SAP ABAP Class CL_CUX_CONV_PRODUCT (CUX: Product Conversion)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-CFG-CBA (Application Component) cBASE / Configuration Store
     CUX_GEN (Package) CU: External Communication with Config. (General Part)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CUX_CBASE_CONVERT CUX: Conversion Services 20040802
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CUX_CONV_OBJECT_EXT2INT Conversion of Configurable Object 20040802
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CUX_CONV_OBJECT_INT2EXT Conversion of Configurable Object 20040728
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CUX_CONV_PART_OF_EXT2INT Conversion of Part-Of Relationship 20040802
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CUX_CONV_PART_OF_INT2EXT Conversion of Part-Of Relationship 20040802
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CUX_TYPES_EXT_CONSTANTS Constants for External Object Types 20040803
Properties
Class CL_CUX_CONV_PRODUCT  
Short Description CUX: Product Conversion    
Super Class CL_CUX_CBASE_CONVERT CUX: Conversion Services 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CUX_GEN   CU: External Communication with Config. (General Part) 
Created 20040728   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CUX_CONV_PRODUCT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CUX_CONV_OBJECT_EXT2INT Conversion of Configurable Object 20040802
2 IF_CUX_CONV_OBJECT_INT2EXT Conversion of Configurable Object 20040728
3 IF_CUX_CONV_PART_OF_EXT2INT Conversion of Part-Of Relationship 20040802
4 IF_CUX_CONV_PART_OF_INT2EXT Conversion of Part-Of Relationship 20040802
5 IF_CUX_TYPES_EXT_CONSTANTS Constants for External Object Types 20040803
Friends
Class CL_CUX_CONV_PRODUCT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CBASE_OBJECT_TYPE_PRODUCT Constant Private Type reference (TYPE) CUIB_OBJTYP 'PRODUCT' CUIB: External Type of (Referencing) Object 20040728
2 GC_CBASE_PARTOF_TYPE_PROD Constant Private Type reference (TYPE) CUIB_OBJTYP 'PARTOFPROD' CUIB: External Type of (Referencing) Object 20040803
3 GGC_EXT_OBJ_TYPE_KLAH Instance attribute Protected Attribute reference (LIKE) 20040803
4 GGC_EXT_OBJ_TYPE_MARA Instance attribute Protected Attribute reference (LIKE) 20040803
5 GSO_AGEN_OBJ_EXT2INT Instance attribute Public Attribute reference (LIKE) 20050228
6 GSO_AGEN_OBJ_INT2EXT Instance attribute Public Attribute reference (LIKE) 20050228
7 GST_PRODUCTTYPE_EXT_INT Static Attribute Private See coding 20040728
8 GST_PRODUCTTYPE_INT_EXT Static Attribute Private See coding 20040728
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040728
2 CONV_CUXI_OBJ_EXT2INT Instance method Private Method 20040802
3 CONV_CUXI_PARTOF_EXT2INT Instance method Public Method 20040802
4 CONV_PRODUCT_EXT2INT Instance method Protected Method BAPI Format 20050228
5 CONV_PRODUCT_INT2EXT Instance method Protected Method Converts Product GUID to Product ID (Name) 20050228
6 GET_OBJECT_TYPE Static method Private Method Gets Object Type of Product Type 20040728
7 GET_PRODUCT_TYPE Static method Private Method Gets Product Type of Object Type 20040728
Events
Class CL_CUX_CONV_PRODUCT has no event.
Types
Class CL_CUX_CONV_PRODUCT has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONV_CUXI_OBJ_EXT2INT Signature

Method CONV_CUXI_OBJ_EXT2INT on class CL_CUX_CONV_PRODUCT has no parameter.
Method CONV_CUXI_OBJ_EXT2INT on class CL_CUX_CONV_PRODUCT has no exception.

Method CONV_CUXI_PARTOF_EXT2INT Signature

Method CONV_CUXI_PARTOF_EXT2INT on class CL_CUX_CONV_PRODUCT has no parameter.
Method CONV_CUXI_PARTOF_EXT2INT on class CL_CUX_CONV_PRODUCT has no exception.

Method CONV_PRODUCT_EXT2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CBASE_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT CUIB: Business Objekt 20050228
2 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_CUX_APPL_LOG CUX: Application LOG 20050228
3 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20050228
4 Importing IV_OBJECT_KEY_EXT Call by reference Type reference (TYPE) CUIB_OBJKEY Objektschluessel 20050228
5 Importing IV_OBJECT_TYPE_EXT Call by reference Type reference (TYPE) CUIB_OBJTYP Objekttyp 20050228
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20050228

Method CONV_PRODUCT_INT2EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OBJECT_KEY Call by reference Type reference (TYPE) CUIB_OBJKEY CUIB: Key eines referenzieren Objekts 20050228
2 Changing CV_OBJECT_TYPE Call by reference Type reference (TYPE) CUIB_OBJTYP CUIB: Externer Typ eines (referenzierenden) Objekts 20050228
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20050228

Method GET_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_OBJECTTYPE Value transfer Type reference (TYPE) CUIB_OBJTYP Objekttyp 20040728
2 Importing IV_PRODUCTTYPE Call by reference Type reference (TYPE) COMT_PRODUCT_TYPE Produkttyp 20040728
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20040728

Method GET_PRODUCT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_PRODUCTTYPE Value transfer Type reference (TYPE) COMT_PRODUCT_TYPE Produkttyp 20040728
2 Importing IV_OBJECTTYPE Call by reference Type reference (TYPE) CUIB_OBJTYP Objekttyp 20040728
# Exception Resumable Description Created on
1 CX_CUX_CBASE_HANDLING Fehlerbehandlung CBase (CUX) 20040728
History
Last changed by/on SAP  20050301 
SAP Release Created in 600