Ansicht
Dokumentation

Benannte Includes ( RELNBC_46A_DIC_NAMINCL )

Benannte Includes ( RELNBC_46A_DIC_NAMINCL )

CPI1466 during Backup   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

Benannte Includes

Beschreibung

Wird zur Definition einer Datenbanktabelle oder Struktur ein Include verwendet, kann der inkludierten Teilstruktur ein Name zugeordnet werden. Über diesen Namen kann die Gruppe der Felder im Include in ABAP Programmen als Ganzes angesprochen werden.

In ABAP-Programmen können die Felder dann entweder direkt über - oder analog über -- angesprochen werden. Auf die Felder der Gruppe als Ganzes kann über - zugegriffen werden.

Beispiel: Eine Struktur PERSON inkludiert eine Struktur ADDRESS mit dem Namen ADR. ADDRESS hat ein Feld CITY. Sie können über PERSON-ADR alle Felder in der Struktur ADDRESS ansprechen. Das inkludierte Feld CITY kann dann alternativ über PERSON-CITY oder PERSON-ADR-CITY angesprochen werden.

Es ist möglich, eine Struktur mehrfach zu inkludieren (z.B. in Periodengruppen). Da hierbei der direkte Zugriff über Feldnamen zulässig bleiben soll, müssen die inkludierten Feldnamen aus Eindeutigkeitsgründen umbenannt werden.

Hierfür läßt sich jeder Gruppe ein Suffix zuordnen, um den die Namen der Gruppenfelder erweitert werden. Die Felder können dann in ABAP-Programmen über - oder -- angesprochen werden.

Beispiel: Eine Struktur PERSON inkludiert eine Struktur ADDRESS zweifach. Eine Adresse ist die Privatadresse mit Suffix H und Namen ADRH. Die andere Adresse ist die Geschäftsadresse mit Suffix W und Namen ADRW. Auf das Feld CITY in der Privatadresse kann dann über PERSON-CITYH oder PERSON-ADRH-CITY zugegriffen werden.

Die Funktionalität der benannten Includes im ABAP Dictionary entspricht dem ABAP-Konstrukt INCLUDE TYPE ... AS ... RENAMING ... .

Pflege

Sie können im Pflegebild einer Tabelle oder Struktur ein Include über Bearbeiten -> Include -> Einfügen einbinden. Es erscheint ein Dialogfenster, indem Sie das Include sowie den Gruppennamen und gegebenenfalls einen Suffix eingeben können.






PERFORM Short Reference   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2539 Date: 20240523 Time: 154630     sap01-206 ( 56 ms )