MAFWCH_FLF01 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter MAFWCH_FLF01 into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Title: Include MAFWCH_FLF01
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
AFWCH_FLD_2_RANGE CALL FUNCTION 'AFWCH_FLD_2_RANGE' EXPORTING I_TABNAME = AFWCH_FLWA-TABNAME IMPORTING IT_TRANGE = TRANGE TABLES IT_AFWCH_FLD = IT_AFWCH_FLD.
FREE_SELECTIONS_RANGE_2_EX CALL FUNCTION 'FREE_SELECTIONS_RANGE_2_EX' EXPORTING FIELD_RANGES = TRANGE_MATCH IMPORTING EXPRESSIONS = TEXPR.
FREE_SELECTIONS_INIT CALL FUNCTION 'FREE_SELECTIONS_INIT' EXPORTING * existing selections EXPRESSIONS = TEXPR KIND = AFWCH_FLWA-SELKIND RESTRICTION = lt_restrict_ds IMPORTING SELECTION_ID = SELID EXPRESSIONS = TEXPR * WHERE_CLAUSES = TWHERE FIELD_RANGES = TRANGE_MATCH NUMBER_OF_ACTIVE_FIELDS = I_ACTNUM TABLES TABLES_TAB = TABS FIELDS_TAB = FIELDS FIELD_TEXTS = TEXTS EVENTS = itab_events EVENT_FIELDS = itab_evflds * fields to hide FIELDS_NOT_SELECTED = FIELDS_NOT_SELECTED EXCEPTIONS FIELDS_INCOMPLETE = 01 FIELDS_NO_JOIN = 02 FIELD_NOT_FOUND = 03 NO_TABLES = 04 TABLE_NOT_FOUND = 05 EXPRESSION_NOT_SUPPORTED = 06 INCORRECT_EXPRESSION = 07 ILLEGAL_KIND = 08 AREA_NOT_FOUND = 09 INCONSISTENT_AREA = 10 KIND_F_NO_FIELDS_LEFT = 11 KIND_F_NO_FIELDS = 12 TOO_MANY_FIELDS = 13.
FREE_SELECTIONS_DIALOG CALL FUNCTION 'FREE_SELECTIONS_DIALOG' EXPORTING SELECTION_ID = SELID TITLE = TITLE AS_WINDOW = ' ' TREE_VISIBLE = i_switch4tree JUST_DISPLAY = AFWCH_FLWA-SELDISP IMPORTING EXPRESSIONS = TEXPR * WHERE_CLAUSES = TWHERE FIELD_RANGES = TRANGE_MATCH NUMBER_OF_ACTIVE_FIELDS = I_ACTNUM TABLES FIELDS_TAB = FIELDS * fields to hide FIELDS_NOT_SELECTED = FIELDS_NOT_SELECTED EXCEPTIONS INTERNAL_ERROR = 01 NO_ACTION = 02 SELID_NOT_FOUND = 03.
AFWCH_RANGE_2_FLD CALL FUNCTION 'AFWCH_RANGE_2_FLD' EXPORTING I_TABNAME = AFWCH_FLWA-TABNAME I_MANDT = AFWCH_FLWA-MANDT I_FLID = AFWCH_FLWA-FLID IT_TRANGE = TRANGE TABLES IT_AFWCH_FLD = IT_AFWCH_FLD.
AFWCH_FL_DESCR_READ CALL FUNCTION 'AFWCH_FL_DESCR_READ' EXPORTING I_LANGU = sy-langu CHANGING I_AFWCH_FLWA = wa_afwch_flwa EXCEPTIONS NOT_FOUND = 1 NO_TEXT = 2 OTHERS = 3.
AFWCH_FL_MODIFY CALL FUNCTION 'AFWCH_FL_MODIFY' EXPORTING mode = 'CREA' TABLES * tab_afwch_fld_old = it_afwch_fld_old tab_afwch_fld_new = it_afwch_fld_new CHANGING cs_afwch_flwa = afwch_flwa EXCEPTIONS wrong_mode = 1 error_create = 2 error_modify = 3 error_delete = 4 OTHERS = 5.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-004 text_question = string TEXT_BUTTON_1 = 'Ja'(010) icon_button_1 = 'ICON_SYSTEM_SAVE' TEXT_BUTTON_2 = 'Abbrechen'(011) ICON_BUTTON_2 = 'ICON_CANCEL' DEFAULT_BUTTON = '2' display_cancel_button = space "no cancel button IMPORTING answer = AFWCH_FLWA-FLAG_AUX * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2.
AFWCH_FL_MODIFY CALL FUNCTION 'AFWCH_FL_MODIFY' EXPORTING mode = 'MODI' * TABLES * tab_afwch_fld_old = it_afwch_fld_old * tab_afwch_fld_new = it_afwch_fld_new CHANGING cs_afwch_flwa = afwch_flwa EXCEPTIONS wrong_mode = 1 error_create = 2 error_modify = 3 error_delete = 4 OTHERS = 5.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-004 text_question = string TEXT_BUTTON_1 = 'Ja'(010) icon_button_1 = 'ICON_SYSTEM_SAVE' TEXT_BUTTON_2 = 'Abbrechen'(011) ICON_BUTTON_2 = 'ICON_CANCEL' DEFAULT_BUTTON = '2' display_cancel_button = space "no cancel button IMPORTING answer = AFWCH_FLWA-FLAG_AUX * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2.
AFWCH_FL_MODIFY CALL FUNCTION 'AFWCH_FL_MODIFY' EXPORTING mode = 'MODI' TABLES tab_afwch_fld_old = it_afwch_fld_old tab_afwch_fld_new = it_afwch_fld_new CHANGING cs_afwch_flwa = afwch_flwa EXCEPTIONS wrong_mode = 1 error_create = 2 error_modify = 3 error_delete = 4 OTHERS = 5.
AFWCH_FL_WRITE_HISTORY CALL FUNCTION 'AFWCH_FL_WRITE_HISTORY' EXPORTING I_FLID = l_flwa-flid I_MODE = 'C' IMPORTING E_VARIANTE = l_vari_hist EXCEPTIONS WRITE_ERROR = 1 NOT_FOUND = 2 OTHERS = 4.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-004 text_question = string TEXT_BUTTON_1 = 'Ja'(010) icon_button_1 = 'ICON_DELETE' TEXT_BUTTON_2 = 'Abbrechen'(011) ICON_BUTTON_2 = 'ICON_CANCEL' DEFAULT_BUTTON = '2' display_cancel_button = space "no cancel button IMPORTING answer = AFWCH_FLWA-FLAG_AUX * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2.
AFWCH_FL_DELETE CALL FUNCTION 'AFWCH_FL_DELETE' EXPORTING I_AFWCH_FLWA = i_afwch_flwa I_VARIANTE = con_seltest EXCEPTIONS DELETE_ERROR_CUST = 1 DELETE_ERROR_BACKUP = 2 OTHERS = 4.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.