SAP Reports / Programs | Financial Accounting(FI) SAP FI

RFUMSV53_ALV SAP ABAP INCLUDE - Include RFUMSV53_ALV







RFUMSV53_ALV 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 RFUMSV53_ALV into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RFUMSV53_ALV. "Basic submit
SUBMIT RFUMSV53_ALV AND RETURN. "Return to original report after report execution complete
SUBMIT RFUMSV53_ALV VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include RFUMSV53_ALV


INCLUDES used within this REPORT RFUMSV53_ALV

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

REUSE_ALV_EXTRACT_AT_INIT CALL FUNCTION 'REUSE_ALV_EXTRACT_AT_INIT' CHANGING CS_EXTRACT1 = gs_extract1 CS_EXTRACT2 = gs_extract2.

REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING i_save = g_save CHANGING cs_variant = g_xvariant EXCEPTIONS not_found = 2.

REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = g_variant i_save = g_save i_tabname_header = g_tabname_header i_tabname_item = g_tabname_item * it_default_fieldcat = IMPORTING e_exit = g_exit es_variant = g_xvariant EXCEPTIONS not_found = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_internal_tabname = g_tabname_header i_structure_name = 'DEFTAX_HEADER_ALV' CHANGING ct_fieldcat = gt_fieldcat[].

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_internal_tabname = g_tabname_item i_structure_name = 'DEFTAX_ITEM_ALV' CHANGING ct_fieldcat = gt_fieldcat[].

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' i_callback_program = g_repid * I_CALLBACK_USER_COMMAND = ' ' is_layout = gs_layout it_fieldcat = gt_fieldcat * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 * I_DEFAULT = 'X' i_save = 'X' is_variant = g_variant it_events = gt_events it_event_exit = gt_event_exit i_tabname_header = g_tabname_header i_tabname_item = g_tabname_item * I_STRUCTURE_NAME_HEADER = * I_STRUCTURE_NAME_ITEM = is_keyinfo = gs_keyinfo * IS_PRINT = * IS_REPREP_ID = * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = * IR_SALV_HIERSEQ_ADAPTER = * IT_EXCEPT_QINFO = * I_SUPPRESS_EMPTY_DATA = ABAP_FALSE * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab_header = gt_header t_outtab_item = gt_item EXCEPTIONS program_error = 1 OTHERS = 2 .

REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 1 IMPORTING et_events = gt_events.

CREATE_DEFTAX_ITEM CALL FUNCTION 'CREATE_DEFTAX_ITEM' EXPORTING i_bkdf = i_bkdf TABLES t_ausz1 = it_ausz1 t_ausz2 = it_ausz2 t_ausz3 = it_ausz3 t_bkp1 = it_bkp1 t_bkpf = it_bkpf t_bsec = it_bsec t_bsed = it_bsed t_bseg = it_bseg t_bset = it_bset t_bseu = it_bseu.

SET_DEFTAX_ITEM CALL FUNCTION 'SET_DEFTAX_ITEM' EXPORTING i_bkdf = i_bkdf i_uf05a = i_uf05a * I_XVBUP = 'X' TABLES t_ausz1 = it_ausz1 t_ausz2 = it_ausz2 t_ausz3 = it_ausz3 t_bkp1 = it_bkp1 t_bkpf = it_bkpf t_bsec = it_bsec t_bsed = it_bsed t_bseg = it_bseg t_bset = it_bset t_bseu = it_bseu.

DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING name = 'DEFTAX_ITEM' * STATE = 'A' langu = sy-langu * IMPORTING * GOTSTATE = * DD02V_WA = * DD09L_WA = TABLES dd03p_tab = gt_dd03p * DD05M_TAB = * DD08V_TAB = * DD12V_TAB = * DD17V_TAB = * DD35V_TAB = * DD36M_TAB = EXCEPTIONS illegal_input = 1 OTHERS = 2 .

DD_DD07V_GET CALL FUNCTION 'DD_DD07V_GET' EXPORTING domain_name = 'REF_LINE_TYPE' TABLES dd07v_tab = gt_dd07v EXCEPTIONS access_failure = 1 OTHERS = 2.

REUSE_ALV_EXTRACT_AT_F4_P_EX2 CALL FUNCTION 'REUSE_ALV_EXTRACT_AT_F4_P_EX2' CHANGING C_P_EX2 = ip_name C_P_EXT2 = ip_text CS_EXTRACT2 = gs_extract2.

REUSE_ALV_EXTRACT_SAVE CALL FUNCTION 'REUSE_ALV_EXTRACT_SAVE' EXPORTING IS_EXTRACT = gs_extract1 I_GET_SELINFOS = 'X' TABLES IT_EXP01 = gt_item IT_EXP02 = gt_kunnr_balance IT_EXP03 = gt_lifnr_balance IT_EXP04 = gt_item_init IT_EXP05 = gt_zero_invoice "1105000 EXCEPTIONS WRONG_RELID = 1 NO_REPORT = 2 NO_EXNAME = 3 NO_EXTRACT_CREATED = 4 OTHERS = 5.

REUSE_ALV_EXTRACT_LOAD CALL FUNCTION 'REUSE_ALV_EXTRACT_LOAD' EXPORTING IS_EXTRACT = gs_extract2 TABLES ET_EXP01 = gt_item ET_EXP02 = gt_kunnr_balance ET_EXP03 = gt_lifnr_balance ET_EXP04 = gt_item_init ET_EXP05 = gt_zero_invoice "1105000 EXCEPTIONS NOT_FOUND = 1 WRONG_RELID = 2 NO_REPORT = 3 NO_EXNAME = 4 NO_IMPORT_POSSIBLE = 5 OTHERS = 6.

REUSE_ALV_EXTRACT_DELETE CALL FUNCTION 'REUSE_ALV_EXTRACT_DELETE' EXPORTING IS_EXTRACT = gs_extract2 EXCEPTIONS NOT_DELETED = 1 OTHERS = 2.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.







The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RFUMSV53_ALV or its description.