cancel
Showing results for 
Search instead for 
Did you mean: 

Family Member dependents throwing abap dump error on click on review button

Former Member
0 Kudos

Hi,

In ESS, under Family Member/Dependents when we click on Review button, it is throwing ABAP dump.  Telephone number field should be maintained either empty or with some number, then only review button is working and going to review screen.

If we do not want to provide any information to telephone number, it is taking hypen by default and due to this, when we click on Review button, it is throwing ABAP dump error.

I have checked the application in NWDS and hypen is not maintaining anywhere in the code.  How can we remove the hypen that is coming by default when we click on EDIT button in the overview screen.

Thanks,

Vijaya.

Accepted Solutions (0)

Answers (1)

Answers (1)

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

what is the dump?

is it mandatory field?

can you check the field properties, also to which country specific it is? did you verify if any note is there already for it?

Former Member
0 Kudos

Hi Siddharth,

Telephone number is not mandatory field. We are trying for Canada.  I have searched in SDN and do not find any notes related to this.

In the overview screen, when we click on Edit button either on Spouse or Child, telephone number field is taking hypen by default and displaying in "Edit" screen.  Then when we click on Review button, it is throwing below dump.

Short text

    Invalid partial field access: Length 0

What happened?

    Error in the ABAP Application Program

    The current ABAP program "CL_HRPA_UI_CONVERT_0021_CA====CP" 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_RANGE_OUT_OF_BOUNDS', was not

     caught in

    procedure "CONVERT_PHONE_NUMBER" "(METHOD)", 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:

    In the executed program "CL_HRPA_UI_CONVERT_0021_CA====CP", the system

     attempted to access the field

    "COMNR" using the length 0.

    However, a partial field access with the length specification 0 is not

    allowed.

Information on where terminated

    Termination occurred in the ABAP program "CL_HRPA_UI_CONVERT_0021_CA====CP" -

     in "CONVERT_PHONE_NUMBER".

    The main program was "SAPMSSY1 ".

    In the source code you have the termination point in line 53

    of the (Include) program "CL_HRPA_UI_CONVERT_0021_CA====CM001".

    The termination is caused because exception "CX_SY_RANGE_OUT_OF_BOUNDS"

     occurred in

    procedure "CONVERT_PHONE_NUMBER" "(METHOD)", but it was neither handled locally

     nor declared

    in the RAISING clause of its signature.

    The procedure is in program "CL_HRPA_UI_CONVERT_0021_CA====CP "; its source

     code begins in line

    1 of the (Include program "CL_HRPA_UI_CONVERT_0021_CA====CM001 ".

Thanks,

Vijaya.

Former Member
0 Kudos

Hi Vijaya,

Do the HTTP Debugging and see whats the expected value and what value ur getting and where exactly its causing error in CONVERT_PHONE_NUMBER. Check whats the reason.

For me it looks like problem with SAP code. Once you do debugging you can determine what code is causing the problem i.e. whether its WDJ or backend abap class.

Based on your findings raise the ticket to SAP.

Regards

Yugandhar Reddy

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

can you ensure this version of ESS is deployed ie via note  1521297

you should be on higher level

make sure Note 1502023 is implemented, there was a bug which is fixed, ensure both this is done to resolve the error

Former Member
0 Kudos

Thanks Siddharth,

We have implemented the code in NWDS and the problem got resolved.