06-19-2008 6:18 AM
Hello Experts,
When I try to change a sales order using the T-Code VA03. I am getting the following the Error
Runtime Errors PERFORM_PARAMETER_MISSING
Except. CX_SY_DYN_CALL_PARAM_MISSING
Date and Time 18.06.2008 22:14:04
Short dump has not been completely stored (too big)
-
-
-
-
Short text |
Missing parameter with PERFORM. |
-
-
-
-
What happened? |
Error in the ABAP Application Program |
The current ABAP program "SAPLV61B" had to be terminated because it has |
come across a statement that unfortunately cannot be executed. |
-
-
-
-
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 "NNAST_AENDE_CHECK" "(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 "ALE_PROCESSING" of the program |
"RSNASTED". |
The current call contains 0 actual parameter(s), |
but the routine "ALE_PROCESSING" expects 2 parameters. |
-
-
-
-
Missing RAISING Clause in Interface |
Program SAPLV61B |
Include LV61BF0N |
Row 821 |
Module type (FORM) |
Module Name NNAST_AENDE_CHECK |
-
-
-
-
Trigger Location of Exception |
Program SAPLV61B |
Include LV61BF0N |
Row 848 |
Module type (FORM) |
Module Name NNAST_AENDE_CHECK |
-
-
-
-
Source Code Extract |
-
-
Line | SourceCde |
-
-
818 |
|
819 |
|
820 | *---- * |
821 | FORM nnast_aende_check USING p_nnast STRUCTURE vnast |
822 | p_kappl LIKE t685b-kappl |
823 | p_aprog LIKE t685b-aprog |
824 | p_arout LIKE t685b-arout |
825 | p_first TYPE c |
826 | p_subrc LIKE sy-subrc. |
827 | DATA: l_kappl LIKE t685b-kappl. |
828 | l_kappl = p_kappl. |
829 | p_subrc = 4. |
830 | CASE p_first. |
831 |
|
832 | WHEN space. |
833 |
|
834 | IF p_aprog EQ space OR |
835 | p_arout EQ space. |
836 | p_subrc = 0. |
837 | ELSE. |
838 |
|
839 |
|
840 |
|
841 |
|
842 |
|
843 |
|
844 | IF l_kappl(1) EQ 'E'. |
845 | p_subrc = 0. |
846 | ENDIF. |
847 | PERFORM (p_arout) IN PROGRAM (p_aprog). |
>>>>> | IF sy-subrc EQ 0. |
849 | p_subrc = 0. |
850 | p_nnast-aende = yes. |
851 | ENDIF. |
852 | ENDIF. |
853 |
|
854 | WHEN OTHERS. |
855 |
|
856 | IF l_kappl(1) NE 'E'. |
857 | p_subrc = 0. |
858 |
|
859 | ELSE. |
860 | p_subrc = 0. |
861 |
|
862 | IF p_aprog EQ space OR |
863 | p_arout EQ space. |
864 | ELSE. |
865 |
|
866 | PERFORM (p_arout) IN PROGRAM (p_aprog). |
867 | IF sy-subrc EQ 0. |
-
-
Please suggest,
Thanks,
Suma
06-19-2008 6:22 AM
If you have changed any user exit for VA02 trx, check the perform statements, where the number of parameters you passed should be equal to no. of parameters you are using.
Change Sales Order thru Trx. VA02
Regards
Kannaiah
06-19-2008 6:22 AM
If you have changed any user exit for VA02 trx, check the perform statements, where the number of parameters you passed should be equal to no. of parameters you are using.
Change Sales Order thru Trx. VA02
Regards
Kannaiah
06-19-2008 6:40 AM
Hello Kannaiah,
I have not changed and user exits and also I am using the T-Code VA02 to change the sales order. Here I am getting the above mentioned error.
What can be exact reason for the error. There was no problem when I create a sales order. I have configured ALE for sales order confirm and when we create a sales order even the Idoc is getting triggered.
Any clues?
Thanks,
Suma
06-19-2008 6:43 AM
06-19-2008 7:15 AM
Hi,
I have checked NACE for output types and condition records, but did not find any thing related to sales order change.
Thanks,
Suma
06-19-2008 8:07 AM
I was able to resolve the error, by stopping the auto processing of Idoc when ever sales order is created in NACE.
Thanks for you valuable replies.
Suma
06-19-2008 6:22 AM
HI,
the fuba ALE_PROCESSING need to parameters and your message-processing has only one.
Best way to find out which one is missing, if you debug the coding inside this fuba.
Regards
Nicole