Hi Everyone,
My PRE jobs are cancelling due to a runtime error.
I've looked all over for a SAP note, but can't seem to find any leads.
Below are some excerpts from the ST22 log.
Thanks in advance.
---
Category ABAP Programming Error
Runtime Errors PERFORM_PARAMETER_MISSING
Except. CX_SY_DYN_CALL_PARAM_MISSING
ABAP Program S3VBAKPTS
Application Component SD-BF
Date and Time 04/11/2016 10:22:04
---
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_DYN_CALL_PARAM_MISSING', was
not caught in
procedure "BELEG_ARCHIVIERBAR_VAR" "(FORM)", nor was it propagated by a RAISING
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
A PERFORM was used to call the routine "SD_VBAK_601" of the program "S3VBAKWR".
The current call contains 1 actual parameter(s),
but the routine "SD_VBAK_601" expects 2 parameters.
---
"PERFORM_PARAMETER_MISSING" "CX_SY_DYN_CALL_PARAM_MISSING"
"S3VBAKPTS" or "S3VBAKCFS"
"BELEG_ARCHIVIERBAR_VAR"
---
1091 vbak = iv_vbak.
1092 perform (lv_fname) in program (lv_pname) using lv_ba_archbar.
1093
>>>> IF lv_ba_archbar = nein.
1095 cf_archivable = nein.
1096 * Kundeneigene Prüfung & verhindert Archivierung.
1097 add 1 to cs_counter-kundeneigene_pruefung.
1098 if if_log_requested ne space.
1099 lv_text = gf_t_002.
1100 * replace '&' with gt_xtvara-grpno into lv_text.
1101 perform fill_log tables ct_log
1102 using iv_vbak-vbeln
1103 lv_text
1104 nein.
1105 endif.
1106 endif.
1107 endif.
1108
1109 ENDFORM. "beleg_archivierbar_var