ABAPCALL_METHOD_STATIC - CALL METHOD STATIC

General Material Data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

CALL METHOD - static

Kurzreferenz



Syntax

[CALL METHOD] static_meth(parameter_list ).

  CALL METHOD static_meth parameter_list.

Wirkung

Beide Anweisungen rufen die Methode auf, die statisch mit dem Bezeichner static_meth angegeben ist.

Mit parameter_list werden den Formalparametern der Methode Aktualparameter und dennicht-klassenbasiertenAusnahmen Rückgabewerte zugeordnet. parameter_list kann mit oder ohne Klammern angegeben werden. Bei der Schreibweise mit Klammern sindKurzschreibweisen möglich, bei der Schreibweise ohne Klammern nicht.

Bei der Schreibweise mit Klammern kann der Ausdruck CALL METHOD weggelassen werden.

Hinweis

Es wird empfohlen, bei der Schreibweise mit Klammern den optionalen Ausdruck CALL METHOD nicht anzugeben.

Beispiel

In der Methode m2 wird die Methode m1 der eigenen Klasse aufgerufen. Die Schnittstellenparameterwerden versorgt und die möglichen Ausnahmen in einer CASE-Struktur behandelt.

CLASS c1 DEFINITION.
  PUBLIC SECTION.
    METHODS: m1 IMPORTING  p1 TYPE string
                           p2 TYPE I
                EXPORTING  p3 TYPE d
                           p4 TYPE decfloat16
                EXCEPTIONS ex1
                           ex2,
             m2.
ENDCLASS.

CLASS c1 IMPLEMENTATION.
  METHOD m1.
    ...
  ENDMETHOD.
  METHOD m2.
    DATA: text   TYPE string,
          number TYPE i,
          date   TYPE d,
          amount TYPE decfloat16.
    ...
    m1( EXPORTING p1 = text
                 p2 = number
        IMPORTING p3 = date
                  p4 = amount
        EXCEPTIONS ex1 = 10
                   ex2 = 20
                   OTHERS = 30 ).
    CASE sy-subrc.
      WHEN 10.
        ...
      WHEN 20.
        ...
      WHEN 30.
        ...
    ENDCASE.
  ENDMETHOD.
ENDCLASS.


Fill RESBD Structure from EBP Component Structure   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 4899 Date: 20120526 Time: 232941     triton ( 77 ms )