SAP ABAP Interface IF_XO_MEMORY_OBJECT (Memory Object Definition)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     XO_MAIN (Package) Central XO Components
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  FSBP_CC_MO_BAL New Entries in Application Log 20101001
2 Interface implementation (CLASS c. INTERFACES i_ref)  XO_MEMORY_OBJECT Generic Memory Object 20051121
Properties
Interface IF_XO_MEMORY_OBJECT  
Short Description Memory Object Definition    
General Data
Package XO_MAIN   Central XO Components 
Created 20051017   SAP 
Last changed 20141121    
Unicode checks active    
Forward declarations
Interface IF_XO_MEMORY_OBJECT has no forward declaration.
Interfaces
Interface IF_XO_MEMORY_OBJECT has no interface.
Friends
Interface IF_XO_MEMORY_OBJECT has no friend.
Attributes
Interface IF_XO_MEMORY_OBJECT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 FINALIZE_MY_KEY Instance method Public Method In Some Cases Can Be Called Instead of on_finalize 20131014
2 GET_ASSIGNED_BO Instance method Public Method Returns the Assigned Business Object 20061204
3 GET_DATA Instance method Public Method Returns New and Old Stock of Data 20051026
4 GET_DATA_NEW Instance method Public Method Returns Changed Data 20051026
5 GET_DATA_OLD Instance method Public Method Returns Read Data 20051026
6 GET_DETAILS_NEW Instance method Public Method Returns Current Details 20100906
7 GET_DETAILS_OLD Instance method Public Method Returns Read Details 20100906
8 GET_MY_CLIENT_NAME Instance method Public Method Returns the Name of the Client Key Field 20061201
9 GET_MY_KEY Instance method Public Method Returns Object Key 20051026
10 GET_MY_KEY_NAME Instance method Public Method Returns the Name of the Key Field 20061201
11 GET_MY_NAME Instance method Public Method Returns Name of Object 20051026
12 INITIALIZE Instance method Public Method (Re-)Initializes Object Instance 20051118
13 IS_BO_CONNECTOR Instance method Public Method Indicates Whether This Is a Connector for a Business Object 20070531
14 IS_DATA_MODIFIED Instance method Public Method Indicates Whether Data Has Been Changed 20051026
15 IS_DATA_READ Instance method Public Method Indicates Whether Data Has Already Been Read 20051026
16 IS_OBJECT_NEW Instance method Public Method Indicates Whether Object Has Been Created 20051026
17 RESET Instance method Public Method Sets Object Status to Initial 20051118
18 SAVE_DATA Instance method Public Method Prompts Update of Data 20051026
19 SET_DATA_NEW Instance method Public Method Sets New Current Data 20051026
20 SET_DETAILS Instance method Public Method Sets New Details 20100906
21 VALIDATE Instance method Public Method Starts Checking Data for Memory Object 20051026
Events
# Event Type Visibility Description Created on
1 DATA_IS_MODIFIED Instance Event
(0)
Public
(2)
Data Changed 20051118
2 DATA_IS_READ Instance Event
(0)
Public
(2)
Blank Data Read 20060124
3 DATA_SUBMITTED_FOR_SAVE Instance Event
(0)
Public
(2)
Data Registered for Update 20051026
Types
Interface IF_XO_MEMORY_OBJECT has no local type.
Method Signatures

Method FINALIZE_MY_KEY Signature

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

Method FINALIZE_MY_KEY on Interface IF_XO_MEMORY_OBJECT has no exception.

Method GET_ASSIGNED_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BO Value transfer Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20061204

Method GET_ASSIGNED_BO on Interface IF_XO_MEMORY_OBJECT has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE Daten der Tabelle (alt) 20051129
2 Exporting E_DATA_OLD Call by reference Type reference (TYPE) STANDARD TABLE Daten der Tabelle (neu) 20051129

Method GET_DATA on Interface IF_XO_MEMORY_OBJECT has no exception.

Method GET_DATA_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE 20051026

Method GET_DATA_NEW on Interface IF_XO_MEMORY_OBJECT has no exception.

Method GET_DATA_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_OLD Call by reference Type reference (TYPE) STANDARD TABLE 20051026

Method GET_DATA_OLD on Interface IF_XO_MEMORY_OBJECT has no exception.

Method GET_DETAILS_NEW 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 20100906
2 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) XO_IO_STRUCTURE_NAME 20100906

Method GET_DETAILS_NEW on Interface IF_XO_MEMORY_OBJECT has no exception.

Method GET_DETAILS_OLD 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 20100906
2 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) XO_IO_STRUCTURE_NAME 20100906

Method GET_DETAILS_OLD on Interface IF_XO_MEMORY_OBJECT has no exception.

Method GET_MY_CLIENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLIENT_NAME Value transfer Type reference (TYPE) XO_FIELD_NAME Feldname 20061201

Method GET_MY_CLIENT_NAME on Interface IF_XO_MEMORY_OBJECT has no exception.

Method GET_MY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_KEY Value transfer Type reference (TYPE) XO_OBJECT_KEY Schlüsselparameter 20051026

Method GET_MY_KEY on Interface IF_XO_MEMORY_OBJECT has no exception.

Method GET_MY_KEY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_KEY_NAME Value transfer Type reference (TYPE) XO_KEY_NAME Name des Schlüsselfelds 20061201

Method GET_MY_KEY_NAME on Interface IF_XO_MEMORY_OBJECT has no exception.

Method GET_MY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) XO_MEMORY_OBJECT_NAME Name des Memory Objects 20051026

Method GET_MY_NAME on Interface IF_XO_MEMORY_OBJECT has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INITIAL_DATA Call by reference Type reference (TYPE) STANDARD TABLE Initiale Daten 20051118
2 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) XO_OBJECT_KEY Schlüsselparameter 20051118
# Exception Resumable Description Created on
1 CX_XO_ILLEGAL_OPERATION Ausnahme: Ausführung nicht erlaubt 20051214

Method IS_BO_CONNECTOR 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) 20070531

Method IS_BO_CONNECTOR on Interface IF_XO_MEMORY_OBJECT has no exception.

Method IS_DATA_MODIFIED 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) 20051026

Method IS_DATA_MODIFIED on Interface IF_XO_MEMORY_OBJECT has no exception.

Method IS_DATA_READ 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) 20051026

Method IS_DATA_READ on Interface IF_XO_MEMORY_OBJECT has no exception.

Method IS_OBJECT_NEW 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) 20051026

Method IS_OBJECT_NEW on Interface IF_XO_MEMORY_OBJECT has no exception.

Method RESET Signature

Method RESET on Interface IF_XO_MEMORY_OBJECT has no parameter.
Method RESET on Interface IF_XO_MEMORY_OBJECT has no exception.

Method SAVE_DATA Signature

Method SAVE_DATA on Interface IF_XO_MEMORY_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_XO_ILLEGAL_OPERATION Ausnahme: Ausführung nicht erlaubt 20051215

Method SET_DATA_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE 20051026

Method SET_DATA_NEW on Interface IF_XO_MEMORY_OBJECT has no exception.

Method SET_DETAILS 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 20100906
2 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) XO_IO_STRUCTURE_NAME 20100906

Method SET_DETAILS on Interface IF_XO_MEMORY_OBJECT has no exception.

Method VALIDATE 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 20051026

Method VALIDATE on Interface IF_XO_MEMORY_OBJECT has no exception.
Event Signatures

Event DATA_IS_MODIFIED Signature
Event DATA_IS_MODIFIED on Interface IF_XO_MEMORY_OBJECT has no parameter.
Event DATA_IS_READ Signature
Event DATA_IS_READ on Interface IF_XO_MEMORY_OBJECT has no parameter.
Event DATA_SUBMITTED_FOR_SAVE Signature
Event DATA_SUBMITTED_FOR_SAVE on Interface IF_XO_MEMORY_OBJECT has no parameter.
History
Last changed by/on SAP  20141121 
SAP Release Created in 710