2016-04-05 7 views
2

Ich habe ein paar Ressourcen gefunden, aber ich bin mir nicht sicher, ob ich das verstehe.Was sind TYPE, TYPES, TYPE-POOL, TYPE-POOLS und TYPE-GROUP in SAP/ABAP?

Einige der Ressourcen, die ich gefunden sind:

http://help.sap.com/saphelp_nw70/helpdata/en/fc/eb2ff3358411d1829f0000e829fbfe/content.htm

http://basicsofabap.blogspot.com.tr/2009/04/type-groups.html

http://scn.sap.com/docs/DOC-32630

Können Sie mit den Schlüsselwörtern helfen Sie mir bitte: TYPE, TYPEN, TYPE-GROUP, TYPE- SCHWIMMBAD ?

Wo und warum werden sie verwendet?

Antwort

3

TYPE ist ein Schlüsselwort, das Sie zum Beispiel in DATA oder FIELD-SYMBOLS Deklarationen verwenden.

Beispiele

DATA lv_number TYPE i. 

FIELD-SYMBOLS <fs_string> TYPE string. 

TYPES ist ein Schlüsselwort für die Definition lokale Typen verwendet.

Beispiele

TYPES tt_numbers TYPE STANDARD TABLE OF char5 WITH DEFAULT KEY. 

TYPES: BEGIN OF t_my_structure, 
    id TYPE integer, 
    comment TYPE string, 
    END OF t_my_structure. 

TYPES: BEGIN OF t_extended_t000, 
    my_extension TYPE char5. 
    INCLUDE TYPE t000. 
TYPES END OF t_extended_t000. 

TYPE-POOL ist eine Gruppierung von lokal Typen definiert, so dass Sie diese Art ohne Duplizierung über viele Module nutzen könnten. Ein Beispiel für eine TYPE-POOL ist die Typengruppe ABAP. Gehen Sie zur Transaktion SE11 und wählen Sie Type Group und geben Sie dort ABAP ein und drücken Sie F7. Sie sehen den Rumpf der Typengruppe, die durch das Schlüsselwort TYPE-POOL definiert ist.

Sie können eine solche Typgruppe verwenden, indem Sie sie mit dem Schlüsselwort TYPE-POOLS in Ihren Bericht importieren.

Beispiel

REPORT zzz. 

TYPE-POOLS: abap. 

Dann können Sie die Typen von dieser Art Gruppe verwenden in Sie ZZZ programmieren. Ich denke, man könnte einen INCLUDE für einen solchen Zweck verwenden, aber das ist definitiv nicht mehr zu empfehlen.

Ich konnte kein Schlüsselwort TYPE-GROUP finden, weil es sehr wahrscheinlich ist, dass dies überhaupt kein Schlüsselwort ist. Typgruppe ist ein Synonym für einen Typenpool.

0

Typ: ist ein Schlüsselwort in Abap, die alle eingebauten Datentypen zu beziehen ist .. Arten: eines von dem Schlüsselwort in Abap der lokalen Datentyp zu deklarieren verwendet wird .. Typ-Pool: ist wird zum Erstellen benutzerdefinierter Datentypen verwendet. Es wird im abap-Verzeichnis erstellt und kann in allen abap-Programmen verwendet werden. type-pool muss die erste Definition in der Definition sein. Type-Pools: wird verwendet, um auf die Typgruppe im Typ zuzugreifen -pool..so wie SLIS einer der Typgruppe ist, wird es in unserem Programm Type-Pools Slis verwendet.