elte sap excellence center oktatóanyag 1sap.elte.hu/sap_abap/abap-11.pdf · a...

13
ELTE SAP Excellence Center Oktatóanyag 1

Upload: vanthu

Post on 02-May-2018

216 views

Category:

Documents


1 download

TRANSCRIPT

ELTE SAP Excellence Center Oktatóanyag 1

ELTE SAP Excellence Center Oktatóanyag 2

ELTE SAP Excellence Center Oktatóanyag 3

ELTE SAP Excellence Center Oktatóanyag 4

Bár nem szükséges, azért mindenképpen érdemes a tábla szerkezetét a Data Dictionary-ben definiálni. A definíció lehet egy tábla, egy nézet vagy egy

ELTE SAP Excellence Center Oktatóanyag 5

Dictionary-ben definiálni. A definíció lehet egy tábla, egy nézet vagy egy táblatípus.

A másik, hagyományos megoldással egy fejléces táblát lehet definiálni. Ekkor viszont az egyes mezőket LIKE -kal definiáljuk. Így a mezőkatalógus létrehozásakor a metaadatokat a Data Dictionary-ből veszi ki a mezőkatalógust létrehozó függvény. (Mezőkatalógusról később!)

ELTE SAP Excellence Center Oktatóanyag 6

A mezőkatalógus az ALV listában megjelenített táblázat szerkezeti felépítését tartalmazza különböző metaadatokkal kibővítve. Ez is egy belső tábla.

ELTE SAP Excellence Center Oktatóanyag 7

tartalmazza különböző metaadatokkal kibővítve. Ez is egy belső tábla.

Egyszerűbben fogalmazva mely oszlopok, milyen sorrendben, milyen címkékkel, stb. jelenjenek meg a listában.

Az ALV lista létrehozásához szükséges típusok a slis típuscsoportban található.

A TYPE-POOLS utasítás beleintegrálja a slis típuscsoportot a jelenlegi kontextusba.

Egy fontos megjegyzés:

A REUSE_ALV_FIELDCATALOG_MERGE függvény valójában beolvassa az adott program sorait. Mivel egy 72 karakteres sorhosszal dolgozik, ezért futási hibát kap a felhasználó, ha van 72 karakternél hosszabb programsor az adott programban.

A REUSE_ALV_LIST_DISPLAY függvény karakteres módban jeleníti meg az ALV listát, míg a REUSE_ALV_GRID_DISPLAY az újabb, látványosabb

ELTE SAP Excellence Center Oktatóanyag 8

ALV listát, míg a REUSE_ALV_GRID_DISPLAY az újabb, látványosabb táblázatban.

ELTE SAP Excellence Center Oktatóanyag 9

ELTE SAP Excellence Center Oktatóanyag 10

ELTE SAP Excellence Center Oktatóanyag 11

ELTE SAP Excellence Center Oktatóanyag 12

ELTE SAP Excellence Center Oktatóanyag 13