SAP ABAP Class CL_PPEXIENG_CNTL (Evaluation Functions in the iPPE Engine)
Hierarchy
EA-IPPE (Software Component) SAP iPPE
   AP-PPE (Application Component) Integrated Product and Process Engineering
     CPPEENG (Package) iPPE Engine
Properties
Class CL_PPEXIENG_CNTL  
Short Description Evaluation Functions in the iPPE Engine    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPPEENG   iPPE Engine 
Created 20020111   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CC01 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 PPET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PPEXIENG_CNTL has no interface implemented.
Friends
Class CL_PPEXIENG_CNTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SORT_INST Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_ENG_SORT BAdI Interface IF_EX_IPPE_ENG_SORT 20021202
2 XPL_INST Static Attribute Private Object reference (TYPE REF TO) IF_PPEXIENG_CNTL Object Reference to ECM Evaluation Functions 20020111
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020111
2 ECM_EVALUATE Static method Public Method Evaluation by ECM with List of Change Statuses 20020111
3 ECM_EVALUATE_WITH_GUID Static method Public Method Evaluation by ECM with Object GUID only 20020111
4 HANDLE_PALTID_OPERATION Static method Private Event handling method 20021018
5 HANDLE_PNODID_OPERATION Static method Private Event handling method 20021018
6 HANDLE_POSVID_OPERATION Static method Private Event handling method 20021018
7 HANDLE_PRELID_OPERATION Static method Private Event handling method 20021018
8 PDV_CONTENT_BUFFER Static method Public Method Fill Internal Buffer With Production Version 20021018
9 PDV_CONTENT_REMOVE Static method Public Method Remove Production Version from Buffer 20021018
10 PDV_MEMBER_DETERMINE Static method Public Method Determine if Object Belongs to Particular Production Version 20021018
11 PRELID_READ Static method Public Method Read Relationships with Filtering and Sort Order 20021025
12 PRELID_SORT Static method Private Method Sorting of iPPE Relationships 20021203
13 PRELID_SORT_TOPOLOGICAL Static method Private Method Topological Sorting of iPPE Relationships 20021204
Events
Class CL_PPEXIENG_CNTL has no event.
Types
Class CL_PPEXIENG_CNTL has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method ECM_EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CC_AENNR_TAB Call by reference Type reference (TYPE) CC01_AENNR_OUTPUT 20020111
2 Importing IM_AENNR_TAB Call by reference Type reference (TYPE) PPET_AENNR_TAB 20020111
3 Importing IM_ECM_ACTIVE Call by reference Type reference (TYPE) C 20020111
4 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Controls Message Handling in iPPE Engine 20020111
5 Importing IM_PPECNTL Call by reference Type reference (TYPE) CPPECNTL General iPPE Customizing 20020111
6 Importing IM_TIMEWINDOW Call by reference Type reference (TYPE) C 20020111
# Exception Resumable Description Created on
1 ECM_EVALUATE_ERROR Error when determining the valid change statuses 20020111

Method ECM_EVALUATE_WITH_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AENNR_TAB Call by reference Type reference (TYPE) PPET_AENNR_TAB List of valid change statuses 20020111
2 Importing IM_APPL_GUID_TAB Call by reference Type reference (TYPE) PPET_APPL_GUID_TAB List of iPPE Objects 20020111
3 Importing IM_ECM_ACTIVE Call by reference Type reference (TYPE) C ECM is Initialized and Active 20020111
4 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Controls Message Handling in iPPE Engine 20020111
# Exception Resumable Description Created on
1 ECM_EVALUATE_ERROR Error when determining the valid change statuses 20020111

Method HANDLE_PALTID_OPERATION Signature

Method HANDLE_PALTID_OPERATION on class CL_PPEXIENG_CNTL has no parameter.
Method HANDLE_PALTID_OPERATION on class CL_PPEXIENG_CNTL has no exception.

Method HANDLE_PNODID_OPERATION Signature

Method HANDLE_PNODID_OPERATION on class CL_PPEXIENG_CNTL has no parameter.
Method HANDLE_PNODID_OPERATION on class CL_PPEXIENG_CNTL has no exception.

Method HANDLE_POSVID_OPERATION Signature

Method HANDLE_POSVID_OPERATION on class CL_PPEXIENG_CNTL has no parameter.
Method HANDLE_POSVID_OPERATION on class CL_PPEXIENG_CNTL has no exception.

Method HANDLE_PRELID_OPERATION Signature

Method HANDLE_PRELID_OPERATION on class CL_PPEXIENG_CNTL has no parameter.
Method HANDLE_PRELID_OPERATION on class CL_PPEXIENG_CNTL has no exception.

Method PDV_CONTENT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 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 20021018
2 Importing IM_PPEGUID Call by reference Type reference (TYPE) PVS_GUID GUID des Einstiegsobjekts zur Fertigungsversion 20021018
# Exception Resumable Description Created on
1 PDV_BUFFER_ERROR Fehler beim Befüllen des Puffers 20021018

Method PDV_CONTENT_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 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 20021018
2 Importing IM_PPEGUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20021018
# Exception Resumable Description Created on
1 PDV_BUFFER_ERROR Fehler beim Entfernen eine ProdVer aus dem internen Puffer 20021018

Method PDV_MEMBER_DETERMINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IS_MEMBER Call by reference Type reference (TYPE) C ['X'=gehört zur PDV| ' '=gehört nicht zur PDV ] 20021018
2 Importing IM_GUID Call by reference Type reference (TYPE) PPET_GUID GUID/OTYPE des zu prüfenden Objekts 20021018
3 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 20021018
4 Importing IM_PPEGUID Call by reference Type reference (TYPE) PVS_GUID GUID des Einstiegsobjekts zur ProdVer 20021018
# Exception Resumable Description Created on
1 PDV_MEMBER_ERROR Fehler beim Ermitteln ob ein Objekt zu einer FertVer gehört 20021018

Method PRELID_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AENNR_DATE_TAB Call by reference Type reference (TYPE) PPET_AENNR_DATE_TAB 20021202
2 Exporting EX_PALTID_TAB Call by reference Type reference (TYPE) PPET_PALTID_LI_TAB 20021113
3 Exporting EX_PNODID_TAB Call by reference Type reference (TYPE) PPET_PNODID_LI_TAB 20021113
4 Exporting EX_POSVID_TAB Call by reference Type reference (TYPE) PPET_POSVID_LI_TAB 20021113
5 Exporting EX_STRUCT_TAB Call by reference Type reference (TYPE) PPET_STRUCT_LI_TAB 20021113
6 Importing IM_CONTEXT Call by reference Type reference (TYPE) PPET_CONTEXT 20021113
7 Importing IM_DATE_FROM Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20041117
8 Importing IM_DATE_INTERVAL_ACTIVE Call by reference Type reference (TYPE) C SPACE 20041105
9 Importing IM_DATE_TO Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20041117
10 Importing IM_ECM_ACTIVE Call by reference Type reference (TYPE) C SPACE 20021113
11 Importing IM_ECM_PAR_TAB Call by reference Type reference (TYPE) TFILT_EFF Tabelle Effectivitiy-Parameter 20021114
12 Importing IM_ECM_STATUS_ACTIVE Call by reference Type reference (TYPE) C SPACE 20021113
13 Importing IM_FLG_DOWN Call by reference Type reference (TYPE) C 'X' 20021113
14 Importing IM_FLG_UP Call by reference Type reference (TYPE) C SPACE 20021113
15 Importing IM_GUID_TAB Call by reference Type reference (TYPE) PPET_GUID_TAB 20021113
16 Importing IM_LASTNCHSTAT Call by reference Type reference (TYPE) PPENV_LASTNCHSTAT 20041117
17 Importing IM_LASTNCHSTAT_ACTIVE Call by reference Type reference (TYPE) C SPACE 20041105
18 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL steuert das Message Handing der iPPE Engine 20021025
19 Importing IM_PPEGUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20021113
20 Importing IM_PRTYPE_TAB Call by reference Type reference (TYPE) PPET_TYPE_NAME_TAB 20021113
21 Importing IM_SORT Call by reference Type reference (TYPE) C PPET_FALSE Sortierung durchführen 20021204
22 Importing IM_TOPOLOGICAL_SORT Call by reference Type reference (TYPE) C PPET_FALSE Zusätzlich topologisch sortieren (nur wenn IM_SORT = 'X') 20021203
# Exception Resumable Description Created on
1 PRELID_READ_ERROR Fehler beim Lesen, Filtern und Sortieren von PRELID-Sätzen 20021025

Method PRELID_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STRUCT_TAB Call by reference Type reference (TYPE) PPET_STRUCT_LI_TAB 20021203
2 Importing IM_AENNR_DATE_TAB Call by reference Type reference (TYPE) PPET_AENNR_DATE_TAB 20021203
3 Importing IM_GUID_TAB Call by reference Type reference (TYPE) PPET_GUID_TAB 20021203
4 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 20021203
5 Importing IM_PALTID_TAB Call by reference Type reference (TYPE) PPET_PALTID_LI_TAB 20021203
6 Importing IM_PNODID_TAB Call by reference Type reference (TYPE) PPET_PNODID_LI_TAB 20021203
7 Importing IM_POSVID_TAB Call by reference Type reference (TYPE) PPET_POSVID_LI_TAB 20021203
8 Importing IM_STRUCT_TAB Call by reference Type reference (TYPE) PPET_STRUCT_LI_TAB 20021203
9 Importing IM_TOPOLOGICAL_SORT Call by reference Type reference (TYPE) C 20021203
# Exception Resumable Description Created on
1 SORT_ERROR Fehler beim Sortieren 20021204

Method PRELID_SORT_TOPOLOGICAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SORT_TAB Call by reference Type reference (TYPE) PPET_STRUCT_SORT_TAB 20021204
2 Importing IM_APPL_TAB Call by reference Type reference (TYPE) PPET_APPL_TAB 20021204
3 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 20021204
4 Importing IM_SORT_TAB Call by reference Type reference (TYPE) PPET_STRUCT_SORT_TAB 20021204
5 Importing IM_TARGET_DOWN_TAB Call by reference Type reference (TYPE) PPET_GUID_TAB 20021204
6 Importing IM_TARGET_UP_TAB Call by reference Type reference (TYPE) PPET_GUID_TAB 20021204
# Exception Resumable Description Created on
1 SORT_ERROR Fehler beim topologischen Sortieren 20021204
History
Last changed by/on SAP  20041209 
SAP Release Created in 110