2505833 - Multiple active implementations of GOS_SRV_SELECT BAdI causes short dump | SAP Knowledge Base Article

SAP Knowledge Base Article - Preview

2505833 - Multiple active implementations of GOS_SRV_SELECT BAdI causes short dump

Symptom

When executing an application transaction which uses GOS (Generic Object Services), following dump occurs:

----
Category               ABAP programming error

Runtime Errors         RAISE_EXCEPTION
ABAP Program           CL_GOS_TOOLBOX_MODEL==========CP
Application Component  BC-SRV-GBT-GOS

Short Text                                                                                       
    Exception condition "SINGLE_EXIT_MULTIPLY_ACTIVE" triggered

Error analysis                                                                                   
    A RAISE statement in program "CL_EXITHANDLER================CP" has raised                   
     exception condition "SINGLE_EXIT_MULTIPLY_ACTIVE".

Source Code Extract
  134* check how many implementations exist for an exit                                         
  135    CALL METHOD cl_badi_flt_data_trans_and_db=>act_imps_per_flt_val                        
  136      EXPORTING                                                                            
  137        runtime_call                  = seex_true                                          
  138        exit_name                     = exit_name                                          
  139      EXCEPTIONS                                                                           
  140        singular_exit_multiply_active = 1                                                  
  141        no_active_implementation      = 2                                                  
  142        only_default_implementation   = 3                                                  
  143        OTHERS                        = 4.                                                 
  144    CASE sy-subrc.                                                                         
  145      WHEN 0.                                                                              
  146        act_imp_existing = seex_true.                                                      
  147      WHEN 1.                                                                              
>>>>>        RAISE single_exit_multiply_active.                                                 
  149      WHEN 2.                                                                              
  150        act_imp_existing = seex_false.                                                     
  151      WHEN 3.                                                                              
  152        act_imp_existing = seex_false.                                                     
  153        def_impl = seex_true.                                                              
  154      WHEN 4.                                                                              
  155        RAISE data_incons_in_exit_managem.                                                 
  156    ENDCASE.


EXIT_NAME                                                                                        
    GOS_SRV_SELECT
----

This can occur for example (but not only) after Support Package implementation or migrating to S4HANA.


Read more...

Environment

SAP Basis Release independent

Product

SAP ERP 6.0 ; SAP NetWeaver all versions

Keywords

FIN_GOS_HTMLGUI, FIBKRU_MO_IMPL_01, SE18 , KBA , BC-SRV-GBT-GOS , Generic Object Services , XX-CSC-RU-FI , Financial Accounting , 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.