SAP ABAP Class CL_CCOLICUST_CNTL (Customizing iPPE->CC)
Hierarchy
EA-IPPE (Software Component) SAP iPPE
   AP-PPE (Application Component) Integrated Product and Process Engineering
     CPPECCO (Package) iPPE Extractor for SEM Connection
Properties
Class CL_CCOLICUST_CNTL  
Short Description Customizing iPPE->CC    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPPECCO   iPPE Extractor for SEM Connection 
Created 20020618   SAP 
Last change 20040316   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CCO02 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CCO04 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_CCOLICUST_CNTL has no interface implemented.
Friends
Class CL_CCOLICUST_CNTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_NODE Constant Private Type reference (TYPE) XFLAG 'N' Node Structures 20030218
2 MC_OBJECT Constant Private Type reference (TYPE) XFLAG 'O' Object Structures 20030218
3 MD_BADI_ACTIVE Instance attribute Private Type reference (TYPE) XFLAG BAdI Active ('X' = yes) 20021106
4 MD_MESSAGES Instance attribute Private Type reference (TYPE) XFLAG Messages ('X' = yes) 20021004
5 MR_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_CCOLICUST_EXIT IF_EX_CCOLICUST_EXIT 20021106
6 MT_EDGEFIELDS Instance attribute Private Type reference (TYPE) CCO04_TT_EDGEFIELDS Links Fields Assignment 20020925
7 MT_EDGES Instance attribute Private Type reference (TYPE) CCO04_TT_EDGES Links Assignment 20020925
8 MT_HASH_EDGES Instance attribute Private Type reference (TYPE) CCO04_TT_HASH_EDGES Links Hash Memory 20021004
9 MT_HASH_TYPES Instance attribute Private Type reference (TYPE) CCO04_TT_HASH_TYPES Types Hash Memory 20021004
10 MT_NODES Instance attribute Private Type reference (TYPE) CCO04_TT_NODES Nodes Field Information 20020930
11 MT_OBJECTS Instance attribute Private Type reference (TYPE) CCO04_TT_OBJECTS Objects Field Information 20020930
12 MT_REF_TYPES Instance attribute Private Type reference (TYPE) CCO04_TT_REF_TYPES Reference Types 20021004
13 MT_TYPEFIELDS Instance attribute Private Type reference (TYPE) CCO04_TT_TYPEFIELDS Type Fields Assignment 20020925
14 MT_TYPES Instance attribute Private Type reference (TYPE) CCO04_TT_TYPES Type Assignment 20020925
Methods
# Method Level Visibility Method type Description Created on
1 BADI_EDGE Instance method Public Method BAdI for 'Create Link' 20021006
2 BADI_NODE Instance method Public Method BAdI for 'Create Nodes' 20021006
3 BADI_OBJECT_ACTA Instance method Public Method BAdI for 'Create Mode' 20021007
4 BADI_OBJECT_CMPV Instance method Public Method BAdI for 'Create Variant/Assembly Item' 20020814
5 BADI_OBJECT_CONV Instance method Public Method BAdI for 'Create Solution Design' 20020814
6 BADI_OBJECT_RESN Instance method Public Method BAdI for 'Create Resource' 20021009
7 BUILD_HASH_EDGES Instance method Private Method Set Up Hash Memory Links 20021004
8 BUILD_HASH_TYPES Instance method Private Method Set Up Hash Memory Types 20021004
9 CONSTRUCTOR Instance method Public Constructor Constructor for CL_CCOLICUST_CNTL 20020808
10 DETERMINE_REF_TYPE Instance method Private Method Determine Reference Type of an iPPE Type 20021004
11 GET_ALLOWED_STRUCTURES Static method Public Method Determine Allowed Structures 20020823
12 GET_ALLOWED_TYPES Static method Public Method Determine Allowes iPPE Types 20030218
13 GET_CUST_FOR_EDGE Instance method Public Method Determine Customizing for Link Type 20020808
14 GET_CUST_FOR_NODE Instance method Public Method Determine Customizing for Node Type 20020808
15 GET_CUST_FOR_OBJECT Instance method Public Method Determine Customizing for Object Type 20020808
16 IS_ACT_ALLOWED Static method Public Method Is process structure supported? 20030218
Events
Class CL_CCOLICUST_CNTL has no event.
Types
Class CL_CCOLICUST_CNTL has no local type.
Method Signatures

Method BADI_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_EDGETYPE Call by reference Type reference (TYPE) CCO04_SEM_EDGETYPE Kantentyp im SEM 20021006
2 Changing CT_NVPAIR Call by reference Type reference (TYPE) CCO02_SEM_TT_NVPAIR beschreibende Attribute 20021006
3 Importing ID_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20021006
4 Importing ID_PRGUID Call by reference Type reference (TYPE) PVS_PRGUID GUID Beziehung 20021006
5 Importing IR_FROM Call by reference Object reference (TYPE REF TO) CL_CCOLINODE Knoten (von) 20021006
6 Importing IR_TO Call by reference Object reference (TYPE REF TO) CL_CCOLINODE Knoten (zu) 20021006

Method BADI_EDGE on class CL_CCOLICUST_CNTL has no exception.

Method BADI_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_NODETYPE Call by reference Type reference (TYPE) CCO04_SEM_NODETYPE Knotentyp im SEM 20021006
2 Changing CT_IDENTIFIER Call by reference Type reference (TYPE) CCO02_SEM_TT_IDENTIFIER identifizierende Attribute 20021106
3 Changing CT_NVPAIR Call by reference Type reference (TYPE) CCO02_SEM_TT_NVPAIR beschreibende Attribute 20021006
4 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) CL_CCOLIOBJECT Kalkulationsobjekt 20021006

Method BADI_NODE on class CL_CCOLICUST_CNTL has no exception.

Method BADI_OBJECT_ACTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_OBJECTTYPE Call by reference Type reference (TYPE) CCO04_SEM_OBJECTTYPE Objekttyp im SEM 20021007
2 Changing CT_IDENTIFIER Call by reference Type reference (TYPE) CCO02_SEM_TT_IDENTIFIER identifizierende Attribute 20021007
3 Changing CT_NVPAIR Call by reference Type reference (TYPE) CCO02_SEM_TT_NVPAIR beschreibende Attribute 20021007
4 Importing ID_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20021007
5 Importing ID_PAGUID Call by reference Type reference (TYPE) PVS_PAGUID GUID Alternative 20021007

Method BADI_OBJECT_ACTA on class CL_CCOLICUST_CNTL has no exception.

Method BADI_OBJECT_CMPV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_OBJECTTYPE Call by reference Type reference (TYPE) CCO04_SEM_OBJECTTYPE Objekttyp im SEM 20020814
2 Changing CT_IDENTIFIER Call by reference Type reference (TYPE) CCO02_SEM_TT_IDENTIFIER identifizierende Attribute 20020814
3 Changing CT_NVPAIR Call by reference Type reference (TYPE) CCO02_SEM_TT_NVPAIR beschreibende Attribute 20020814
4 Importing ID_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20020814
5 Importing ID_PVGUID Call by reference Type reference (TYPE) PVS_PVGUID GUID Variante 20020814

Method BADI_OBJECT_CMPV on class CL_CCOLICUST_CNTL has no exception.

Method BADI_OBJECT_CONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_OBJECTTYPE Call by reference Type reference (TYPE) CCO04_SEM_OBJECTTYPE Objekttyp im SEM 20020814
2 Changing CT_IDENTIFIER Call by reference Type reference (TYPE) CCO02_SEM_TT_IDENTIFIER identifizierende Attribute 20020814
3 Changing CT_NVPAIR Call by reference Type reference (TYPE) CCO02_SEM_TT_NVPAIR beschreibende Attribute 20020814
4 Importing ID_PVGUID Call by reference Type reference (TYPE) PVS_PVGUID GUID Variante 20020814

Method BADI_OBJECT_CONV on class CL_CCOLICUST_CNTL has no exception.

Method BADI_OBJECT_RESN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_OBJECTTYPE Call by reference Type reference (TYPE) CCO04_SEM_OBJECTTYPE Objekttyp im SEM 20021009
2 Changing CT_IDENTIFIER Call by reference Type reference (TYPE) CCO02_SEM_TT_IDENTIFIER identifizierende Attribute 20021009
3 Changing CT_NVPAIR Call by reference Type reference (TYPE) CCO02_SEM_TT_NVPAIR beschreibende Attribute 20021009
4 Importing ID_PNGUID Call by reference Type reference (TYPE) PVS_PNGUID GUID Knoten 20021009

Method BADI_OBJECT_RESN on class CL_CCOLICUST_CNTL has no exception.

Method BUILD_HASH_EDGES Signature

Method BUILD_HASH_EDGES on class CL_CCOLICUST_CNTL has no parameter.
Method BUILD_HASH_EDGES on class CL_CCOLICUST_CNTL has no exception.

Method BUILD_HASH_TYPES Signature

Method BUILD_HASH_TYPES on class CL_CCOLICUST_CNTL has no parameter.
Method BUILD_HASH_TYPES on class CL_CCOLICUST_CNTL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EDGEFIELDS Call by reference Type reference (TYPE) CCO04_TT_EDGEFIELDS Zuordnung Kantenfelder 20020925
2 Importing IT_EDGES Call by reference Type reference (TYPE) CCO04_TT_EDGES Zuordnung Kanten 20020925
3 Importing IT_NODES Call by reference Type reference (TYPE) CCO04_TT_NODES Feldinformation Knoten 20020930
4 Importing IT_OBJECTS Call by reference Type reference (TYPE) CCO04_TT_OBJECTS Feldinformation Objekte 20020930
5 Importing IT_TYPEFIELDS Call by reference Type reference (TYPE) CCO04_TT_TYPEFIELDS Zuordnung Typenfelder 20020925
6 Importing IT_TYPES Call by reference Type reference (TYPE) CCO04_TT_TYPES Zuordnung Typen 20020925
# Exception Resumable Description Created on
1 FAILED Controller nicht erzeugt 20020808

Method DETERMINE_REF_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_REF_TYPE Call by reference Type reference (TYPE) CCO04_PPE_TYPE Referenztyp 20021004
2 Importing ID_OTYPE Call by reference Type reference (TYPE) PVS_OTYPE Objekttyp des iPPE 20021004
3 Importing ID_PPE_TYPE Call by reference Type reference (TYPE) CCO04_PPE_TYPE Typ im iPPE 20021004

Method DETERMINE_REF_TYPE on class CL_CCOLICUST_CNTL has no exception.

Method GET_ALLOWED_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STRUCTURES Call by reference Type reference (TYPE) CCO04_TT_STRUCTURES erlaubte Strukturen 20020823
2 Importing ID_TYPE Call by reference Type reference (TYPE) CHAR1 'O' 'O' Objekte, 'N' Knoten 20030218

Method GET_ALLOWED_STRUCTURES on class CL_CCOLICUST_CNTL has no exception.

Method GET_ALLOWED_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PATYPE Call by reference Type reference (TYPE) PPET_PATYPE_TAB erlaubte Alternativen 20030218
2 Exporting ET_PNTYPE Call by reference Type reference (TYPE) PPET_PNTYPE_TAB erlaubte Knoten 20030218
3 Exporting ET_PVTYPE Call by reference Type reference (TYPE) PPET_PVTYPE_TAB erlaubte Varianten 20030218
4 Importing ID_OTYPE Call by reference Type reference (TYPE) PVS_OTYPE Objekttyp des iPPE 20030218

Method GET_ALLOWED_TYPES on class CL_CCOLICUST_CNTL has no exception.

Method GET_CUST_FOR_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TYPE Call by reference Type reference (TYPE) CCO04_SEM_EDGETYPE Kantentyp im SEM 20021006
2 Exporting ET_FIELDS0 Call by reference Type reference (TYPE) CCO04_TT_FIELDS Strukturen/Felder (Kante) 20021006
3 Exporting ET_FIELDS1 Call by reference Type reference (TYPE) CCO04_TT_FIELDS Strukturen/Felder (O1) 20021006
4 Exporting ET_FIELDS2 Call by reference Type reference (TYPE) CCO04_TT_FIELDS Strukturen/Felder (O2) 20021006
5 Importing ID_OTYPE1 Call by reference Type reference (TYPE) PVS_OTYPE Objekttyp des iPPE 1 20021006
6 Importing ID_OTYPE2 Call by reference Type reference (TYPE) PVS_OTYPE Objekttyp des iPPE 2 20021006
7 Importing ID_PPE_TYPE1 Call by reference Type reference (TYPE) CCO04_PPE_TYPE Typ im iPPE 1 20021006
8 Importing ID_PPE_TYPE2 Call by reference Type reference (TYPE) CCO04_PPE_TYPE Typ im iPPE 2 20021006
# Exception Resumable Description Created on
1 NOT_MAPPED keine Entsprechung 20021006

Method GET_CUST_FOR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TYPE Call by reference Type reference (TYPE) CCO04_SEM_NODETYPE Knotentyp im SEM 20020925
2 Exporting ET_FIELDS Call by reference Type reference (TYPE) CCO04_TT_FIELDS Strukturen/Felder 20020925
3 Importing ID_OTYPE Call by reference Type reference (TYPE) PVS_OTYPE Objekttyp des iPPE 20020925
4 Importing ID_PPE_TYPE Call by reference Type reference (TYPE) CCO04_PPE_TYPE Typ im iPPE 20020925
# Exception Resumable Description Created on
1 NOT_MAPPED keine Entsprechung 20020815

Method GET_CUST_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TYPE Call by reference Type reference (TYPE) CCO04_SEM_OBJECTTYPE Objekttyp im SEM 20020808
2 Exporting ET_FIELDS Call by reference Type reference (TYPE) CCO04_TT_FIELDS Strukturen/Felder 20020808
3 Importing ID_OTYPE Call by reference Type reference (TYPE) PVS_OTYPE Objekttyp des iPPE 20020808
4 Importing ID_PPE_TYPE Call by reference Type reference (TYPE) CCO04_PPE_TYPE Typ im iPPE 20020808
# Exception Resumable Description Created on
1 NOT_MAPPED keine Entsprechung 20020808

Method IS_ACT_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ACT_ALLOWED Call by reference Type reference (TYPE) XFLAG 'X' = erlaubt 20030218

Method IS_ACT_ALLOWED on class CL_CCOLICUST_CNTL has no exception.
History
Last changed by/on SAP  20040316 
SAP Release Created in