SAP ABAP Class XO_MEMORY_OBJECT (Generic Memory Object)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     XO_MAIN (Package) Central XO Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_MEMORY_OBJECT Memory Object Definition 20051121
2 Inheritance (c INHERITING FROM c_ref)  XO_OBJECT General Extensible Object Definition 20051208
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  FSBPR_MEMORY_OBJECT Memory Object for Business Partner Relationships 20091221
2 Inheritance (c INHERITING FROM c_ref)  FSBP_CC_MO_BPCA Memory Object for BPCA 20101202
3 Inheritance (c INHERITING FROM c_ref)  FSBP_CC_MO_COMM_CLEAR_STACK XO Memory Object for COMM_CLEAR_STACK (Root) 20100420
4 Inheritance (c INHERITING FROM c_ref)  FSBP_CC_MO_COMM_CLEAR_TARG XO Memory Object for COMM_CLEAR_TARG (Target Object Table) 20100503
5 Inheritance (c INHERITING FROM c_ref)  FSBP_MEMORY_OBJECT Generic Memory Object 20051229
6 Inheritance (c INHERITING FROM c_ref)  RATING_MEMORY_OBJECT Memory Object for General Ratings 20051213
7 Inheritance (c INHERITING FROM c_ref)  XO_COCKPIT_MO_CNS Memory Object for CNS Connection 20070215
Properties
Class XO_MEMORY_OBJECT  
Short Description Generic Memory Object    
Super Class XO_OBJECT General Extensible Object Definition 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package XO_MAIN   Central XO Components 
Created 20051117   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class XO_MEMORY_OBJECT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XO_MEMORY_OBJECT Memory Object Definition 20051121
Friends
Class XO_MEMORY_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASSIGNED_BO Instance attribute Private Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Assigned Business Object 20060105
2 ASSIGNED_BO_BEHAVIOR Instance attribute Private Object reference (TYPE REF TO) IF_XO_MO_ASSIGNED_BO_BEHAVIOR Behavior for Memory Object with Assigned Business Object 20070531
3 ASSIGNED_BO_NAME Instance attribute Private Type reference (TYPE) XO_BUSINESS_OBJECT_NAME Name of Business Object 20060105
4 ASSIGNED_BO_TYPE Instance attribute Private Type reference (TYPE) XO_BUSINESS_OBJECT_TYPE Name of Assigned Business Object Type 20060105
5 CLIENT_NAME Instance attribute Private Type reference (TYPE) XO_FIELD_NAME Field Name of Client Field 20061201
6 DATA_MODIFIED Instance attribute Private Type reference (TYPE) XO_BOOLE Data was changed 20051121
7 DATA_READ Instance attribute Private Type reference (TYPE) XO_BOOLE Data Has Been Read 20051121
8 DATA_VALIDATED Instance attribute Protected Type reference (TYPE) XO_BOOLE Data Has Been Checked 20051208
9 INSTANCE_IS_FREE Instance attribute Private Type reference (TYPE) XO_BOOLE 'X' Instance Can Be Reused 20051208
10 IS_ROOT_TABLE Instance attribute Private Type reference (TYPE) XO_BOOLE Table Is Root Table for BO Type 20051208
11 KEY_NAME Instance attribute Private Type reference (TYPE) XO_KEY_NAME Name of Key Field 20061201
12 MESSAGE_TABLE Instance attribute Protected Type reference (TYPE) TTY_XO_MESSAGE Messages 20051121
13 MY_KEY Instance attribute Private Type reference (TYPE) XO_OBJECT_KEY Key Parameters 20051121
14 MY_NAME Instance attribute Private Type reference (TYPE) XO_MEMORY_OBJECT_NAME Name of Memory Object 20051121
15 TABLE_NEW Instance attribute Private Type reference (TYPE) STR_XO_GENERIC_DATA Current Data 20051121
16 TABLE_OLD Instance attribute Private Type reference (TYPE) STR_XO_GENERIC_DATA Read Data 20051121
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051208
2 FINALIZE_MY_KEY Instance method Protected Method In Some Cases Can Be Called Instead of on_finalize 20120806
3 GET_ASSIGNED_BO Instance method Public Method 20061204
4 GET_DATA Instance method Public Method 20051121
5 GET_DATA_NEW Instance method Public Method 20051121
6 GET_DATA_OLD Instance method Public Method 20051121
7 GET_DETAILS_NEW_INTERN Instance method Protected Method Returns Current Details (Internal) 20100907
8 GET_DETAILS_OLD_INTERN Instance method Protected Method Returns Read Details (Internal) 20100907
9 GET_MY_CLIENT_NAME Instance method Public Method 20061201
10 GET_MY_KEY Instance method Public Method 20051121
11 GET_MY_KEY_NAME Instance method Public Method 20061201
12 GET_MY_NAME Instance method Public Method 20051121
13 HANDLE_INITIAL_LINE Instance method Protected Method Handles Initial Row Transfer (for Tables with One Row) 20060619
14 INITIALIZE Instance method Public Method 20051121
15 INITIALIZE_MEMORY Instance method Protected Method Imports Data from the Database 20051121
16 IS_BO_CONNECTOR Instance method Public Method 20090514
17 IS_DATA_MODIFIED Instance method Public Method 20051121
18 IS_DATA_READ Instance method Public Method 20051121
19 IS_OBJECT_NEW Instance method Public Method 20051121
20 ON_BO_DATA_IS_MODIFIED Instance method Protected Event handling method Processes DATA_IS_MODIFIED Event for Assigned Bus.Obj. 20070721
21 ON_CLEANUP Instance method Protected Event handling method Obsolete 20051121
22 ON_COMMIT_START Instance method Protected Event handling method Processes COMMIT_START Event 20051121
23 ON_FINALIZE Instance method Protected Event handling method Processes FINALIZE Event 20051121
24 RESET Instance method Public Method 20051121
25 SAVE_DATA Instance method Public Method 20051121
26 SET_DATA_NEW Instance method Public Method 20051121
27 SET_DETAILS_INTERN Instance method Protected Method Sets Current Details (Internal) 20100907
28 SET_META_DATA Instance method Public Method Sets Metadata of Object 20090211
29 VALIDATE Instance method Public Method 20051121
30 VALIDATE_INTERN Instance method Protected Method Starts Overall Check of Object 20051121
Events
# Event Type Visibility Description Created on
1 DATA_IS_MODIFIED Instance Event
(0)
Public
(2)
20051121
2 DATA_IS_READ Instance Event
(0)
Public
(2)
20060124
3 DATA_SUBMITTED_FOR_SAVE Instance Event
(0)
Public
(2)
20051121
Types
Class XO_MEMORY_OBJECT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BO_TYPE Call by reference Type reference (TYPE) XO_BUSINESS_OBJECT_TYPE Name des Business Object Typs 20051208
2 Importing I_NAME Call by reference Type reference (TYPE) XO_MEMORY_OBJECT_NAME Name des Memory Objects 20051208

Method CONSTRUCTOR on class XO_MEMORY_OBJECT has no exception.

Method FINALIZE_MY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FINAL_KEY_FOUND Call by reference Type reference (TYPE) BOOLEAN Finaler Schlüssel konnte ermittelt werden 20120823

Method FINALIZE_MY_KEY on class XO_MEMORY_OBJECT has no exception.

Method GET_ASSIGNED_BO Signature

Method GET_ASSIGNED_BO on class XO_MEMORY_OBJECT has no parameter.
Method GET_ASSIGNED_BO on class XO_MEMORY_OBJECT has no exception.

Method GET_DATA Signature

Method GET_DATA on class XO_MEMORY_OBJECT has no parameter.
Method GET_DATA on class XO_MEMORY_OBJECT has no exception.

Method GET_DATA_NEW Signature

Method GET_DATA_NEW on class XO_MEMORY_OBJECT has no parameter.
Method GET_DATA_NEW on class XO_MEMORY_OBJECT has no exception.

Method GET_DATA_OLD Signature

Method GET_DATA_OLD on class XO_MEMORY_OBJECT has no parameter.
Method GET_DATA_OLD on class XO_MEMORY_OBJECT has no exception.

Method GET_DETAILS_NEW_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DETAILS Call by reference Type reference (TYPE) ANY Details 20100907
2 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) XO_IO_STRUCTURE_NAME Name Lese-/Schreibzugriffsstruktur 20100907

Method GET_DETAILS_NEW_INTERN on class XO_MEMORY_OBJECT has no exception.

Method GET_DETAILS_OLD_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DETAILS Call by reference Type reference (TYPE) ANY Details 20100907
2 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) XO_IO_STRUCTURE_NAME Name Lese-/Schreibzugriffsstruktur 20100907

Method GET_DETAILS_OLD_INTERN on class XO_MEMORY_OBJECT has no exception.

Method GET_MY_CLIENT_NAME Signature

Method GET_MY_CLIENT_NAME on class XO_MEMORY_OBJECT has no parameter.
Method GET_MY_CLIENT_NAME on class XO_MEMORY_OBJECT has no exception.

Method GET_MY_KEY Signature

Method GET_MY_KEY on class XO_MEMORY_OBJECT has no parameter.
Method GET_MY_KEY on class XO_MEMORY_OBJECT has no exception.

Method GET_MY_KEY_NAME Signature

Method GET_MY_KEY_NAME on class XO_MEMORY_OBJECT has no parameter.
Method GET_MY_KEY_NAME on class XO_MEMORY_OBJECT has no exception.

Method GET_MY_NAME Signature

Method GET_MY_NAME on class XO_MEMORY_OBJECT has no parameter.
Method GET_MY_NAME on class XO_MEMORY_OBJECT has no exception.

Method HANDLE_INITIAL_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20060619

Method HANDLE_INITIAL_LINE on class XO_MEMORY_OBJECT has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class XO_MEMORY_OBJECT has no parameter.
Method INITIALIZE on class XO_MEMORY_OBJECT has no exception.

Method INITIALIZE_MEMORY Signature

Method INITIALIZE_MEMORY on class XO_MEMORY_OBJECT has no parameter.
Method INITIALIZE_MEMORY on class XO_MEMORY_OBJECT has no exception.

Method IS_BO_CONNECTOR Signature

Method IS_BO_CONNECTOR on class XO_MEMORY_OBJECT has no parameter.
Method IS_BO_CONNECTOR on class XO_MEMORY_OBJECT has no exception.

Method IS_DATA_MODIFIED Signature

Method IS_DATA_MODIFIED on class XO_MEMORY_OBJECT has no parameter.
Method IS_DATA_MODIFIED on class XO_MEMORY_OBJECT has no exception.

Method IS_DATA_READ Signature

Method IS_DATA_READ on class XO_MEMORY_OBJECT has no parameter.
Method IS_DATA_READ on class XO_MEMORY_OBJECT has no exception.

Method IS_OBJECT_NEW Signature

Method IS_OBJECT_NEW on class XO_MEMORY_OBJECT has no parameter.
Method IS_OBJECT_NEW on class XO_MEMORY_OBJECT has no exception.

Method ON_BO_DATA_IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_SEGMENT_NAME Call by reference Attribute reference (LIKE) 20070721
2 Importing E_TABLE_NAME Call by reference Attribute reference (LIKE) 20070721

Method ON_BO_DATA_IS_MODIFIED on class XO_MEMORY_OBJECT has no exception.

Method ON_CLEANUP Signature

Method ON_CLEANUP on class XO_MEMORY_OBJECT has no parameter.
Method ON_CLEANUP on class XO_MEMORY_OBJECT has no exception.

Method ON_COMMIT_START Signature

Method ON_COMMIT_START on class XO_MEMORY_OBJECT has no parameter.
Method ON_COMMIT_START on class XO_MEMORY_OBJECT has no exception.

Method ON_FINALIZE Signature

Method ON_FINALIZE on class XO_MEMORY_OBJECT has no parameter.
Method ON_FINALIZE on class XO_MEMORY_OBJECT has no exception.

Method RESET Signature

Method RESET on class XO_MEMORY_OBJECT has no parameter.
Method RESET on class XO_MEMORY_OBJECT has no exception.

Method SAVE_DATA Signature

Method SAVE_DATA on class XO_MEMORY_OBJECT has no parameter.
Method SAVE_DATA on class XO_MEMORY_OBJECT has no exception.

Method SET_DATA_NEW Signature

Method SET_DATA_NEW on class XO_MEMORY_OBJECT has no parameter.
Method SET_DATA_NEW on class XO_MEMORY_OBJECT has no exception.

Method SET_DETAILS_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETAILS Call by reference Type reference (TYPE) ANY Details 20100907
2 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) XO_IO_STRUCTURE_NAME Name Lese-/Schreibzugriffsstruktur 20100907

Method SET_DETAILS_INTERN on class XO_MEMORY_OBJECT has no exception.

Method SET_META_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_META_DATA Call by reference Type reference (TYPE) ANY Metadaten 20090211

Method SET_META_DATA on class XO_MEMORY_OBJECT has no exception.

Method VALIDATE Signature

Method VALIDATE on class XO_MEMORY_OBJECT has no parameter.
Method VALIDATE on class XO_MEMORY_OBJECT has no exception.

Method VALIDATE_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20051208

Method VALIDATE_INTERN on class XO_MEMORY_OBJECT has no exception.
Event Signatures

Event DATA_IS_MODIFIED Signature
Event DATA_IS_MODIFIED on class XO_MEMORY_OBJECT has no parameter.
Event DATA_IS_READ Signature
Event DATA_IS_READ on class XO_MEMORY_OBJECT has no parameter.
Event DATA_SUBMITTED_FOR_SAVE Signature
Event DATA_SUBMITTED_FOR_SAVE on class XO_MEMORY_OBJECT has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710