RCPDRK01 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 RCPDRK01 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
C251 - Print Master Recipes
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: STATU = Recipe Status
Selection Text: VAGRP = Planner Group
Selection Text: VERWE = Usage
Title: Master Recipe Print List
Text Symbol: 440 = Material
Text Symbol: 430 = CharNo
Text Symbol: 410 = Upper TolLimit
Text Symbol: 400 = Lower TolLimit
Text Symbol: 390 = TrgtValue/SelSet
Text Symbol: 380 = Unit
Text Symbol: 370 = BOM
Text Symbol: 360 = Short Descriptn
Text Symbol: 350 = SmplP
Text Symbol: 330 = MInspChr
Text Symbol: 320 = Method
Text Symbol: 310 = Ql
Text Symbol: 305 = Qn
Text Symbol: F04 = Qty
Text Symbol: F03 = Item
Text Symbol: F02 = PRT Cat.
Text Symbol: F01 = PRT
Text Symbol: F00 = Texts for PRT Display (10 Characters)
Text Symbol: 604 = Value
Text Symbol: 603 = Auto
Text Symbol: 602 = Text
Text Symbol: 601 = PI Char.
Text Symbol: 600 = Texts for PI Characteristic Display (10 Characters)
Text Symbol: 502 = Type
Text Symbol: 501 = ProcInstr.
Text Symbol: K24 = To
Text Symbol: K23 = Charge Qty From
Text Symbol: K22 = Status
Text Symbol: K21 = Usage
Text Symbol: K20 = Texts for Header Display (10 Characters)
Text Symbol: K13 = Key Date
Text Symbol: K12 = Plant
Text Symbol: K11 = Recipe
Text Symbol: K10 = Recipe Group
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
C5_XS_GET_BADI CALL FUNCTION 'C5_XS_GET_BADI' EXPORTING null_inst_accept = 'X' iv_routing_type = '2' IMPORTING ref = xs_exit.
CP_CHK_AUTHORITY CALL FUNCTION 'CP_CHK_AUTHORITY' EXPORTING plnaw_imp = tca09-plnaw plkod_imp = plkod message_type_imp = '' tcode_imp = sy-tcode trtyp_imp = 'A' "Report läuft immer im Anzeigen IMPORTING no_authority = flag_no_authority EXCEPTIONS OTHERS = 1.
QPSD_FEATURE_METH_VERSION_READ CALL FUNCTION 'QPSD_FEATURE_METH_VERSION_READ' EXPORTING merkmal = plmkb-verwmerkm versionmk = plmkb-mkversion zaehlmk = plmkb-qpmk_zaehl methode = plmkb-pmethode versionmt = plmkb-pmtversion werkmt = plmkb-qmtb_werks sprache = plmkb-ltextspr IMPORTING qpmk_exp = qpmk qpmz_exp = qpmz qpmt_exp = qpmt qpmz_ktext_meth = plmkb-qpmt_ktext qpmz_ktext_kat1 = plmkb-awmngktx1 qpmz_ktext_kat2 = plmkb-awmngktx2 qpmz_ktext_kat3 = plmkb-awmngktx3 qpmz_ktext_kat4 = plmkb-awmngktx4 qpmz_ktext_kat5 = plmkb-awmngktx5 EXCEPTIONS no_feature = 1 no_method = 2 no_mkversion = 3 no_mtversion = 4 no_free_version = 5.
CQ_BM_PLMKB_FROM_QPMK CALL FUNCTION 'CQ_BM_PLMKB_FROM_QPMK' EXPORTING fplmkb = plmkb fqpmk = qpmk fqpmt = qpmt fqpmz = qpmz frqpas = rqpas i_no_copy_txt = no_copy_txt IMPORTING plmkb_exp = plmkb.
CQ_BM_PLMK_TEXT_FILL CALL FUNCTION 'CQ_BM_PLMK_TEXT_FILL' EXPORTING plmkb_imp = plmkb IMPORTING ltextkey_exp = ltsch.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING id = plmk_id language = plmk-ltextspr name = ltsch object = plmk_obj IMPORTING header = textheader TABLES lines = textlines EXCEPTIONS id = 01 language = 02 name = 03 not_found = 04 object = 05 reference_check = 06 wrong_access_to_archive = 07.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING id = qpmk_id language = plmk-ltextspr name = ltsch object = qpmk_obj IMPORTING header = textheader TABLES lines = textlines EXCEPTIONS id = 01 language = 02 name = 03 not_found = 04 object = 05 reference_check = 06 wrong_access_to_archive = 07.
TEXT_INCLUDE_REPLACE CALL FUNCTION 'TEXT_INCLUDE_REPLACE' EXPORTING header = textheader IMPORTING newheader = textheader TABLES lines = textlines.
FORMAT_TEXTLINES CALL FUNCTION 'FORMAT_TEXTLINES' EXPORTING formatwidth = tca09-linesize linewidth = tca09-linesize TABLES lines = textlines.
FLTP_CHAR_CONVERSION CALL FUNCTION 'FLTP_CHAR_CONVERSION' EXPORTING input = plmk-sollwert "Sollwert ivalu = plmk-sollwni decim = l_stellen IMPORTING flstr = l_sollwert.
FLTP_CHAR_CONVERSION CALL FUNCTION 'FLTP_CHAR_CONVERSION' EXPORTING input = plmk-toleranzun "untere Toleranz ivalu = plmk-tolunni decim = l_stellen IMPORTING flstr = l_toleranzun.
FLTP_CHAR_CONVERSION CALL FUNCTION 'FLTP_CHAR_CONVERSION' EXPORTING ivalu = plmk-tolobni input = plmk-toleranzob "obere Toleranz decim = l_stellen IMPORTING flstr = l_toleranzob.
FLTP_CHAR_CONVERSION CALL FUNCTION 'FLTP_CHAR_CONVERSION' EXPORTING input = plmw-sollwert "Sollwert ivalu = plmw-sollwni decim = l_stellen IMPORTING flstr = l_sollwert.
FLTP_CHAR_CONVERSION CALL FUNCTION 'FLTP_CHAR_CONVERSION' EXPORTING input = plmw-toleranzun "untere Toleranz ivalu = plmw-tolunni decim = l_stellen IMPORTING flstr = l_toleranzun.
FLTP_CHAR_CONVERSION CALL FUNCTION 'FLTP_CHAR_CONVERSION' EXPORTING ivalu = plmw-tolobni input = plmw-toleranzob "obere Toleranz decim = l_stellen IMPORTING flstr = l_toleranzob.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING id = tca09-idfhm language = plfhd-txtsp name = ltsch object = tca09-objfhm IMPORTING header = textheader TABLES lines = textlines.
TEXT_INCLUDE_REPLACE CALL FUNCTION 'TEXT_INCLUDE_REPLACE' EXPORTING header = textheader IMPORTING newheader = textheader TABLES lines = textlines.
FORMAT_TEXTLINES CALL FUNCTION 'FORMAT_TEXTLINES' EXPORTING formatwidth = tca09-linesize linewidth = tca09-linesize TABLES lines = textlines.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING id = tca09-idfeav language = plfvd-txtsp name = ltsch object = tca09-objfeav IMPORTING header = textheader TABLES lines = textlines EXCEPTIONS id = 01 language = 02 name = 03 not_found = 04 object = 05 reference_check = 06 wrong_access_to_archive = 07.
TEXT_INCLUDE_REPLACE CALL FUNCTION 'TEXT_INCLUDE_REPLACE' EXPORTING header = textheader IMPORTING newheader = textheader TABLES lines = textlines.
FORMAT_TEXTLINES CALL FUNCTION 'FORMAT_TEXTLINES' EXPORTING formatwidth = tca09-linesize linewidth = tca09-linesize TABLES lines = textlines.
CS_BOM_EXPL_MAT_V2 CALL FUNCTION 'CS_BOM_EXPL_MAT_V2' EXPORTING aufsw = 'X' capid = capid mdmps = 'X' mehrs = 'X' datuv = pn_datuv mtnrv = mapl_buf-matnr werks = mapl_buf-werks stlal = l_mast_stlal stlan = l_mast_stlan mdnot = 'X' IMPORTING topmat = topmat dstst = dstst TABLES stb = stpox_tab_tmp 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_X4_NODE_DETERMINATION CALL FUNCTION 'CS_X4_NODE_DETERMINATION' EXPORTING i_stlty_w = topmat-stlty i_stlnr_w = topmat-stlnr i_stlal_w = topmat-stlal i_flg_create_nodes = ' ' i_flg_node_for_class = 'X' i_flg_check_node = ' ' i_flg_special_class = ' ' i_flg_node_for_assem = ' ' i_flg_calc_path2 = 'X' i_flg_calc_path4 = ' ' TABLES stb = stpox_tab_tmp EXCEPTIONS wrong_initialization = 1 foreign_lock = 2 system_failure = 3 stb_inconsistent = 4 stvkn_not_initialized = 5 OTHERS = 6.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING id = tca09-idalt language = plkod-txtsp name = ltsch object = tca09-objalt IMPORTING header = textheader TABLES lines = textlines EXCEPTIONS id = 01 language = 02 name = 03 not_found = 04 object = 05 reference_check = 06 wrong_access_to_archive = 07.
TEXT_INCLUDE_REPLACE CALL FUNCTION 'TEXT_INCLUDE_REPLACE' EXPORTING header = textheader IMPORTING newheader = textheader TABLES lines = textlines.
FORMAT_TEXTLINES CALL FUNCTION 'FORMAT_TEXTLINES' EXPORTING formatwidth = tca09-linesize linewidth = tca09-linesize TABLES lines = textlines.
CZ_MATERIAL_READ CALL FUNCTION 'CZ_MATERIAL_READ' "Funktionsbaustein EXPORTING matnr = mapl-matnr "Materialnr aus Anforderungsbild werks = mapl-werks "Werk aus Anforderungsbild IMPORTING rc27m_exp = rc27m. "Struktur in der zugehörige
TCN01_READ CALL FUNCTION 'TCN01_READ' EXPORTING slwid = plpod-slwid spras = sy-langu IMPORTING struct = tcn01 EXCEPTIONS no_entry = 1 OTHERS = 2.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING id = tca09-idopr language = plpod-txtsp name = ltsch object = tca09-objopr IMPORTING header = textheader TABLES lines = textlines EXCEPTIONS id = 01 language = 02 name = 03 not_found = 04 object = 05 reference_check = 06 wrong_access_to_archive = 07.
TEXT_INCLUDE_REPLACE CALL FUNCTION 'TEXT_INCLUDE_REPLACE' EXPORTING header = textheader IMPORTING newheader = textheader TABLES lines = textlines.
FORMAT_TEXTLINES CALL FUNCTION 'FORMAT_TEXTLINES' EXPORTING formatwidth = tca09-linesize linewidth = tca09-linesize TABLES lines = textlines.
TCN01_READ CALL FUNCTION 'TCN01_READ' EXPORTING slwid = plpods-slwid spras = sy-langu IMPORTING struct = tcn01 EXCEPTIONS no_entry = 1 OTHERS = 2.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING id = tca09-idopr language = plpods-txtsp name = ltsch object = tca09-objopr IMPORTING header = textheader TABLES lines = textlines EXCEPTIONS id = 01 language = 02 name = 03 not_found = 04 object = 05 reference_check = 06 wrong_access_to_archive = 07.
TEXT_INCLUDE_REPLACE CALL FUNCTION 'TEXT_INCLUDE_REPLACE' EXPORTING header = textheader IMPORTING newheader = textheader TABLES lines = textlines.
FORMAT_TEXTLINES CALL FUNCTION 'FORMAT_TEXTLINES' EXPORTING formatwidth = tca09-linesize linewidth = tca09-linesize TABLES lines = textlines.
SELECTION_TEXTS_MODIFY CALL FUNCTION 'SELECTION_TEXTS_MODIFY' EXPORTING program = sy-cprog "NICHT SY-REPID TABLES seltexts = new_sel_text_tab EXCEPTIONS program_not_found = 1 program_cannot_be_generated = 2 OTHERS = 3.
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 RCPDRK01 or its description.