Ansicht
Dokumentation

ABENINTERFACE_COMPONENT_SELECTOR - INTERFACE COMPONENT SELECTOR

ABENINTERFACE_COMPONENT_SELECTOR - INTERFACE COMPONENT SELECTOR

Fill RESBD Structure from EBP Component Structure   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Interfacekomponentenselektor

Auf eine Komponente comp eines Interfaces wird mit dem Bezeichner

intf~comp

zugegriffen, wobei das Zeichen ~ der Interfacekomponentenselektor ist. Links vom Interfacekomponentenselektor muss der Bezeichner intf eines Interfaces stehen. Rechts vom Interfacekomponentenselektor muss der Name comp der Komponente stehen.

Der Bezeichner intf~comp identifiziert die Komponenten von Interfaces in Klassen oder von Komponenten-Interfaces in zusammengesetzten Interfaces.

Interfacekomponenten über Interfacereferenzvariable ansprechen

Hinweis

Ein Interface enthält unabhängig von seiner Zusammensetzung aus Komponenten-Interfaces jede Komponente genau einmal. Alle Interfacekomponenten liegen auf der gleichen hierarchischen Ebene. Der Name einer Interfacekomponente ist durch intf~comp eindeutig festgelegt, wobei intf immer das Interface ist, in dem die Komponente deklariert ist. Eine direkte Verkettung von Interface-Namen intf1~...~intfn~comp ist nicht möglich.

Beispiel

Deklaration von Interfaces und Zugriff auf ihre Komponenten.

INTERFACE i1.
  TYPES t1 TYPE string.
ENDINTERFACE.

INTERFACE i2.
  INTERFACES i1.
  METHODS m2 IMPORTING p1 TYPE i1~t1.
ENDINTERFACE.

CLASS c1 DEFINITION.
  PUBLIC SECTION.
    INTERFACES i2.
ENDCLASS.

...
DATA oref TYPE REF TO c1.

oref->i2~m2( ... ).

...

CLASS c1 IMPLEMENTATION.
  METHOD i2~m2.
    ...
  ENDMETHOD.
ENDCLASS.






TXBHW - Original Tax Base Amount in Local Currency   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1993 Date: 20240523 Time: 170708     sap01-206 ( 34 ms )