SAP ABAP Class CL_CFX_BI_GENERIC_OBJECT (Generic Object for Back-End Integration)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA (Application Component) Cross-Application Components
     CFX_BI_BOM (Package) cFolders Backend Integration, BOMs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CFX_BI_FOLDER_OBJECT Folder Object for cFolders Backend Integration 20050303
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CFX_BI_IPPE_NODE PVS Item of an iPPE Node for Integration to cFolders 20050304
2 Inheritance (c INHERITING FROM c_ref)  CL_CFX_BI_IPPE_VARIANT PVS Item of an iPPE Variant for Integration in cFolders 20050307
3 Inheritance (c INHERITING FROM c_ref)  CL_CFX_BI_MPN_GEN Generic Manufacturer Parts for cFolders Back-End Integration 20050304
Properties
Class CL_CFX_BI_GENERIC_OBJECT  
Short Description Generic Object for Back-End Integration    
Super Class CL_CFX_BI_FOLDER_OBJECT Folder Object for cFolders Backend Integration 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_BI_BOM   cFolders Backend Integration, BOMs 
Created 20050303   SAP 
Last change 20050705   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)
Interfaces
Class CL_CFX_BI_GENERIC_OBJECT has no interface implemented.
Friends
Class CL_CFX_BI_GENERIC_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_ATTRIBUTE_VALUES Instance attribute Protected Object reference (TYPE REF TO) CL_CFX_BI_ATTRIBUTE_VALUES List of Attributes and Their Values 20050303
2 MP_CHANGED_ATTRIBUTE_VALUES Instance attribute Protected Object reference (TYPE REF TO) CL_CFX_BI_ATTRIBUTE_VALUES Changed Attribute Values cFolders Folder Objects 20050330
3 MP_DELETED_ATTRIBUTE_VALUES Instance attribute Protected Object reference (TYPE REF TO) CL_CFX_BI_ATTRIBUTE_VALUES Deleted Attribute Values from cFolders 20050406
4 MP_NEW_ATTRIBUTE_VALUES Instance attribute Protected Object reference (TYPE REF TO) CL_CFX_BI_ATTRIBUTE_VALUES New Attribute Values from cFolders 20050406
5 MT_DELETED_ITEMS Instance attribute Protected Type reference (TYPE) CFX_BI_API_TT_ID_NS Items Deleted in cFolders 20050406
6 MT_FIELDGROUP_MASTER Instance attribute Private Type reference (TYPE) CFX_BI_API_TT_FIELDGROUP_MASTR Master Flag for Field Groups 20050318
7 M_BACKEND_KEY Instance attribute Protected Type reference (TYPE) SWO_TYPEID Key of Object in Back-End System 20050303
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES_FROM_BAPI Instance method Public Method Add Messages from BAPI Structure to Log 20050422
2 AUX_HANDLE_LONG_ATTRIBUTES Instance method Private Method Reads the Values of Attributes Again (if Value > 255 Chars) 20050420
3 CONSTRUCTOR Instance method Public Constructor Constructor 20050317
4 CREATE_OBJECT Static method Public Method Generates Instances of Subclasses 20050303
5 EXPORT_VERSION Instance method Public Method Create Version for Object in cFolders 20050303
6 GET_ALV Instance method Public Method Delivers a Row for the Display in ALV 20050307
7 GET_DOC_TYPE_DETAILS Static method Public Method Delivers Details for a Document Type 20050307
8 GET_DOC_TYPE_DETAILS_TO_ID_NS Static method Public Method Delivers Details for a Document Type 20050318
9 GET_DOC_TYPE_TO_ID_NAMESPACE Static method Public Method Delivers Document Type for ID and Namespace 20050307
10 GET_FIELDGROUP_MASTER_TABLE Instance method Protected Method Delivers Table of Master Flags for Field Groups 20050323
11 GET_GENERIC_OBJECT_ALV Instance method Public Method Delivers a Row for the ALV Display 20050315
12 GET_TYPE_ID_NAMESPACE Instance method Public Method Delivers ID and Namespace of Type in cFolders 20050317
13 INITIALIZE_FROM_BS Instance method Public Method Read Data from Back-End System 20050303
14 INITIALIZE_VERSION_FROM_CFX Instance method Protected Method Reads Version Data (Attributes) of cFolders 20050331
15 INITIALIZE_VER_CHANGES_FROM_CF Instance method Protected Method Changes to Version Data (Attributes) of cFolders 20050330
16 SET_FIELDGROUP_MASTER Instance method Protected Method Set Master Flag for Field Groups 20050323
Events
Class CL_CFX_BI_GENERIC_OBJECT has no event.
Types
Class CL_CFX_BI_GENERIC_OBJECT has no local type.
Method Signatures

Method ADD_MESSAGES_FROM_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20050422

Method ADD_MESSAGES_FROM_BAPI on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method AUX_HANDLE_LONG_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ATTRIBUTE_VALUES Call by reference Object reference (TYPE REF TO) CL_CFX_BI_ATTRIBUTE_VALUES Attribut Werte cFolders Folder Objekte 20050420
2 Importing IT_GEN_OBJECT_DATA Call by reference Type reference (TYPE) CFX_BI_API_TT_GO_FIELD_VALUE Generisches Objekt: Wert der Felder und Link Listen 20050420
3 Importing I_ERROR_TRANSPORT_STATUS Call by reference Type reference (TYPE) CFX_BI_T_TRANSPORT_STATUS Transportstatus von/nach cFolders System 20050420
4 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichtentyp 20050420
5 Importing I_VERSION_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050420
6 Returning R_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler ? 20050420

Method AUX_HANDLE_LONG_ATTRIBUTES on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CFOLDERS_SYSTEM Call by reference Object reference (TYPE REF TO) CL_CFX_BI_CFOLDERS_SYSTEM cFolders System für cFolders Backendintegration 20050317
2 Importing IS_GENERIC_OBJECT_TYPE Call by reference Type reference (TYPE) CFX_GENER_OBJECT Mapping zwischen Objekt-Typ und Klassenname 20050317
3 Importing I_BACKEND_KEY Call by reference Type reference (TYPE) SWO_TYPEID Schlüssel des Objektes im Backend System 20050317

Method CONSTRUCTOR on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method CREATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_OBJECT Call by reference Object reference (TYPE REF TO) CL_CFX_BI_GENERIC_OBJECT Erzeugte Instanz 20050303
2 Importing IP_CFOLDERS_SYSTEM Call by reference Object reference (TYPE REF TO) CL_CFX_BI_CFOLDERS_SYSTEM cFolders System für cFolders Backendintegration 20050308
3 Importing I_BACKEND_KEY Call by reference Type reference (TYPE) SWO_TYPEID Schlüssel des Objektes im Backend System 20050303
4 Importing I_DOC_TYPE Call by reference Type reference (TYPE) CFX_BI_API_T_OBJECT_TYPE Objekttyp 20050303

Method CREATE_OBJECT on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method EXPORT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CANCEL Call by reference Type reference (TYPE) ABAP_BOOL Von Anwender abgebrochen 20050303
2 Exporting E_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Fehler? 20050303
3 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichtentyp 20050303

Method EXPORT_VERSION on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method GET_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ALV_LINE Value transfer Type reference (TYPE) ANY Zeile für die Anzeige im ALV 20050307
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) CFX_BI_API_T_OBJECT_TYPE Objekttyp 20050307

Method GET_ALV on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method GET_DOC_TYPE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_GENERIC_OBJECT_TYPE Call by reference Type reference (TYPE) CFX_GENER_OBJECT Mapping zwischen Objekt-Typ und Klassenname 20050317
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) CFX_BI_API_T_OBJECT_TYPE Objekttyp 20050307

Method GET_DOC_TYPE_DETAILS on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method GET_DOC_TYPE_DETAILS_TO_ID_NS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_GENERIC_OBJECT_TYPE Call by reference Type reference (TYPE) CFX_GENER_OBJECT Mapping zwischen Objekt-Typ und Klassenname 20050318
2 Importing I_TYPE_ID Call by reference Type reference (TYPE) CFX_BI_T_EXTERNAL_ID 20050318
3 Importing I_TYPE_NAMESPACE Call by reference Type reference (TYPE) CFX_BI_T_EXTERNAL_NAMESPACE 20050318

Method GET_DOC_TYPE_DETAILS_TO_ID_NS on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method GET_DOC_TYPE_TO_ID_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CFX_BI_T_EXTERNAL_ID 20050307
2 Importing I_NAMESPACE Call by reference Type reference (TYPE) CFX_BI_T_EXTERNAL_NAMESPACE 20050307
3 Returning R_DOC_TYPE Value transfer Type reference (TYPE) CFX_BI_API_T_OBJECT_TYPE Objekttyp 20050307

Method GET_DOC_TYPE_TO_ID_NAMESPACE on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method GET_FIELDGROUP_MASTER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDGROUP_MASTER Call by reference Type reference (TYPE) CFX_BI_API_TT_FIELDGROUP_MASTR 20050323

Method GET_FIELDGROUP_MASTER_TABLE on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method GET_GENERIC_OBJECT_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_GENERIC_ALV Call by reference Type reference (TYPE) ANY Eine Zeile für ALV-Darstellung 20050315

Method GET_GENERIC_OBJECT_ALV on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method GET_TYPE_ID_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TYPE_ID Call by reference Type reference (TYPE) CFX_BI_T_EXTERNAL_ID 20050317
2 Exporting E_TYPE_NAMESPACE Call by reference Type reference (TYPE) CFX_BI_T_EXTERNAL_NAMESPACE 20050317

Method GET_TYPE_ID_NAMESPACE on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method INITIALIZE_FROM_BS Signature

Method INITIALIZE_FROM_BS on class CL_CFX_BI_GENERIC_OBJECT has no parameter.
Method INITIALIZE_FROM_BS on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method INITIALIZE_VERSION_FROM_CFX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR_TRANSPORT_STATUS Call by reference Type reference (TYPE) CFX_BI_T_TRANSPORT_STATUS Transportstatus von/nach cFolders System 20050331
2 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichtentyp 20050331
3 Returning R_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler ? 20050331

Method INITIALIZE_VERSION_FROM_CFX on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method INITIALIZE_VER_CHANGES_FROM_CF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR_TRANSPORT_STATUS Call by reference Type reference (TYPE) CFX_BI_T_TRANSPORT_STATUS Transportstatus von/nach cFolders System 20050330
2 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichtentyp 20050330
3 Returning R_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler ? 20050330

Method INITIALIZE_VER_CHANGES_FROM_CF on class CL_CFX_BI_GENERIC_OBJECT has no exception.

Method SET_FIELDGROUP_MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDGROUP_ID Call by reference Type reference (TYPE) CFX_BI_API_T_STRING Id der Feldgruppe 20050323
2 Importing I_FIELDGROUP_NAMESPACE Call by reference Type reference (TYPE) CFX_BI_API_T_STRING Namespace der Felgruppe 20050323
3 Importing I_IS_MASTER Call by reference Type reference (TYPE) CFX_BI_API_T_BOOL 'Ja' = ja oder 'nein' = nein 20050323

Method SET_FIELDGROUP_MASTER on class CL_CFX_BI_GENERIC_OBJECT has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 600