RCPDIRO1 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 RCPDIRO1 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.
Selection Text: OUTFILE = Output File
Selection Text: PLNR_ALL = Group
Selection Text: PLTY_SEL = Task List Type
Selection Text: STAG_SEL = Validity Period
Title: Creation of Sequential Records for Direct Input of Routings
Text Symbol: 024 = TXT-OBJ_EX Assignments.....
Text Symbol: 023 = TLINE Output...........
Text Symbol: 022 = RC271_EX Output.......
Text Symbol: 014 = PLMZL_DI_EX Output...........
Text Symbol: 012 = PLFHL_DI_EX Output.............
Text Symbol: 010 = PLPOL_DI_EX Output.............
Text Symbol: 006 = PLFLL_DI_EX Output.............
Text Symbol: 004 = PLKOL_DI_EX Output...........
Text Symbol: 002 = MAPL_DI_EX Output...........
Text Symbol: 001 = ** Processing Counter Dataset for Batch **
Text Symbol: 027 = Dataset Parameter
Text Symbol: 028 = Output File
Text Symbol: 030 = Task List Selection Parameter
Text Symbol: 031 = Task List Type
Text Symbol: 045 = Generate Dataset With
Text Symbol: 044 = Longtext for PRTs
Text Symbol: 043 = Production Resources and Tools
Text Symbol: 042 = Material Assignment
Text Symbol: 041 = New Task List Group Name by Internal Number Assignment in Import Sys.
Text Symbol: 036 = New Client
Text Symbol: 033 = To
Text Symbol: 032 = Date
Text Symbol: 060 = Action Parameter
Text Symbol: 057 = Object Dependencies
Text Symbol: 056 = Long Text for Insp. Char.
Text Symbol: 055 = Inspection Characteristic
Text Symbol: 054 = Operation
Text Symbol: 053 = Texts
Text Symbol: 052 = Objects
Text Symbol: 051 = Target System
Text Symbol: 050 = Operation
Text Symbol: 049 = Long Text for Suboperations/Subactivities
Text Symbol: 048 = Long Text for Operations/Activities
INCLUDE FC270T04.
INCLUDE FC27DATE.
No SAP DATABASE tables are accessed within this REPORT code!
FILE_VALIDATE_NAME CALL FUNCTION 'FILE_VALIDATE_NAME' EXPORTING logical_filename = gc_logical_filename CHANGING physical_filename = outfile EXCEPTIONS OTHERS = 1.
CM_DI_GET_FTREL_FLAG CALL FUNCTION 'CM_DI_GET_FTREL_FLAG' IMPORTING e_flg_ftrel = l_flg_ftrel.
CP_DB_MAPL_READ_BY_PLNNR CALL FUNCTION 'CP_DB_MAPL_READ_BY_PLNNR' EXPORTING plnnr = plnr_sel plnty = plty_sel PLNAL = PLAL_TAB-PLNAL "Note 872680 datuv = stag_sel datub = stag_sel TABLES matpl = mapl_tab EXCEPTIONS no_records = 01.
CM_DB_PLMZ_READ CALL FUNCTION 'CM_DB_PLMZ_READ' EXPORTING plnnr = plnr_sel plnty = plty_sel PLNAL = PLAL_TAB-PLNAL "Note 872680 datuv = stag_sel datub = stag_sel TABLES planmz = plmz_tab EXCEPTIONS no_records = 01.
CS_BOM_EXPL_MAT_V2 CALL FUNCTION 'CS_BOM_EXPL_MAT_V2' EXPORTING ftrel = l_flg_ftrel aufsw = 'X' capid = '' mdmps = 'X' mehrs = 'X' stlal = mapl_auf-stlal stlan = mapl_auf-stlan datuv = stag_sel mtnrv = mapl_auf-matnr werks = mapl_auf-werks mdnot = 'X' IMPORTING topmat = topmat dstst = dstst TABLES stb = stpox_tab EXCEPTIONS alt_not_found = 1 call_invalid = 2 material_not_found = 3 missing_authorization = 4 no_bom_found = 5 no_plant_data = 6 no_suitable_bom_found = 7 OTHERS = 8.
CS_BOM_EXPL_KND_V1 CALL FUNCTION 'CS_BOM_EXPL_KND_V1' EXPORTING ftrel = 'X' aufsw = 'X' capid = '' mdmps = 'X' mehrs = 'X' stlal = mapl_auf-stlal stlan = mapl_auf-stlan datuv = stag_sel mtnrv = mapl_auf-matnr werks = mapl_auf-werks mdnot = 'X' vbeln = mapl_auf-vbeln vbpos = mapl_auf-posnr IMPORTING topmat = topmat dstst = dstst TABLES stb = stpox_tab EXCEPTIONS alt_not_found = 1 call_invalid = 2 material_not_found = 3 missing_authorization = 4 no_bom_found = 5 no_plant_data = 6 no_suitable_bom_found = 7 OTHERS = 8.
ENQUEUE_EPPLKO CALL FUNCTION 'ENQUEUE_EPPLKO' EXPORTING plnnr = plnr_sel plnty = plty_sel EXCEPTIONS foreign_lock = 01 system_failure = 02.
CF_DB_PLFH_READ_EXT CALL FUNCTION 'CF_DB_PLFH_READ_EXT' EXPORTING plnnr = plnr_sel plnty = plty_sel sttag = stag_sel TABLES planfh = plfh_tab EXCEPTIONS OTHERS = 01.
CF_BT_ROUT_FHM_FROM_PLFHB_FILL CALL FUNCTION 'CF_BT_ROUT_FHM_FROM_PLFHB_FILL' EXPORTING plfhb_imp = plfh_tab IMPORTING plfhd_exp = plfhd_tab EXCEPTIONS fhm_master_not_found = 1 OTHERS = 2.
CP_DB_PLFL_READ CALL FUNCTION 'CP_DB_PLFL_READ' EXPORTING plnnr = plnr_sel plnty = plty_sel PLNAL = PLAL_TAB-PLNAL "Note 872680 datuv = stag_sel datub = stag_sel TABLES planfl = plfl_tab EXCEPTIONS no_records = 01.
CP_DB_PLKO_READ CALL FUNCTION 'CP_DB_PLKO_READ' EXPORTING plnnr = plnr_sel plnty = plty_sel datuv = stag_sel datub = stag_sel TABLES planko = plko_tab EXCEPTIONS no_records = 1 OTHERS = 2.
CP_DB_PLAS_READ CALL FUNCTION 'CP_DB_PLAS_READ' EXPORTING datub = stag_sel datuv = stag_sel plnnr = plnr_sel PLNAL = PLAL_TAB-PLNAL "Note 872680 plnty = plty_sel TABLES planas = plas_tab EXCEPTIONS no_records = 1 OTHERS = 2.
CP_DB_PLPO_READ_BY_PLAS_EXT CALL FUNCTION 'CP_DB_PLPO_READ_BY_PLAS_EXT' EXPORTING plnnr = plnr_sel PLNAL = PLAL_TAB-PLNAL "Note 872680 plnty = plty_sel sttag = stag_sel TABLES plas_imp = plas_tab plpo_exp = plpo_tab EXCEPTIONS OTHERS = 1.
CP_BT_PLAN_READ_FROM_DB_EXT CALL FUNCTION 'CP_BT_PLAN_READ_FROM_DB_EXT' EXPORTING plnal_imp = plpo_tab-vplal plnnr_imp = plpo_tab-vplnr plnty_imp = 'S' sttag_imp = stag_sel EXCEPTIONS not_found = 1 OTHERS = 2.
CP_00_PLPOB_PLPOD_TRANSFER CALL FUNCTION 'CP_00_PLPOB_PLPOD_TRANSFER' EXPORTING plpob_imp = plpo_tab IMPORTING plpod_exp = plpod_tab EXCEPTIONS OTHERS = 1.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING id = id language = language name = name object = object IMPORTING header = thead TABLES lines = txt_tab EXCEPTIONS id = 1 language = 2 name = 3 not_found = 4 object = 5 reference_check = 6 wrong_access_to_archive = 7 OTHERS = 8.
CUKD_API_ALLOCATIONS_READ CALL FUNCTION 'CUKD_API_ALLOCATIONS_READ' EXPORTING allocation_number = knowl_object table = knowl_table date = stag_sel TABLES allocations = knowl_alloc_imp_tab * basic_data = knowl_basic_imp_tab * names = knowl_names_imp_tab * docus = knowl_docus_imp_tab * sources = knowl_source_imp_tab EXCEPTIONS error = 1 OTHERS = 2.
GET_FIELDTAB CALL FUNCTION 'GET_FIELDTAB' EXPORTING tabname = 'PLPO' TABLES fieldtab = plpo_lst EXCEPTIONS internal_error = 1 no_texts_found = 2 table_has_no_fields = 3 table_not_activ = 4 OTHERS = 5.
GET_FIELDTAB CALL FUNCTION 'GET_FIELDTAB' EXPORTING tabname = 'PLPO_DI_EX' TABLES fieldtab = plpo_di_lst EXCEPTIONS internal_error = 1 no_texts_found = 2 table_has_no_fields = 3 table_not_activ = 4 OTHERS = 5.
TCA01_READ CALL FUNCTION 'TCA01_READ' EXPORTING plnty = plty_sel IMPORTING struct = tca01 EXCEPTIONS no_entry = 1 OTHERS = 2.
TCA09_READ CALL FUNCTION 'TCA09_READ' EXPORTING plnaw = tca01-plnaw IMPORTING struct = tca09 EXCEPTIONS no_entry = 1 OTHERS = 2.
FILE_VALIDATE_NAME CALL FUNCTION 'FILE_VALIDATE_NAME' EXPORTING logical_filename = gc_logical_filename CHANGING physical_filename = outfile EXCEPTIONS OTHERS = 1.
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 RCPDIRO1 or its description.
RCPDIRO1 - Creation of Sequential Records for Direct Input of Routings RCPDIRO1 - Creation of Sequential Records for Direct Input of Routings RCPDELET_OLD - Delete Change Transfer Integration Model for Specific APO System RCPDELET_OLD - Delete Change Transfer Integration Model for Specific APO System RCPDELET - Delete Change Transfer Integration Model for Specific APO System RCPDELET - Delete Change Transfer Integration Model for Specific APO System