Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Getting Runtime dump AMDP_VERSION_MISMATCH

ritu_lohani
Advisor
Advisor
0 Likes
2,725

Hi ,

i have created AMDP procedure and call it from ABAP object. It shows the above mentioned dump in  test system while it works perfectly in dev system.

Dump's details are :

Version conflict when calling a database procedure

  Version conflict when calling database procedure

  "CL_FSH_ARUN_UTIL_HANA=>GET_SO_REQMTS".

Error Analysis

    An exception has occurred which is explained in more detail below. The

    exception is assigned to class 'CX_AMDP_VERSION_MISMATCH' and was not caught

     in procedure

    "GET_SO_REQMTS" "(METHOD)", nor was it propagated by a RAISING clause.

    Since the caller of the procedure could not have anticipated this

    exception, the current program was terminated.

    The reason for the exception is:

    Database procedure

    CL_FSH_ARUN_UTIL_HANA=>GET_SO_REQMTS

    was modified while the program was running. This error occurs if the

    current program has already loaded class

    CL_FSH_ARUN_UTIL_HANA

    , and the database procedure or one of the database procedures used by

    it was modified during execution of the program.

    The following versions of database procedure

    CL_FSH_ARUN_UTIL_HANA=>GET_SO_REQMTS

    were found: 20140501141308 (version of the database procedure in the current

    program) 20140428084400 (current version of the database procedure).

How can I solve this?

1 REPLY 1
Read only

ShyamPindiproli
Active Participant
0 Likes
1,795

Hello Ritu,

Execute the program RSDBGEN_AMDP, select the "Delete database objects?

The AMDP runtime then automatically creates all required database objects.

Regards,

Shyam