SAP ABAP Class CL_CRM_BOL_ENTITY_MANAGER (Entity Manager)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-BOL (Application Component) Business Object Layer
     CRM_BOL (Package) CRM Business Object Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BOL_COMM Interface for Internal Communication 20020516
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BOL_ENTITY_ACCESS 20030604
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_COND_BREAKPOINT_CHECK Interface for Conditional Breakpoint Providers: Check 20080211
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_COND_BREAKPOINT_PROVIDER Interface for Conditional Breakpoint Providers 20080211
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_COND_BREAKPOINT_REGISTER Interface for Conditional Breakpoint Providers: Registration 20080211
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GENIL_BOOLEAN Interface for Boolean Constants 20020321
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GENIL_CONT_OBJLIST_ACCESS Data Container - Object Lists Access Interface 20070108
Properties
Class CL_CRM_BOL_ENTITY_MANAGER  
Short Description Entity Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BOL   CRM Business Object Layer 
Created 20020320   SAP 
Last change 20130531   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)
2 CL_CRM_BOL_ENTITY_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_CRM_GENIL_MODEL_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_BOL_ENTITY_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BOL_COMM Interface for Internal Communication 20020516
2 IF_BOL_ENTITY_ACCESS 20030604
3 IF_COND_BREAKPOINT_CHECK Interface for Conditional Breakpoint Providers: Check 20080211
4 IF_COND_BREAKPOINT_PROVIDER Interface for Conditional Breakpoint Providers 20080211
5 IF_COND_BREAKPOINT_REGISTER Interface for Conditional Breakpoint Providers: Registration 20080211
6 IF_GENIL_BOOLEAN Interface for Boolean Constants 20020321
7 IF_GENIL_CONT_OBJLIST_ACCESS Data Container - Object Lists Access Interface 20070108
Friends
# Friend Modeled only Created on Description
1 CL_CRM_BOL_CORE 20070806 BOL Core
2 CL_CRM_BOL_TX_MANAGER 20070806 BOL Transaction Manager
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADD_QRESOBJ_2_BOL_BUFFER Instance attribute Private Type reference (TYPE) ABAP_BOOL 20080515
2 CACHE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_CRM_GENIL_DATA_CONTAINER Generic Input/Output Container for Object Hierarchies 20080507
3 CACHE_ROOT_LIST Instance attribute Private Object reference (TYPE REF TO) IF_GENIL_CONT_ROOT_OBJECTLIST Root Object List for Cache Container 20020822
4 CHAR_BUFFER Instance attribute Private See coding 20100121
5 COND_BREAKPOINT_PROVIDER_ID Constant Public Type reference (TYPE) CNDBRK_GUID '47AFEDEFBE1A44A0E10000000A424BBF' GUID for Conditional Breakpoints 20080211
6 CO_RELATION_INVALID Constant Public Type reference (TYPE) BOLT_RELATION_VALIDITY SPACE 20090115
7 CO_RELATION_PARTLY_VALID Constant Public Type reference (TYPE) BOLT_RELATION_VALIDITY 'P' 20090115
8 CO_RELATION_VALID Constant Public Type reference (TYPE) BOLT_RELATION_VALIDITY 'X' 20090115
9 DISPLAY_MODE_SUPPORT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20040311
10 ENTITY_TAB Instance attribute Private Type reference (TYPE) CRMT_BOL_ENTITY_TAB Entity Administration Table 20020320
11 FALSE Instance attribute Private Attribute reference (LIKE) 20020321
12 HANDLE Instance attribute Private Type reference (TYPE) INT4 20020412
13 MERGE_MODE Instance attribute Private Type reference (TYPE) CHAR1 MERGE_MODE_ACCEPT_ATTR_ONLY Cache Updating Mode 20050309
14 MERGE_MODE_ACCEPT_ALL Constant Private Type reference (TYPE) CHAR1 'A' Add All Data Container Objects to Cache 20050309
15 MERGE_MODE_ACCEPT_ATTR_ONLY Constant Private Type reference (TYPE) CHAR1 'S' Add Only Data Container Objects with Set Attributes 20050309
16 MERGE_MODE_ADD_ALL Constant Private Type reference (TYPE) CHAR1 'N' Single-Character Indicator 20070806
17 MODIFIED_ENTITIES Instance attribute Private Type reference (TYPE) LTYPE_ENTITY_REF_TAB Collection geänderter Entitäten 20090121
18 OBJECT_MODEL Static Attribute Private Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Object Model 20020516
19 TRUE Instance attribute Private Attribute reference (LIKE) 20020321
20 VALIDITY_1N_RELATIONS_RECEIVED Instance attribute Private Type reference (TYPE) BOLT_RELATION_VALIDITY 20090115
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DC_NODE_RECURSIVE Instance method Private Method Rekursiver Aufruf für das Abmischen 20020320
2 ADD_DC_NODE_RECURSIVE_OWR Instance method Private Method Rekursiver Aufruf für das Abmischen mit Löschung 20030730
3 ADD_ENTITY Instance method Private Method Hinzufügen einer Entität 20030804
4 ADJUST_IDS Instance method Private Method Anpassen der Entitäten IDs gemäß gege. Mappingtabelle 20020402
5 CHECK_IS_ALREADY_RELATED Instance method Protected Method 20070321
6 CHECK_PARENT_REL_CONSISTENT Instance method Private Method 20070806
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020516
8 CONSTRUCTOR Instance method Public Constructor Constructor 20020625
9 CONTAINER_PATH_CHECK Instance method Private Method 20040726
10 DISPOSE_DATA_CONTAINER Static method Public Method Empties the Data Container on Which the List Is Based 20070806
11 GET_ENTITY Instance method Public Method Returns an Entity for a Given Key 20020320
12 GET_ENTITY_COLLECTION Instance method Private Method Liefert einen Entitäten Coll. für die gege. Cont.Obj. zurück 20020320
13 GET_MODIFIED_ENTITIES Instance method Private Method Liefert eine Collection aller geänderten Entitäten zurück 20020321
14 GET_REJECTED_ENTITIES Instance method Public Method Returns all Entities, which have been rejected during MODIFY 20090204
15 HANDLE_UNACCEPTED_ENTITIES Instance method Private Method 20090203
16 INVALIDATE_ENTITIES Instance method Private Method Invlaidieren von Entitäten 20020402
17 IS_MOD_ENT_INDEX_CORRECT Instance method Private Method 20090126
18 MERGE_FROM_DC Instance method Private Method Abmischen eines Datencontainers mit dem Puffer 20020320
19 MERGE_FROM_DC_DELETING Instance method Private Method Abmischen eines Datencont. mit dem Puffer mit Löschung 20030730
20 MERGE_RELATIONS Instance method Private Method Abmischen der Relationen zweier Entitäten 20030804
21 MERGE_RELATIONS_FROM_DC Instance method Private Method 20030605
22 MERGE_RELATION_FROM_TAB_READ Instance method Private Method Merge relation from table based genil read 20101029
23 MERGE_SINGLE_DC_NODE Instance method Private Method 20030604
24 MERGE_WITH_ENTITY Instance method Private Method Abmischen zwischer alter und neuer Entität 20030804
25 MERGE_WITH_ENTITY_OVERWRITING Instance method Private Method Abmischen alte und neue Entität im 'overwrite' Modus 20030730
26 NEW_ENTITY Instance method Private Method Anlegen einer neuen Entität 20020320
27 ON_DELETE_ME Instance method Private Event handling method 20020625
28 ON_DELTA_SET Instance method Private Event handling method 20090121
29 REMOVE_CHILD Instance method Private Method 20020828
30 REMOVE_ENTITIES Instance method Private Method Löschen von Entitäten und aller Abhängigen vom Puffer 20080624
31 REMOVE_ENTITY Instance method Private Method Löschen einer Entität und aller Abhängigen vom Puffer 20020408
32 REMOVE_RELATION Instance method Private Method 20030207
33 REMOVE_UNASSIGNED_ENTITIES Instance method Private Method 20080529
34 RESET Instance method Private Method Zurücksetzen des Entitätenpuffers 20030303
35