RCPDRKEFF 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 RCPDRKEFF 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: CAPID = BOM Application
Selection Text: FHMDAT = Production Resources and Tools
Selection Text: LTXTALT = Header Long Text
Selection Text: LTXTUVRG = Suboperation Long Text
Selection Text: LTXTVORG = Operation Long Text
Selection Text: MAT = Material
Selection Text: MERKMAL = Characteristic
Selection Text: MWERTE = Characteristic Values
Selection Text: STATU = Status
Selection Text: UVRG = Suboperation
Selection Text: VAGRP = Planner Group
Selection Text: VERWE = Usage
Selection Text: WERKS = Plant
Title: Task List Print List
Text Symbol: X09 = Print QM Characteristics
Text Symbol: X08 = Print Production Resources/Tools
Text Symbol: X07 = Material Components
Text Symbol: X06 = Print Suboperations with Long Texts
Text Symbol: X05 = Suboperations
Text Symbol: X04 = Print Operation Long Texts
Text Symbol: X03 = Print Header Long Text
Text Symbol: X02 = Print Options
Text Symbol: X01 = Print Selection
Text Symbol: X00 = Texts for the Initial Screen => Translation: 77 Characters Maximum
Text Symbol: W00 = Texts for Characteristic Value Display (10 Chars)
Text Symbol: U01 = Subop.
Text Symbol: S04 = Return Op.
Text Symbol: S03 = BranchOp.
Text Symbol: S02 = SeqCat.
Text Symbol: S01 = Seq.
Text Symbol: S00 = Texts for Sequences (10 Characters)
Text Symbol: Q01 = Sampling Text:
Text Symbol: X10 = Print QM Characteristic Values
Text Symbol: X11 = Print Production Resources/Tools with Long Texts
Text Symbol: X12 = Output Long Txts for QM Chars
Text Symbol: X13 = Print CAPP Operation Texts
Text Symbol: X14 = Addnl Criteria for Task List Select.
Text Symbol: X15 = BOM Application Does Not Exist
INCLUDE: CP_CS_CONST.
No SAP DATABASE tables are accessed within this REPORT code!
CP_CC_S_LOAD_COMPLEX_BY_TSK CALL FUNCTION 'CP_CC_S_LOAD_COMPLEX_BY_TSK' EXPORTING I_CLASS = 'P' * I_PROFILE = * I_WORK_AREA = I_CLASSES_IN_WORKAREA = CLASSES_IN_WORKAREA I_CPSC_MTK_SEL = MTK_SEL * I_CPSC_COM_SEL = I_CPSC_TSK_SEL = TSK_SEL * I_CPSC_OPR_SEL = * I_CPSC_SUO_SEL = * I_CPSC_MBM_SEL = * I_CPSC_BOM_SEL = * I_CPSC_ITM_SEL = * I_CPSC_SUI_SEL = * I_CPSC_PRT_SEL = * I_CPSC_CHA_SEL = * I_CPSC_MST_SEL = * I_CPSC_ODP_SEL = * I_CPSC_CLA_SEL = * I_CPSC_ECN_SEL = * I_SEL_OPR_IDENT = I_DATE_FROM = PN_DATUV I_DATE_TO = PN_DATUV * I_MESSAGE_HANDLER = 'X' * I_SAVE_PROTOCOLL = ' ' * IMPORTING * E_TSK_IDENT = * E_TSK_LOCK = * E_SEQ_LOCK = * E_OPR_LOCK = * E_BOM_LOCK = * E_ITM_LOCK = * E_WORKAREA = * E_DATE_FROM = * E_DATE_TO = * E_FLG_ECM_EVALUATION = EXCEPTIONS WORKAREA_NOT_FOUND = 1 CLASS_WRONG_TYPE = 2 WORKAREA_WRONG_TYPE = 3 CLASS_IN_WORKAREA_INCONSISTENT = 4 WORKAREA_NOT_SPECIFIED = 5 TSK_NOT_FOUND = 6 NO_SELECTION_CRITERIA = 7 INVALID_SELECTION_PERIOD = 8 KEY_DATE_REQUIRED_FOR_ECM = 9 OTHERS = 10 .
ECM_PROCESSOR_INIT call function 'ECM_PROCESSOR_INIT' exporting * aennr = effectivity-aennr default_pflegebew = const-flg_yes prev_input = const-flg_yes freig_kalkulation = const-flg_yes freig_planung = const-flg_yes freig_fertigung = const-flg_yes FREIG_EINGABEBEREIT = CONST-FLG_YES DISPLAY = CONST-FLG_NO batchlauf = syst-batch * importing * initialized = e_reset_validity_by_ecm tables parameter = param[] exceptions exit_in_dynpro = 1 wrong_format_in_input = 2 no_maintenance_data = 3 error_interface = 4 others = 5.
ECM_PROC_PARAMETER CALL FUNCTION 'ECM_PROC_PARAMETER' TABLES OUTPUT_PARAMETER = PARAM[].
ECM_PROCESSOR_INIT CALL FUNCTION 'ECM_PROCESSOR_INIT' EXPORTING AENNR = M_AENNR FREIG_KALKULATION = CONST-FLG_YES FREIG_PLANUNG = CONST-FLG_YES FREIG_FERTIGUNG = CONST-FLG_YES DISPLAY = CONST-FLG_NO NO_POP_UP = CONST-FLG_YES BATCHLAUF = const-flg_yes DEFAULT_PFLEGEBEW = const-flg_yes EXCEPTIONS NO_MAINTENANCE_DATA = 3.
ECM_PROC_PARAMETER CALL FUNCTION 'ECM_PROC_PARAMETER' TABLES OUTPUT_PARAMETER = PARAM[].
CP_CC_S_UPDATE_VALIDITY_BY_ECM CALL FUNCTION 'CP_CC_S_UPDATE_VALIDITY_BY_ECM' EXPORTING I_DATE_FROM = PN_DATUV I_DATE_TO = PN_DATUV.
CP_CC_S_REFRESH_DATA CALL FUNCTION 'CP_CC_S_REFRESH_DATA' EXCEPTIONS WORKAREA_NOT_SET = 1 OTHERS = 2.
CZ_CL_S_MTK_PROVIDE CALL FUNCTION 'CZ_CL_S_MTK_PROVIDE' EXPORTING I_DATE_FROM = PN_DATUV I_DATE_TO = PN_DATUV TABLES E_MTK_CLASS_DATA = MTK_CLASS_DATA.
CP_CL_S_TSK_PROVIDE CALL FUNCTION 'CP_CL_S_TSK_PROVIDE' EXPORTING I_DATE_FROM = PN_DATUV I_DATE_TO = PN_DATUV TABLES E_TSK_CLASS_DATA = TSK_DATA_TAB.
CZ_MATERIAL_READ CALL FUNCTION 'CZ_MATERIAL_READ' EXPORTING MATNR = MTK_CLASS_DATA-MATNR WERKS = MTK_CLASS_DATA-WERKS IMPORTING RC27M_EXP = RC27M.
CP_CL_S_TSK_PROVIDE CALL FUNCTION 'CP_CL_S_TSK_PROVIDE' EXPORTING I_DATE_FROM = PN_DATUV I_DATE_TO = PN_DATUV I_PLNTY = I_PLNTY I_PLNNR = I_PLNNR I_PLNAL = I_PLNAL TABLES E_TSK_CLASS_DATA = TSK_CLASS_DATA.
CP_CL_S_TSK_LTEXT_PROVIDE CALL FUNCTION 'CP_CL_S_TSK_LTEXT_PROVIDE' EXPORTING I_KEY_DATE = PN_DATUV I_PLNTY = I_PLNTY I_PLNNR = I_PLNNR I_PLNAL = I_PLNAL * I_LANGUAGE = SY-LANGU I_ECN = TSK_CLASS_DATA-AENNR "n_1028811 TABLES E_TEXT = TEXT EXCEPTIONS WRONG_KEY = 01 NO_VALID_TASK = 02 TEXT_PROCESSING_ABORTED = 03.
CP_CL_S_SEQ_PROVIDE CALL FUNCTION 'CP_CL_S_SEQ_PROVIDE' EXPORTING I_DATE_FROM = PN_DATUV I_DATE_TO = PN_DATUV I_PLNTY = I_PLNTY I_PLNNR = I_PLNNR I_PLNAL = I_PLNAL * I_PLNFL = TABLES E_SEQ_CLASS_DATA = SEQ_CLASS_DATA.
CP_CL_S_SEQ_LTEXT_PROVIDE CALL FUNCTION 'CP_CL_S_SEQ_LTEXT_PROVIDE' EXPORTING i_key_date = pn_datuv i_plnty = i_plnty i_plnnr = i_plnnr i_plnal = i_plnal I_PLNFL = SEQ_CLASS_DATA-PLNFL I_LANGUAGE = SY-LANGU I_ECN = SEQ_CLASS_DATA-AENNR "n_10288 TABLES e_text = text EXCEPTIONS wrong_key = 01 no_valid_SEQUENCE = 02 text_processing_aborted = 03.
CP_CL_S_OPR_PROVIDE CALL FUNCTION 'CP_CL_S_OPR_PROVIDE' EXPORTING I_DATE_FROM = PN_DATUV I_DATE_TO = PN_DATUV I_PLNTY = I_PLNTY I_PLNNR = I_PLNNR I_PLNAL = I_PLNAL I_PLNFL = I_PLNFL TABLES E_OPR_CLASS_DATA = OPR_CLASS_DATA.
CP_CL_S_OPR_LTEXT_PROVIDE CALL FUNCTION 'CP_CL_S_OPR_LTEXT_PROVIDE' EXPORTING i_key_date = pn_datuv i_plnty = i_plnty i_plnnr = i_plnnr i_plnal = i_plnal I_PLNFL = I_PLNFL * I_IDENT = OPR_CLASS_DATA-IDENT "n_929787 I_IDENT = i_OPR_CLASS_DATA-IDENT "n_929787 I_LANGUAGE = SY-LANGU I_ECN = OPR_CLASS_DATA-AENNR "n_1028811 TABLES e_text = text EXCEPTIONS wrong_key = 01 * NO_VALID_OPERATION = 02 "n_929787 no_valid_operation = 02 "n_929787 text_processing_aborted = 03.
CR_WORKSTATION_READ_ROUTING CALL FUNCTION 'CR_WORKSTATION_READ_ROUTING' EXPORTING ARBPL = OPR_CLASS_DATA-ARBPL DATE = SY-DATUM * ID = '00000000' * MSGTY = 'E' * PLNTY = 'N' VGWKZ = 'X' WERKS = OPR_CLASS_DATA-WERKS * PLNTY_CHK_ALLOWED = ' ' IMPORTING WORKS = WORKCENTER_DATA * PLNTY_NOT_ALLOWED = EXCEPTIONS NOT_FOUND = 1 TYPE_NOT_ALLOWED = 2 WRONG_PARAMETERS = 3.
CP_CL_S_SUB_OPR_PROVIDE CALL FUNCTION 'CP_CL_S_SUB_OPR_PROVIDE' EXPORTING I_DATE_FROM = PN_DATUV I_DATE_TO = PN_DATUV I_PLNTY = I_PLNTY I_PLNNR = I_PLNNR I_PLNAL = I_PLNAL I_PLNFL = I_PLNFL I_SUMNR = I_SUMNR * I_PLNKN = * I_IDENT = * I_VORNR = * I_UVORN = TABLES C_OPR_CLASS_DATA = OPR_CLASS_DATA.
CP_CL_S_SUB_OPR_LTEXT_PROVIDE CALL FUNCTION 'CP_CL_S_SUB_OPR_LTEXT_PROVIDE' EXPORTING i_key_date = pn_datuv i_plnty = i_plnty i_plnnr = i_plnnr i_plnal = i_plnal I_PLNFL = I_PLNFL I_PLNKN = OPR_CLASS_DATA-PLNKN I_LANGUAGE = SY-LANGU I_ECN = OPR_CLASS_DATA-AENNR "n_1028811 TABLES e_text = text EXCEPTIONS wrong_key = 01 NO_VALID_SUBOPERATION = 02 text_processing_aborted = 03.
CR_WORKSTATION_READ_ROUTING CALL FUNCTION 'CR_WORKSTATION_READ_ROUTING' EXPORTING ARBPL = OPR_CLASS_DATA-ARBPL DATE = SY-DATUM * ID = '00000000' * MSGTY = 'E' * PLNTY = 'N' * VGWKZ = WERKS = OPR_CLASS_DATA-WERKS * PLNTY_CHK_ALLOWED = ' ' IMPORTING WORKS = WORKCENTER_DATA * PLNTY_NOT_ALLOWED = EXCEPTIONS NOT_FOUND = 1 TYPE_NOT_ALLOWED = 2 WRONG_PARAMETERS = 3.
CF_CL_S_PRT_PROVIDE CALL FUNCTION 'CF_CL_S_PRT_PROVIDE' EXPORTING I_DATE_FROM = PN_DATUV I_DATE_TO = PN_DATUV I_PLNTY = I_PLNTY I_PLNNR = I_PLNNR I_PLNAL = I_PLNAL I_PLNFL = I_PLNFL I_PLNKN = I_PLNKN TABLES E_PRT_CLASS_DATA = PRT_CLASS_DATA.
CF_CL_S_PRT_LTEXT_PROVIDE CALL FUNCTION 'CF_CL_S_PRT_LTEXT_PROVIDE' EXPORTING I_KEY_DATE = PN_DATUV I_PLNTY = PRT_CLASS_DATA-PLNTY I_PLNNR = PRT_CLASS_DATA-PLNNR I_PLNAL = PRT_CLASS_DATA-PLNAL I_PLNFL = PRT_CLASS_DATA-PLNFL I_IDENT = PRT_CLASS_DATA-IDENT * I_VORNR = I_PZLFH = PRT_CLASS_DATA-PZLFH * I_LANGUAGE = SY-LANGU I_ECN = PRT_CLASS_DATA-AENNR "n_102881 TABLES E_TEXT = TEXT EXCEPTIONS WRONG_KEY = 1 NO_VALID_PRT = 2 TEXT_PROCESSING_ABORTED = 3 OTHERS = 4.
CQ_CL_S_CHA_PROVIDE CALL FUNCTION 'CQ_CL_S_CHA_PROVIDE' EXPORTING I_DATE_FROM = PN_DATUV I_DATE_TO = PN_DATUV I_PLNTY = I_PLNTY I_PLNAL = I_PLNAL I_PLNNR = I_PLNNR I_PLNFL = I_PLNFL I_PLNKN = I_PLNKN * I_IDENT_REF = * I_IDENT = * I_VORNR = * I_KZEINSTELL = * I_MERKNR = TABLES E_CHA_CLASS_DATA = CHA_CLASS_DATA.
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 IMPORTING PLMKB_EXP = PLMKB .
CQ_CL_S_CHA_LTEXT_PROVIDE CALL FUNCTION 'CQ_CL_S_CHA_LTEXT_PROVIDE' EXPORTING I_KEY_DATE = PN_DATUV I_PLNTY = I_PLNTY I_PLNNR = I_PLNNR I_PLNAL = I_PLNAL I_PLNFL = I_PLNFL I_PLNKN = I_PLNKN * I_VORNR = * I_KZEINSTELL = ' ' I_MERKNR = CHA_CLASS_DATA-MERKNR * I_LANGUAGE = SY-LANGU * I_FLG_NONREFERENCED_ONLY = ' ' * I_LTEXT_LINK_TYPE = 'C' I_ECN = CHA_CLASS_DATA-AENDERGNR "n_1028811 TABLES E_TEXT = TEXT EXCEPTIONS WRONG_KEY = 1 NO_VALID_CHARACTERISTIC = 2 TEXT_PROCESSING_ABORTED = 3 TEXT_NOT_FOUND = 4 OTHERS = 5.
CQ_BM_PLMK_TEXT_FILL * CALL FUNCTION 'CQ_BM_PLMK_TEXT_FILL' * EXPORTING * PLMKB_IMP = PLMKB * IMPORTING * LTEXTKEY_EXP = L_LTSCH * EXCEPTIONS * OTHERS = 1.
READ_TEXT * CALL FUNCTION 'READ_TEXT' * EXPORTING * ID = L_C_ID_ENT * LANGUAGE = PLMKB-LTXTENTSPR * NAME = L_LTSCH * OBJECT = L_C_OB_MK * TABLES * LINES = L_TEXTLINES * EXCEPTIONS * ID = 1 * LANGUAGE = 2 * NAME = 3 * NOT_FOUND = 4 * OBJECT = 5 * REFERENCE_CHECK = 6 * WRONG_ACCESS_TO_ARCHIVE = 7 * OTHERS = 8.
FORMAT_TEXTLINES * CALL FUNCTION 'FORMAT_TEXTLINES' * EXPORTING * FORMATWIDTH = TCA09-LINESIZE * LINEWIDTH = TCA09-LINESIZE * TABLES * LINES = L_TEXTLINES * EXCEPTIONS * OTHERS = 1.
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.
CQ_CL_S_CHV_PROVIDE CALL FUNCTION 'CQ_CL_S_CHV_PROVIDE' EXPORTING I_DATE_FROM = PN_DATUV I_DATE_TO = PN_DATUV I_PLNTY = I_PLNTY I_PLNAL = I_PLNAL I_PLNNR = I_PLNNR I_PLNFL = I_PLNFL I_PLNKN = I_PLNKN I_MERKNR = I_MERKNR I_MATNR = MTK_CLASS_DATA-MATNR TABLES E_CHV_CLASS_DATA = CHV_CLASS_DATA EXCEPTIONS WRONG_KEY = 1 OTHERS = 2.
FLTP_CHAR_CONVERSION CALL FUNCTION 'FLTP_CHAR_CONVERSION' EXPORTING INPUT = CHV_CLASS_DATA-SOLLWERT "Sollwert IVALU = CHV_CLASS_DATA-SOLLWNI DECIM = L_STELLEN IMPORTING FLSTR = L_SOLLWERT.
FLTP_CHAR_CONVERSION CALL FUNCTION 'FLTP_CHAR_CONVERSION' EXPORTING INPUT = CHV_CLASS_DATA-TOLERANZUN "untere Toleran IVALU = CHV_CLASS_DATA-TOLUNNI DECIM = L_STELLEN IMPORTING FLSTR = L_TOLERANZUN.
FLTP_CHAR_CONVERSION CALL FUNCTION 'FLTP_CHAR_CONVERSION' EXPORTING IVALU = CHV_CLASS_DATA-TOLOBNI INPUT = CHV_CLASS_DATA-TOLERANZOB "obere Toleranz DECIM = L_STELLEN IMPORTING FLSTR = L_TOLERANZOB.
CP_CC_S_PROVIDE_COM_BY_PATH CALL FUNCTION 'CP_CC_S_PROVIDE_COM_BY_PATH' EXPORTING I_KEY_DATE_S = PN_DATUV I_APPLICATION = CAPID I_MATERIAL_ROOT = I_MTK_CLASS_DATA-MATNR I_PLANT_ROOT = I_MTK_CLASS_DATA-WERKS I_USAGE_ROOT = STLAN I_ALTERNATIVE_ROOT = STLAL I_SALES_ORDER_ROOT = DUMMY_VBELN I_SALES_ORDER_ITEM_ROOT = DUMMY_POSNR * I_REQUIRED_QUANTITY_ROOT = * I_PATH = ' ' I_FLG_PATH_EXPAND_TOTALLY = MEHRS I_PLNTY = I_MTK_CLASS_DATA-PLNTY I_PLNNR = I_MTK_CLASS_DATA-PLNNR I_PLNAL = I_MTK_CLASS_DATA-PLNAL * I_PLNFL = * I_IDENT_OPR = * I_IDENT_REF_OPR = * I_VORNR_OPR = * I_IDENT_ITM = * I_FILTER_EXPRESSION = TABLES E_COM_CLASS_DATA = COM_DATA_TAB E_ITM_TREE_CLASS_DATA = E_ITM_TREE_CLASS_DATA .
CT_EX_P_PATH_REFRESH_DATA CALL FUNCTION 'CT_EX_P_PATH_REFRESH_DATA'.
CS_CL_P_BOM_REFRESH_DATA CALL FUNCTION 'CS_CL_P_BOM_REFRESH_DATA'.
CS_CL_P_ITM_REFRESH_DATA CALL FUNCTION 'CS_CL_P_ITM_REFRESH_DATA'.
CM_CL_P_COM_REFRESH_DATA CALL FUNCTION 'CM_CL_P_COM_REFRESH_DATA'.
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 RCPDRKEFF or its description.