on 03-12-2006 2:44 AM
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.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.