1 / 12

PTE Természettudományi Kar Programtervező- és GazdaságInformatikus Szak

PTE Természettudományi Kar Programtervező- és GazdaságInformatikus Szak 7624 Pécs, Ifjúság u. 6. http://www.ttk.pte.hu/. TTINFV21-22 SAP-ABAP 1. Gyakorlat Dr. Pauler Gábor egyetemi docens, PTE-TTK Információtechnológia és Általános Technika Tanszék Tel: 30 / 901 - 5488

breck
Download Presentation

PTE Természettudományi Kar Programtervező- és GazdaságInformatikus Szak

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PTE Természettudományi Kar Programtervező- és GazdaságInformatikus Szak 7624 Pécs, Ifjúság u. 6. http://www.ttk.pte.hu/ TTINFV21-22 SAP-ABAP 1. Gyakorlat Dr. Pauler Gábor egyetemi docens, PTE-TTK Információtechnológia és Általános Technika Tanszék Tel: 30/901-5488 E-mail: pauler@t-online.hu Skype: gjpauler

  2. A gyakorlat tartalma • A 0. Házi Feladat ellenőrzése: SAP kliens telepítés • SAP GUI • Főképernyő, tranzakciók indítása • Navigáció, tranzakciók keresése • Gyorslinkek tranzakciókra • Adatbevitel tranzakciókba, értékek keresése • Tranzakciók eredménytáblái • Eredmények nyomtatása, • Rendszerbeállítások, • Súgók • 1. Házi feladat: ALV Grid kontrol használata • Szakirodalom

  3. SAP GUI: Főképernyő, tranzakciók indítása • Balra fent van tranzakciókat kód (Transaction Code) (ld. Lesson1) szerint futtató parancssor • Bár a tranzakciókat a bal panelen lévő SAP menüből (SAP Menu) modulokra lebontott hie-rarchikus szerkezetben is le lehet érni, illetve kedvencek listába (Favorites) lehet őket rakni, de mivel több 1000db van belőlük, a legfontosabb tranzakció kódokat fejből kell tudni: Általános: • SE93:érvényes tranzakciók kódjai • SM50:szerverprocesszek(Process) • ST22: hibaüzenetek(Short Dump) Felhasználók kezelése: • SU01: létrehozás/másolás/törlés • SU02:szerepek(Role),ezek részei a • SU03:profilok(Profile),ezek részei a • PFCG:jogosultságok(Authorization) kezelése, ezek részei a • SU21: jogosultsági objektumok (Authorization Objects), amik a fel- használói hozzáférés alapelemei • SU53: jogosultsági hibaüzenetek • SU56: aktuálisan felhasználóhoz rendelt jogosultságok listája Céghez testreszabás(Customizing): • SPRO: testreszabási beállítások ABAP fejlesztés: • SA38:ABAP programvégrehajtás • SE80:Workbench fejlesztőfelület • SE37:függvény-modul keresés • SE11:Adatbázistáblákszerkezete • SE16:Adatbázistáblák tartalma • SE03:rendszerfrissítés(Task) lista • SE01:rendszerváltoztatási kérelem (Change Request) kezelés SE93 Katt Katt • A kódokban nagy/kisbetűk nem különböznek • A tranzakciók futtatása a parancssorból külön-féle kapcsolókkal (Switch) is lehetséges: • /oTransactID:második tranzakció futtatása az előzővel párhuzamosan (alapértelmezett) • /nTransactID:2.futtatása az előző zárásával • A tranzakciók dialóguslépés-képernyői közt na-vigációs gombokkal válthatunk át: • :Vissza az előző lépéshez • :Kiugrás a felettes képernyőhöz • :Művelet futtatása, :Művelet abortálása

  4. SAP GUI: Navigáció, tranzakciók keresése Katt • További navigációs gombok léteznek a hosszabb képernyők/dokumentumok kezeléséhez: • :Mentés, :Nyomtatás • , , , :Előző/következő/első/utolsó oldal • , :Szöveg keresése/következő előfordulás • :Újabb SAP GUI ablak nyitása (ha több dokumentumot akarunk egyszerre nézegetni) • :Megtekintés, :Módosítás, :Létrehozás • Szöveg-vágólap: Ctrl-C:másol,Ctrl-V:beilleszt Ctrl-Y:kijelölő téglalapba eső szöveget másol • Ha túl sok SAP GUI ablakot nyitottunk meg, és nem tudjuk követni melyikben melyik szerveren/ mandantban/userrel, mely tranzakcióban vagyunk: • A státuszsor(Status Row) mutat pár adatot • Az ott lévő ( ) gombra bővebb infókat ad • Kiegészítések|Beállítások|Műszaki nevek (Extras|Settings|Technical names)menüben megadható,hogy kijelezze a tranzakció kódot • A Rendszer|Státusz(System|Status) menü-vel még részletesebb jelentést kapunk • Ha nem tudjuk 1 tranzakció kódját/ helyét az SAP menüben, a következő módokon kereshetjük: • Futó SAP GUI-ból: • SE93:tranzakció-karbantartás, vagy • SAP menü bekattintása, keresés gomb Katt Katt Katt Katt Katt Katt Katt

  5. SAP GUI: Gyorslinkek tranzakciókra • Ha nincs működő SAP GUI a közelünkben: http://www.tudasmorzsak.hu/components/com_joomlawiki/index.php/Tranzakci%C3%B3s_k%C3%B3dok • Ha találtunk 1 tranzakciót, amibe beleszerettünk: • Felvehetjük a kedvencek listába: • Kézi létrehozás: Kedvencek|Jobbkatt|Tranzakció beillesztése (Favorites|RightClick |Insert trans-action)-nal • Automatikus létrehozás: SAP menü|Tranzakció| Jobbkatt|Felvétel a favoritokhoz(SAP menu| Transaction|RightClick|Add to favorites) • Tranzakció shortcutot csinálhatunk belőle: • Kézi létrehozás: Windows munkaasztal|Jobbkatt |Új|SAPGUI shortcut|Paramvagy ( ) gombbal minden paramétert kézzel kell megadni: • Megnevezés • RendszerID • SAP-GUI paraméterek: pl. /n, /o • Mandant • Felhasználó • Jelszó • Nyelv: GUI nyelve • Típus: Tranzakció • Utasítás: tranzakció kódja • Cím: shortcut címe • Automatikus létrehozás: SAP menu|Tranzakció| Jobbkatt|Shortcut létrehozása(SAP menu| Transaction|RightClick|Create shortcut): adott tranzakcióból kreálja Jobb Katt Katt Katt Katt Katt Katt Katt Katt Katt Katt Katt Jobb Katt

  6. A gyakorlat tartalma • A 0. Házi Feladat ellenőrzése: SAP kliens telepítés • SAP GUI • Főképernyő, tranzakciók indítása • Navigáció, tranzakciók keresése • Gyorslinkek tranzakciókra • Adatbevitel tranzakciókba, értékek keresése • Tranzakciók eredménytáblái • Eredmények nyomtatása, • Rendszerbeállítások, • Súgók • 1. Házi feladat: ALV Grid kontrol használata • Szakirodalom

  7. SAP GUI: Adatbevitel tranzakciókba, értékek keresése • Hogy vigyünk be adatokat 1 tranzakcióba? Pl. meg szeretnénk keresni az alapanya-gokat tároló táblát és megnézni a tartalmát: • SE16-tal elindítjuk a táblák nézegetését • Kellene a tábla neve, de nem tudjuk • Rákattintunk a mező utáni kinézegető/ellenőrző tábla(Lokup/Control table) gombra ( ), vagy F4-et nyomunk, ami felhozza a lehetséges értékek listáját, vagy ha sok van,akkor 1 keresőablakot • Itt megadjuk a táblanév töredékét *-al maszkolva, pl: MA* (mert valami „Materials” nevű táblát keresünk) • ( ) gombbal adhatnánk meg a keresett értékre más, pl. <=,>=, <> egyeztetést • ( ) gombra keres, kijön a találati lista • Ez rendezhető ( , ), szövegesen ke-reshető ( , ), és ha találtunk valamit (pl. MARA:általános anyagok),azt ( ) -gel nézhetjük meg,( )-val választjuk ki • Ezután kijön a tábla rekordjai közt az elsődleges kulcsa(pl.MATNR:anyagID) szerint szűrő ablak, ahol megint ( )-el választhatunk értéket,( )-el többszörös szűrést adhatunk meg,( )-el az egyez-tetési relációt (<,>,<=,>=,<>) válthatjuk • Kiviteli lista szélesség: max. hány oszlop lehet az eredménytáblában • Találatok maximális száma: ügyeljünk rá, hogy nagy tábláknál igen hosszú ideig tarthat letölteni az összes rekordot ezért mindig korlátozzuk a számukat • ( )-ra megjeleníti az eredménytáblát Katt Katt Katt Katt Katt Katt Katt Katt Katt

  8. SAP GUI: Tranzakciók eredménytáblái Katt • Tranzakció-eredmény táblák kezelése: • Az eredménytáblák alapból 1 egysze-rűbb Standard SE16-lista típusú adat-megjelenítő (Data Browser) kontrollon jelennek meg,ami 1 karakteres táblázat • Ahol lépkedhetünk rekordokon ( , ) rendezhetjük őket ( , ), be/ki jelölhet-jük őket ( , ), megnézhetjük a celláik mögötti részletes műszaki adatokat( ), megtekinthetjük a rekordtartalmat ( ) • Ellenőrzési tábla gombra felhozza, hogy az adott táblában lévő idegen kulcsok mely más táblákra hivatkoznak • De ha az SE16 főképernyő Táblanév mezőjén állva megnyomjuk a ( ) fel-használói paraméterek gombot, • Majd a Data Browser fül| Kiviteli lista paneljén bejelöljük az AVL-rácsot (AVL-Grid), akkor a tranzakciót újra lefuttatva az eredménytáblája egy modernebb kontrollban jelenik meg, ahol pluszban: • Összetett szűrőt adhatunk meg ( ) • Aggregálhatjuk a rekordokat ( ) • Formázhatjuk a nyomtatásukat ( ) • Exportálhatjuk XML fájlba ( ) • Vagy MS Excel/ szövegfájlba ( ) • Elküldhetjük levélben ( ) • Megváltoztathatjuk a tábla elrende-zését ( ), ezt elmenthetjük ( ) és betölthetünk korábban elmentett elrendezést ( ) Katt Katt Katt Katt Katt Katt Katt Katt Katt Katt Katt Katt Katt Katt Katt Katt Katt Katt Katt Katt

  9. A gyakorlat tartalma • A 0. Házi Feladat ellenőrzése: SAP kliens telepítés • SAP GUI • Főképernyő, tranzakciók indítása • Navigáció, tranzakciók keresése • Gyorslinkek tranzakciókra • Adatbevitel tranzakciókba, értékek keresése • Tranzakciók eredménytáblái • Eredmények nyomtatása, • Rendszerbeállítások, • Súgók • 1. Házi feladat: ALV Grid kontrol használata • Szakirodalom

  10. SAP GUI: Eredmények nyomtatása, Rendszerbeállítások, Súgók • Eredménytáblák nyomtatása: • Áll egy adott eredménytáblán • Nyomtatás( ) gombra előjön a Print screen list panel: • Nyomtató:helyi/hálózat/PDF fájl • Példányszám:n • Oldalak:tól-ig • Tulajdonságok gomb: a nyomtatandó dokumentum beállításai a nyomtatási listában (Spool): ez egy memóriaterület, ahol a dokumentum várakozik, még kinyomtatásra kerül, és System menu|Own spool request-tel tekinthető meg, szerkeszthető, törölhető a tartalma. • Név, Cím, Hozzáférés, Azonnal nyomtassa-e, Törölje-e nyomtatás után • Fontosabb SAP GUI rendszerbeállítások: • Rendszerbeállítás( )gomb|Options menü • Local Data fül: Mentse-e a beviteli mezőkbe bevitt értékeket, milyen hosszan • Expert fül: Mutassa-e az ellenőrző táblában alapértelmezetten az értékek műszaki nevét (Technical Name): ezek a mezők adatforrását képező adatbázistáblák elsődleges/idegen kulcs-értékei, és a GUI szövegek nyelvétől függetlenek! • SAP R/3 testreszabása (Customizing): • Vállalati folyamatok országra, törvényi szabályozásra, iparágra történő testreszabása egy testreszabási beállítási objektum hierarchiában • SPRO tranzakcióval végezhető, Customizing jogokkal kell rendelkeznünk hozzá • SAP GUI Sugók: • F1 forró gomb bárhol: tranzakció help • F4 vagy ( ) gomb adatmezőn: lehetséges értékek ellenőrző táblája • Ezen Jobkatt|Műszaki info menüre vagy Műszaki infók( ) gombra megmondja, mi az ellenőrző tábla adatforrása • Általános webes help: http://help.sap.com/ (üzleti folyamatok, tranzakciók, dialógusok) • Távsegítség keresése és kérése: • Note: Letölthető szoftverhibajavítások: http://service.sap.com/notes Csak Service market Place (SMP) hozzáférés vásárlásával használható. Kereshetők és szűrhetők: • Termékre, modulra, almodulra (Application Area), tranzakcióra, dialógusra, hibára • Message: rendszeradminisztrátori hibaüzenet az SAP felé, hasonló tartalommal Katt Katt

  11. 1. Házi feladat: ALV Grid kontrol használata • 1. Exportálja ki MS Excelbe az SAP IDES 912-es Mandant MARA: általános anyagok táblájából az első 200 rekord közül azokat, ahol az adatrögzítő neve Diehl volt! (ERNAM = DIEHL) (5p) • A megoldás: Hazi1Megoldas.xls

  12. Szakirodalom • Általános webes help: http://help.sap.com/ • Letölthető szoftverhibajavítások: http://service.sap.com/notes • Hivatalos SAP tanfolyamok:www.sap.hu/utemterv • Ingyenes webtanfolyamok, fórum, blog, e-konzultáció magyarul: • www.tudasmorzsak.hu • Angol nyelvű fórumok és tudásbázisok: • http://www.sap-img.com/abap.htm • http://erpgenie.com/ • http://help.sap.com/search/sap_trex.jsp • http://sap.ittoolbox.com/groups/technical-functional/sap-abap/

More Related