SAP ABAP Class CL_PPEXPL_CNTL (Explosion in iPPE)
Hierarchy
EA-IPPE (Software Component) SAP iPPE
   AP-PPE (Application Component) Integrated Product and Process Engineering
     CPPEEXPL (Package) Explosion Functions for iPPE
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PPELIEXT_CNTL iPPE Engine Interface for External Objects 20010201
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PPELIEXT_OPERATION iPPE Engine Interface for Operations on Objects 20010201
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PPEXIENG_CNTL Connection to Evaluation Functions for the iPPE Engine 20020111
Properties
Class CL_PPEXPL_CNTL  
Short Description Explosion in iPPE    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPPEEXPL   Explosion Functions for iPPE 
Created 20010201   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PPENV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PPET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PPET0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PPET1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PPET4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 PPET8 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PPELIEXT_CNTL iPPE Engine Interface for External Objects 20010201
2 IF_PPELIEXT_OPERATION iPPE Engine Interface for Operations on Objects 20010201
3 IF_PPEXIENG_CNTL Connection to Evaluation Functions for the iPPE Engine 20020111
Friends
Class CL_PPEXPL_CNTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_EXTERNAL_NAME Static Attribute Private Type reference (TYPE) EXIT_DEF 'IPPE_EXPL_EXT' Business Add-In Definition 20041109
2 GV_EXT_ACTIVE Static Attribute Private Type reference (TYPE) C Customer Enhancements Active 20041109
3 GV_MAT_VERSION_ACTIVE Static Attribute Private Type reference (TYPE) C Material Version Active 20040609
4 GV_SEQUENCE_ACTIVE Static Attribute Private Type reference (TYPE) PPE_XFELD Change Sequence Graph Active 20050204
5 IF_EX_IPPE_CMPID Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_CMPID BAdI Interface IF_EX_IPPE_CMPID 20041110
6 IF_EX_IPPE_ECN Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_ECN BAdI Interface IF_EX_IPPE_ECN 20041110
7 IF_EX_IPPE_EXPL Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_EXPL BAdI Interface IF_EX_IPPE_EXPL 20041110
8 IF_EX_IPPE_EXPL_EVAL_EXT Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_EXPL_EVAL_EXT BAdI Interface IF_EX_IPPE_EXPL_EXT 20050126
9 IF_EX_IPPE_HDR Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_HDR BAdI Interface IF_EX_IPPE_HDR 20050118
10 IF_EX_IPPE_LOCID Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_LOCID BAdI Interface IF_EX_IPPE_LOCID 20041110
11 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PPEXPL_CNTL Explosion in iPPE 20010201
Methods
# Method Level Visibility Method type Description Created on
1 CHK_DECIMALS Static method Public Method Rounding of Numbers 20011219
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011123
3 ENVIRONMENT_INSTANCE_GET Static method Public Method Gets Reference to an Instance from the BAdI Environment 20011123
4 EXHDR_CONTENT_READ Static method Public Method Determine First Explosion Level Below Header 20021113
5 EXHDR_READ_BY_CRITERIA Static method Public Method Evaluate/Read the Header 20021113
6 EXHDR_VALIDITY_CHECK Static method Public Method Evaluate Validity for Header 20021211
7 GET_INSTANCE Static method Public Method Get Instance with Handle to IF_PPELIEXT_CNTL 20010201
8 PVCMP_EVALUATE Static method Public Method Evaluation for ECM and Configuration for PV 20021030
Events
Class CL_PPEXPL_CNTL has no event.
Types
Class CL_PPEXPL_CNTL has no local type.
Method Signatures

Method CHK_DECIMALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_QUANT Call by reference Type reference (TYPE) ANY 20011219
2 Importing IV_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT 20011219
3 Importing IV_QUNIT Call by reference Type reference (TYPE) PVCMPD-QUNIT Unit of Measure 20011219
4 Importing IV_ROUND Call by reference Type reference (TYPE) C 20011219
5 Importing IV_ROUND_OPT Call by reference Type reference (TYPE) C 20030526

Method CHK_DECIMALS on class CL_PPEXPL_CNTL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method ENVIRONMENT_INSTANCE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXPL_INST Call by reference Object reference (TYPE REF TO) IF_EX_IPPE_EXPL BAdI Interface IF_EX_IPPE_CLASS 20011123
2 Importing IV_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Controls Message Handling in the iPPE Engine 20011123
# Exception Resumable Description Created on
1 FACTORY_CLASS_ERROR Error when generating the instance of a BAdI 20011123

Method EXHDR_CONTENT_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CLINT Call by reference Type reference (TYPE) PPE_CLINT Interne Klassennummer 20021113
2 Exporting EX_CUOBJ Call by reference Type reference (TYPE) PPE_CUOBJ Konfiguration (interne Objektnummer) 20021113
3 Exporting EX_ECM_PARAM_TAB Call by reference Type reference (TYPE) TFILT_EFF Tabelle Effectivitiy-Parameter 20021113
4 Exporting EX_FACTOR Call by reference Type reference (TYPE) PPE_FACTOR Faktor 20030207
5 Exporting EX_PALTID_TAB Call by reference Type reference (TYPE) PPET_PALTID_LI_TAB 20021113
6 Exporting EX_PNODID_TAB Call by reference Type reference (TYPE) PPET_PNODID_LI_TAB 20021113
7 Exporting EX_POSVID_TAB Call by reference Type reference (TYPE) PPET_POSVID_LI_TAB 20021113
8 Exporting EX_PPEGUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20021114
9 Importing IM_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20021113
10 Importing IM_ECM_ACTIVE Call by reference Type reference (TYPE) C PPET_FALSE 20021113
11 Importing IM_ECM_PARAM_TAB Call by reference Type reference (TYPE) TFILT_EFF Tabelle Effectivitiy-Parameter 20021113
12 Importing IM_LOCID Call by reference Type reference (TYPE) PPE_LOCID Werk/Lokation in PPE 20021114
13 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL steuert das Message Handling der iPPE Engine 20021113
14 Importing IM_MULT_LEV_CONF Call by reference Type reference (TYPE) C PPET_FALSE 20021113
15 Importing IM_MULT_LEV_ECM Call by reference Type reference (TYPE) C PPET_FALSE 20021113
16 Importing IM_PPEGUID_TAB Call by reference Type reference (TYPE) PPET4_PPEGUID_TAB 20021114
17 Importing IM_PPEUSE Call by reference Type reference (TYPE) PPE_USE Verwendung des iPPE 20021114
18 Importing IM_PRODVER_ACTIVE Call by reference Type reference (TYPE) C PPET_FALSE 20021114
19 Importing IM_QUANT Call by reference Type reference (TYPE) PVS_QUANT Menge (in Positionsvariante) 20030207
20 Importing IM_QUNIT Call by reference Type reference (TYPE) PVS_QUNIT Mengeneinheit 20030328
21 Importing IM_WITH_FACTOR Call by reference Type reference (TYPE) C PPET_FALSE 20030221
# Exception Resumable Description Created on
1 CONTENT_READ_ERROR Fehler beim Ermitteln der Substruktur zu einem iPPE Header 20021113

Method EXHDR_READ_BY_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PPECOP_TAB Call by reference Type reference (TYPE) PPET4_PPECOP_TAB 20030127
2 Exporting EX_PPEHDR_TAB Call by reference Type reference (TYPE) PPET4_PPEHDR_LI_TAB Tabelle mit Einstiegssätzen 20021113
3 Exporting EX_PRODVER_TAB Call by reference Type reference (TYPE) PPENV_PRODVER_TAB 20021114
4 Importing IM_CONTEXT_GUID Call by reference Type reference (TYPE) PPET_CONTEXT-GUID Kontext 20021113
5 Importing IM_ECM_ACTIVE Call by reference Type reference (TYPE) C PPET_FALSE 20030128
6 Importing IM_ECM_PARAM_TAB Call by reference Type reference (TYPE) TFILT_EFF Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030128
7 Importing IM_LOCID Call by reference Type reference (TYPE) PPE_LOCID Werk/Lokation in PPE 20021113
8 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL steuert das Message Handling der iPPE Engine 20021113
9 Importing IM_NONCOL_CMPID Call by reference Type reference (TYPE) PVS_CMPID Farbneutrale CMPID 20031007
10 Importing IM_OBJID Call by reference Type reference (TYPE) PPET4_OBJID 20021113
11 Importing IM_ONLY_PRODVER Call by reference Type reference (TYPE) C PPET_FALSE Flag zum ausschl.Lesen von Fertigungsversionseinstiegen 20021113
12 Importing IM_PPEGUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20021113
13 Importing IM_PPENAME Call by reference Type reference (TYPE) PPE_NAME Bezeichnung des iPPE Einstiegobjektes 20030212
14 Importing IM_PPEUSE Call by reference Type reference (TYPE) PPE_USE Verwendung des iPPE 20021113
# Exception Resumable Description Created on
1 HEADER_READ_ERROR Fehler beim Lesen / Auswerten des Einstiegs 20021113

Method EXHDR_VALIDITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ECM_PARAM_TAB Call by reference Type reference (TYPE) TFILT_EFF Tabelle Effectivitiy-Parameter 20021211
2 Changing CH_PPEHDR Call by reference Type reference (TYPE) PPET4_PPEHDR_LI 20021211
3 Changing CH_PPELNK_TAB Call by reference Type reference (TYPE) PPET4_PPELNK_LI_TAB 20021211
4 Changing CH_PPEOBJ_TAB Call by reference Type reference (TYPE) PPET4_PPEOBJ_LI_TAB 20021211
5 Changing CH_PRODVER_TAB Call by reference Type reference (TYPE) PPENV_PRODVER_TAB 20030123
6 Importing IM_DATE Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20021211
7 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL steuert das Message Handling der iPPE Engine 20021211
8 Importing IM_MULT_LEV_ECM Call by reference Type reference (TYPE) C PPET_FALSE 20021211
9 Importing IM_PRODVER_ACTIVE Call by reference Type reference (TYPE) C PPET_FALSE 20030123
# Exception Resumable Description Created on
1 VALIDITY_CHECK_ERROR Fehler bei der Header Auswertung 20021211

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INSTANCE Call by reference Object reference (TYPE REF TO) IF_PPELIEXT_CNTL iPPE Engine Interface for External Objects 20010201

Method GET_INSTANCE on class CL_PPEXPL_CNTL has no exception.

Method PVCMP_EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_POSVID_TAB Call by reference Type reference (TYPE) PPET_POSVID_LI_TAB 20021030
2 Exporting EX_DMU_TAB Call by reference Type reference (TYPE) PPET1_DMU_TAB 20021030
3 Exporting EX_LOCKED_TAB Call by reference Type reference (TYPE) PPET_LOCKED_TAB 20021030
4 Exporting EX_PACMP_TAB Call by reference Type reference (TYPE) PPET1_PACMP_LI_TAB 20021030
5 Exporting EX_PALTID_TAB Call by reference Type reference (TYPE) PPET_PALTID_LI_TAB 20021030
6 Exporting EX_PALTTX_TAB Call by reference Type reference (TYPE) PPET_PALTTX_LI_TAB 20021030
7 Exporting EX_PVCMPHD_TAB Call by reference Type reference (TYPE) PPET1_PVCMPHD_TAB 20021030
8 Importing IM_CLINT Call by reference Type reference (TYPE) PPET_CLASS-CLINT 20021030
9 Importing IM_CONFIG_ACTIVE Call by reference Type reference (TYPE) C 20021030
10 Importing IM_CONTEXT_APPLOBJ Call by reference Type reference (TYPE) PPET_CONTEXT-APPLOBJ_TYPE Anwendungsobjekttyp des iPPE 20021030
11 Importing IM_CONTEXT_GUID Call by reference Type reference (TYPE) PPET_CONTEXT-GUID interne Identifikation für PVS Objekte 20021030
12 Importing IM_CUOBJ Call by reference Type reference (TYPE) PPE_CUOBJ Konfiguration (interne Objektnummer) 20021030
13 Importing IM_ECM_ACTIVE Call by reference Type reference (TYPE) C 20021030
14 Importing IM_ECM_PAR_TAB Call by reference Type reference (TYPE) TFILT_EFF Tabelle Effectivitiy-Parameter 20021030
15 Importing IM_ECM_STATUS_ACTIVE Call by reference Type reference (TYPE) C 20021030
16 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT 20021030
17 Importing IM_MULT_LEV_ECM Call by reference Type reference (TYPE) C 20021030
18 Importing IM_PNODID Call by reference Type reference (TYPE) PPET_PNODID_LI 20021030
19 Importing IM_QUANT Call by reference Type reference (TYPE) PVS_QUANT Menge (in Positionsvariante) 20021030
20 Importing IM_QUNIT Call by reference Type reference (TYPE) PVS_QUNIT Mengeneinheit 20021030
# Exception Resumable Description Created on
1 ECM_PROCESSOR_INIT_ERROR Fehler bei der Initialisierung des ECM 20021030
2 EXPLOSION_SIM_ERROR Fehler bei der sim. Auflösung 20021030
3 GET_PATH_NODES_ERROR Fehler bei Instanzen- bzw. Obj_id-Pfad Ermittlung 20021030
4 READ_ERROR Lese Fehler 20021030
History
Last changed by/on SAP  20050109 
SAP Release Created in 46C2