Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

call

Former Member
0 Likes
471

Hello,

can anybody explain this plz?

call 'GetRuntimeInfo' id 'JOB' field itab_name.

Thanks

2 REPLIES 2
Read only

Former Member
0 Likes
439

This message was moderated.

Read only

Former Member
0 Likes
439

This statement is for internal use only. It cannot be used in application programs.

CALL cfunc.

Addition:

... ID id1 FIELD f1 ... ID idn FIELD fn

Effect

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.

Addition

... ID id1 FIELD f1 ... ID idn FIELD fn

Effect

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[]".

Example

DATA RESULT(8).

CALL 'MULTIPLY' ID 'P1' FIELD '9999'

ID 'P2' FIELD '9999'

ID 'RES' FIELD RESULT.