SAP ABAP Class CL_PPH_COMPARE_PROCEDURE (PPH Comparison Tool)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PP-MRP (Application Component) Material Requirements Planning
     PPH_SUPPORT (Package) PP on HANA: Test Entities
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PPH_COMPARE_PROCEDURE PPH Comparison Tool 20130121
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PPH_COMPARE_BASIC_LIST PPH Comparison Tool 20130607
2 Inheritance (c INHERITING FROM c_ref)  CL_PPH_COMPARE_BOM PPH Comparison Tool BOM Explosion 20130904
3 Inheritance (c INHERITING FROM c_ref)  CL_PPH_COMPARE_DEM PPH Comparison Tool 20130625
4 Inheritance (c INHERITING FROM c_ref)  CL_PPH_COMPARE_KPI PPH Comparison Tool 20130121
5 Inheritance (c INHERITING FROM c_ref)  CL_PPH_COMPARE_LATE_SUPPLY PPH Comparison Tool 20130208
6 Inheritance (c INHERITING FROM c_ref)  CL_PPH_COMPARE_MAT_MASTER PPH Comparison Tool 20130121
7 Inheritance (c INHERITING FROM c_ref)  CL_PPH_COMPARE_MDPSX_SP0 PPH Comparison Tool 20130121
8 Inheritance (c INHERITING FROM c_ref)  CL_PPH_COMPARE_MRP_HANA_ABAP PPH Comparison Tool for MRP 20130417
9 Inheritance (c INHERITING FROM c_ref)  CL_PPH_COMPARE_PERIODS PPH Comparison Tool 20130121
Properties
Class CL_PPH_COMPARE_PROCEDURE  
Short Description PPH Comparison Tool    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PPH_SUPPORT   PP on HANA: Test Entities 
Created 20130121   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PPH_COMPARE_PROCEDURE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PPH_COMPARE_PROCEDURE PPH Comparison Tool 20130121
Friends
Class CL_PPH_COMPARE_PROCEDURE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_PPH_COMPARE_PROCEDURE 20130121
2 MT_MAT_WERKS_BERID_SEL Instance attribute Protected Type reference (TYPE) PPH_MATNR_WERKS_BERID_SEL_TAB 20130121
3 MV_DISFG Instance attribute Protected Type reference (TYPE) DISFG 20130121
4 MV_EVAL_HOR Instance attribute Protected Type reference (TYPE) D Natural Number 20130315
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MISSING_LINE_EXCEPTION Instance method Private Method 20130121
2 APPLY_FILTER Instance method Protected Method 20130121
3 COMPARE_TABLES Instance method Private Method 20130121
4 CREATE_EXCEPTION_TABLE Instance method Private Method 20130129
5 ENRICH_KEYS Instance method Protected Method 20130121
6 EXCLUDE_FIELDS_FROM_COMPARISON Instance method Protected Method 20130121
7 EXECUTE_PROCEDURE_CDB Instance method Protected Method 20130121
8 EXECUTE_PROCEDURE_HDB Instance method Protected Method 20130121
9 GET_FIELDS_DEFINITIONS Instance method Protected Method 20130121
10 GET_HORIZON Static method Private Method 20130418
11 PREPARE Instance method Protected Method 20130121
12 SET_PACKAGE_SIZE Instance method Protected Method 20130121
13 SET_TYPE_AND_SORT_KEYS Instance method Protected Method 20130121
14 SORT_TABLES Instance method Protected Method 20130121
Events
Class CL_PPH_COMPARE_PROCEDURE has no event.
Types
Class CL_PPH_COMPARE_PROCEDURE has no local type.
Method Signatures

Method ADD_MISSING_LINE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCEPTION Call by reference Type reference (TYPE) INDEX TABLE 20130121
2 Changing CV_EXCEPTION_INDEX Call by reference Type reference (TYPE) I 20130121
3 Importing IS_ENTRY Call by reference Type reference (TYPE) ANY 20130121
4 Importing IV_CDB Call by reference Type reference (TYPE) BOOLEAN 20130121
5 Importing IV_ROWS Call by reference Type reference (TYPE) BOOLEAN 20130121

Method ADD_MISSING_LINE_EXCEPTION on class CL_PPH_COMPARE_PROCEDURE has no exception.

Method APPLY_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CDB Call by reference Type reference (TYPE) INDEX TABLE 20130121
2 Changing CT_HDB Call by reference Type reference (TYPE) INDEX TABLE 20130121
3 Importing IV_AFPO Call by reference Type reference (TYPE) BOOLEAN 20130121
4 Importing IV_EBAN Call by reference Type reference (TYPE) BOOLEAN 20130121
5 Importing IV_MARD Call by reference Type reference (TYPE) BOOLEAN 20130121
6 Importing IV_MDBSBS Call by reference Type reference (TYPE) BOOLEAN 20130121
7 Importing IV_MDLABS Call by reference Type reference (TYPE) BOOLEAN 20130121
8 Importing IV_MDPB Call by reference Type reference (TYPE) BOOLEAN 20130121
9 Importing IV_MDQM Call by reference Type reference (TYPE) BOOLEAN 20130121
10 Importing IV_MDRELA Call by reference Type reference (TYPE) BOOLEAN 20130121
11 Importing IV_MDUA Call by reference Type reference (TYPE) BOOLEAN 20130121
12 Importing IV_MDUB Call by reference Type reference (TYPE) BOOLEAN 20130121
13 Importing IV_MDUR Call by reference Type reference (TYPE) BOOLEAN 20130121
14 Importing IV_MSKA Call by reference Type reference (TYPE) BOOLEAN 20130121
15 Importing IV_MSPR Call by reference Type reference (TYPE) BOOLEAN 20130121
16 Importing IV_MSSA Call by reference Type reference (TYPE) BOOLEAN 20130121
17 Importing IV_MSSL Call by reference Type reference (TYPE) BOOLEAN 20130121
18 Importing IV_MSSQ Call by reference Type reference (TYPE) BOOLEAN 20130121
19 Importing IV_PLAF Call by reference Type reference (TYPE) BOOLEAN 20130121
20 Importing IV_PROW Call by reference Type reference (TYPE) BOOLEAN 20130121
21 Importing IV_RESB Call by reference Type reference (TYPE) BOOLEAN 20130121
22 Importing IV_VBBE Call by reference Type reference (TYPE) BOOLEAN 20130121

Method APPLY_FILTER on class CL_PPH_COMPARE_PROCEDURE has no exception.

Method COMPARE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCEPTION Call by reference Type reference (TYPE) INDEX TABLE 20130129
2 Importing IT_CDB Call by reference Type reference (TYPE) INDEX TABLE 20130121
3 Importing IT_DFIES Call by reference Type reference (TYPE) DFIES_TABLE Table for dfies entries 20130129
4 Importing IT_FIELDS Call by reference Type reference (TYPE) IF_PPH_COMPARE_PROCEDURE~TT_FIELDS 20130121
5 Importing IT_HDB Call by reference Type reference (TYPE) INDEX TABLE 20130121
6 Importing IT_KEYS Call by reference Type reference (TYPE) ABAP_SORTORDER_TAB 20130121
7 Importing IV_ROWS Call by reference Type reference (TYPE) BOOLEAN 20130121
8 Importing IV_TYPE Call by reference Type reference (TYPE) DDOBJNAME 20130121

Method COMPARE_TABLES on class CL_PPH_COMPARE_PROCEDURE has no exception.

Method CREATE_EXCEPTION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_EXCEPTION Call by reference Object reference (TYPE REF TO) DATA 20130129
2 Importing IT_KEYS Call by reference Type reference (TYPE) ABAP_SORTORDER_TAB Tabelle für SORT itab BY (ABAP_SORTORDER_TAB) 20130129
3 Importing IV_TYPE Call by reference Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20130129

Method CREATE_EXCEPTION_TABLE on class CL_PPH_COMPARE_PROCEDURE has no exception.

Method ENRICH_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CDB Call by reference Type reference (TYPE) INDEX TABLE 20130121
2 Changing CT_HDB Call by reference Type reference (TYPE) INDEX TABLE 20130121

Method ENRICH_KEYS on class CL_PPH_COMPARE_PROCEDURE has no exception.

Method EXCLUDE_FIELDS_FROM_COMPARISON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXCLUDE Call by reference Type reference (TYPE) BOOLEAN 20130121
2 Importing IS_CDB Call by reference Type reference (TYPE) ANY 20130425
3 Importing IS_HDB Call by reference Type reference (TYPE) ANY 20130425
4 Importing IV_DELKZ Call by reference Type reference (TYPE) DELKZ 20130121
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20130121

Method EXCLUDE_FIELDS_FROM_COMPARISON on class CL_PPH_COMPARE_PROCEDURE has no exception.

Method EXECUTE_PROCEDURE_CDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CDB Call by reference Type reference (TYPE) INDEX TABLE 20130121
2 Importing IV_CURRENT_PACKAGE Call by reference Type reference (TYPE) INT4 20130121
3 Importing IV_PACKAGES_NUMBER Call by reference Type reference (TYPE) INT4 20130121
4 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 20130121

Method EXECUTE_PROCEDURE_CDB on class CL_PPH_COMPARE_PROCEDURE has no exception.

Method EXECUTE_PROCEDURE_HDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HDB Call by reference Type reference (TYPE) INDEX TABLE 20130121
2 Importing IV_CURRENT_PACKAGE Call by reference Type reference (TYPE) INT4 20130121
3 Importing IV_PACKAGES_NUMBER Call by reference Type reference (TYPE) INT4 20130121
4 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 20130121

Method EXECUTE_PROCEDURE_HDB on class CL_PPH_COMPARE_PROCEDURE has no exception.

Method GET_FIELDS_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DFIES Call by reference Type reference (TYPE) DFIES_TABLE 20130121
2 Importing IV_TYPE Call by reference Type reference (TYPE) DDOBJNAME 20130121

Method GET_FIELDS_DEFINITIONS on class CL_PPH_COMPARE_PROCEDURE has no exception.

Method GET_HORIZON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20130418
2 Importing IV_WORKINGDAYS Call by reference Type reference (TYPE) INT4 Natural number 20130418
3 Returning RV_DATE Value transfer Type reference (TYPE) D 20130418

Method GET_HORIZON on class CL_PPH_COMPARE_PROCEDURE has no exception.

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NUM_OBJECTS Call by reference Type reference (TYPE) I 20130121
2 Importing IT_BERID Call by reference Type reference (TYPE) IF_PPH_COMPARE_PROCEDURE~TT_FIELDS 20130121
3 Importing IT_DISPO Call by reference Type reference (TYPE) IF_PPH_COMPARE_PROCEDURE~TT_FIELDS 20130121
4 Importing IT_MATNR Call by reference Type reference (TYPE) IF_PPH_COMPARE_PROCEDURE~TT_FIELDS 20130121
5 Importing IT_RANGE_01 Call by reference Type reference (TYPE) IF_PPH_COMPARE_PROCEDURE~TT_FIELDS 20130222
6 Importing IT_RANGE_02 Call by reference Type reference (TYPE) IF_PPH_COMPARE_PROCEDURE~TT_FIELDS 20130222
7 Importing IT_RANGE_03 Call by reference Type reference (TYPE) IF_PPH_COMPARE_PROCEDURE~TT_FIELDS 20130822
8 Importing IT_RANGE_04 Call by reference Type reference (TYPE) IF_PPH_COMPARE_PROCEDURE~TT_FIELDS 20130822
9 Importing IT_RANGE_05 Call by reference Type reference (TYPE) IF_PPH_COMPARE_PROCEDURE~TT_FIELDS 20130822
10 Importing IT_RANGE_06 Call by reference Type reference (TYPE) IF_PPH_COMPARE_PROCEDURE~TT_FIELDS 20130822
11 Importing IT_WERKS Call by reference Type reference (TYPE) IF_PPH_COMPARE_PROCEDURE~TT_FIELDS 20130121
12 Importing IV_EVAL_HOR Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20130218
13 Importing IV_NONAGG Call by reference Type reference (TYPE) BOOLEAN 20130121

Method PREPARE on class CL_PPH_COMPARE_PROCEDURE has no exception.

Method SET_PACKAGE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 20130121

Method SET_PACKAGE_SIZE on class CL_PPH_COMPARE_PROCEDURE has no exception.

Method SET_TYPE_AND_SORT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYS Call by reference Type reference (TYPE) ABAP_SORTORDER_TAB 20130121
2 Exporting EV_TYPE Call by reference Type reference (TYPE) DDOBJNAME 20130121

Method SET_TYPE_AND_SORT_KEYS on class CL_PPH_COMPARE_PROCEDURE has no exception.

Method SORT_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CDB Call by reference Type reference (TYPE) INDEX TABLE 20130121
2 Changing CT_HDB Call by reference Type reference (TYPE) INDEX TABLE 20130121
3 Importing IT_KEYS Call by reference Type reference (TYPE) ABAP_SORTORDER_TAB 20130121

Method SORT_TABLES on class CL_PPH_COMPARE_PROCEDURE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 616