cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP runtime error PERFORM_PARAMETER_MISSING

Former Member
0 Kudos

Hi all,

could you pls help to check what's wrong with this? thanks in advance.

Missing parameter with PERFORM.

A routine call specifies fewer parameters than the number

given when defining the routine.

The current ABAP/4 program "SAPMV50A " had to be terminated because

one of the statements could not be executed.

source code:

-


001340 FORM ZMAIL_PARAMETER USING PARAFELD PARAWERT

> PNAST STRUCTURE NAST.

001360

001370 DATA: LV_VBELN LIKE LIKP-VBELN,

001380 LV_POSNR LIKE LIPS-POSNR.

001390 * Besorgen der Positionsdaten

001400 LV_VBELN = PNAST-OBJKY(10).

001410 LV_POSNR = PNAST-OBJKY+10(6).

001420 READ TABLE XLIPS WITH KEY VBELN = LV_VBELN

001430 POSNR = LV_POSNR.

001440 CHECK SY-SUBRC = 0.

001450 PERFORM LIPS_BEARBEITEN_VORBEREITEN(SAPFV50P).

001460 * Textsymbolersetzung

001470 PERFORM MAILAKTIONSPARAMETER USING PARAFELD PARAWERT

001480 PNAST.

001490

001500 ENDFORM.

-


kind regards, kitty.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Kitty,

This error is thrown in an ABAP code whenever a program calls an abap subroutine (FORM) w/o supplying the correct number of parameters to it (in your case, too few parameters).

If you can send the complete ABAP dump from ST22 to minx_nepomuceno@yahoo.com maybe i can help you correct the problem. I will need to know what is the structure of your program and the ABAP subroutine it is trying to call.

Currently, im thinking that if this program is a custom ABAP (working well in production before) which calls a SAP standard FORM routine maybe the current error is caused by an upgrade/service pack.

If it is still in dev and hasn't go live in production yet, then this is just an error from your ABAPer that he/she should correct.