Introduktion til SAP ABAP arbejdsbænk

SAP ABAP arbejdsbænk er samlingen af værktøjer, der bruges af ABAP-udviklerne til at oprette forskellige applikationer ved hjælp af ABAP-sprog i SAP ERP-systemet. Alle arbejdsbordværktøjer er integreret med hinanden. De forskellige værktøjer er givet som:

  • ABAP Editor
  • Data Dictionary
  • Menu Painter
  • Screen Painter
  • funktion Builder
  • Debugger
  • Object Navigator

It is the grafisk programmeringsmiljø, der giver udviklere mulighed for at udvikle, teste og køre abap-programmerne i SAP-systemet.

ABAP arbejdsbænk giver os mulighed for at oprette en databasetabel, se felterne og gennemse dataene i tabellerne ved hjælp af dets et af de mest populære værktøjer, ABAP data dictionary. Ved hjælp af disse Arbejdsbordværktøjer kan vi oprette programmer, brugergrænseflader og få adgang til databaseoplysningerne i SAP-systemet. Nedenstående diagram forklarer arbejdsprocessen for ABAP-arbejdsbænk i SAP R/3-systemarkitektur:

SAP ABAP-arbejdsbænk

for at få adgang til ABAP-arbejdsbænken til udviklingen er menustien i SAP Easy access angivet nedenfor:

overvej nedenstående billede:

SAP ABAP-arbejdsbænk

i ovenstående billede, vi kan se, at alle arbejdsbordværktøjerne er givet under UDVIKLINGSMULIGHEDEN tools – >. Vi kan få adgang til disse værktøjer på to måder:

  • følg den givne sti og dobbeltklik på det ønskede værktøj. Eller
  • indtast transaktionskoden (vi vil diskutere yderligere i dette emne) givet foran hvert værktøj i “Kommandofelt.”For eksempel: for at få adgang til ABAP-ordbogen skal vi indtaste SE11-koden i kommandofeltet.

ABAP-Arbejdsbænkmenuen er opdelt i fire sektioner:

  1. oversigt
  2. udvikling
  3. Test
  4. hjælpeprogrammer

funktioner i ABAP-arbejdsbænk

  • værktøjerne i ABAP-arbejdsbænken er integreret sammen, hvilket betyder, at hvis vi dobbeltklikker på et objekt, mens vi arbejder på et program, arbejdsbænken starter automatisk dette værktøj.
  • i ABAP arbejdsbænk arbejder vi med udviklingspakker og objekter som rapporter, transaktioner, funktionsmoduler, skærme, menuer osv.
  • det bruges til at skrive ABAP-koden for at oprette de forskellige applikationer, debug en applikation, ydelsesanalyse, vedligeholde databaseobjekter, oprette menuer osv.

ABAP arbejdsbænk komponenter/Værktøjer

SAP ABAP arbejdsbænk

nedenfor er nogle vigtige udviklingsværktøjer til ABAP arbejdsbænken:

1. ABAP Data Dictionary: Det er et af de vigtigste værktøjer i arbejdsbænken, som bruges til at oprette og administrere tabellerne uden afskedigelser. Det kan tilgås direkte ved hjælp af SE11-transaktionskoden. Menustien for dette er angivet nedenfor:

2. ABAP Editor: Det er en anden vigtig komponent i ABAP-arbejdsbænken, som er et kildekoderedigeringsværktøj. ABAP-udviklerne bruger masser af tid på denne ABAP-editor. Det er værktøjet, hvor vi bygger alle logikker og skriver/Redigerer koden. Det kan tilgås direkte ved hjælp af se38-transaktionskoden. Menustien for dette er angivet nedenfor:

3. Objektnavigator: det er det vigtigste indgangspunkt for ABAP-arbejdsbænken, da det bringer alle værktøjerne sammen og også skaber et effektivt miljø for os at udvikle programmerne. Det kan bruges til at organisere programmeringsapplikationer i et integreret miljø. Det er det bedst anvendte værktøj, når vi har brug for at udvikle store programmer med mange funktionsmoduler og mange skærme, da det giver en nem måde at navigere mellem applikationerne på. Vi kan få direkte adgang til det ved hjælp af transaktionskoden SE80. Menustien for dette er angivet nedenfor:

4. Funktionsbygger: det ligner mest ABAP-editoren og giver os adgang til hele SAP-standardmodulet.Men dens primære funktion er at definere nogle specifikke opgaver, der også kan fås fra andre programmer. Såsom, Vi kan oprette grænseflader ved hjælp af function builder. Det kan tilgås direkte ved hjælp af se37 transaktionskode. Menustien for dette er angivet nedenfor:

5. Skærmmaler: det bruges til at definere inputskærmen, såsom ved at bruge dette kan vi oprette vores egen GUI-skærm til programmerne. Det giver os mulighed for at oprette ordbogobjekter som Visninger, databasetabel osv. Det kan tilgås ved hjælp af se51 transaktionskoden. Menustien for dette er angivet nedenfor:

6. Menu Painter: Menu Painter er et værktøj, som bruges til at oprette brugergrænsefladen til vores program. Det kan generere knapperne, menulinjen, ikoner osv., eller kan tilpasse brugermenuerne, der er givet som standard. Vi kan også definere, om en menuhændelse skal udløses gennem dobbelt museklik eller ved at trykke på enter-tasten. Det kan tilgås direkte ved hjælp af se41 transaktionskode. Menustien for dette er angivet nedenfor:

7. Klassebygger: det er det samme som en funktionsbygger og bruges til at oprette klasseobjekter. Det kan tilgås direkte ved hjælp af SE24-transaktionskoden. Menustien for dette er angivet nedenfor:

Sådan starter du ABAP-arbejdsbænk

ABAP-arbejdsbænken kan fås på to måder:

  1. Klik på værktøjer fra SAP nem adgang til Klik på ABAP arbejdsbænk. Overvej nedenstående billede:
    SAP ABAP arbejdsbænk
  2. ved at indtaste transaktionskoderne for bestemte værktøjer i en arbejdsbænk eller indtaste S001-koden i kommandofeltet og trykke på enter, som åbner ABAP-arbejdsbænken.

transaktionskode

i SAP er hver applikation/værktøj tildelt en kode, som er en kombination af bogstaver eller tal eller begge, sådanne koder kaldes transaktionskoder. Vi kan indtaste disse koder i kommandofeltet, hvorved vi i stedet for at følge den komplette menusti direkte kan få adgang til dette værktøj.

ved hjælp af disse transaktionskoder kan vi gøre vores applikationer hurtigere.

nedenfor er nogle vigtige punkter i transaktionskoder:

  • transaktionskodens længde kan være op til 20 tegn lang.
  • det skal starte med et bogstav.
  • det skal indtastes i kommandofeltet for at få adgang til det.

overvej nedenstående billede:

SAP ABAP arbejdsbord

Sådan finder du transaktionskoden?

transaktionskoderne for hver applikation er faste, så vi skal bare indtaste disse koder i kommandofeltet, og vi kan direkte få adgang til den applikation.

der er to måder at finde transaktionskoden på:

  1. hvis vi får adgang til et program:
    • gå til systemindstillingen fra menulinjen vælg Status fra rullemenuen:
      SAP ABAP arbejdsbænk
    • et vindue vises, hvorfra vi kan kontrollere transaktionskoden for den applikation:
       SAP ABAP arbejdsbænk
  2. hvis vi er på startsiden
    • gå til Ekstraindstillingen vælg indstillingerne fra rullemenuen:
      SAP ABAP arbejdsbænk
    • et popup-vindue vises, Klik på “Vis tekniske Navne.”
      SAP ABAP arbejdsbord

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.