Kategorie ABAP Programmierfehler Laufzeitfehler RAISE_EXCEPTION ABAP Programm /GIB/DCC_DASHBOARD Anwendungskomponente Nicht zugeordnet Datum und Zeit 22.02.2023 14:14:30 (CET) ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- |Kurztext | | Ausnahmebedingung "CNTB_ERROR_FCODE" ausgelöst | ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- |Was ist passiert? | | Das laufende ABAP-Programm ist auf eine nicht vorhergesehene Situation | | gestoßen. | ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- |Fehleranalyse | | In dem Programm "CL_GUI_TOOLBAR================CP" wurde durch eine | | RAISE-Anweisung die Exception | | (Ausnahmebedingung) "CNTB_ERROR_FCODE" ausgelöst. | | Da die Exception nicht durch ein in der Aufrufhierarchie darüber- | | liegendes Programm abgefangen ist, wurde die Verarbeitung abgebrochen. | | | | Kurztext zur Ausnahmebedingung: | | | | | | Eine ausführliche Dokumentation der Ausnahmebedingung finden Sie | | über Transaktion SE37 (Funktionsbibliothek). Den gerufenen | | Funktionsbaustein können Sie der Anzeige der aktiven Aufrufe | | entnehmen. | ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- |Auslösestelle des Laufzeitfehlers | | (Programm) CL_GUI_TOOLBAR================CP | | (Include) CL_GUI_TOOLBAR================CM002 | | (Zeile) 32 | | (Modultyp) (METHOD) | | (Modulname) ADD_BUTTON | ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- |Ausschnitt Quelltext | ---------------------------------------------------------------------------------------------------- |Zeile|Quelltext | ---------------------------------------------------------------------------------------------------- | 2| DATA: fcode_upper TYPE ui_func, | | 3| icon_name type iconname. | | 4| | | 5| move icon to icon_name. | | 6| fcode_upper = fcode. | | 7| TRANSLATE fcode_upper TO UPPER CASE. "#EC SYNTCHAR | | 8| | | 9| IF is_disabled IS INITIAL. | | 10| m_enabled = 1. | | 11| ELSE. | | 12| m_enabled = 0. | | 13| ENDIF. | | 14| | | 15| IF NOT is_checked IS INITIAL. | | 16| m_checked = 1. | | 17| ELSE. | | 18| m_checked = 0. | | 19| ENDIF. | | 20| | | 21| IF butn_type < cntb_btype_first OR butn_type > cntb_btype_last. | | 22| RAISE cntb_btype_error. | | 23| ENDIF. | | 24| | | 25| CALL METHOD check_unique_fcode | | 26| EXPORTING | | 27| fcode = fcode_upper | | 28| EXCEPTIONS | | 29| cntb_error_fcode_nonunique = 1 | | 30| OTHERS = 2. | | 31| IF sy-subrc GE 1. | |>>>>>| RAISE cntb_error_fcode. | | 33| ENDIF. | | 34| | | 35| CALL METHOD update_table_button | | 36| EXPORTING | | 37| fcode = fcode_upper | | 38| icon = icon_name | | 39| butn_type = butn_type | | 40| disabled = is_disabled | | 41| text = text | | 42| quickinfo = quickinfo | | 43| checked = is_checked. | | 44| | | 45| CALL METHOD call_method | | 46| EXPORTING | | 47| method = 'AddButton' | | 48| p_count = 7 | | 49| p1 = fcode_upper | | 50| p2 = icon_name | | 51| p3 = m_enabled | ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- |Aktive Aufrufe/Ereignisse | ---------------------------------------------------------------------------------------------------- |Nr. Art Programm Include Zeile | | Name | ---------------------------------------------------------------------------------------------------- | 6 METHOD CL_GUI_TOOLBAR================CP CL_GUI_TOOLBAR================CM002 32 | | CL_GUI_TOOLBAR=>ADD_BUTTON | | 5 FORM /GIB/DCC_DASHBOARD /GIB/DCC_DASHBOARD_F01 5928 | | CREATE_TOOLBAR_FUNCTION | | 4 FORM /GIB/DCC_DASHBOARD /GIB/DCC_DASHBOARD_F01 5879 | | CREATE_TOOLBAR | | 3 FORM /GIB/DCC_DASHBOARD /GIB/DCC_DASHBOARD_F01 7301 | | INIT_CONTROLS | | 2 MODULE (PBO) /GIB/DCC_DASHBOARD /GIB/DCC_DASHBOARD_O01 82 | | INIT_CONTROLS | | 1 EVENT /GIB/DCC_DASHBOARD /GIB/DCC_DASHBOARD_E01 121 | | END-OF-SELECTION | ----------------------------------------------------------------------------------------------------