SAP Reports / Programs | Production Planning and Control | Production Planning for Process Industries | Master Recipe(PP-PI-MD-MRC) SAP PP

RCPDRK01 SAP ABAP Report - Master Recipe Print List







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


Transaction Code(s):

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

C251 - Print Master Recipes


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 RCPDRK01. "Basic submit
SUBMIT RCPDRK01 AND RETURN. "Return to original report after report execution complete
SUBMIT RCPDRK01 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: 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





Text Symbol: K03 = Material Components Assigned
Text Symbol: K02 = Plant
Text Symbol: K01 = Material
Text Symbol: K00 = Texts for Header Display (08 Characters) K11 Only 6 Characters
Text Symbol: FR1 = Selection of Objects to Be Listed
Text Symbol: M12 = IC
Text Symbol: M11 = BOM Usage
Text Symbol: M10 = Prod.Vers.
Text Symbol: M09 = Path
Text Symbol: M08 = Material Components Not Assigned:
Text Symbol: M07 = Level
Text Symbol: M06 = Phantom Assembly
Text Symbol: M05 = BOMno.
Text Symbol: M04 = MatComp.
Text Symbol: M03 = Qty
Text Symbol: M02 = Item
Text Symbol: M01 = Alt. BOM
Text Symbol: M00 = Texts for Material Components M01=4,M02=10,M03=10,M04=10,M05=6 Characters
Text Symbol: K25 = Planner Group
Text Symbol: 450 = Default
Text Symbol: 500 = Texts for Process Instruction Display (15 Characters)
Text Symbol: O12 = Base Quantity
Text Symbol: O11 = Field Key
Text Symbol: O10 = User Fields
Text Symbol: O09 = Activity Type
Text Symbol: O08 = Standard Value
Text Symbol: O07 = CtrlRecDest
Text Symbol: O06 = SupOperat.
Text Symbol: O05 = TextKey
Text Symbol: O04 = Phase
Text Symbol: O03 = CtrlKey
Text Symbol: O02 = Resource
Text Symbol: O01 = Operat.
Text Symbol: O00 = Texts for Operation Display (10 Characters)
Text Symbol: W00 = Texts for Characteristic Value Display (10 Characters)
Text Symbol: U01 = SecRes.
Text Symbol: SE2 = Recipe
Text Symbol: SE1 = Recipe Group
Text Symbol: S04 = Return Op.





Text Symbol: S03 = Branch Op.
Text Symbol: S02 = SeqCat.
Text Symbol: S01 = Sequence
Text Symbol: S00 = Texts for Sequence Display (10 Characters)
Text Symbol: R02 = Phase
Text Symbol: R01 = Rel.
Text Symbol: R00 = Texts for Relationships (10 char)
Text Symbol: Q00 = Texts for Characteristic Display (10 Characters)
Text Symbol: O14 = Employee(s)
Text Symbol: 460 = TKey
Text Symbol: M13 = Stor. Loc.
Text Symbol: X16 = Long Texts for Insp. Characteristics
Text Symbol: X15 = Relationships
Text Symbol: X14 = Long Texts for PI Characteristics
Text Symbol: X13 = PI Characteristics
Text Symbol: X12 = Process Instructions
Text Symbol: X11 = Long Texts for Production Resources/Tools
Text Symbol: X09 = Inspection Characteristics
Text Symbol: X08 = Production Resources/Tools
Text Symbol: X07 = Material Components
Text Symbol: X06 = Long Texts for Secondary Resources
Text Symbol: X05 = Secondary Resources
Text Symbol: X04 = Operation Long Texts
Text Symbol: X03 = Recipe Long Texts
Text Symbol: X00 = Texts for the Initial Screen => Translation: 77 Characters Maximum
Text Symbol: X32 = Options for Component Assignment Output
Text Symbol: X31 = For Usage
Text Symbol: X30 = Material Components
Text Symbol: X29 = Acc. to BOM Application
Text Symbol: X28 = For Alternative BOM
Text Symbol: X27 = For all BOMs
Text Symbol: X26 = Display Material Components That Are Not Assigned
Text Symbol: X25 = BOM Application Does Not Exist
Text Symbol: X22 = Maintain Alternative BOM and Usage
Text Symbol: X17 = Only Task List Type 2 Allowed for Recipes.
Text Symbol: O13 = Business Proc.


INCLUDES used within this REPORT RCPDRK01

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:




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.



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