ABAP dictionary objektumok SAP adatmodell Táblák kezelése Az SAP programozása 1. Tarcsi Ádám
1. Data dictionary Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 2
Adat modellezés az SAP-ban Adatmodellezés elvei Redundancia Tábla orientált tárolás Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 3
Fogalmak Domain Adattípus Struktúra Belső tábla Transzparens tábla Pool tábla Kluszter tábla Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 4
ABAP Dictionary (SE11) Adatelem Struktúra Domain Adatbázistábla Nézet Osztályok / Interfészek Keresési segítség Zárolási objektum Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 5
Dictionary objektumok - SE11 Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 6
2. Táblakezelés Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 7
Tábla létrehozása (SE11) Tábla létrehozása (SE11) Domain adatelem (data element) Transparent table mező Tábla feltöltése Szelekciós program megírása (SE80) Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 8
Data dictionary (SE11) Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 9
Domain készítése 1. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 10
Domain készítése 2. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 11
Domain készítése 3. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 12
Adatelem létrehozása 1. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 13
Adatelem 2. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 14
Adatelem 3. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 15
Adatelem 4. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 16
Adattábla 1. - Létrehozás Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 17
Tábla 2. - Táblatípus Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 18
Tábla 3. Mezők megadása Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 19
Tábla 4. Idegen kulcs megadása 1. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 20
Tábla 5. Idegen kulcs megadása 2. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 21
Tábla 6. Idegen kulcs ellenőrzés Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 22
Tábla 7. - Mentés 1. mentés 2. műszaki beállítások 3. aktiválás Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 23
Tábla 8. Műszaki beállítások Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 24
Tábla 9. - Aktiválás Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 25
Táblatartalom 1. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 26
Tábla bejegyzés rögzítése Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 27
Tábla tartalom megjelenítése 1. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 28
Tábla tartalom megjelenítése 2. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 29
Táblakezelés egyebek - Tábla megjelenítéskor jobb egérgombbal a menüben tudunk törölni és módosítani is. - Segédeszközök / Felhasználás kimutatása (CTRL+SHIFT+F3): A tábla felhasználása programokban, dynprokban, egyéb objektumokban. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 30
3. Keresési segítség készítése Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 31
Keresési segítség készítése 1. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 32
Keresési segítség készítése 2. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 33
Keresési segítség hozzárendelése a táblához Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 34
4. Feladat Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 35
Tábla és program létrehozása Hozd létre az alábbi (mandantfüggő) táblákat! Definiálj adattípusokat, domaineket is! Készíts keresési segítséget! Töltsd fel a táblákat! Készíts egy megjelenítő programot! Osztály Azonosító Név Numerikus szöveg (10) szöveg(100) Személyek Azonosító Titulus Vezetéknév Keresztnév Osztály Fizetés Pénznem Numerikus szöveg (10) szöveg(20) szöveg(50) szöveg(50) Születési idő dátum Numerikus szöveg (10) összeg (CURR) pénznem (CUKY) Település Szöveg (100) Cím Szöveg (100) Telefon Szöveg (20) E-mail Szöveg (100) Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 36
Megoldás 1. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 37
Megoldás 2. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 38
Megoldás 3. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 39
Megoldás 4. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 40
Megoldás 5. Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 41
Megoldás 6. Program Adott osztályon dolgozók adatainak kiírása Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 42