az SAP ABAP Workbench olyan eszközök gyűjteménye, amelyeket az ABAP Fejlesztők különféle alkalmazások létrehozására használnak az ABAP nyelv használatával az SAP ERP rendszerben. Az összes munkapad eszköz integrálva van egymással. A különböző eszközöket úgy adják meg, mint:
- ABAP szerkesztő
- adat szótár
- menü festő
- képernyő festő
- funkció Builder
- Debugger
- Object Navigator
ez a funkció Builder
ABAP workbench lehetővé teszi számunkra, hogy hozzon létre egy adatbázis tábla, megtekintheti a mezőket, és böngésszen az adatokat a táblákon belül az egyik legnépszerűbb eszközök, ABAP data dictionary. Ezen Workbench eszközök segítségével programokat, felhasználói felületeket hozhatunk létre, és az SAP rendszerben az adatbázis információihoz férhetünk hozzá. Az alábbi ábra az ABAP Workbench munkafolyamatát ismerteti az SAP R/3 Rendszerarchitektúrában:
az ABAP workbench fejlesztéshez való eléréséhez az SAP Easy access menü elérési útja az alábbiakban található:
vegye figyelembe az alábbi képet:
a fenti képen, láthatjuk, hogy az összes munkapad eszköz az eszközök-> fejlesztési lehetőség alatt található. Kétféle módon férhetünk hozzá ezekhez az eszközökhöz:
- kövesse a megadott útvonalat, majd kattintson duplán a kívánt eszközre. Vagy
- írja be az egyes eszközök előtt megadott tranzakciós kódot (ebben a témában tovább tárgyaljuk) a ” parancs mezőben.”Például: az ABAP szótár eléréséhez be kell írnunk az SE11 kódot a parancsmezőbe.
az ABAP Workbench menü négy részre oszlik:
- áttekintés
- Development
- Test
- Utilities
jellemzői ABAP Workbench
- az eszközök a ABAP workbench integrált együtt, ami azt jelenti, ha duplán kattintunk egy objektum, miközben dolgozik a program, a munkapad automatikusan elindítja ezt az eszközt.
- az ABAP workbench-ben olyan fejlesztési csomagokkal és objektumokkal dolgozunk, mint a jelentések, tranzakciók, funkciómodulok, képernyők, menük stb.
- az ABAP kód írására szolgál a különféle alkalmazások létrehozásához, egy alkalmazás hibakereséséhez, teljesítményelemzéshez, adatbázis-objektumok karbantartásához, menük létrehozásához stb.
ABAP Workbench alkatrészek/eszközök
az alábbiakban néhány fontos fejlesztési eszközök az ABAP Workbench:
1. ABAP Data Dictionary: a munkapad egyik legfontosabb eszköze, amely a táblák redundanciák nélküli létrehozására és kezelésére szolgál. Közvetlenül elérhető az SE11 tranzakciós kód segítségével. A menü elérési útja az alábbiakban található:
2. ABAP szerkesztő: ez az ABAP Workbench másik fontos eleme, amely forráskód-szerkesztő eszköz. Az ABAP fejlesztői sok időt töltenek ezen az ABAP szerkesztőn. Ez az az eszköz, ahol felépítjük az összes logikát és írjuk / szerkesztjük a kódot. Közvetlenül elérhető az SE38 tranzakciós kód segítségével. A menü elérési útja az alábbiakban található:
3. Object Navigator: ez az ABAP workbench fő belépési pontja, mivel összehozza az összes eszközt, és hatékony környezetet teremt számunkra a programok fejlesztéséhez. Ezt fel lehet használni szervezni programozási alkalmazások integrált környezetben. Ez a legjobban használt eszköz, amikor nagy programokat kell fejlesztenünk, sok funkciómodullal és sok képernyővel, mivel egyszerű módot kínál az alkalmazások közötti navigálásra. Közvetlenül hozzáférhetünk az SE80 tranzakciós kód segítségével. A menü elérési útja az alábbiakban található:
4. Function Builder: leginkább az ABAP szerkesztőhöz hasonlít, és lehetővé teszi számunkra, hogy hozzáférjünk a teljes SAP standard modulhoz.De az elsődleges feladata, hogy meghatározza néhány konkrét feladatokat is elérhető más programok is. Például interfészeket hozhatunk létre a function builder segítségével. Közvetlenül elérhető az SE37 tranzakciós kód használatával. A menü elérési útja az alábbiakban található:
5. Képernyőfestő: a beviteli képernyő meghatározására szolgál, például ennek használatával létrehozhatunk saját GUI képernyőt a programok számára. Ez lehetővé teszi számunkra, hogy a szótár objektumok, mint a nézetek, adatbázis tábla, stb. Az SE51 tranzakciós kód segítségével érhető el. A menü elérési útja az alábbiakban található:
6. Menü Painter: menü Painter egy eszköz, amely létrehozásához használt felhasználói felület a program. Meg lehet generálni a gombok, menüsor, ikonok, stb., vagy testreszabhatja az alapértelmezés szerint megadott felhasználói menüket. Azt is meghatározhatjuk, hogy egy menüeseményt dupla egérkattintással vagy az enter billentyű megnyomásával kell-e kiváltani. Közvetlenül az SE41 tranzakciós kód használatával érhető el. A menü elérési útja az alábbiakban található:
7. Class Builder: Ez ugyanaz, mint egy függvény builder és létrehozásához használt osztály objektumokat. Közvetlenül elérhető az SE24 tranzakciós kód segítségével. A menü elérési útja az alábbiakban található:
az ABAP Workbench indítása
az ABAP workbench kétféle módon érhető el:
- az SAP GUI-ba való bejelentkezéshez kattintson az SAP easy Access eszközeire … kattintson az ABAP Workbench-re. Tekintsük az alábbi képet:
- a munkapad egyes eszközeinek tranzakciós kódjainak megadásával, vagy írja be az S001 kódot a parancsmezőbe, majd nyomja meg az enter billentyűt, amely megnyitja az ABAP munkapad.
tranzakciós kód
az SAP-ban minden alkalmazáshoz/eszközhöz egy kód tartozik, amely betűk vagy számok kombinációja, vagy mindkettő, az ilyen kódokat tranzakciós kódoknak nevezzük. Ezeket a kódokat beírhatjuk a parancs mezőbe, amellyel a teljes menüút követése helyett közvetlenül hozzáférhetünk az eszközhöz.
ezekkel a tranzakciós kódokkal gyorsabbá tehetjük alkalmazásainkat.
az alábbiakban néhány kulcsfontosságú pont a tranzakciós kódok:
- a tranzakciós kód hossza legfeljebb 20 karakter hosszú lehet.
- betűvel kell kezdődnie.
- a parancsmezőbe kell beírni annak eléréséhez.
fontolja meg az alábbi képet:
hogyan lehet megtalálni a tranzakciós kódot?
az egyes alkalmazások tranzakciós kódjai fixek, ezért csak be kell írnunk ezeket a kódokat a parancs mezőbe, és közvetlenül hozzáférhetünk az alkalmazáshoz.
kétféle módon lehet megtalálni a tranzakciós kódot:
- ha egy alkalmazást érünk el:
- menjen a rendszer opcióra a menüsoron, válassza ki az állapotot a legördülő menüből:
- megjelenik egy ablak, ahonnan ellenőrizhetjük az alkalmazás tranzakciós kódját:
- menjen a rendszer opcióra a menüsoron, válassza ki az állapotot a legördülő menüből:
- ha a kezdőlapon vagyunk
- menj az extrák opcióhoz .. válassza ki a beállításokat a legördülő menüből:
- megjelenik egy felugró ablak, kattintson a “műszaki nevek megjelenítése.”
- menj az extrák opcióhoz .. válassza ki a beállításokat a legördülő menüből: