You are on page 1of 2

Hei alle sammen, i vår forrige opplæring introduserte vi dere for den nye smaken av ABAP ALV

kalt ALV med Integrated Data Access (IDA). I vår forrige opplæring har vi hentet de fulle
dataene, men vanligvis ønsker brukere å begrense dataene som er hentet ved å bruke utvalgte
alternativer. I denne opplæringen vil vi lære hvordan du setter utvalgte valg til ALV med IDA. Så
la oss komme i gang.

For å angi de utvalgte alternativene til ALV med IDA

• Opprett en rekkevidde for utvalgte valg på valgskjermbildet ved hjelp av metoden


add_ranges_for_name of class cl_salv_range_tab_collector.

• Bruk metoden get_collected_rage -metoden for klasse cl_salv_range_tab_collector for å få


områdene.

• Gi ovennevnte opprettet områder til metoden set_select_options of Ida Class


CL_SALV_GUI_TABLE_IDA.

1. Opprett et ABAP -program i Eclipse.Enternavn, beskrivelse og klikk på neste.

2. Velg transportforespørsel i utvalget av transportforespørselsvindu. Når vi lagrer programmet


i $ TMP -pakken i vår sak, er det ikke nødvendig med transportforespørsel. Klikk på
avslutningen.

3. Kopier og lim inn koden nedenfor.

Denne arbeidsflyten undersøker Smodilog -tabellen på det spesifiserte systemet for å


identifisere et sett med SAP -objekter som er endret, og som er inkludert i en eller flere
importerte støttepakker eller transport. De modifiserte objektene kan trenge å bli justert ved
hjelp av SAP -transaksjoner SPDD og Spau. Transaksjon SPDD brukes til å justere
ordboksobjekttyper ENQU, SHLP, Type, Intf, Table, View, Doma, Dtel og Ttyp. Transaksjonsspau
brukes til å justere alle andre objekttyper; Dette er Repository (ABAP) objekter.

U.15 - SPDD- og SPAU -objekter arbeidsflyt finner gjenstander fra Smodilog -tabellen som
samsvarer med transportobjekter, og merker dem som enten SPDD- eller SPAU -objekter,
avhengig av objekttype. Resultatene lagres i to tabelldatasett, som gir data for Dashboard -
rapporten og Excel -regnearket.

SPDD_Objects og Spau_Objects -tabelldatasettene har følgende kolonner:

Modifiserte objekter som er en del av en systemoppdatering, må sammenlignes med den nye


SAP -standarden. For å unngå tap av data og tabellfelt, må disse objektene (for eksempel
strukturer) justeres før masseaktivering av ABAP -ordboksobjekter utføres i
oppdateringsprosessen.

Forutsetninger

 For programvareoppdateringsbehandleren (sum): Hvis du kjører oppdateringen i driftsstans-


minimert modus, må du først opprette en eller flere brukere ved å kopiere bruker DDIC til
andre brukere. Dette må gjøres i skyggesystemet så snart summen har bedt deg. Det må
opprettes en transportforespørsel som inneholder transportoppgavene for hver av brukerne
som er involvert.
 For Support Package Manager (transaksjonsspam) eller tilleggsinstallasjonsverktøyet
(Transaction Saint): Det må opprettes en transportforespørsel som inneholder
transportoppgavene for hver av de involverte brukerne.

Merk

Du kan også bruke flere transportforespørsler, men i følgende forklaring tas bare en enkelt
transportforespørsel i betraktning.

Du må fullføre alle modifikasjonsjusteringer før du fortsetter med oppdateringen.

Fremgangsmåte

1. Juster eller tilbakestill ABAP -ordboksobjekter som vises av Transaction SPDD.

Anbefaling

SAP anbefaler at alle involverte prosjektmedlemmer registrerer transporten som


standardtransport. For å gjøre dette, velg den angitte standardtransportknappen fra
verktøylinjen.

Merk

Ikke aktiver justerte objekter. Hvis du jobber med transaksjonsspam, aktiver bare nye objekter
(unntatt vedlegg).

2. Slipp transportoppgavene.

3. Merk transportforespørselen ved å utføre funksjonsmodifiseringsjustering tilordne transport


fra verktøylinjen.

Etter dette er transportforespørselen ennå ikke utgitt, men markert å bli inkludert i
oppdateringen av de påfølgende systemene.

4. Fortsett oppdateringen.

 Når du bruker sum: Transportforespørselen blir utgitt automatisk.

 Når du bruker spam eller helgen: Du må frigjøre transportforespørselen manuelt etter at


Spau er blitt behandlet.

Resultater

ABAP Dictionary -objekter er justert og klare for masseaktivering. Den opprettede


transportforespørselen kan brukes til påfølgende systemer.

You might also like