SAP Knowledge Base Article - Preview

2917887 - Runtime error GETWA_NOT_ASSIGNED on program CL_ARBCIG_QLTY_NOTIF_OUT_IMPL=CP

Symptom

  • The CIG Add-on for Ariba Network Integration is present in your system, you have recently upgraded or installed this Add-on and you notice that a dump is now being thrown.
  • Details of the dump from transaction ST22 are as follows:

    Category ABAP Programming Error
    Runtime Errors GETWA_NOT_ASSIGNED
    ABAP Program CL_ARBCIG_QLTY_NOTIF_OUT_IMPL=CP

    ----------------------------------------------------------------------------------------------------
    |Short text 
    | Field symbol has not yet been assigned. 
    ----------------------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------------------
    |What happened? 
    | Error in the ABAP Application Program 

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

    ----------------------------------------------------------------------------------------------------
    |Error analysis 
    | You attempted to access an unassigned field symbol 
    | (data segment "-1"). 

    | This error may occur if 
    | - You address a typed field symbol before it has been set with 
    | ASSIGN 
    | - You address a field symbol that pointed to the line of an 
    | internal table that was deleted 
    | - You address a field symbol that was previously reset using 
    | UNASSIGN or that pointed to a local field that no 
    | longer exists 
    | - You address a global function interface, although the 
    | respective function module is not active - that is, is 
    | not in the list of active calls. The list of active calls 
    | can be taken from this short dump. 

    ----------------------------------------------------------------------------------------------------

    ----------------------------------------------------------------------------------------------------
    |How to correct the error 

    | 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: 

    | "GETWA_NOT_ASSIGNED" " " 
    | "CL_ARBCIG_QLTY_NOTIF_OUT_IMPL=CP" or "CL_ARBCIG_QLTY_NOTIF_OUT_IMPL=CM001" 
    | "EXPORT_CONVERSION" 

    ----------------------------------------------------------------------------------------------------

    |Source Code Extract  
    ----------------------------------------------------------------------------------------------------
    LOOP AT it_tline ASSIGNING <ls_detailed_text> WHERE refobjtyp = lc_qmma AND objkey =
    CLEAR ls_longtext_line.
    * Attention: Notifications support protection of longtext lines
    * helper method seems to handle protected and line feed tag
    ls_longtext_line-tdformat = <ls_detailed_text>-tdformat.
    ls_longtext_line-tdline = <ls_detailed_text>-tdline.
    APPEND ls_longtext_line TO lt_longtext_lines.
    ENDLOOP.

    CALL METHOD cl_arbcig_qum_mapping_helper_q=>convert_text_out
    EXPORTING
    * iv_spras = SY-LANGU
    it_text = lt_longtext_lines
    * iv_formatwidth = '072'
    IMPORTING
    ev_text = ls_notif_item_activity-detailed_text-content.
    ls_notif_item_activity-detailed_text-language_code = ls_notif_item_activity-descript
    ENDIF.

    * OrdinalNumberValue
    MOVE <ls_item_activity>-qmanum TO ls_notif_item_activity-ordinal_number_value.

    * SystemAdminstrativeData
    ls_notif_item_activity-system_administrative_data-creation_user_account_id-content = <
    ls_notif_item_activity-system_administrative_data-last_change_user_account_id-content
    IF NOT <ls_item_activity>-erdat IS INITIAL.
    CONVERT DATE <ls_item_activity>-erdat TIME <ls_item_activity>-erzeit
    INTO TIME STAMP ls_notif_item_activity-system_administrative_data-creation_date_time
    ENDIF.
    IF NOT <ls_item_activity>-aedat IS INITIAL.
    >>>>> CONVERT DATE <ls_activity>-aedat TIME <ls_item_activity>-aezeit
    INTO TIME STAMP ls_notif_item_activity-system_administrative_data-last_change_date_t
    ENDIF.
    ----------------------------------------------------------------------------------------------------


Read more...

Environment

  • ARBCI1 100 SAPK-10005INARBCI1

  • ARBCI1 10S SAPK-10S05INARBCI1

Keywords

KBA , BNS-ARI-CI-AN , CIG Add-on for Ariba Network Integration , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.