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 ONE Support launchpad (Login required).

Search for additional results

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