Ansicht
Dokumentation

ABENLOGEXP_SUPPLIED - LOGEXP SUPPLIED

ABENLOGEXP_SUPPLIED - LOGEXP SUPPLIED

TXBHW - Original Tax Base Amount in Local Currency   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.
SAP E-Book

- IS SUPPLIED

... para IS $[NOT$] SUPPLIED ...

Effect

This predicate expression checks whether a formal parameter para of a procedure is filled or requested. The expression is true if at the call an actual parameter was assigned to the formal parameter.

This relational expression is only possible in function modules and methods. For para, all optional formal parameters can be specified.

With the addition NOT, the expression is true if no actual parameter was assigned to the formal parameter in the call.

Some specific rules must be observed in the following procedures:

  • In a remote function call between two AS ABAP, both must have at least Release 4.6 so that IS SUPPLIED can be used in the called function module.

  • In calls from an external RFC interface, IS SUPPLIED is evaluated for all currently supported RFC Libraries. IS SUPPLIED is not evaluated only when an older RFC Library such as librfc32.dll is used instead of RFC Software Development Kit for C and C++.

In an update function module called using CALL FUNCTION ... IN UPDATE TASK ..., IS SUPPLIED is not evaluated.

In cases where IS SUPPLIED is not evaluated, the predicate expression returns the value true.

Notes

  • In a functionally called functional method, the predicate expression IS SUPPLIED is true for its return value. In this case, a temporary actual parameter is always bound to the return value, which is used as the operand of the current operand position.
  • The predicate expression IS SUPPLIED includes the obsolete expression IS REQUESTED.

The logical expression of the first IF statement in method m1 is true if an actual parameter is assigned to formal parameter p1 at the call. The check for the initial value would not be sufficient here, because this is the value of the replacement parameter specified with DEFAULT. The logical expression of the second IF statement is true if at the call no actual parameter is assigned to formal parameter p2.






CL_GUI_FRONTEND_SERVICES - Frontend Services   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.

Length: 3776 Date: 20240427 Time: 053102     sap01-206 ( 59 ms )