1 / 28

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/. SAP-ABAP2 01. Előadás Vaspöri Gábor SAP fejlesztő, Tel : 30 /510-6351 E-mail: vaspori.gabor@gmail.com Skype: vaspori.gabor. Tartalom. Bevezető SAP kliens

august
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/ SAP-ABAP2 01. Előadás Vaspöri Gábor SAP fejlesztő, Tel: 30/510-6351 E-mail: vaspori.gabor@gmail.com Skype: vaspori.gabor

  2. Tartalom • Bevezető • SAP kliens • Kliens beállítások • Saját adatok, variáns • Tranzakciók • SE80, SE11, SE16, SE37, SE24 • DDIC (SE11) • Házi Feladat (Adatelem, Struktúra)

  3. SAP Logon • 710 VS 720 • 720 -> www.google.com • Win7 -> 720

  4. SAP cache, nyelvválasztás • Cache • Szóköz hatására a korábban bevitt mezőérték megjelenik • Nyelv választás • Ellenőrzés, hogy más nyelveken hogyan jelenik meg az adott program • Dokumentációk nem mindig elérhetők magyar nyelven

  5. Műszaki nevek mutatása • Műszaki nevek • Minden tranzakciónak van egy neve, illetve egy tranzakció kódja. • A kód megjelenítését érjük el ezzel a beállítással

  6. Saját adatok • Saját adatok • Ha valaki sokat használ egy SAP tranzakciót azonos adatokkal,akkor egy idő után kellemetlen mindig megadni ugyanazokat a paramétereket a képernyőn • Ennek egyik kiküszöbölése a „Saját adatok” • A mező-be „F1” gomb megnyomása után a „Technikai adatok” fülön megtaláljuk( TÖBBEK KÖZÖTT! ) a Parameter-ID-t, aminek a segítségével definiálhatunk egy standard értéket, ami minden SAP-s programban megjelenik • Pl..: SU01

  7. Plusz pont • Egy olyan rövid riport létrehozása, ami a saját adatok mezőből veszi ki a paramétert, és a program indításakor bemásolja a megfelelő mezőbe: • HELP1: • REPORT z_pttk_blade_01_1. • DATA: lt_marc TYPE TABLE OF marc, • ls_marc LIKE LINE OF lt_marc. • SELECT-OPTIONS wrk FOR ls_marc-werks. • HELP2: • www.google.com

  8. Variáns létrehozása • Hasonlít a Saját adatokra. • De ez csak egy adott tranzakcióra vonatkozik • Használata egyszerűbb • A szükséges adatok megadása után, a mentés gombbal tudunk új variánst létrehozni • A variást bárki használhatja, de a módosítása levédhető

  9. Rendszerinformációk • Rendszer / Státusz • A rendszer komponensek verziója ellenőrizhető • Ha találunk egy SAP bug-t, akkor először ezt kell megnézni • Ezután irány a service.sap.com • És az adott NOTE kikeresése, majd telepítése

  10. SE80 – „A minden6ó” • MIME rep: Fájlok tárolása SAP szerveren • IDES szerver rosszul van konfigolva • Rep Browser • Rep info (most nem fontos) • Tag browser (BSP, webdynpro, etc) • Tr Org (Fejl. -> Teszt -> Prod.) • SE01, SE09 • Test rep (most nem fontos)

  11. Transzport • Transzport út • Fejlesztő • Teszt • Éles • Csomagok • Feladatok • Tranzakciók • SE01, SE09 • STMS

  12. Repository Browser • Fejlesztés helyszíne • Csomagok • Programok • FM-k • Osztályok • Internet szervizek • Etc.

  13. Beállítások • Segédeszközök / Beállítások • ABAP editor • Fejlesztőeszköz • Pretty Printer • Debugger • Class Builder • Osztályok • Screen Painter • Vizuális fejlesztőeszköz • (dynpro)

  14. Pretty Printer • Célja az átlátható kód készítése • Automatikus behúzások • Kis-nagybetű konvertálás • Újabb verziókban • Szín beállítások • Intelligens fejlesztés • Kulcsszavak felajánlása • Tábla mezőinek felismerése

  15. Debugger!!!!!!! • A fejlesztés 50%-a itt zajlik • Minden apró beállítási lehetőségét kívülről kell tudni • Újabb verzióknál több funkció elérhető

  16. Fejlesztés

  17. SE16 – SE11 • SE16 • Táblatartalom megtekintése • Adatok felvitele • SE11 • Táblatartalom megtekintése • Tábla létrehozása, módosítása • Konklúzió: • Ha valamit az egyikben nem találsz, megnézed a másikban!

  18. Táblák nézegetése • Szelekciós mezők megadása • Lista mezőinek korlátozása • Rendezés • ALV vs Lista

  19. SE37, SE24 • Minta • FM • ABAP object (osztály) • Etc. • Történelem • Riport • (per)Form, include • FM • Osztály • Tranzakciók • SE37 – FM • SE24 – Class • SE91 – MESSAGE • SE61 – Dokument

  20. Enhancements • SAP modif • USER exit • Old BAdI • OOP user exit • New BAdI • Kernel BAdI • Enhancement spot • Switch Framework

  21. SE11 -DDIC • Data Dictionary • Táblák • Transzparens • Customizing • Nézetek • Adattípusok • Data element • Struktúra • Domén • V.név (CHAR40) • K.név (CHAR40) • Keresési segítség (F4) • Zárolás • Adatbázis manipuláció

  22. Házi Feladat/1 • Készíts 1 db domaint (SE11): • SE11/Domain • Név: Z_PTTK_Felh_NEV • Megnevezés Név domain • Adattípus: CHAR 40 • Kiviteli hossz: 40 • Mentés • Lokális objektum

  23. Házi Feladat/2 • Készíts 1 db adatelmet (SE11): • Név: Z_Felh_BNEV (pl.: Z_PTTK_BLADE_BNEV) • Rövid megnevezés: „Bece név” • Beépített típus, char 40 • Mezőazonosító • 10 B. név • 15 B. név • 20 Bece név • 20 Bece név • Beálltások után • Mentés • Lokális objektum • Aktiválás

  24. Házi Feladat/3 • Vezetéknév, Keresztnév (adatelem) létrehozás az előbb elkészített domain segítségével • Adatelem létrehozás: • Z_PTTK_Felh_VNEV ( Z_PTTK_Felh_KNEV) • Létrehozás (Adatelem) • Megnevezés: „Vezeték név” („Vezeték név”) • Elemi típus • Domén • Z_TTK_Felh_NEV • Mező azonosító • 10 V. név • 15 V. név • 20 Vezeték név • 20 Vezeték név • ( A keresztnevet • értelem szerűen! ) • Beálltások után • Mentés • Lokális objektum • Aktiválás

  25. Házi Feladat/4 • Tábla létrehozása: (SE11/Adattábla) • Név: ZCPTTK_Felh_TAB • Megnevezés: „Saját customizing tábla” • Kiszállítási osztály: C (customizing) • Data Browser: „Karbantartás megengedett” • Adatfajta, méret

  26. Házi Feladat/5 • Műszaki beállítások • Mentés ablakra „Igen” • Adatfajta: APPL2 • Méretkategória: 1

  27. Házi Feladat/6 • Mezők • MANDT || Kulcs || Kezdőérték || Adatelem (MANDT) • ID || Kulcs || Kezdőérték || Beépített típus (INT4) • VNEV || || || Adatelem (Z_PTTK_Felh_VNEV) • KNEV || || || Adatelem (Z_PTTK_Felh_KNEV) • BNEV || || || Adatelem (Z_PTTK_Felh_BNEV) • A Beépített típus gomb megnyomására lehet váltani, hogy standard adatelemet, vagy saját magunk által készített adatelemet szeretnénk-e felvenni a táblába • Mentés • Aktiválás!

  28. Házi Feladat/7 • Adatok felvitele • SE16 • Táblanév megadása • Adatok felvitele (5 DB) • A felvitt adatokat a kék táblázat gombbal tudjuk megtekinteni

More Related