SAP ABAP Class CL_CRM_BSP_CONTAINER (Generic hierarchical attribute container class.)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF (Application Component) People Centric UI Framework
     CRM_BSP_FRAME_GENERIC (Package) Controller Implementation: Generic Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_CONTAINER Generic data container. 20041115
Properties
Class CL_CRM_BSP_CONTAINER  
Short Description Generic hierarchical attribute container class.    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_GENERIC   Controller Implementation: Generic Framework 
Created 20041021   SAP 
Last change 20060208   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
# Interface Abstract Final Description Created on
1 IF_CRM_BSP_CONTAINER Generic data container. 20041115
Friends
# Friend Modeled only Created on Description
1 CL_CRM_BSP_CONTAINER_FACTORY 20041116 Generic hierarchical attribute container class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTR_DELETED Constant Private Type reference (TYPE) CHAR1 'D' DELETED attribute status. 20050426
2 GC_ATTR_MODIFIED Constant Private Type reference (TYPE) CHAR1 'M' MODIFIED attribute status. 20050426
3 GC_ATTR_NEW Constant Private Type reference (TYPE) CHAR1 'N' NEW attribute status. 20050426
4 GC_ATTR_UNCHANGED Constant Private Type reference (TYPE) CHAR1 ' ' UNCHANGED attribute status. 20050426
5 GC_CLUSTERED_ATTR Constant Public Type reference (TYPE) FLAG 'X' If true, attributes are saved as a cluster 20050912
6 GC_CLUSTER_NAMESPACE Constant Public Type reference (TYPE) CHAR2 'cn' Namespace of cluster 20050912
7 GC_STATUS_DELETED Constant Private Type reference (TYPE) CHAR1 'D' DELETED container status. 20050426
8 GC_STATUS_MODIFIED Constant Private Type reference (TYPE) CHAR1 'M' MODIFIED container status. 20050426
9 GC_STATUS_NEW Constant Private Type reference (TYPE) CHAR1 'N' NEW container status. 20050426
10 GC_STATUS_UNCHANGED Constant Private Type reference (TYPE) CHAR1 ' ' UNCHANGED container status. 20050426
11 GR_PARENT Instance attribute Private Object reference (TYPE REF TO) IF_CRM_BSP_CONTAINER Generic hierarchical attribute container class. 20041115
12 GT_ATTRIBUTES Instance attribute Private Type reference (TYPE) CRMT_BSP_CONTAINER_ATTR_P_TAB Table of container attribute instances. 20041022
13 GT_CHILDREN Instance attribute Private Type reference (TYPE) CRMT_BSP_CONTAINER_TAB Generic hierarchical attribute container class. 20041022
14 GT_DELETED_CHILDREN Instance attribute Private Type reference (TYPE) CRMT_BSP_CONTAINER_TAB Table of generic container instances. 20041118
15 GV_CHANGED_BY Instance attribute Private Type reference (TYPE) SYUNAME SAP System, User Logon Name 20041022
16 GV_CHANGED_ON Instance attribute Private Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20041022
17 GV_CREATED_BY Instance attribute Private Type reference (TYPE) SYUNAME SAP System, User Logon Name 20041022
18 GV_CREATED_ON Instance attribute Private Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20041022
19 GV_FORMAT Instance attribute Private Type reference (TYPE) CRMT_BSP_CONTAINER_FORMAT Format of a container. 20041115
20 GV_GUID Instance attribute Private Type reference (TYPE) SYSUUID_C UUID in character form 20041022
21 GV_LOADING Instance attribute Private Type reference (TYPE) FLAG ' ' General flag 20041119
22 GV_NAME Instance attribute Private Type reference (TYPE) CRMT_BSP_CONTAINER_NAME Name of a generic attribute container. 20041022
23 GV_PARENT_GUID Instance attribute Private Type reference (TYPE) SYSUUID_C UUID in character form 20041115
24 GV_PERSISTENT Instance attribute Private Type reference (TYPE) FLAG 'X' General Flag 20050426
25 GV_STATUS Instance attribute Private Type reference (TYPE) CHAR1 ' ' Status 20041118
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_ATTRIBUTE_FLAGS Instance method Private Method Clears attribute flags, removing DELETED attributes. 20041115
2 GET_ALL_ATTRIBUTES Instance method Private Method Returns all the attributes of this container and children. 20041122
3 GET_ALL_CONTAINERS Instance method Private Method Returns this container and its children. 20041122
4 GET_CHANGED_ATTRIBUTES Instance method Private Method Returns the attributes with the MODIFIED status. 20041115
5 GET_CHANGED_CONTAINERS Instance method Private Method Gets all the MODIFIED containers in a hierarchy. 20041118
6 GET_DELETED_ATTRIBUTES Instance method Private Method Returns the attributes with the DELETED status. 20041115
7 GET_DELETED_CONTAINERS Instance method Private Method Gets all the DELETED containers in a hierarchy. 20041118
8 GET_NEW_ATTRIBUTES Instance method Private Method Returns the attributes with the NEW status. 20041115
9 GET_NEW_CONTAINERS Instance method Private Method Gets all the NEW containers in a hierarchy. 20041118
10 REMOVE Instance method Private Method Marks all children and attributes as DELETED. 20041118
Events
Class CL_CRM_BSP_CONTAINER has no event.
Types
Class CL_CRM_BSP_CONTAINER has no local type.
Method Signatures

Method CLEAR_ATTRIBUTE_FLAGS Signature

Method CLEAR_ATTRIBUTE_FLAGS on class CL_CRM_BSP_CONTAINER has no parameter.
Method CLEAR_ATTRIBUTE_FLAGS on class CL_CRM_BSP_CONTAINER has no exception.

Method GET_ALL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_BSP_CONTAINER_DB_ATTR_TAB Tabelle der Containerattributinstanzen 20041122

Method GET_ALL_ATTRIBUTES on class CL_CRM_BSP_CONTAINER has no exception.

Method GET_ALL_CONTAINERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTAINERS Call by reference Type reference (TYPE) CRMT_BSP_CONTAINER_INFO_TAB Table of generic CRM data container info. 20041122

Method GET_ALL_CONTAINERS on class CL_CRM_BSP_CONTAINER has no exception.

Method GET_CHANGED_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_BSP_CONTAINER_DB_ATTR_TAB Tabelle der Containerattributinstanzen 20041115

Method GET_CHANGED_ATTRIBUTES on class CL_CRM_BSP_CONTAINER has no exception.

Method GET_CHANGED_CONTAINERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTAINERS Call by reference Type reference (TYPE) CRMT_BSP_CONTAINER_INFO_TAB Table of generic CRM data container info. 20041118

Method GET_CHANGED_CONTAINERS on class CL_CRM_BSP_CONTAINER has no exception.

Method GET_DELETED_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_BSP_CONTAINER_DB_ATTR_TAB Tabelle der Containerattributinstanzen 20041115

Method GET_DELETED_ATTRIBUTES on class CL_CRM_BSP_CONTAINER has no exception.

Method GET_DELETED_CONTAINERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTAINERS Call by reference Type reference (TYPE) CRMT_BSP_CONTAINER_INFO_TAB Table of generic CRM data container info. 20041118

Method GET_DELETED_CONTAINERS on class CL_CRM_BSP_CONTAINER has no exception.

Method GET_NEW_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_BSP_CONTAINER_DB_ATTR_TAB Tabelle der Containerattributinstanzen 20041115

Method GET_NEW_ATTRIBUTES on class CL_CRM_BSP_CONTAINER has no exception.

Method GET_NEW_CONTAINERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTAINERS Call by reference Type reference (TYPE) CRMT_BSP_CONTAINER_INFO_TAB Table of generic container instances. 20041118

Method GET_NEW_CONTAINERS on class CL_CRM_BSP_CONTAINER has no exception.

Method REMOVE Signature

Method REMOVE on class CL_CRM_BSP_CONTAINER has no parameter.
Method REMOVE on class CL_CRM_BSP_CONTAINER has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 700