📘ABAP - Submit
Definición de Submit
La sentencia de ABAP SUBMIT se utiliza para la ejecución de programas ABAP.
Veamos a continuación un ejemplo de su utilización:
El programa ZPUR_DIARIO_CREDITOS_APLICADOS tiene el siguiente código:
Es decir este programa utiliza al programa zpuestcue1 mandándole 2 parámetros
(estos 2 parámetros fueron creados en zpuestcue1).
Dentro del programa zpuestcue1 se calcula algo y se hace un EXPORT y exit.
Después del Submit se hace un IMPORT de ese valor que se calculo y se recupera de memoria.
SUBMIT zpuestcue1
WITH zvkont = i_compensados-vkont
WITH p_expsal = 'X'
AND RETURN.
IMPORT v_saldo_cuenta FROM MEMORY ID
'ZPUESTCUE1_SALDO_CUENTA'.
IF sy-subrc = 0.
i_archivo-zzsaldo = v_saldo_cuenta.
ENDIF.
En el programa ZPUESTCUE1:
IF p_expsal = 'X'.
CLEAR v_saldo_cuenta.
EXPORT v_saldo_cuenta
TO MEMORY
ID 'ZPUESTCUE1_SALDO_CUENTA'.
LEAVE.
ENDIF.