SAP ABAP Class CL_PPH_MRP_DISPATCHER (Class for MRP Dispatcher)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PP-MRP (Application Component) Material Requirements Planning
     PPH_MRP (Package) PP on HANA: MRP package
Properties
Class CL_PPH_MRP_DISPATCHER  
Short Description Class for MRP Dispatcher    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class PPH_MRP    
Program status     
Category 0   
Package PPH_MRP   PP on HANA: MRP package 
Created 20130307   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PPH_MRP_DISPATCHER has no interface implemented.
Friends
Class CL_PPH_MRP_DISPATCHER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EXTERNAL_PROCUREMENT Constant Public Type reference (TYPE) BESCH 'F' External procurement 20130311
2 GC_LFRPL Constant Public See coding 'L1' Long-term planning 20130515
3 GC_MPSPL Constant Public See coding 'M1' MPS planning 20130515
4 GC_MRPPL Constant Public See coding 'B1' MRP planning 20130515
5 GC_MRP_MATERIAL Constant Public Type reference (TYPE) MAFID 'B' Record type 20130308
6 GC_NETVR Constant Public Type reference (TYPE) C 'N' Net Change in Total Horizon 20130515
7 GC_NEUVR Constant Public Type reference (TYPE) C 'G' Regenerative planning 20130515
8 GC_NPLVR Constant Public Type reference (TYPE) C 'P' Net Change in Planning Horizon 20130515
9 GV_ALL_TASKS_FINISHED Static Attribute Public Type reference (TYPE) BOOLEAN All parallel tasks finished indicator 20131014
10 GV_MAXIMUM_HANA Static Attribute Public Type reference (TYPE) I 0 20131023
11 GV_MAX_WP Static Attribute Public Type reference (TYPE) I Maximum number of parallel processes 20131014
12 GV_MINIMUM_HANA Static Attribute Public Type reference (TYPE) I 0 Minimum number of materials to start Hana 20131008
13 GV_NUMBER_OF_TASKS Static Attribute Public Type reference (TYPE) I 8 Number of possible parallel tasks for ABAP MRP 20131008
14 GV_PACKAGE_COUNT Static Attribute Public Type reference (TYPE) I Total number of created parallel packages 20131014
15 GV_PACKAGE_SIZE Static Attribute Public Type reference (TYPE) I 20 Number of materials planned by a parallel task (ABAP MRP) 20131014
16 GV_RCV_TASKS Static Attribute Public Type reference (TYPE) I Number of received parallel tasks 20131014
17 GV_TASK_FINISHED Static Attribute Public Type reference (TYPE) BOOLEAN Task finished indicator 20131014
18 MS_PPHMRPSET Instance attribute Private Type reference (TYPE) PPHMRPSET Settings for MRP live 20130527
19 MS_T450N_MD01 Instance attribute Private Type reference (TYPE) T450N Transaction Control MRP With Object 20130515
20 MT_ABAP_MRP_RECEIVER Instance attribute Public Type reference (TYPE) TY_T_ABAP_MRP_RECEIVER Results of ABAP MRP run 20130429
21 MT_ALL_PLANNING_FILE_ENTRIES Instance attribute Public See coding All planning file entries for which MRP run is executed 20130425
22 MT_STATISTICS Instance attribute Public Type reference (TYPE) TT_STATISTICS Statistics of MRP run 20130503
23 MT_T460A Instance attribute Public Type reference (TYPE) TY_T_T460A Special procurement key 20130506
24 MT_TASKS Instance attribute Public Type reference (TYPE) TY_T_TASK Information parallel task 20130429
25 MV_DISFG Instance attribute Public Type reference (TYPE) DISFG Activate MRP areas at client level 20130920
26 MV_LOW_LEVEL_CODE Instance attribute Public Type reference (TYPE) DISST 'AAA' Low-Level Code 20130507
27 MV_SUB_LOW_LEVEL_CODE Instance attribute Public Type reference (TYPE) PPH_SUB_DISST Low-Level Code 20130507
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_TO_SQL Instance method Private Method Convert MRP authorizations into SQL conditions 20131107
2 CHECK_AUTHORITY Instance method Private Method Perform authority check 20130502
3 CHECK_NRIV Instance method Public Method 20130802
4 COLLECT_STATISTICS_DISST Instance method Private Method Collect MRP statistics per low level code 20130503
5 COLLECT_STATISTICS_OVERALL Instance method Private Method Collect MRP overall statistics 20130507
6 CONSIDER_MATS_WITH_PROBS Instance method Private Method Plan materials with probs in ABAP 20130425
7 CONSIDER_NEW_PLAN_FILE_ENTRIES Instance method Private Method Take over plan file entries 20130425
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130527
9 COPY_TO_SELECTION Instance method Private Method Convert planning file entries 20130429
10 DEPTH_FIRST_SEARCH Instance method Private Method Perform depth-first search 20130315
11 DEQUEUE_MRP_RUN Instance method Private Method Dequeue the MRP run per material/plant 20130503
12 DETERMINE_MRP_AREAS Instance method Public Method Determine MRP areas 20130920
13 DETERMINE_PLANT_SEQUENCE Instance method Private Method Determine sequence of plants 20130308
14 DETERMINE_TOP_LEVEL_SET Instance method Private Method Determine set of materials with top low-level code 20130308
15 ENQUEUE_MRP_RUN Instance method Private Method Enqueue the MRP run per material/plant 20130503
16 EXECUTE_ABAP_MRP Instance method Private Method Execute classic ABAP MRP run 20130418
17 GET_NUM_PAR_LIVE Instance method Private Method Determine heuristically how many parallel tasks in live 20130527
18 GET_PLANNING_FILE_ENTRIES Instance method Private Method Select planning file entries (DBVM) 20130307
19 MAIN Instance method Public Method Main method of MRP dispatcher 20130307
20 MAT_PLANT_MRP_IN_PCK Instance method Private Method 20131023
21 RECEIVE_RESULTS_ABAP_MRP Instance method Public Method Receive results of ABAP MRP run 20130422
22 SPLIT_SELECTION Instance method Public Method Split selection for HANA and classic MRP 20130307
Events
Class CL_PPH_MRP_DISPATCHER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PPH_MRP_RESULT_PLUS Public See coding 20130904 begin of pph_mrp_result_plus. INCLUDE TYPE pph_mrp_result. types: disst_orig type disst, end of pph_mrp_result_plus
2 PPH_MRP_RESULT_PLUS_TAB Public See coding 20130904 pph_mrp_result_plus_tab TYPE STANDARD TABLE OF pph_mrp_result_plus WITH DEFAULT KEY
3 RT_DISPO Public See coding Ranges table for MRP controller selection 20130308 rt_dispo type range of pph_mrp_dispatcher_sel-dispo
4 RT_MATNR Public See coding Ranges table for material selection 20130308 rt_matnr type range of pph_mrp_dispatcher_sel-matnr
5 RT_PRGRP Public See coding Ranges table for product group selection 20130308 rt_prgrp type range of pph_mrp_dispatcher_sel-prgrp
6 RT_WERKS Public See coding Ranges table for plant selection 20130307 rt_werks type range of pph_mrp_dispatcher_sel-werks
7 TT_STATISTICS Public See coding Statistics per low level code 20130503 tt_statistics type standard table of ty_statistics
8 TY_ABAP_MRP_RECEIVER Public See coding Results of ABAP MRP run 20130422 begin of ty_abap_mrp_receiver, subrc type syst_subrc, index type i, "Index * statu type char1, "Status disst type disst, sub_disst type pph_sub_disst, tname type char20, "Taskname rtime type syst_uzeit, "Runtime statn type mdstats, "Performance statistics cm61dx type pph_mrp_tt_cm61d, "Table with planned materials perfy type mdperftab, "Performance data planrequests TYPE pph_mdmm_tab, * msgtab type ermsg OCCURS 0, "Table with abortion messages msgid type syst_msgid, "Message-ID msgno type syst_msgno, "Message-Number msgv1 type SYST_MSGV, "Message-Variable msgtx(80) type c, "Message-Text end of ty_abap_mrp_receiver
9 TY_HANA_DET_RTIME Public See coding 20130802 begin of ty_hana_det_rtime, overall type int4, check type int4, read type int4, calc type int4, prepare type int4, update type int4, end of ty_hana_det_rtime
10 TY_HANA_ENTRIES Public See coding Number of inserted, deleted, and updated DB entries 20130503 begin of ty_hana_entries, num_del_eban type int4, num_ins_eban type int4, num_del_ebkn type int4, num_ins_ebkn type int4, num_del_ebub type int4, num_ins_ebub type int4, num_del_plaf type int4, num_ins_plaf type int4, num_upd_plaf type int4, num_upd_plpw type int4, num_del_plpw type int4, num_ins_plpw type int4, num_del_pspl type int4, num_ins_pspl type int4, num_del_kdpl type int4, num_ins_kdpl type int4, num_del_kbko type int4, num_ins_kbko type int4, num_del_kbez type int4, num_ins_kbez type int4, num_del_jest type int4, num_ins_jest type int4, num_ins_resb type int4, num_del_resb type int4, num_upd_dbvm type int4, num_upd_resb type int4, num_upd_quota type int4, num_upd_rsdb type int4, num_del_rsdb type int4, num_sel_matnr type int4, num_planned_matnr type int4, num_master_werks type int4, num_master_berid type int4, num_mdps type int4, num_mdps_mdua type int4, end of ty_hana_entries
11 TY_MATS_LOCKED Public See coding 20130918 begin of ty_mats_locked, matnr type matnr, werks type werks_d, disst type disst, uname type uname, end of ty_mats_locked
12 TY_PLANNING_NODE Public See coding Planning node 20130314 begin of ty_planning_node. include type ty_plng_file_entry. types: level type i, visited type boolean, end of ty_planning_node
13 TY_PLANTS_LOCKED Public See coding Plants locked for MRP run 20130802 begin of ty_plants_locked, werks type werks_d, lock type xfeld, end of ty_plants_locked
14 TY_PLNG_FILE_ENTRY Public See coding 20131107 begin of ty_plng_file_entry, mafid type mafid, disst type disst, matnr type matnr, berid type berid, gsaen type gsaen, akken type akken, end of ty_plng_file_entry
15 TY_STATISTICS Public See coding Statistics per low level code 20130503 begin of ty_statistics, " statistics per low level code disst type disst, sub_disst type pph_sub_disst, abap_rtime type syst_uzeit, " Overall runtime ABAP hana_rtime type syst_uzeit, " runtime Hana split_rtime type syst_uzeit, " runtime splitting overall_rtime type syst_uzeit, " overall (only filled for disst = space) abap_perfdata type mdperftab, "Performance data ABAP run per Material abap_tables_stat type mdstats, " Number of entries for ABAP hana_tables_stat type ty_hana_entries, " Number of entries for Hana hana_rtime_detail type ty_hana_det_rtime, num_mat_abap type i, num_mat_hana type i, reasons type pph_mrp_result_plus_tab, no_authorization type pph_mrp_werks_dispo_tab, matnr_not_locked type ty_t_mats_locked, matnr_w_errors TYPE pph_mrp_stat_text_tab, end of ty_statistics
16 TY_TASK Public See coding Information parallel task 20130429 begin of ty_task, index type i, "Index statu(1) type c, "Status "desti TYPE mrpdest, "Destination tname(20) type c, "Task name rtime type syst_uzeit, "Duration of planning run anzmt type anzmt, "Number of planned materials indx1 type syst_tabix, indx2 type syst_tabix, end of ty_task
17 TY_TRANSITION_BERID Public See coding Transition MRP areas 20130314 begin of ty_transition_berid, matnr type matnr, berid type berid, berid02 type berid, end of ty_transition_berid
18 TY_T_ABAP_MRP_RECEIVER Public See coding Results of ABAP MRP run 20130429 ty_t_abap_mrp_receiver type standard table of ty_abap_mrp_receiver
19 TY_T_MATS_LOCKED Public See coding 20130918 ty_t_mats_locked type standard table of ty_mats_locked WITH DEFAULT KEY
20 TY_T_PLANNING_NODE Public See coding Planning node 20130314 ty_t_planning_node type standard table of ty_planning_node
21 TY_T_PLANTS_LOCKED Public See coding Plants locked for MRP run 20130802 ty_t_plants_locked type standard table of ty_plants_locked
22 TY_T_PLNG_FILE_ENTRY Public See coding 20131107 ty_t_plng_file_entry type standard table of ty_plng_file_entry
23 TY_T_T460A Public See coding Special procurement key 20130506 ty_t_t460a type standard table of t460a
24 TY_T_TASK Public See coding Information parallel task 20130429 ty_t_task type standard table of ty_task
25 TY_T_TRANSITION_BERID Public See coding Transition MRP areas 20130314 ty_t_transition_berid type standard table of ty_transition_berid
Method Signatures

Method AUTH_TO_SQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTHORIZED Call by reference Type reference (TYPE) ABAP_BOOL Flag: Is authorized 20131107
2 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Flag: Error during SQL-Determination 20131121
3 Exporting EV_SQL_FRAGMENT Call by reference Type reference (TYPE) STRING SQL to be added to SELECT-statements 20131107

Method AUTH_TO_SQL on class CL_PPH_MRP_DISPATCHER has no exception.

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL_MAT_PLANT Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB Selection per Material and Plant 20130507
2 Exporting ET_NO_AUTHORIZATION Call by reference Type reference (TYPE) PPH_MRP_WERKS_DISPO_TAB Info insufficient authorization 20130508
3 Importing IV_MDAKT Call by reference Type reference (TYPE) MDAKT Activity types in materials planning 20130502
4 Importing IV_SQL_FRAGMENT Call by reference Type reference (TYPE) STRING '' SQL to be added to SELECT-statements 20131107

Method CHECK_AUTHORITY on class CL_PPH_MRP_DISPATCHER has no exception.

Method CHECK_NRIV Signature

Method CHECK_NRIV on class CL_PPH_MRP_DISPATCHER has no parameter.
Method CHECK_NRIV on class CL_PPH_MRP_DISPATCHER has no exception.

Method COLLECT_STATISTICS_DISST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HANA_STAT Call by reference Type reference (TYPE) PPH_MRP_HANA_STAT_TAB Statistics returned from Hana MRP 20130507
2 Importing IT_MATNR_NOT_LOCKED Call by reference Type reference (TYPE) TY_T_MATS_LOCKED Materials which could not be locked 20130508
3 Importing IT_NO_AUTHORIZATION Call by reference Type reference (TYPE) PPH_MRP_WERKS_DISPO_TAB Info insufficient authorization 20130508
4 Importing IT_REASONS Call by reference Type reference (TYPE) PPH_MRP_RESULT_TAB Result of MRP 20130503
5 Importing IT_SEL_ABAP Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB Distance to Town 20130507
6 Importing IT_SEL_HANA Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB Distance to Town 20130507
7 Importing IV_DUR_ABAP Call by reference Type reference (TYPE) T 20130503
8 Importing IV_DUR_HANA Call by reference Type reference (TYPE) T 20130503

Method COLLECT_STATISTICS_DISST on class CL_PPH_MRP_DISPATCHER has no exception.

Method COLLECT_STATISTICS_OVERALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OVERALL Call by reference Type reference (TYPE) T 20130507

Method COLLECT_STATISTICS_OVERALL on class CL_PPH_MRP_DISPATCHER has no exception.

Method CONSIDER_MATS_WITH_PROBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MATERIALS Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB Selection per Material and Plant 20130425
2 Importing IT_RESULT Call by reference Type reference (TYPE) PPH_MRP_RESULT_TAB Result of MRP 20130425

Method CONSIDER_MATS_WITH_PROBS on class CL_PPH_MRP_DISPATCHER has no exception.

Method CONSIDER_NEW_PLAN_FILE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ENTRIES Call by reference Type reference (TYPE) TY_T_PLNG_FILE_ENTRY Table Type Planning File Entries 20130425
2 Importing IT_PLAN_FILE_NEW Call by reference Type reference (TYPE) PPH_MRP_PLAN_FILE_TAB Plan file entry 20130425
3 Importing IV_COMPS Call by reference Type reference (TYPE) PPH_MRP_BOM_COMPONENTS Include BOM Components in Planning 20130513
4 Importing IV_TRANS Call by reference Type reference (TYPE) PPH_MRP_STOCK_TRANSFER Include Stock Transfer Materials in Planning 20130513

Method CONSIDER_NEW_PLAN_FILE_ENTRIES on class CL_PPH_MRP_DISPATCHER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PPH_MRP_DISPATCHER has no parameter.
Method CONSTRUCTOR on class CL_PPH_MRP_DISPATCHER has no exception.

Method COPY_TO_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTION Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB Selection per Material and Plant 20130429
2 Importing IT_DBVM Call by reference Type reference (TYPE) TY_T_PLNG_FILE_ENTRY Table Type Planning File Entries 20130429

Method COPY_TO_SELECTION on class CL_PPH_MRP_DISPATCHER has no exception.

Method DEPTH_FIRST_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PLANNING_NODE Call by reference Type reference (TYPE) TY_PLANNING_NODE Planning node 20130315
2 Changing CT_PLANNING_NODES Call by reference Type reference (TYPE) TY_T_PLANNING_NODE Planning node 20130315
3 Exporting EV_LEVEL Call by reference Type reference (TYPE) I Level 20130315
4 Importing IT_TRANSITION_BERID Call by reference Type reference (TYPE) TY_T_TRANSITION_BERID Transition MRP areas 20130315

Method DEPTH_FIRST_SEARCH on class CL_PPH_MRP_DISPATCHER has no exception.

Method DEQUEUE_MRP_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MATNR_LOCKED Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB 20130507
2 Importing IT_PLANTS_LOCKED Call by reference Type reference (TYPE) TY_T_PLANTS_LOCKED Plants locked for MRP run 20130802

Method DEQUEUE_MRP_RUN on class CL_PPH_MRP_DISPATCHER has no exception.

Method DETERMINE_MRP_AREAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MATNR_WERKS_BERID Call by reference Type reference (TYPE) PPH_MATNR_WERKS_BERID_SEL_TAB Global temporary table for selecting from HANA (PP) 20130920
2 Importing IT_MATNR_WERKS Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB Selection per Material and Plant 20130920

Method DETERMINE_MRP_AREAS on class CL_PPH_MRP_DISPATCHER has no exception.

Method DETERMINE_PLANT_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PLANNING_FILE_ENTRIES Call by reference Type reference (TYPE) TY_T_PLNG_FILE_ENTRY Table Type Planning File Entries 20130916
2 Changing CT_TOP_LEVEL_SET Call by reference Type reference (TYPE) TY_T_PLNG_FILE_ENTRY Table Type Planning File Entries 20130412

Method DETERMINE_PLANT_SEQUENCE on class CL_PPH_MRP_DISPATCHER has no exception.

Method DETERMINE_TOP_LEVEL_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PLANNING_FILE_ENTRIES Call by reference Type reference (TYPE) TY_T_PLNG_FILE_ENTRY Table Type Planning File Entries 20130308
2 Exporting ET_TOP_LEVEL_SET Call by reference Type reference (TYPE) TY_T_PLNG_FILE_ENTRY Table Type Planning File Entries 20130308
3 Importing IV_TRANS Call by reference Type reference (TYPE) PPH_MRP_STOCK_TRANSFER Include Stock Transfer Materials in Planning 20130916

Method DETERMINE_TOP_LEVEL_SET on class CL_PPH_MRP_DISPATCHER has no exception.

Method ENQUEUE_MRP_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL_MAT_PLANT Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB Table with locked materials 20130507
2 Exporting ET_MATNR_LOCKED Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB Selection per Material and Plant 20130507
3 Exporting ET_MATNR_NOT_LOCKED Call by reference Type reference (TYPE) TY_T_MATS_LOCKED Table with materials which could not be locked 20130507
4 Exporting ET_PLANTS_LOCKED Call by reference Type reference (TYPE) TY_T_PLANTS_LOCKED Plants locked for MRP run 20130802

Method ENQUEUE_MRP_RUN on class CL_PPH_MRP_DISPATCHER has no exception.

Method EXECUTE_ABAP_MRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PLAN_FILE Call by reference Type reference (TYPE) PPH_MRP_PLAN_FILE_TAB Plan file entry 20130513
2 Importing IT_SEL_MAT_PLANT Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB Selection per Material and Plant 20130418
3 Importing IV_DISPD Call by reference Type reference (TYPE) DISPD Date for planning (basis of comparison for time-phased plng) 20130418
4 Importing IV_PARALLEL Call by reference Type reference (TYPE) FLG_PARALL Use parallel processing for planning run 20130429
5 Importing IV_PLMOD Call by reference Type reference (TYPE) PLMOD Planning mode 20130418
6 Importing IV_REGEN Call by reference Type reference (TYPE) PPH_MRP_REGENERATIVE MRP regenerative planning 20130427
# Exception Resumable Description Created on
1 CX_PPH_MRP Exceptions for MRP 20131014

Method GET_NUM_PAR_LIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEL Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB Selection per Material and Plant 20130527
2 Returning RV_NUM Value transfer Type reference (TYPE) INT4 Natural Number 20130527

Method GET_NUM_PAR_LIVE on class CL_PPH_MRP_DISPATCHER has no exception.

Method GET_PLANNING_FILE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PLANNING_FILE_ENTRIES Call by reference Type reference (TYPE) TY_T_PLNG_FILE_ENTRY Table Type Planning File Entries 20130308
2 Importing IT_SO_DISPO Call by reference Type reference (TYPE) RT_DISPO Ranges table for MRP controller selection 20130308
3 Importing IT_SO_MATNR Call by reference Type reference (TYPE) RT_MATNR Ranges table for material selection 20130308
4 Importing IT_SO_WERKS Call by reference Type reference (TYPE) RT_WERKS Ranges table for plant selection 20130308
5 Importing IV_MPS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130308
6 Importing IV_REGEN Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130308
7 Importing IV_SQL_FRAGMENT Call by reference Type reference (TYPE) STRING '' SQL to be added to SELECT-statements 20131107

Method GET_PLANNING_FILE_ENTRIES on class CL_PPH_MRP_DISPATCHER has no exception.

Method MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PLANNED_MATERIALS Call by reference Type reference (TYPE) TY_T_PLNG_FILE_ENTRY Table Type Planning File Entries 20130527
2 Exporting ET_STATISTICS Call by reference Type reference (TYPE) TT_STATISTICS Statistics about MRP run 20130502
3 Importing IT_SO_DISPO Call by reference Type reference (TYPE) RT_DISPO Ranges table for MRP controller selection 20130308
4 Importing IT_SO_MATNR Call by reference Type reference (TYPE) RT_MATNR Ranges table for material selection 20130308
5 Importing IT_SO_WERKS Call by reference Type reference (TYPE) RT_WERKS Ranges table for plant selection 20130308
6 Importing IV_COMPS Call by reference Type reference (TYPE) PPH_MRP_BOM_COMPONENTS BOM components are planned by MRP additionally 20130315
7 Importing IV_DISPD Call by reference Type reference (TYPE) DISPD Date for planning (basis of comparison for time-phased plng) 20130308
8 Importing IV_PARALLEL Call by reference Type reference (TYPE) FLG_PARALL Use parallel processing for planning run 20130429
9 Importing IV_PLMOD Call by reference Type reference (TYPE) PLMOD Planning mode 20130418
10 Importing IV_REGEN Call by reference Type reference (TYPE) PPH_MRP_REGENERATIVE MRP regenerative planning 20130308
11 Importing IV_TRANS Call by reference Type reference (TYPE) PPH_MRP_STOCK_TRANSFER Consider materials in supplying locations (stock transfer) 20130315
# Exception Resumable Description Created on
1 CX_PPH_MRP Exceptions for MRP 20130501

Method MAT_PLANT_MRP_IN_PCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PLAN_FILE Call by reference Type reference (TYPE) PPH_MRP_PLAN_FILE_TAB 20131023
2 Exporting ET_RESULT Call by reference Type reference (TYPE) PPH_MRP_RESULT_TAB 20131023
3 Exporting ET_STATISTICS Call by reference Type reference (TYPE) PPH_MRP_HANA_STAT_TAB 20131023
4 Importing IT_SEL Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB 20131023
5 Importing IV_DATE Call by reference Type reference (TYPE) SY-DATUM 20131023
6 Importing IV_PLMOD Call by reference Type reference (TYPE) PPH_MRP_DISPATCHER_SEL-PLMOD '3' 20131023
# Exception Resumable Description Created on
1 CX_PPH_MRP 20131023

Method RECEIVE_RESULTS_ABAP_MRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TASK Call by reference Type reference (TYPE) CLIKE 20130422

Method RECEIVE_RESULTS_ABAP_MRP on class CL_PPH_MRP_DISPATCHER has no exception.

Method SPLIT_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REASONS Call by reference Type reference (TYPE) PPH_MRP_RESULT_TAB Result of Check 20130503
2 Exporting ET_SEL_ABAP Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB Selection per Material and Plant 20130307
3 Exporting ET_SEL_HANA Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB Selection per Material and Plant 20130307
4 Importing IT_SEL Call by reference Type reference (TYPE) PPH_MRP_SEL_MAT_PLANT_TAB Selection per Material and Plant 20130307

Method SPLIT_SELECTION on class CL_PPH_MRP_DISPATCHER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 616