Ansicht
Dokumentation

ABAPCLASS-METHODS_GENERAL - CLASS-METHODS GENERAL

ABAPCLASS-METHODS_GENERAL - CLASS-METHODS GENERAL

CPI1466 during Backup   Vendor Master (General Section)  
This documentation is copyright by SAP AG.
SAP E-Book

CLASS-METHODS, IMPORTING, EXPORTING, CHANGING, RAISING

Short Reference



CLASS-METHODS meth $[DEFAULT IGNORE$|FAIL$]
  $[IMPORTING parameters $[PREFERRED PARAMETER p$]$]
  $[EXPORTING parameters$]
  $[CHANGING  parameters$]
  $[${RAISING exc1$|RESUMABLE(exc1) exc2$|RESUMABLE(exc2) ...$}
  $|${EXCEPTIONS exc1 exc2 ...$}$].

Effect

This statement declares a general static method meth. The additions make an interface method optional, define the parameter interface of the method, and specify which exceptions the method can raise or propagate. The additions have the same syntax and meaning as those for general instance methods.

Notes

  • Static methods cannot be redefined, which means that they cannot be flagged as abstract or final.
  • Static methods are always executed in the class in which they were declared, even if they are called in subclasses or using the names of subclasses.

Example

Declaration of a static method with input/output parameters.

CLASS xml DEFINITION.
  PUBLIC SECTION.
    CLASS-METHODS
      escape_xml
        CHANGING
          xml TYPE xstring.
    ...
ENDCLASS.






General Material Data   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.

Length: 2600 Date: 20240614 Time: 053544     sap01-206 ( 35 ms )