SAP ABAP Class CL_CFX_API_GENERIC_OBJECT (Generic Object / Categories)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_API (Package) Collaboration Folders: API
Properties
Class CL_CFX_API_GENERIC_OBJECT  
Short Description Generic Object / Categories    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_API   Collaboration Folders: API 
Created 20030415   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CFX_API_GENERIC_OBJECT has no forward declaration.
Interfaces
Class CL_CFX_API_GENERIC_OBJECT has no interface implemented.
Friends
Class CL_CFX_API_GENERIC_OBJECT has no friend class.
Attributes
Class CL_CFX_API_GENERIC_OBJECT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_DATA_IN_CONTEXT Static method Public Method Change Data - Only of One Item or Item-Independent Data 20030417
2 CHANGE_SF_VALUE_IN_CONTEXT Static method Public Method Change Data, in One Field Only 20050405
3 COMPARE_DATA Static method Public Method Read the Category / Object Data 20050321
4 CONVERT_FIELD_DATA_FOR_CHANGE Static method Private Method Convert Update Data to Appropriate Format 20030527
5 DELETE_ITEM_VALUE Static method Public Method Deletion of Item Values, Adjust Data Table if Successful 20030425
6 GET_AUTHORIZATION Static method Public Method Gets Authorization for Generic Object 20060913
7 GET_DATA Static method Public Method Read the Category / Object Data 20030415
8 GET_DEFAULT_AUTHORIZATION Static method Public Method Gets Standard Authorization for Generic Object 20060913
9 GET_FIELD_VALUES Static method Public Method Define Values of an Individual Field 20050330
10 GET_ITEM_VALUE_FOR_ID Static method Public Method Object from External ID 20030417
11 SET_AUTHORIZATION Static method Public Method Sets Authorization for Generic Object 20060913
Events
Class CL_CFX_API_GENERIC_OBJECT has no event.
Types
Class CL_CFX_API_GENERIC_OBJECT has no local type.
Method Signatures

Method CHANGE_DATA_IN_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_IF_GO_DATA_PARENT Call by reference Object reference (TYPE REF TO) IF_CFX_GO_DATA_PARENT Objektinterface für Objekt mit generische Daten 20030417
2 Importing IT_GENERIC_OBJECT_DATA Call by reference Type reference (TYPE) CFX_API_TT_GO_FIELD_VALUE_W Generisches Objekt: Wert eines Feldes oder einer Link Liste 20030417
3 Importing I_ITEM_ID Call by reference Type reference (TYPE) CFX_T_EXTERNAL_ID Externe ID 20030417
4 Importing I_ITEM_NAMESPACE Call by reference Type reference (TYPE) CFX_T_EXTERNAL_NAMESPACE Externer Namesraum 20030417

Method CHANGE_DATA_IN_CONTEXT on class CL_CFX_API_GENERIC_OBJECT has no exception.

Method CHANGE_SF_VALUE_IN_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_IF_GO_DATA_PARENT Call by reference Object reference (TYPE REF TO) IF_CFX_GO_DATA_PARENT Objektinterface für Objekt mit generische Daten 20050405
2 Importing IT_FIELD_VALUE Call by reference Type reference (TYPE) CFX_TT_STRING Tabelle mit Werten eines Feldes 20050405
3 Importing I_FIELD_ID Call by reference Type reference (TYPE) CFX_T_EXTERNAL_ID ID des Feldes 20050405
4 Importing I_FIELD_NAMESPACE Call by reference Type reference (TYPE) CFX_T_EXTERNAL_NAMESPACE Namesraum des Feldes 20050405
5 Importing I_ITEM_ID Call by reference Type reference (TYPE) CFX_T_EXTERNAL_ID ID des Items 20050405
6 Importing I_ITEM_NAMESPACE Call by reference Type reference (TYPE) CFX_T_EXTERNAL_NAMESPACE Namesraum des Items 20050405
7 Importing I_TEMPLATE_NUMBER Call by reference Type reference (TYPE) CFX_API_TS_GO_FIELD_VALUE-TEMPLATE_NUMBER Nummer des Template ( nur bei Template Properties ) 20050405

Method CHANGE_SF_VALUE_IN_CONTEXT on class CL_CFX_API_GENERIC_OBJECT has no exception.

Method COMPARE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_VALUES Call by reference Type reference (TYPE) CFX_API_TT_GO_FIELD_VALUE Generisches Objekt: Wert der Felder und Link Listen 20050324
2 Exporting ET_DELETED_ITEMS Call by reference Type reference (TYPE) CFX_TT_ID_NS Tabelle mit ID und Namespace 20050324
3 Exporting ET_DELETED_VALUES Call by reference Type reference (TYPE) CFX_API_TT_GO_FIELD_VALUE Generisches Objekt: Wert der Felder und Link Listen 20050324
4 Exporting ET_NEW_VALUES Call by reference Type reference (TYPE) CFX_API_TT_GO_FIELD_VALUE Generisches Objekt: Wert der Felder und Link Listen 20050324
5 Importing IP_IF_GO_NEW_DATA_PARENT Call by reference Object reference (TYPE REF TO) IF_CFX_GO_DATA_PARENT Objektinterface für Objekt mit generische Daten 20050324
6 Importing IP_IF_GO_OLD_DATA_PARENT Call by reference Object reference (TYPE REF TO) IF_CFX_GO_DATA_PARENT Objektinterface für Objekt mit generische Daten 20050324

Method COMPARE_DATA on class CL_CFX_API_GENERIC_OBJECT has no exception.

Method CONVERT_FIELD_DATA_FOR_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GENERIC_OBJECT_DATA Call by reference Type reference (TYPE) CFX_API_TT_GO_FIELD_VALUE_W Generisches Objekt: Wert eines Feldes oder einer Link Liste 20030527
2 Exporting ET_FIELD_AND_VALUES Call by reference Type reference (TYPE) CFX_TT_GO_FIELD_AND_VALUES Tabelle mit field value Objekten und Werten 20030527
3 Importing IP_IF_GO_DATA_PARENT Call by reference Object reference (TYPE REF TO) IF_CFX_GO_DATA_PARENT Objektinterface für Objekt mit generische Daten 20031205
4 Importing IT_FIELD_VALUE Call by reference Type reference (TYPE) CFX_TT_GO_FIELD_VALUE Tabelle mit Feldern und Werten 20030527

Method CONVERT_FIELD_DATA_FOR_CHANGE on class CL_CFX_API_GENERIC_OBJECT has no exception.

Method DELETE_ITEM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GEN_OBJ_DATA Call by reference Type reference (TYPE) CFX_API_TT_GO_FIELD_VALUE Generisches Objekt: Wert der Felder und Link Listen 20030425
2 Importing IP_GENERIC_OBJECT_DATA Call by reference Object reference (TYPE REF TO) CL_CFX_GENERIC_OBJECT_DATA Daten generisches Objekt 20030425
3 Importing I_ITEM_ID Call by reference Type reference (TYPE) CFX_T_EXTERNAL_ID Externe ID 20030425
4 Importing I_ITEM_NAMESPACE Call by reference Type reference (TYPE) CFX_T_EXTERNAL_NAMESPACE Externer Namesraum 20030425

Method DELETE_ITEM_VALUE on class CL_CFX_API_GENERIC_OBJECT has no exception.

Method GET_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_USER_ACTIVITIES Call by reference Type reference (TYPE) CFX_API_TT_USER_AUTH 20060913
2 Exporting E_USER_GROUP_ACTIVITIES Call by reference Type reference (TYPE) CFX_API_TT_USER_GRP_AUTH 20060913
3 Exporting E_USER_ROLE_ACTIVITIES Call by reference Type reference (TYPE) CFX_API_TT_ROLE_AUTH 20060913
4 Importing I_OBJECT_ID Call by reference Type reference (TYPE) SYSUUID_C 20060913

Method GET_AUTHORIZATION on class CL_CFX_API_GENERIC_OBJECT has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENERIC_OBJECT_DATA Call by reference Type reference (TYPE) CFX_API_TT_GO_FIELD_VALUE Generisches Objekt: Wert der Felder und Link Listen 20030415
2 Importing IP_IF_GO_DATA_PARENT Call by reference Object reference (TYPE REF TO) IF_CFX_GO_DATA_PARENT Objektinterface für Objekt mit generische Daten 20030415

Method GET_DATA on class CL_CFX_API_GENERIC_OBJECT has no exception.

Method GET_DEFAULT_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_USER_ACTIVITIES Call by reference Type reference (TYPE) CFX_API_TT_USER_AUTH Zugriffsberechtigung für User 20060913
2 Exporting E_USER_GROUP_ACTIVITIES Call by reference Type reference (TYPE) CFX_API_TT_USER_GRP_AUTH Zugriffsberechtigung für User Group 20060913
3 Exporting E_USER_ROLE_ACTIVITIES Call by reference Type reference (TYPE) CFX_API_TT_ROLE_AUTH Zugriffsberechtigung für Rollen 20060913
4 Importing I_OBJECT_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20060913

Method GET_DEFAULT_AUTHORIZATION on class CL_CFX_API_GENERIC_OBJECT has no exception.

Method GET_FIELD_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_VALUE Call by reference Type reference (TYPE) CFX_TT_STRING Werte eines Feldes 20050330
2 Importing IP_IF_GO_DATA_PARENT Call by reference Object reference (TYPE REF TO) IF_CFX_GO_DATA_PARENT Objektinterface für Objekt mit generische Daten 20050330
3 Importing I_FIELD_ID Call by reference Type reference (TYPE) CFX_T_EXTERNAL_ID Externe ID 20050330
4 Importing I_FIELD_NAMESPACE Call by reference Type reference (TYPE) CFX_T_EXTERNAL_NAMESPACE Externer Namesraum 20050330
5 Importing I_ITEM_ID Call by reference Type reference (TYPE) CFX_T_EXTERNAL_ID Externe ID 20050330
6 Importing I_ITEM_NAMESPACE Call by reference Type reference (TYPE) CFX_T_EXTERNAL_NAMESPACE Externer Namesraum 20050330
7 Importing I_TEMPLATE_NUMBER Call by reference Type reference (TYPE) CFX_API_TS_GO_FIELD_VALUE-TEMPLATE_NUMBER Nummer des Template ( nur bei Template Properties ) 20050330

Method GET_FIELD_VALUES on class CL_CFX_API_GENERIC_OBJECT has no exception.

Method GET_ITEM_VALUE_FOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_GO_ITEM_VALUE Call by reference Object reference (TYPE REF TO) CL_CFX_GO_ITEM_VALUE Item Liste mit Werten in cFolders 20030417
2 Exporting EP_GO_ITEM_VALUE_LIST Call by reference Object reference (TYPE REF TO) CL_CFX_GO_ITEM_VALUE_LIST Item Liste mit Werten in cFolders 20030417
3 Importing IP_GENERIC_OBJECT_DATA Call by reference Object reference (TYPE REF TO) CL_CFX_GENERIC_OBJECT_DATA Daten generisches Objekt 20030417
4 Importing I_ITEM_ID Call by reference Type reference (TYPE) CFX_T_EXTERNAL_ID Externe ID 20030417
5 Importing I_ITEM_NAMESPACE Call by reference Type reference (TYPE) CFX_T_EXTERNAL_NAMESPACE Externer Namesraum 20030417
6 Importing I_WITH_CHECK Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Auf Leseberechtigung prüfen 20030425

Method GET_ITEM_VALUE_FOR_ID on class CL_CFX_API_GENERIC_OBJECT has no exception.

Method SET_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FAULT Call by reference Type reference (TYPE) CFX_API_TS_FAULT Error According to SOAP 20060913
2 Exporting E_FAULTSTRING Call by reference Type reference (TYPE) CFX_API_T_FAULTSTRING Error Text 20060913
3 Importing I_OBJECT_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20060913
4 Importing I_USER_ACTIVITIES Call by reference Type reference (TYPE) CFX_API_TT_USER_AUTH Zugriffsberechtigung für User 20060913
5 Importing I_USER_GROUP_ACTIVITIES Call by reference Type reference (TYPE) CFX_API_TT_USER_GRP_AUTH Zugriffsberechtigung für User Group 20060913
6 Importing I_USER_ROLE_ACTIVITIES Call by reference Type reference (TYPE) CFX_API_TT_ROLE_AUTH Zugriffsberechtigung für Rollen 20060913

Method SET_AUTHORIZATION on class CL_CFX_API_GENERIC_OBJECT has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200