CALL FUNCTION
Variant 5
CALL FUNCTION func IN BACKGROUND TASK.Additions
1. ... DESTINATION dest2. ... EXPORTING p1 = f1 ... pn = fn
3. ... TABLES p1 = itab1 ... pn = itabn
Effect
Flags the function module func to be run asynchronously. It is not executed at once, but the data passed with EXPORTING bzw. TABLES is placed in a database table and the next COMMIT WORK then executes the function module in another work process.Note
This variant applies only from R/3 Release 3.0. Both partner systems (the client and the server systems) must have a Release 3.0 version of the R/3 System.Addition 1
... DESTINATION destEffect
Executes the function module externally as a Remote Function Call ( RFC ); dest can be a literal or a variable.Depending on the specified destination, the function module is executed either in another R/3 System or as a C-implemented function module. Externally callable function modules must be flagged as such in the function library (of the target system).
Since each destination defines its own program context, further calls to the same or different function modules with the same destination can access the local memory (global data) of these function modules.
Addition 2
... EXPORTING p1 = f1 ... pn = fnEffect
EXPORTING passes values of fields and field strings from the calling program to the function module. In the function module, the formal parameters are defined as import parameters. Default values must be assigned to all import parameters of the function module in the interface definition.Addition 3
... TABLES p1 = itab1 ... pn = itabnEffect
TABLES passes references to internal tables. All table parameters of the function module must contain values.Notes
If several function module calls with the same destination are specified before COMMIT WORK , these form an LUW in the target system.
Type 2 destinations (R/3 - R/2 connections) cannot be specified.
Index
© SAP AG 1996
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.