We are hiring and constantly growing! Have a look through our vacancies to find the right role for you!
${ meth( )
$| meth( a )
$| meth( p1 = a1 p2 = a2 ... )
$| meth( $[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$]$] ) $}.
1. meth( ).
2. meth( a ).
3. meth( p1 = a1 p2 = a2 ... ).
4. meth( EXPORTING ... IMPORTING ... CHANGING ... RECEIVING ... ).
Static call of a method specified as a standalone statement using the name meth. The parameter interface of the method is filled with the actual parameters in the parentheses. In the first alternative, no formal parameters are supplied with actual parameters. The second and third alternatives are short forms for methods where only the input parameters are supplied with actual parameters. The fourth alternative allows all possible formal parameters to be supplied with actual parameters and non-class-based exceptions to be handled.
System Fields
Each method call sets the system field sy-subrc to 0 in the moment the method is called. Handling non-class-based exceptions can change this value.
The static method call described here must not be confused with the call of
static methods. A static method call is the static specification of an
instance method or a static method. In addition, there is the
dynamic method call, for which the methods are specified dynamically.
meth( ).
Call of the method meth
without passing parameters. The method cannot have any or can have only optional input parameters or
input/output parameters. No actual parameters are assigned to any output parameters or to a return value. before
Call of a method without parameters.
meth( a ).
This is the short form of:
meth( EXPORTING p = a ).
The method meth can have the following parameters:
The value of a is passed to the non-optional input parameter or to the preferred parameter. The actual parameter a can be specified as a data object, a function, or an expression.
The method can only have optional input/output parameters. No actual parameter is assigned to these input/output parameters, any output parameters, or return values.
Call of a method with an input parameter.
meth( p1 = a1 p2 = a2 ... ).
This is the short form of:
meth( EXPORTING p1 = a1 p2 = a2 ... ).
The method meth can have any number of input parameters p1, p2, ... that are supplied with the actual parameters a1, a2, .... The actual parameters can be specified as a data object, a function, or an expression.
The method can only have optional input/output parameters. No actual parameter is assigned to these input/output parameters, any output parameters, or return values.
Call of a method with two input parameters.
meth( EXPORTING ... IMPORTING ... CHANGING ... RECEIVING ... ).
Call of the method meth with explicit
parameter passing and the option
of handling non-class-based exceptions. This format can be used to call methods with any number of parameter interfaces.
Call of a method with explicit parameter passing.
Leave us your contact details and we will call you back. Fields marked with * are mandatory.
We offer holistic SAP solutions from a single source to shape digital change and develop new business areas.
Switzerland
Schaffhausen
Germany
Mannheim, Düsseldorf, Munich
USA
Haverhill
Greece
Thessaloniki