FAGL_MIG_CRESUM_DATA_SELECT 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 FAGL_MIG_CRESUM_DATA_SELECT 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
FAGL_GET_OPEN_ITEMS_GL CALL FUNCTION 'FAGL_GET_OPEN_ITEMS_GL' STARTING NEW TASK ld_process_name_gl DESTINATION IN GROUP p_rfcdst PERFORMING rfc_result ON END OF TASK EXPORTING i_migdt = ld_migdt i_bukrs = ld_bukrs it_hkont = lt_saknr_package it_fieldlist = lt_fieldlist_bseg it_fieldlist_into = lt_fieldlist_bseg_into i_read_bseg = 'X' " = ld_bseg EXCEPTIONS resource_failure = 1 system_failure = 2 MESSAGE ld_message_rfc communication_failure = 3 MESSAGE ld_message_rfc OTHERS = 4.
FAGL_GET_OPEN_ITEMS_LI CALL FUNCTION 'FAGL_GET_OPEN_ITEMS_LI' STARTING NEW TASK ld_process_name_li DESTINATION IN GROUP p_rfcdst PERFORMING rfc_result ON END OF TASK EXPORTING i_migdt = ld_migdt i_bukrs = ld_bukrs it_lifnr = lt_lifnr_package it_fieldlist = lt_fieldlist_bseg it_fieldlist_into = lt_fieldlist_bseg_into i_read_bseg = ld_bseg "ld_bseg is initial, hided input parameter i_range_rec_acc = ur_rec_acc_li EXCEPTIONS resource_failure = 1 system_failure = 2 MESSAGE ld_message_rfc communication_failure = 3 MESSAGE ld_message_rfc OTHERS = 4.
FAGL_GET_OPEN_ITEMS_KU CALL FUNCTION 'FAGL_GET_OPEN_ITEMS_KU' STARTING NEW TASK ld_process_name_ku DESTINATION IN GROUP p_rfcdst PERFORMING rfc_result ON END OF TASK EXPORTING i_migdt = ld_migdt i_bukrs = ld_bukrs it_kunnr = lt_kunnr_package it_fieldlist = lt_fieldlist_bseg it_fieldlist_into = lt_fieldlist_bseg_into i_read_bseg = ld_bseg "ld_bseg ist initial, da versteckter Eingabeparameter i_range_rec_acc = ur_rec_acc_ku EXCEPTIONS resource_failure = 1 system_failure = 2 MESSAGE ld_message_rfc communication_failure = 3 MESSAGE ld_message_rfc OTHERS = 4.
FAGL_GET_OPEN_ITEMS_GL CALL FUNCTION 'FAGL_GET_OPEN_ITEMS_GL' EXPORTING i_migdt = ld_migdt i_bukrs = ld_bukrs it_hkont = lt_saknr it_fieldlist = lt_fieldlist_bseg it_fieldlist_into = lt_fieldlist_bseg_into i_read_bseg = 'X' " = ld_bseg IMPORTING et_open_items = lt_open_items_x EXCEPTIONS OTHERS = 1.
FAGL_GET_OPEN_ITEMS_KU CALL FUNCTION 'FAGL_GET_OPEN_ITEMS_KU' EXPORTING i_migdt = ld_migdt i_bukrs = ld_bukrs it_kunnr = lt_kunnr it_fieldlist = lt_fieldlist_bseg it_fieldlist_into = lt_fieldlist_bseg_into i_read_bseg = ld_bseg i_range_rec_acc = ur_rec_acc_ku IMPORTING et_open_items = lt_open_items_x EXCEPTIONS OTHERS = 1.
FAGL_GET_OPEN_ITEMS_LI CALL FUNCTION 'FAGL_GET_OPEN_ITEMS_LI' EXPORTING i_migdt = ld_migdt i_bukrs = ld_bukrs it_lifnr = lt_lifnr it_fieldlist = lt_fieldlist_bseg it_fieldlist_into = lt_fieldlist_bseg_into i_read_bseg = ld_bseg i_range_rec_acc = ur_rec_acc_li IMPORTING et_open_items = lt_open_items_x EXCEPTIONS OTHERS = 1.
FAGL_GET_DATA_FOR_MGPLN CALL FUNCTION 'FAGL_GET_DATA_FOR_MGPLN' EXPORTING i_mgpln = p_mgpln IMPORTING e_migdt = gd_migdt.
FAGL_GET_STATUS_OF_MIGRATION CALL FUNCTION 'FAGL_GET_STATUS_OF_MIGRATION' EXPORTING i_mgpln = p_mgpln IMPORTING et_fagl_mig_001_s = gt_fagl_mig_001_s EXCEPTIONS no_data_found = 1 OTHERS = 2.
FAGL_GET_BUKRS_LEDGER_IN_MGPLN * CALL FUNCTION 'FAGL_GET_BUKRS_LEDGER_IN_MGPLN' * EXPORTING * i_mgpln = p_mgpln * IMPORTING * et_bukrs = gt_all_bukrs_in_mgpln. "zur Prüfung, ob das Customzing korrekt ist
FAGL_GET_MISSING_INFO CALL FUNCTION 'FAGL_GET_MISSING_INFO' EXPORTING i_mgpln = p_mgpln i_rldnr = p_rldnr i_bukrs = p_bukrs IMPORTING et_fagl_mig_002 = gt_fagl_mig_002.
FAGL_GET_SPLIT_STATUS CALL FUNCTION 'FAGL_GET_SPLIT_STATUS' EXPORTING i_mgpln = p_mgpln IMPORTING e_split_active = gd_split_status.
FAGL_MIG_OPITEMS_GET_INVALID CALL FUNCTION 'FAGL_MIG_OPITEMS_GET_INVALID' EXPORTING i_mgpln = p_mgpln IMPORTING e_invalid_items_exist = ld_invalid_item_exist.
FAGL_GET_OPEN_ITEMS_GL CALL FUNCTION 'FAGL_GET_OPEN_ITEMS_GL' EXPORTING i_migdt = ld_migdt i_bukrs = ld_bukrs it_hkont = lt_saknr it_fieldlist = lt_fieldlist_bseg it_fieldlist_into = lt_fieldlist_bseg_into i_read_bseg = 'X' " = ld_bseg IMPORTING et_open_items = lt_open_items_x EXCEPTIONS OTHERS = 1.
FAGL_GET_OPEN_ITEMS_LI CALL FUNCTION 'FAGL_GET_OPEN_ITEMS_LI' EXPORTING i_migdt = ld_migdt i_bukrs = ld_bukrs it_lifnr = lt_lifnr it_fieldlist = lt_fieldlist_bseg it_fieldlist_into = lt_fieldlist_bseg_into i_read_bseg = ld_bseg i_range_rec_acc = ur_rec_acc_li IMPORTING et_open_items = lt_open_items_x EXCEPTIONS OTHERS = 1.
FAGL_GET_OPEN_ITEMS_KU CALL FUNCTION 'FAGL_GET_OPEN_ITEMS_KU' EXPORTING i_migdt = ld_migdt i_bukrs = ld_bukrs it_kunnr = lt_kunnr it_fieldlist = lt_fieldlist_bseg it_fieldlist_into = lt_fieldlist_bseg_into i_read_bseg = ld_bseg i_range_rec_acc = ur_rec_acc_ku IMPORTING et_open_items = lt_open_items_x EXCEPTIONS OTHERS = 1.
FAGL_SPLINFO4OP_GET CALL FUNCTION 'FAGL_SPLINFO4OP_GET' STARTING NEW TASK ld_process_name DESTINATION IN GROUP p_rfcdst PERFORMING rfc_result_split ON END OF TASK EXPORTING it_item_key = lt_oi_package id_ledger = ud_rldnr it_fields = ut_fieldlist_accit EXCEPTIONS resource_failure = 1 system_failure = 2 MESSAGE ld_message_rfc communication_failure = 3 MESSAGE ld_message_rfc OTHERS = 4.
FAGL_SPLINFO4OP_GET CALL FUNCTION 'FAGL_SPLINFO4OP_GET' EXPORTING it_item_key = lt_oi_package id_ledger = ud_ledger it_fields = ut_accit_fieldlist IMPORTING et_glu1 = lt_glu1.
FAGL_MIG_OPITEMS_GET CALL FUNCTION 'FAGL_MIG_OPITEMS_GET' EXPORTING id_mgpln = ud_mgpln id_bukrs = us_fagl_mig_002-bukrs ID_STATUS_NEXT = 'ZZ' IMPORTING ets_opitem_keys = lt_open_items_keys EXCEPTIONS no_items_found = 1 invalid_input = 2 OTHERS = 3.
CALL FUNCTION 'FAGL_SPLINFO4OP_GET' EXPORTING it_item_key = ut_split_keys id_ledger = ud_rldnr it_fields = ut_fieldlist_accit IMPORTING et_glu1 = ct_glu1.
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 FAGL_MIG_CRESUM_DATA_SELECT or its description.
FAGL_MIG_CRESUM_DATA_SELECT - FAGLMIGCRESUMDATASELECT FAGL_MIG_CRESUM_DATA_PROCESS - FAGLMIGCRESUMDATAPROCESS FAGL_MIG_CRESUM_CLOS_COCKPIT - FAGLMIGCRESUMCLOSCOCKPIT FAGL_MIG_CRESUM_ALV - FAGLMIGCRESUMALV FAGL_MIG_CONSTANTS - FAGLMIGCONSTANTS FAGL_MIG_CHECK_WORKLIST_OP - Check Worklist for Migrating Open Items