Skip to Content
0
Former Member
Nov 07, 2011 at 12:09 PM

ABAP WD - Dump Perform in program

53 Views

Hi forum,

I've a dump that I'm not able to solve.

The problem is that I had a perform in program with 2 parameter and I changed it with 3 parameters. I had adjusted all the code for this form in a subroutine pool program type.

The command call is.

PERFORM save_sernot IN PROGRAM z0csc_s_notification TABLES t_return

USING lv_qmnum2

CHANGING e_header.

The routine is

FORM save_sernot TABLES t_return STRUCTURE bapiret2

USING w_qmnum

CHANGING e_notifheader.

CLEAR t_return.

REFRESH t_return.

CALL FUNCTION 'BAPI_ALM_NOTIF_SAVE'

EXPORTING

number = w_qmnum

IMPORTING

notifheader = e_notifheader

TABLES

return = t_return.

ENDFORM. "save_sernot

The dump is this:

The following syntax error was found in the program

/1BCWDY/AZCXIRYYAJDFUGZ7RB3Z==CP :

"Parameter error with PERFORM SAVE_SERNOT(Z0CSC_S_NOTIFICATION). The number of parameters (3) is not the same as the number of parameters in the first use of this form (2)."

Thanks for all answers.