Skip to Content
author's profile photo Former Member
Former Member

Problem while changing the Sales Order using T-Code VA02

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

  • --> P_FIRST *

819

  • <-- P_SUBRC *

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

  • mehrfache Findung, Mehrfachversendung ist erlaubt

832

WHEN space.

833

  • keine Routine für Änderungsnachricht vorhanden -> keine Änd.nachricht

834

IF p_aprog EQ space OR

835

p_arout EQ space.

836

p_subrc = 0.

837

ELSE.

838

  • Routine für Änderungsnachricht vorhanden -> ausführen

839

  • Einkaufsapplikationen: Nachricht immer erzeugen,

840

  • Änderungsroutine entscheidet hier nur noch über das Änderungs-

841

  • kennzeichen. Standardmäßig entscheidet die Änderungsroutine

842

  • darüber, ob überhaupt eine Nachricht (und dann auch eine

843

  • Änderungsnachricht) erzeugt wird.

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

  • erste Findung

854

WHEN OTHERS.

855

  • Standard!! beim ersten Mal keine Änderungsnachricht

856

IF l_kappl(1) NE 'E'.

857

p_subrc = 0.

858

  • Einkauf, beim ersten Mal Änderungsnachricht möglich

859

ELSE.

860

p_subrc = 0.

861

  • keine Routine für Änderungsnachricht vorhanden -> keine Änd.nachricht

862

IF p_aprog EQ space OR

863

p_arout EQ space.

864

ELSE.

865

  • Routine für Änderungsnachricht vorhanden -> ausführen

866

PERFORM (p_arout) IN PROGRAM (p_aprog).

867

IF sy-subrc EQ 0.

-

-


Please suggest,

Thanks,

Suma

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jun 19, 2008 at 05: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

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 19, 2008 at 05: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

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.