cancel
Showing results for 
Search instead for 
Did you mean: 

getting runtime error in production HCM

Former Member
0 Kudos

Category               ABAP Programming Error

Runtime Errors         UNCAUGHT_EXCEPTION

Except.                CX_HRPA_INVALID_PARAMETER

ABAP Program           SAPFP50P

Application Component  PA-PA

Date and Time          05.12.2013 08:54:41

What happened?

    The exception 'CX_HRPA_INVALID_PARAMETER' was raised, but it was not caught  anywhere along      the call hierarchy.

Since exceptions represent error situations and this error was not adequately responded to, the running ABAP program     'CL_HRPA_RESOLVE_EXCEPTION=====CP' has to be  terminated.

Error analysis

    An exception occurred that is explained in detail below.

    The exception, which is assigned to class 'CX_HRPA_INVALID_PARAMETER', was not   caught in

    procedure "RESOLVE_EXCEPTION" "(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:

    Invalid parameter EXCEPTION, value

   The occurrence of the exception is closely related to the occurrence of

    a previous exception "CX_HRPA_VIOLATED_PRECONDITION", which was raised in the

     program "CL_HRPA_MASTERDATA_FACTORY====CP",

    specifically in line 6 of the (include) program  "CL_HRPA_MASTERDATA_FACTORY====CM004".

 

  The cause of the exception was:

  Precondition Violated

If the error occures in a non-modified SAP program, you may be able to

find an interim solution in an SAP Note.

If you have access to SAP Notes, carry out a search with the following

keywords:

"UNCAUGHT_EXCEPTION" "CX_HRPA_INVALID_PARAMETER"

"CL_HRPA_RESOLVE_EXCEPTION=====CP" or "CL_HRPA_RESOLVE_EXCEPTION=====CM001"

"RESOLVE"

please help me

Thanks

Accepted Solutions (0)

Answers (2)

Answers (2)

harishtk1
Active Contributor
0 Kudos

What were you doing when the error happened? Just the initial parts of the ABAP dump does not mean anything, alternatively you could scroll through the entire dump and try to identify all the relevant bits and paste it here. If you do that, however, you might actually get a clue yourself and may not need anybody else to tell you.

Former Member
0 Kudos


Hi Hari,here is the enrire dump...

Category               ABAP Programming Error

Runtime Errors         UNCAUGHT_EXCEPTION

Except.                CX_HRPA_INVALID_PARAMETER

ABAP Program           SAPFP50P

Application Component  PA-PA

Date and Time          05.12.2013 08:54:41

What happened?

    The exception 'CX_HRPA_INVALID_PARAMETER' was raised, but it was not caught  anywhere along      the call hierarchy.

Since exceptions represent error situations and this error was not adequately responded to, the running ABAP program     'CL_HRPA_RESOLVE_EXCEPTION=====CP' has to be  terminated.

Error analysis

    An exception occurred that is explained in detail below.

    The exception, which is assigned to class 'CX_HRPA_INVALID_PARAMETER', was not   caught in

    procedure "RESOLVE_EXCEPTION" "(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:

    Invalid parameter EXCEPTION, value

   The occurrence of the exception is closely related to the occurrence of

    a previous exception "CX_HRPA_VIOLATED_PRECONDITION", which was raised in the

     program "CL_HRPA_MASTERDATA_FACTORY====CP",

    specifically in line 6 of the (include) program  "CL_HRPA_MASTERDATA_FACTORY====CM004".

 

  The cause of the exception was:

  Precondition Violated

If the error occures in a non-modified SAP program, you may be able to

find an interim solution in an SAP Note.

If you have access to SAP Notes, carry out a search with the following

keywords:

"UNCAUGHT_EXCEPTION" "CX_HRPA_INVALID_PARAMETER"

"CL_HRPA_RESOLVE_EXCEPTION=====CP" or "CL_HRPA_RESOLVE_EXCEPTION=====CM001"

"RESOLVE"

User and Transaction
    Client.............. 121
    User................ "BHAGUDIAN"
    Language key........ "E"
    Transaction......... " "
    Transaction ID...... "26da25d4623311e3bc0e000000dcaa6e"

    EPP Whole Context ID.... "26DA25D4623311E3BC0E000000DCAA6E"
    EPP Connection ID....... "09B39DE0623211E3B3BDF13F0A0AF656"
    EPP Caller Counter...... 298

    Program............. "CL_HRPA_RESOLVE_EXCEPTION=====CP"
    Screen.............. "SAPMSSY1 3004"
    Screen Line......... 2
    Debugger Active..... "none"

Chain of Exception Objects

Attrib. Name                   Value

Level    1     Class    CX_HRPA_INVALID_PARAMETER
Program  CL_HRPA_RESOLVE_EXCEPTION=====CP Include  CL_HRPA_RESOLVE_EXCEPTION=====CM001 Row   80
Short Te Invalid parameter EXCEPTION, value
Long Tex

IS_RESUMABLE
KERNEL_ERRID
PARAMETER                      EXCEPTION
VALUE

Level    2     Class    CX_HRPA_VIOLATED_PRECONDITION
Program  CL_HRPA_MASTERDATA_FACTORY====CP Include  CL_HRPA_MASTERDATA_FACTORY====CM004 Row   6
Short Te Precondition Violated
Long Tex

IS_RESUMABLE
KERNEL_ERRID

Information on where terminated
    Termination occurred in the ABAP program "CL_HRPA_RESOLVE_EXCEPTION=====CP" -
     in "RESOLVE".
    The main program was "SAPMSSY1 ".

    In the source code you have the termination point in line 80
    of the (Include) program "CL_HRPA_RESOLVE_EXCEPTION=====CM001".
    The termination is caused because exception "CX_HRPA_INVALID_PARAMETER"
     occurred in
    procedure "RESOLVE_EXCEPTION" "(FORM)", but it was neither handled locally nor
     declared
    in the RAISING clause of its signature.

    The procedure is in program "SAPFP50P "; its source code begins in line
    2139 of the (Include program "FP50PE10 ".

Source Code Extract (Source code has changed)

Line  SourceCde

   50             message_handler = message_handler.
   51         return.
   52
   53       catch cx_sy_move_cast_error.
   54     endtry.
   55   END-OF-DEFINITION.
   56
   57
   58   try_to resolve_missing_infty_data    cx_hrpa_missing_infty_data.
   59   try_to resolve_missing_authorization cx_hrpa_missing_authorization.
   60   try_to resolve_invalid_feature       cx_hrpa_invalid_feature.
   61   try_to resolve_unexpected_message    cx_hrpa_unexpected_message.
   62   try_to resolve_missing_personid      cx_hrpa_missing_personid.
   63   try_to resolve_invalid_infotype_db   cx_hrpa_invalid_infotype_db.
   64   try_to resolve_invalid_customization cx_hrpa_invalid_customization.
   65   try_to resolve_inconsistent_database cx_hrpa_inconsistent_database.
   66
   67
   68 * Just to ensure the macro can be used nowhere else.
   69   DEFINE try_to.
   70   END-OF-DEFINITION.
   71

   72 * If we can not remap we would like to just re-raise the

   73 * exception like below like "RAISE EXCEPTION exception.".

   74 * Unfortunately the kernel will then forget about the

   75 * original source position.

   76

   77 * So this is the fallback strategy. Calling this method

   78 * is only allowed if the exception can be resolved. Since

   79 * this is not the case we indicate a parameter violation.

>>>>>   RAISE EXCEPTION TYPE cx_hrpa_invalid_parameter

   81     EXPORTING

   82       previous  = exception

   83       parameter = 'EXCEPTION'.

   84

   85 ENDMETHOD.

Thanks

Arun

Former Member
0 Kudos

without any context it is hard to define the cause. I think there might be something wrong with your system (BC). Maybe some HR components are not on the right level?