cancel
Showing results for 
Search instead for 
Did you mean: 

Dump issue

sai_b
Explorer
0 Kudos

Hi experts,

Short text
    Data objects in Unicode programs cannot be converted.

What happened?
    Error in the ABAP Application Program

    The current ABAP program "CL_CRM_GENIL_CONT_SIMPLE_OBJ==CP" had to be
     terminated because it has
    come across a statement that unfortunately cannot be executed.

What can you do?
    Note down which actions and inputs caused the error.


    To process the problem further, contact you SAP system
    administrator.

    Using Transaction ST22 for ABAP Dump Analysis, you can look
    at and manage termination messages, and you can also
    keep them for a long time.

Error analysis
    The statement
       "MOVE src TO dst"
    requires that the operands "dst" and "src" are convertible.
    Since this statement is in a Unicode program, the special conversion
    rules for Unicode programs apply.
    In this case, these rules were violated.

How to correct the error
    Use only convertible operands "dst" and "src" for the statement
       "MOVE src TO dst"

    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:

    "UC_OBJECTS_NOT_CONVERTIBLE" " "
    "CL_CRM_GENIL_CONT_SIMPLE_OBJ==CP" or "CL_CRM_GENIL_CONT_SIMPLE_OBJ==CM001"
    "IF_GENIL_CONT_SIMPLE_OBJECT~GET_ATTRIBUTES"

    If you cannot solve the problem yourself and want to send an error

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

  "UC_OBJECTS_NOT_CONVERTIBLE" " "
  "CL_CRM_GENIL_CONT_SIMPLE_OBJ==CP" or "CL_CRM_GENIL_CONT_SIMPLE_OBJ==CM001"
  "IF_GENIL_CONT_SIMPLE_OBJECT~GET_ATTRIBUTES"

  If you cannot solve the problem yourself and want to send an error
  notification to SAP, include the following information:

  1. The description of the current problem (short dump)

     To save the description, choose "System->List->Save->Local File
  (Unconverted)".

  2. Corresponding system log

     Display the system log by calling transaction SM21.
     Restrict the time interval to 10 minutes before and five minutes
  after the short dump. Then choose "System->List->Save->Local File
  (Unconverted)".

  3. If the problem occurs in a problem of your own or a modified SAP
  program: The source code of the program
     In the editor, choose "Utilities->More
  Utilities->Upload/Download->Download".

nformation on where terminated
   Termination occurred in the ABAP program "CL_CRM_GENIL_CONT_SIMPLE_OBJ==CP" -
    in "IF_GENIL_CONT_SIMPLE_OBJECT~GET_ATTRIBUTES".
   The main program was "SAPMHTTP ".

   In the source code you have the termination point in line 6
   of the (Include) program "CL_CRM_GENIL_CONT_SIMPLE_OBJ==CM001".

ource Code Extract

ine  SourceCde

   1 method IF_GENIL_CONT_SIMPLE_OBJECT~GET_ATTRIBUTES .
   2   field-symbols: <ATTR> type any.
   3
   4   assign ME->DATA_REF->ATTRIBUTE_REF->* to <ATTR>.
   5   if SY-SUBRC = 0.
>>>>     ES_ATTRIBUTES = <ATTR>.
   7
   8 *   Conditional Breakpoint
   9     assert id CRMUIF_CONDITIONAL_BREAKPOINTS
  10             subkey 'GenIL Container Object - Get Attributes'
  11             condition CL_GENIL_COND_BREAKPOINTS=>ASSERT(

  Conditional Breakpoint

  assert id CRMUIF_CONDITIONAL_BREAKPOINTS

          subkey 'GenIL Container Object - Get Attributes'

          condition CL_GENIL_COND_BREAKPOINTS=>ASSERT(

                            IV_BREAK_EVENT = 'GENIL_CONTAINER_GET_ATTRIBUTES'

                            IV_OBJECT_TO_CHECK = ME

                            IV_DATA_TO_CHECK = ME->DATA_REF->ATTRIBUTE_REF ) = ABAP_TRUE.

  "

  " Of interest for instpeciton in the ABAP Debugger:

  " me->data_ref->*                     Index entry

  " me->data_ref->object_name           Object name of BOL/GenIL object

  " me->data_ref->object_id             Object id

  " me->data_ref->attribute_ref->*      Attributes

  " me->data_ref->attr_requested        Attibutes requested indicator

  " me->data_ref->attr_props_requested  Attribute properties requested indicator

  " me->data_ref->relations             Object relations

  " me->data_ref->is_handle             Handle indicator 

error in line 6

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hello everyone,

I have also seen the same issue.

This happens with the below stack trace:

1.

CL_CRM_BOL_ENTITY=============CM00P

CL_CRM_BOL_ENTITY=>IF_BOL_BO_PROPERTY_ACCESS~GET_PROPERTIES

2.

CL_CRM_GENIL_CONT_SIMPLE_OBJ=>IF_GENIL_CONT_SIMPLE_OBJECT~GET_ATTRIBUTES

METHOD       CL_CRM_BOL_ENTITY=============CP   

Basically it is trying to get property on a BOL object and then it calls the standard GET_ATTRIBUTES method of this class.

Then it throws a dump on the line:

  ES_ATTRIBUTES = <ATTR>.

Where my ES_ATTRIBURE is type any and <ATTR> also is type any.

Can you please suggest.

I have started getting this issue post to an upgrade to EHP3 from 1.

Thanks

Partha

Former Member
0 Kudos

Hi Partha,

Please check below link for your issue.

http://solveissue.com/note?id=1462632

Br,

prem

former_member541649
Active Participant
0 Kudos

Hi Sai,

The issue is not very clear from the dump analysis above. What exactly are you trying to achieve.

In general, you could check if any method in class: CL_HTTP_UTILITY could cater to your needs of conversion.

Best Regards,

Parul

former_member196467
Active Contributor
0 Kudos

Hi Sai B,

Please provide more details as how the dump occurs and add the header of the dump as well.

Still may be notes :

1418990

1425796

could help depending on your release and patch.

best regards - Christophe