SAP Reports / Programs

RTXWCF02 SAP ABAP Report - Data Retention Tool: Extract data







RTXWCF02 is a standard Executable ABAP Report 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 RTXWCF02 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

FTW1A - Extract Data


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 RTXWCF02. "Basic submit
SUBMIT RTXWCF02 AND RETURN. "Return to original report after report execution complete
SUBMIT RTXWCF02 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: P_ALL_MD = or store all MD
Selection Text: P_CP_AM = D .
Selection Text: P_CP_BI = D .
Selection Text: P_CP_CD = D .
Selection Text: P_CP_CF = D .
Selection Text: P_CP_CL = D .
Selection Text: P_CP_CO = D .
Selection Text: P_CP_DL = D .
Selection Text: P_CP_EX = D .
Selection Text: P_CP_FI = D .
Selection Text: P_CP_JV = D .
Selection Text: P_CP_MM = D .
Selection Text: P_CP_OP = D .
Selection Text: P_CP_PO = D .
Selection Text: P_CP_RE = D .
Selection Text: P_CP_SD = D .
Selection Text: P_CP_SG = D .
Selection Text: P_CP_SU = D .
Selection Text: S_VALAR = D .
Selection Text: S_MONAT = D .
Selection Text: S_BUKRS = D .
Selection Text: S_AFABE = D .
Selection Text: P_XCMPR = D .
Selection Text: P_XCHKS = D .
Selection Text: P_VOLSET = D .
Selection Text: P_TRA_MD = Store MD transaction dependent
Selection Text: P_TEXT = D .
Selection Text: P_TARCH =
Selection Text: P_RLDNR = D .
Selection Text: P_MAXDOC = D .
Selection Text: P_LANG = Language Key
Selection Text: P_GJAHR = D .
Selection Text: P_FILE = D .
Selection Text: P_CP_TV = D .
Selection Text: P_CP_TR = D .
Title: Data Retention Tool: Extract data
Text Symbol: R47 = Help for specfic master data segment selection
Text Symbol: R46 = Select individual master data segments





Text Symbol: R45 = Standard profit center hierarchies
Text Symbol: R44 = Standard cost center hierarchies
Text Symbol: R42 = Select all
Text Symbol: R41 = Select transaction dependent
Text Symbol: PTV = Travel Managem. documents (TV)
Text Symbol: 001 = Results for your selection
Text Symbol: 005 = Company Code &
Text Symbol: 006 = Execution time (hh:mm:ss)
Text Symbol: 010 = Description
Text Symbol: 011 = Enter note for data file
Text Symbol: 020 = Check for open periods
Text Symbol: 021 = Revise selection
Text Symbol: 040 = You chose a non leading ledger, continue ?
Text Symbol: 041 = Yes
Text Symbol: 042 = No
Text Symbol: 366 = Differend Ledger in Company &
Text Symbol: B01 = Selection criteria
Text Symbol: B02 = Transaction data
Text Symbol: B03 = Master data
Text Symbol: B04 = Other data
Text Symbol: B05 = Data file
Text Symbol: B06 = Customer added data
Text Symbol: B11 = General
Text Symbol: B12 = Asset documents (AM)
Text Symbol: B13 = Treasury / CML documents (TR/CL)
Text Symbol: CLG =
Text Symbol: LDR = Ledger
Text Symbol: PAM = Asset documents (AM)
Text Symbol: PBI = Billing documents (SD)
Text Symbol: PCD = Change documents
Text Symbol: PCF = Reconciliation FI/CO
Text Symbol: PCL = CML documents (CL)
Text Symbol: PCO = Controlling documents (CO)
Text Symbol: PDL = Delivery documents (SD)
Text Symbol: PEX = Extract customer-defined data sources
Text Symbol: PFC = Extract only classic G/L (no NewGL)
Text Symbol: PFI = Finance documents (FI)
Text Symbol: PJV = Joint Venture Accounting master data
Text Symbol: PMM = Material documents (MM)





Text Symbol: POP = Open Items list (FI)
Text Symbol: PPO = Purchase orders (MM)
Text Symbol: PRE = Real Estate documents (RE)
Text Symbol: PSD = Sales documents (SD)
Text Symbol: PSG = Special G/L figures (FI)
Text Symbol: PSU = Tax data
Text Symbol: PTA = Include data retrieved from archives
Text Symbol: PTR = Treasury documents (TR)


INCLUDES used within this REPORT RTXWCF02

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:

MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE' EXPORTING COLLECT_AND_SEND = 'X'.

SELECT_OPTIONS_RESTRICT CALL FUNCTION 'SELECT_OPTIONS_RESTRICT' EXPORTING restriction = restrict EXCEPTIONS OTHERS = 0.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = 'ICON_CREATE_NOTE' * add_stdinf = space IMPORTING RESULT = pb_notenew.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = 'ICON_ANNOTATION' add_stdinf = space IMPORTING RESULT = pb_notechg.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = 'ICON_DISPLAY_MORE' add_stdinf = space IMPORTING RESULT = pb_change.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = 'ICON_ENTER_MORE' add_stdinf = space IMPORTING RESULT = pb_new.

TXW_GLOBAL_PARAMETER_GET CALL FUNCTION 'TXW_GLOBAL_PARAMETER_GET' EXPORTING parm_name = 'X_COMPRESS' IMPORTING parm_value = p_xcmpr.

TXW_GLOBAL_PARAMETER_GET CALL FUNCTION 'TXW_GLOBAL_PARAMETER_GET' EXPORTING parm_name = 'X_CHECKSUM' IMPORTING parm_value = p_xchks.

TXW_GLOBAL_PARAMETER_GET CALL FUNCTION 'TXW_GLOBAL_PARAMETER_GET' EXPORTING parm_name = 'X_MAX_DOCS' IMPORTING parm_value = x_max_docs.

TXW_GLOBAL_PARAMETER_GET CALL FUNCTION 'TXW_GLOBAL_PARAMETER_GET' EXPORTING parm_name = 'TPARMS' IMPORTING parm_value = txw_tparms.

TXW_GLOBAL_PARAMETER_GET CALL FUNCTION 'TXW_GLOBAL_PARAMETER_GET' EXPORTING parm_name = 'X_ISO9660' IMPORTING parm_value = x_iso9660.

FAGL_GET_LEADING_LEDGER CALL FUNCTION 'FAGL_GET_LEADING_LEDGER' IMPORTING E_RLDNR = p_rldnr EXCEPTIONS NOT_FOUND = 1 MORE_THAN_ONE = 2 OTHERS = 3.

TXW_DATA_FILE_VALUE_HELP CALL FUNCTION 'TXW_DATA_FILE_VALUE_HELP' IMPORTING data_file = p_file EXCEPTIONS canceled = 1 OTHERS = 2.

FAGL_CHECK_GLFLEX_ACTIVE CALL FUNCTION 'FAGL_CHECK_GLFLEX_ACTIVE' IMPORTING e_glflex_active = gd_newgl_active.




TXW_GET_COUNTRY_CODE CALL FUNCTION 'TXW_GET_COUNTRY_CODE' EXPORTING p_bukrs = wa_txw_countrycode-bukrs IMPORTING p_country_code = wa_txw_countrycode-land1 p_subrc = subrc.

F4IF_FIELD_VALUE_REQUEST CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' EXPORTING tabname = 'GLU1' fieldname = 'RLDNR' searchhelp = 'FAGL_RLDNR'.

FAGL_CHECK_IF_LEDGER_IS_GLFLEX CALL FUNCTION 'FAGL_CHECK_IF_LEDGER_IS_GLFLEX' EXPORTING I_RLDNR = p_rldnr EXCEPTIONS NOT_FOUND = 1 NO_GLFLEX_LEDGER = 2 GLFLEX_ROLLUP_LEDGER = 3 OTHERS = 4.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TEXT_QUESTION = ld_msg TEXT_BUTTON_1 = text-041 "Yes,JA "(001) ICON_BUTTON_1 = '@08@' "'@0V@' TEXT_BUTTON_2 = text-042 "No,Nee "(002) ICON_BUTTON_2 = '@0A@' "'@8N@' IMPORTING ANSWER = ld_answer.

FAGL_GET_ALL_LEDGERS_IN_BUKRS CALL FUNCTION 'FAGL_GET_ALL_LEDGERS_IN_BUKRS' EXPORTING I_BUKRS = t_t001-bukrs IMPORTING ET_LEDGERS = lt_ledgers.

TXW_EXTRACT_WRITE_INIT CALL FUNCTION 'TXW_EXTRACT_WRITE_INIT' EXPORTING file_name = p_file fiscal_year = p_gjahr description = p_text prog_name = repid flag_compress = p_xcmpr flag_checksum = p_xchks voldir_set = p_volset test_only = 'X' TABLES sel_company_code = s_bukrs sel_period = s_monat sel_cust = s_cust.

FAGL_CHECK_IF_LEDGER_IS_GLFLEX * CALL FUNCTION 'FAGL_CHECK_IF_LEDGER_IS_GLFLEX' * EXPORTING * I_RLDNR = p_rldnr * EXCEPTIONS * NOT_FOUND = 1 * NO_GLFLEX_LEDGER = 2 * GLFLEX_ROLLUP_LEDGER = 3 * OTHERS = 4.

TXW_TEXTNOTE_EDIT CALL FUNCTION 'TXW_TEXTNOTE_EDIT' * EXPORTING * EDIT_MODE = 'X' TABLES t_txwnote = itxw_note.

TXW_UUID_CONVERT_CHECK CALL FUNCTION 'TXW_UUID_CONVERT_CHECK'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-r47 text_object = ca_gtf_drt_cf01.

TXW_EXTRACT_WRITE_INIT CALL FUNCTION 'TXW_EXTRACT_WRITE_INIT' EXPORTING file_name = p_file fiscal_year = p_gjahr description = p_text prog_name = repid flag_compress = p_xcmpr flag_checksum = p_xchks print_log = 'X' flag_user_exit_2 = p_cp_ex voldir_set = p_volset TABLES t_txw_note = itxw_note sel_company_code = s_bukrs sel_period = s_monat sel_cust = s_cust. "set to txw2 memory

TXW_TEMP_STORAGE_LOCK CALL FUNCTION 'TXW_TEMP_STORAGE_LOCK'.

TXW_TEMP_STORAGE_DELETE CALL FUNCTION 'TXW_TEMP_STORAGE_DELETE'.

TXW_CREATE_SEGLIST CALL FUNCTION 'TXW_CREATE_SEGLIST' EXPORTING country_key = g_country_code.

TXW_GLOBAL_SETTINGS CALL FUNCTION 'TXW_GLOBAL_SETTINGS' EXPORTING max_indx_records = p_record fiscal_year = p_gjahr store_master_data = w_master read_skb1 = gd_skb1 include_archive = p_tarch max_docs = p_maxdoc rldnr = p_rldnr tparms = txw_tparms country_code = g_country_code TABLES s_bukrs = s_bukrs s_monat = s_monat s_afabe = s_afabe s_incl = s_incl.

TXW_GLOBAL_SETTINGS_E1 CALL FUNCTION 'TXW_GLOBAL_SETTINGS_E1' EXPORTING max_indx_records = p_record fiscal_year = p_gjahr store_master_data = w_master read_skb1 = gd_skb1 include_archive = p_tarch max_docs = p_maxdoc rldnr = p_rldnr tparms = txw_tparms country_code = g_country_code TABLES s_bukrs = s_bukrs s_monat = s_monat s_afabe = s_afabe s_valar = s_valar s_incl = s_incl.

ADDR_MEMORY_CLEAR_AUTOACTIVE CALL FUNCTION 'ADDR_MEMORY_CLEAR_AUTOACTIVE' "H1650878 EXPORTING "H1650878 MEMORY_CLEAR_AUTOACTIVE = sy-index. "H1650878

TXW_PROCESS_FI CALL FUNCTION 'TXW_PROCESS_FI' EXPORTING store_fi_trans = p_cp_fi i_rldnr = p_rldnr.

TXW_E1_PROCESS_FI CALL FUNCTION 'TXW_E1_PROCESS_FI'.

TXW_E1_PROCESS_FI_SG CALL FUNCTION 'TXW_E1_PROCESS_FI_SG'.

TXW_E1_PROCESS_FI_OP CALL FUNCTION 'TXW_E1_PROCESS_FI_OP'.

TXW_PROCESS_CO CALL FUNCTION 'TXW_PROCESS_CO'.

TXW_TRIGGER_E1_CO CALL FUNCTION 'TXW_TRIGGER_E1_CO'.

TXW_PROCESS_CF CALL FUNCTION 'TXW_PROCESS_CF'.

TXW_PROCESS_AM CALL FUNCTION 'TXW_PROCESS_AM'.

TXW_E1_PROCESS_AA CALL FUNCTION 'TXW_E1_PROCESS_AA'.

TXW_E1_PROCESS_AA_IM CALL FUNCTION 'TXW_E1_PROCESS_AA_IM'.

TXW_PROCESS_MM CALL FUNCTION 'TXW_PROCESS_MM'.

TXW_PROCESS_PO CALL FUNCTION 'TXW_PROCESS_PO'.

TXW_PROCESS_BI CALL FUNCTION 'TXW_PROCESS_BI'.

TXW_PROCESS_SD CALL FUNCTION 'TXW_PROCESS_SD'.

TXW_PROCESS_DL CALL FUNCTION 'TXW_PROCESS_DL'.

TXW_PROCESS_PA CALL FUNCTION 'TXW_PROCESS_PA' EXPORTING cp_dl = p_cp_dl cp_sd = p_cp_sd cp_bi = p_cp_bi.

TXW_PROCESS_SU CALL FUNCTION 'TXW_PROCESS_SU' EXPORTING country_key = g_country_code.

TXW_E1_PROCESS_SD CALL FUNCTION 'TXW_E1_PROCESS_SD'.

TXW_E1_PROCESS_SD CALL FUNCTION 'TXW_E1_PROCESS_SD' EXPORTING bi_hd = 'X'.

TXW_E1_PROCESS_FT CALL FUNCTION 'TXW_E1_PROCESS_FT'.

TXW_CLEAR_UP_PO CALL FUNCTION 'TXW_CLEAR_UP_PO'.

TXW_CLEAR_UP_PA CALL FUNCTION 'TXW_CLEAR_UP_PA'.

TXW_E1_EXTRACT_PREF CALL FUNCTION 'TXW_E1_EXTRACT_PREF'.

TXW_E1_PROCESS_TR CALL FUNCTION 'TXW_E1_PROCESS_TR'.

TXW_E1_PROCESS_CL CALL FUNCTION 'TXW_E1_PROCESS_CL'.

TXW_E1_PROCESS_RE CALL FUNCTION 'TXW_E1_PROCESS_RE'.

TXW_E1_PROCESS_TV CALL FUNCTION 'TXW_E1_PROCESS_TV'.

TXW_EXTRACT_GLOBAL_DATA CALL FUNCTION 'TXW_EXTRACT_GLOBAL_DATA' EXPORTING p_cchier = p_cchier p_pchier = p_pchier.

TXW_EXTRACT_TRANS_DEP_MD CALL FUNCTION 'TXW_EXTRACT_TRANS_DEP_MD'.

TXW_EXTRACT_INDEPENDENT_MD CALL FUNCTION 'TXW_EXTRACT_INDEPENDENT_MD'.

TXW_EXTRACT_AM_MD CALL FUNCTION 'TXW_EXTRACT_AM_MD'.

TXW_EXTRACT_CO_MD CALL FUNCTION 'TXW_EXTRACT_CO_MD'.

TXW_EXTRACT_JV_MD CALL FUNCTION 'TXW_EXTRACT_JV_MD'.

TXW_EXTRACT_LOGISTIC_MD CALL FUNCTION 'TXW_EXTRACT_LOGISTIC_MD'.

TXW_E1_EXTRACT CALL FUNCTION 'TXW_E1_EXTRACT'.

TXW_E1_EXTRACT_FI_MD CALL FUNCTION 'TXW_E1_EXTRACT_FI_MD'.

TXW_E1_EXTRACT_AM_MD CALL FUNCTION 'TXW_E1_EXTRACT_AM_MD'.

TXW_E1_EXTRACT_LOGISTIC_MD CALL FUNCTION 'TXW_E1_EXTRACT_LOGISTIC_MD'.

TXW_E1_EXTRACT_MM_MD * CALL FUNCTION 'TXW_E1_EXTRACT_MM_MD'.

TXW_E1_EXTRACT_TR CALL FUNCTION 'TXW_E1_EXTRACT_TR'.

TXW_E1_EXTRACT_CL CALL FUNCTION 'TXW_E1_EXTRACT_CL'.

TXW_E1_EXTRACT_TR_CL CALL FUNCTION 'TXW_E1_EXTRACT_TR_CL'.

TXW_E1_EXTRACT_BP CALL FUNCTION 'TXW_E1_EXTRACT_BP'.

TXW_E1_EXTRACT_RE CALL FUNCTION 'TXW_E1_EXTRACT_RE'.

TXW_E1_EXTRACT_TV CALL FUNCTION 'TXW_E1_EXTRACT_TV'.

TXW_E1_EXTR_CD_TD CALL FUNCTION 'TXW_E1_EXTR_CD_TD'.

TXW_E1_EXTR_CD_MD CALL FUNCTION 'TXW_E1_EXTR_CD_MD'.

TXW_EXTRACT_WRITE_CLOSE CALL FUNCTION 'TXW_EXTRACT_WRITE_CLOSE'.

TXW_TEMP_STORAGE_DELETE CALL FUNCTION 'TXW_TEMP_STORAGE_DELETE'.

TXW_TEMP_STORAGE_UNLOCK CALL FUNCTION 'TXW_TEMP_STORAGE_UNLOCK'.

TXW_E1_MESSAGES CALL FUNCTION 'TXW_E1_MESSAGES'.

MESSAGES_ACTIVE CALL FUNCTION 'MESSAGES_ACTIVE' IMPORTING MAX_SEVERITY = LD_SEVERITY EXCEPTIONS not_active = 1.

MESSAGES_SAVE CALL FUNCTION 'MESSAGES_SAVE' exporting i_balobject = ld_balobject i_balsubobject = ld_balsubobject * i_in_update_task = * i_identification = GD_MESSAGES_IDENT importing e_log_handle = gd_log_handle exceptions NO_MESSAGES = 1 NOT_ACTIVE = 2 PROGRAM_ERROR = 3 SAVE_NOT_ALLOWED = 4 WRONG_IDENTIFICATION = 5.

KPEP_MONI_CLOSE_RECORD CALL FUNCTION 'KPEP_MONI_CLOSE_RECORD' EXPORTING LS_KEY = GS_KEY LS_SCMA_EVENT = LS_SCMA_EVENT LS_MESSAGE = LS_message CHANGING LD_APLSTAT = LD_APLSTAT EXCEPTIONS NO_ID_GIVEN = 1 OTHERS = 2.

FAGL_CHECK_GLFLEX_ACTIVE CALL FUNCTION 'FAGL_CHECK_GLFLEX_ACTIVE' IMPORTING e_glflex_active = gd_newgl_active.

MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.

MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = msgarbgb msgty = msgtype msgv1 = open_periods-bukrs txtnr = '234'.

MESSAGES_STOP CALL FUNCTION 'MESSAGES_STOP' EXCEPTIONS OTHERS = 0.

MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' EXPORTING show_linno = ' ' object = text-020 corrections_option = 'X' corrections_func_text = text-021 IMPORTING corrections_wanted = flag_corr_wanted.

TXW_CREATE_SEGLIST CALL FUNCTION 'TXW_CREATE_SEGLIST' EXPORTING country_key = g_country_code.

TXW_CHECK_SEGLIST CALL FUNCTION 'TXW_CHECK_SEGLIST' EXPORTING segmentname = t_txw_c_strc-exp_struct IMPORTING subrc = subrc.

RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = repid TABLES selection_table = irsparams.

FAGL_GET_GLT0_SETTING CALL FUNCTION 'FAGL_GET_GLT0_SETTING' IMPORTING ed_read_glt0_user = ld_read_glt0_user.

KPEP_MONI_INIT_RECORD CALL FUNCTION 'KPEP_MONI_INIT_RECORD' EXPORTING LS_DETAIL = LS_DETAIL LS_WITEM = LS_WITEM IMPORTING LS_KEY = GS_KEY TABLES LT_SELKRIT = LT_SELKRIT.

GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING NO_DIALOG = 'X' MODE = 'CURRENT' IMPORTING OUT_PARAMETERS = PRINT_PARAMETERS OUT_ARCHIVE_PARAMETERS = ARC_PARAMETERS.

SET_PRINT_PARAMETERS CALL FUNCTION 'SET_PRINT_PARAMETERS' EXPORTING IN_PARAMETERS = PRINT_PARAMETERS IN_ARCHIVE_PARAMETERS = ARC_PARAMETERS.



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 RTXWCF02 or its description.