Incompatible changes or further developments may occur at any time without warning or notice.
... ID id1 FIELD f1 ... ID idn FIELD fn
Calls the system function cfunc. The relevant function must
exist in the file sapactab.h. If you change or recreate a function,
you have to compile and link the SAP kernel again. For this, you
need the C source code files.
Normally, external programs should be called by RFC with CALL FUNCTION ... DESTINATION .
Passes fields to the called program by reference. With "ID id1", you specify the name of a formal parameter, and with " FIELD f1" the relevant field from the ABAP/4 program. If a formal parameter expects an internal table, the latter is passed in the form "FIELD tab".
DATA RESULT(8). CALL 'MULTIPLY' ID 'P1' FIELD '9999' ID 'P2' FIELD '9999' ID 'RES' FIELD RESULT.
With some critical C functions, the system automatically performs an authorization check. If the user does not have the appropriate authorization, a runtime error occurs. You can check the authorization with the function module AUTHORITY_CHECK_C_FUNCTION.