SAP ABAP Class CL_PPERECMP_CNTL (CMP Reporting: Selection Functions)
Hierarchy
EA-IPPE (Software Component) SAP iPPE
   AP-PPE (Application Component) Integrated Product and Process Engineering
     CPPECMP_REP (Package) Application Logic for CMP Reporting
Properties
Class CL_PPERECMP_CNTL  
Short Description CMP Reporting: Selection Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPPECMP_REP   Application Logic for CMP Reporting 
Created 20041012   SAP 
Last change 20050615   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)
2 PPENV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PPERE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PPET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PPET5 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PPERECMP_CNTL has no interface implemented.
Friends
Class CL_PPERECMP_CNTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_IPPE_CLASS Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_CLASS BAdI Interface IF_EX_IPPE_CLASS 20041012
2 GR_IPPE_CMPID Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_CMPID BAdI Interface IF_EX_IPPE_CMPID 20041012
3 GR_IPPE_CMP_REP Static Attribute Public Object reference (TYPE REF TO) IF_EX_IPPE_CMP_REP BAdI Interface IF_EX_IPPE_CMP_REP 20041026
4 GR_IPPE_CONFIG Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_CONFIG BAdI Interface IF_EX_IPPE_CONFIG 20041012
5 GR_IPPE_DOCID Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_DOCID BAdI Interface IF_EX_IPPE_DOCID 20041012
6 GR_IPPE_ECN Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_ECN BAdI Interface IF_EX_IPPE_ECN 20041012
7 GT_DDIC_FIELDS Static Attribute Public Type reference (TYPE) DDFIELDS DD: Field List 20041012
8 GV_BADI_ACTIVE Static Attribute Public Type reference (TYPE) XFELD Implementation for IPPE_CMP_REP Available? 20041026
9 GV_INTERNAL_SO_SIZE_BORDER Static Attribute Public Type reference (TYPE) I 50000 Maximum Size of Internal (Calculated) SELECT Option 20050519
10 MSG_BAD_WHERE_CLAUSE Constant Public Type reference (TYPE) PPET_SUBRC_TYPE 002 Error in WHERE Clause 20041104
11 MSG_MSGID Constant Public Type reference (TYPE) BALMI-MSGID 'PPECMP_REP' Message Class for Reporting 20041104
12 MSG_WHERE_CLAUSE_SIZE Constant Public Type reference (TYPE) PPET_SUBRC_TYPE 001 Size of WHERE Clause Exceeded 20041104
13 SHLP_NAME_CMPEXT Static Attribute Public Type reference (TYPE) SHLPFIELD Name of a search help parameter 20041110
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20041012
2 CMPREP_OBJ_SELECT Static method Public Method CMP Selection Function 20041012
3 CONVERT_AENNR_EXT Static method Private Method Change AENNR to ppenv_only_aennr_tab 20041012
4 CONVERT_CHAR2CUOBJ Static method Private Method Change 'characteristic' to ppenv_cuobj_tab 20041012
5 CONVERT_CHAR2KNOBJ Static method Private Method Change 'characteristic' to ppenv_knobj_tab 20041012
6 CONVERT_CLASS_EXT Static method Private Method Change CLASS to ppenv_class_tab 20041012
7 CONVERT_CMPID_EXT Static method Private Method Change CMPEXT to ppenv_cmpid_tab 20041012
8 CONVERT_DOCID_EXT Static method Private Method Change DOCID_EXT to ppenv_docid_tab 20041012
9 CONVERT_OD2KNOBJ Static method Private Method Change BZW-Teil to knobjs 20041012
10 CONVERT_SEL_OPTION Static method Private Method Change Generic Selection Option 20041012
11 GET_OBJECT_BY_SELSCREENS Static method Public Method Gets CMP Elements for Selection Screen Evaluation 20041012
12 PREPARE_SELECTION_PARAMS Static method Private Method Convert Input from Selection Screen into Internal Format 20041012
13 READ_SELECTION_SCREEN Static method Public Method Evaluate Specified Selection Screen 20041012
Events
Class CL_PPERECMP_CNTL has no event.
Types
Class CL_PPERECMP_CNTL has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PPERECMP_CNTL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PPERECMP_CNTL has no exception.

Method CMPREP_OBJ_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SO_INFO Call by reference Type reference (TYPE) PPERE_SO_INFO_TAB Verwendete Selekt-Options 20041018
2 Exporting ET_AENNR Call by reference Type reference (TYPE) PPET_AENNR_TAB 20041012
3 Exporting ET_CLASS Call by reference Type reference (TYPE) PPENV_CLASS_TAB ermittelte Clints 20041012
4 Exporting ET_CMPID Call by reference Type reference (TYPE) PPENV_CMPID_TAB ermittelte CMPIDs 20041012
5 Exporting ET_DOCID Call by reference Type reference (TYPE) PPENV_DOCID_TAB ermittelte DOCIDs 20041012
6 Exporting ET_KNOBJ Call by reference Type reference (TYPE) PPENV_KNOBJ_TAB ermittelte BZW-Bausteine 20041012
7 Exporting ET_ONLY_AENNR Call by reference Type reference (TYPE) PPET_ONLY_AENNR_TAB ermittelte Aennrs 20041012
8 Exporting ET_PNODID Call by reference Type reference (TYPE) PPET_PNODID_LI_TAB 20041012
9 Exporting ET_POSVID Call by reference Type reference (TYPE) PPET_POSVID_LI_TAB 20041012
10 Exporting ET_PVCOL Call by reference Type reference (TYPE) PPET5_PVCOL_LI_TAB 20041012
11 Importing IV_DB_SELECT Call by reference Type reference (TYPE) XFELD PPET_TRUE 'X' = lesen von der DB, Space für LI-Bausteine 20041012
12 Importing IV_GET_ALTERNATIVES Call by reference Type reference (TYPE) XFELD PPET_FALSE Feld zum Ankreuzen 20041012
13 Importing IV_GET_NODES Call by reference Type reference (TYPE) XFELD PPET_TRUE Feld zum Ankreuzen 20041012
14 Importing IV_GET_VARIANTS Call by reference Type reference (TYPE) XFELD PPET_FALSE Feld zum Ankreuzen 20041012
15 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) PVS_COUNT 200 Interner Zähler für iPPE-Objekte 20041029
16 Importing IV_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message-Option 20041104

Method CMPREP_OBJ_SELECT on class CL_PPERECMP_CNTL has no exception.

Method CONVERT_AENNR_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEYTABLE_MODE Call by reference Type reference (TYPE) PPERE_KEYTABLE_MODE Inhalt Keytables incl./excl. 20041103
2 Exporting ET_AENNR Call by reference Type reference (TYPE) PPET_ONLY_AENNR_TAB 20041012
3 Exporting EX_CONV_WITHOUT_HITS Call by reference Type reference (TYPE) C Konvertierung ohne Treffer 20080229
4 Importing IT_SO_INFO Call by reference Type reference (TYPE) PPERE_SO_INFO_TAB 20041012

Method CONVERT_AENNR_EXT on class CL_PPERECMP_CNTL has no exception.

Method CONVERT_CHAR2CUOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEYTABLE_MODE Call by reference Type reference (TYPE) PPERE_KEYTABLE_MODE Inhalt Keytables incl./excl. 20041103
2 Exporting ET_CUOBJ Call by reference Type reference (TYPE) PPENV_CUOBJ_TAB 20041012
3 Importing IT_SO_INFO Call by reference Type reference (TYPE) PPERE_SO_INFO_TAB 20041012

Method CONVERT_CHAR2CUOBJ on class CL_PPERECMP_CNTL has no exception.

Method CONVERT_CHAR2KNOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEYTABLE_MODE Call by reference Type reference (TYPE) PPERE_KEYTABLE_MODE Inhalt Keytables incl./excl. 20041103
2 Exporting ET_KNOBJ Call by reference Type reference (TYPE) PPENV_KNOBJ_TAB Zu verwendende Knobjs 20041012
3 Importing IT_SO_INFO Call by reference Type reference (TYPE) PPERE_SO_INFO_TAB 20041012

Method CONVERT_CHAR2KNOBJ on class CL_PPERECMP_CNTL has no exception.

Method CONVERT_CLASS_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEYTABLE_MODE Call by reference Type reference (TYPE) PPERE_KEYTABLE_MODE Inhalt Keytables incl./excl. 20041103
2 Exporting ET_CLASS Call by reference Type reference (TYPE) PPENV_CLASS_TAB 20041012
3 Exporting EX_CONV_WITHOUT_HITS Call by reference Type reference (TYPE) C Konvertirung ohne Treffer 20080229
4 Importing IT_SO_INFO Call by reference Type reference (TYPE) PPERE_SO_INFO_TAB 20041012

Method CONVERT_CLASS_EXT on class CL_PPERECMP_CNTL has no exception.

Method CONVERT_CMPID_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEYTABLE_MODE Call by reference Type reference (TYPE) PPERE_KEYTABLE_MODE Inhalt Keytables incl./excl. 20041103
2 Exporting ET_CMPID Call by reference Type reference (TYPE) PPENV_CMPID_TAB iPPE-Materialien 20041012
3 Exporting EX_CONV_WITHOUT_HITS Call by reference Type reference (TYPE) C Konvertierung ohne Treffer 20080229
4 Importing IT_SO_INFO Call by reference Type reference (TYPE) PPERE_SO_INFO_TAB externe Materialnummer SO 20041012

Method CONVERT_CMPID_EXT on class CL_PPERECMP_CNTL has no exception.

Method CONVERT_DOCID_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEYTABLE_MODE Call by reference Type reference (TYPE) PPERE_KEYTABLE_MODE Inhalt Keytables incl./excl. 20041103
2 Exporting ET_DOCID Call by reference Type reference (TYPE) PPENV_DOCID_TAB iPPE-internal Keys 20041012
3 Exporting EX_CONV_WITHOUT_HITS Call by reference Type reference (TYPE) C Konvertierung ohne Treffer 20080229
4 Importing IT_SO_INFO Call by reference Type reference (TYPE) PPERE_SO_INFO_TAB 20041012

Method CONVERT_DOCID_EXT on class CL_PPERECMP_CNTL has no exception.

Method CONVERT_OD2KNOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEYTABLE_MODE Call by reference Type reference (TYPE) PPERE_KEYTABLE_MODE Inhalt Keytables incl./excl. 20041103
2 Exporting ET_KNOBJ Call by reference Type reference (TYPE) PPENV_KNOBJ_TAB 20041012
3 Importing IT_SO_INFO Call by reference Type reference (TYPE) PPERE_SO_INFO_TAB 20041012

Method CONVERT_OD2KNOBJ on class CL_PPERECMP_CNTL has no exception.

Method CONVERT_SEL_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20041012
2 Importing IT_GEN_RANGE Call by reference Type reference (TYPE) PPERE_GEN_RANGE_TAB 20041012
3 Importing IV_DBFIELD Call by reference Type reference (TYPE) PPERE_DBFIELD 20041012
# Exception Resumable Description Created on
1 NO_ATTRIBUTE_MATCH Passt nicht zu iPPE-Attributen 20041012

Method GET_OBJECT_BY_SELSCREENS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AENNR Call by reference Type reference (TYPE) PPET_AENNR_TAB 20041012
2 Exporting ET_CLASS Call by reference Type reference (TYPE) PPENV_CLASS_TAB ermittelte Clints 20041026
3 Exporting ET_CMPID Call by reference Type reference (TYPE) PPENV_CMPID_TAB ermittelte CMPIDs 20041026
4 Exporting ET_DOCID Call by reference Type reference (TYPE) PPENV_DOCID_TAB ermittelte DOCIDs 20041026
5 Exporting ET_KNOBJ Call by reference Type reference (TYPE) PPENV_KNOBJ_TAB ermittelte BZW-Bausteine 20041026
6 Exporting ET_ONLY_AENNR Call by reference Type reference (TYPE) PPET_ONLY_AENNR_TAB ermittelte Aennrs 20041026
7 Exporting ET_PALTID Call by reference Type reference (TYPE) PPET_PALTID_LI_TAB 20041012
8 Exporting ET_PNODID Call by reference Type reference (TYPE) PPET_PNODID_LI_TAB 20041012
9 Exporting ET_POSVID Call by reference Type reference (TYPE) PPET_POSVID_LI_TAB 20041012
10 Importing IV_CUST_PROGRAM Call by reference Type reference (TYPE) REPID Abap-Reportname 20041012
11 Importing IV_CUST_SCREEN Call by reference Type reference (TYPE) DYNNR Nummer des folgenden Bildschirmbildes 20041012
12 Importing IV_DB_SELECT Call by reference Type reference (TYPE) XFELD PPET_TRUE Feld zum Ankreuzen 20041012
13 Importing IV_GET_ALTERNATIVES Call by reference Type reference (TYPE) XFELD PPET_FALSE Feld zum Ankreuzen 20041012
14 Importing IV_GET_NODES Call by reference Type reference (TYPE) XFELD PPET_TRUE Feld zum Ankreuzen 20041012
15 Importing IV_GET_VARIANTS Call by reference Type reference (TYPE) XFELD PPET_FALSE Feld zum Ankreuzen 20041012
16 Importing IV_MAX_RES Call by reference Type reference (TYPE) PVS_COUNT 200 Interner Zähler für iPPE-Objekte 20041012
17 Importing IV_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message-Handling 20041104
18 Importing IV_PROGRAM Call by reference Type reference (TYPE) REPID Abap-Reportname 20041012
19 Importing IV_SCREEN Call by reference Type reference (TYPE) DYNNR Nummer des folgenden Bildschirmbildes 20041012
# Exception Resumable Description Created on
1 CUST_SELSCREEN_NOT_FOUND Kunden-Selektionsbild nicht gefunden 20041012
2 INTERNAL_ERROR Fehler in der Selektion 20041012
3 SELSCREEN_NOT_FOUND Selektionsbild nicht gefunden 20041012

Method PREPARE_SELECTION_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SO_INFO Call by reference Type reference (TYPE) PPERE_SO_INFO_TAB 20041012
2 Importing IT_RSEL_INFO Call by reference Type reference (TYPE) PPERE_RSEL_INFO_TAB Übergabestruktur, Info zu Reportselektionen 20041012
3 Importing IT_RSPARAMS Call by reference Type reference (TYPE) PPERE_RSPARAMS_TAB ABAP: Allg. Struktur für Parameters und Select-Options 20041012

Method PREPARE_SELECTION_PARAMS on class CL_PPERECMP_CNTL has no exception.

Method READ_SELECTION_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RSEL_INFO Call by reference Type reference (TYPE) PPERE_RSEL_INFO_TAB 20041018
2 Changing CT_RSPARAMS Call by reference Type reference (TYPE) PPERE_RSPARAMS_TAB 20041018
3 Changing CT_SO_INFO Call by reference Type reference (TYPE) PPERE_SO_INFO_TAB Alle gefundenen SOs... 20041018
4 Importing IV_PROGRAM Call by reference Type reference (TYPE) REPID Abap-Reportname 20041012
5 Importing IV_SCREEN Call by reference Type reference (TYPE) DYNNR Nummer des folgenden Bildschirmbildes 20041012
# Exception Resumable Description Created on
1 SEL_SCREEN_ERROR Fehler beim Auslesen des Selektionsbilds 20041209
History
Last changed by/on SAP  20050615 
SAP Release Created in 400