ABAPCALL_METHOD_SHORTREF - CALL METHOD SHORTREF

General Data in Customer Master   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

CALL METHOD

Referenz



Syntaxformen

Statische Form

[CALL METHOD] {meth
              |oref->meth
              |super->meth
              |class=>meth}( { }
                           | { a }
                           | p1 = a1 p2 = a2 ...
                          | {   [EXPORTING p1 = a1 p2 = a2 ...]
                              {{[IMPORTING p1 = a1 p2 = a2 ...]
                                [CHANGING  p1 = a1 p2 = a2 ...]}
                              | [RECEIVING r  = a ]}
                                [EXCEPTIONS [exc1 = n1 exc2 = n2 ...]
                                            [OTHERS = n_others]] } ).



Dynamische Form

CALL METHOD {(meth_name)
            |oref->(meth_name)
            |(class_name)=>(meth_name)
            |class=>(meth_name)
            |(class_name)=>meth}
  [PARAMETER-TABLE ptab]
  [EXCEPTION-TABLE etab].


Wirkung

Ruft eine Methode auf. In der statischen Form sind alle Formen der Parameterliste klammerbar und dieAngabe von CALL METHOD kann bei eingeklammerten Parameterlisten weggelassen werden. In der dynamischen Form sind teilweise auch die statischen Angaben möglich.

Zusätze

Angabe der Methode:

Angabe der Parameter:

Angabe der Ausnahmen:

  • EXCEPTIONS
    Ermöglicht die Behandlung nicht klassenbasierter Ausnahmen:

    exc1 = n1 exc2 = n2 ...- Ordnet den klassischen Ausnahmen exc1, exc2, ... Zahlen n1, n2, ... für den Rückgabewert sy-subrc zu.

    OTHERS = n_others - Ordnet allen nicht explizit genannten Ausnahmen eine Zahl n_others für den Rückgabewert sy-subrc zu.

Angabe von Parametern und Ausnahmen in Tabellen:

  • PARAMETER-TABLE ptab
    Ordnet den Formalparametern dynamische Aktualparameter aus einer internen Tabelle ptab vom Typ ABAP_PARMBIND_TAB zu.

  • EXCEPTION-TABLE etab
    Ordnet nicht klassenbasierten Ausnahmen dynamische Rückgabewerte aus einer internen Tabelle etab vom Typ ABAP_EXCPBIND_TAB zu.






BAL_S_LOG - Application Log: Log header data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 7720 Date: 20120526 Time: 232932     triton ( 145 ms )