SAP ABAP Interface IF_FOX3_PERSISTENCE_CONTROLLER (Control of Persistence)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-DRF (Application Component) Data Replication Framework
     FOX3 (Package) Framework for hierarchy explosion
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FOX3_CONTROLLER Control Unit for the Explosion 20100514
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FOX3_REQUEST FOX API Class for Processing Requests 20100514
Properties
Interface IF_FOX3_PERSISTENCE_CONTROLLER  
Short Description Control of Persistence    
General Data
Package FOX3   Framework for hierarchy explosion 
Created 20100514   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_FOX3_PERSISTENCE_CONTROLLER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FOX3_PERSISTENCE_PARAMETERS Control of Persistence 20100514
Friends
Interface IF_FOX3_PERSISTENCE_CONTROLLER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GI_MESSAGE Instance attribute Public Object reference (TYPE REF TO) IF_PTU_MESSAGE Collect Messages 20100514
2 GI_PERS_UPDATER Instance attribute Public Object reference (TYPE REF TO) IF_FOX3_PERSISTENCE_UPDATER Object Updated in Database 20100514
3 GV_DELETE_EXTENT Instance attribute Public Attribute reference (LIKE) 20100514
4 GV_DELETE_FAILED Instance attribute Public Type reference (TYPE) FLAG_X Error When Deleting 20100514
5 GV_FORCE_DELETE Instance attribute Public Attribute reference (LIKE) 20100514
6 GV_ONLY_ONE_COMMIT Instance attribute Public Type reference (TYPE) FLAG_X Only One Commit 20100514
7 GV_READ_FAILED Instance attribute Public Type reference (TYPE) FLAG_X Error Reading Data 20100514
8 GV_TA_TYPE Instance attribute Public Attribute reference (LIKE) 20100514
9 GV_WRITE_FAILED Instance attribute Public Type reference (TYPE) FLAG_X Error when Writing 20100514
Methods
# Method Level Visibility Method type Description Created on
1 COMMIT_LUW Instance method Public Method Save LUW 20100514
2 DELETE_FAILED Instance method Public Method Error While Deleting Data 20100514
3 OPEN_LUW Instance method Public Method Start LUW 20100514
4 READ_FAILED Instance method Public Method Error Importing Data 20100514
5 REQUEST_DELETE Instance method Public Method Mark for deletion 20100514
6 REQUEST_SAVE Instance method Public Method Mark for Saving 20100514
7 TRIGGER_DELETE_START Instance method Public Method Start Deletion Process 20100514
8 TRIGGER_SAVE_START Instance method Public Method Start Backup Process 20100514
9 WRITE_FAILED Instance method Public Method Error While Exporting Data 20100514
Events
# Event Type Visibility Description Created on
1 END_DELETE_DATA Instance Event
(0)
Public
(2)
Deletion Completed 20100514
2 END_GET_DATA Instance Event
(0)
Public
(2)
Import Completed 20100514
3 END_SAVE_DATA Instance Event
(0)
Public
(2)
Finished Saving Data (if Necesary, Write Clean Flag) 20100514
4 START_DELETE_DATA Instance Event
(0)
Public
(2)
Start Deletion 20100514
5 START_GET_DATA Instance Event
(0)
Public
(2)
Start Import 20100514
6 START_SAVE_DATA Instance Event
(0)
Public
(2)
Start Data Backup 20100514
Types
Interface IF_FOX3_PERSISTENCE_CONTROLLER has no local type.
Method Signatures

Method COMMIT_LUW Signature

Method COMMIT_LUW on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no parameter.
Method COMMIT_LUW on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no exception.

Method DELETE_FAILED Signature

Method DELETE_FAILED on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no parameter.
Method DELETE_FAILED on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no exception.

Method OPEN_LUW Signature

Method OPEN_LUW on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no parameter.
Method OPEN_LUW on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no exception.

Method READ_FAILED Signature

Method READ_FAILED on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no parameter.
Method READ_FAILED on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no exception.

Method REQUEST_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELETE_EXTENT Call by reference Type reference (TYPE) FOX3_EXTENT CL_FOX3_CONSTANTS=>GC_EXTENT_LOG_DELETED Scope of Storage 20100514
2 Importing IV_EXCLUDE_FROM_DELETE Call by reference Type reference (TYPE) FLAG_X Exclude Deletion 20100514
3 Importing IV_IGNORE_ERRORS Call by reference Type reference (TYPE) FLAG_X Ignore Errors 20100514
4 Importing IV_ONLY_ONE_COMMIT Call by reference Type reference (TYPE) FLAG_X Only One Commit 20100514
# Exception Resumable Description Created on
1 ENQUEUE_ERROR No Lock Exists 20100514
2 INVALID_EXTENT Incorrect Deletion Scope 20100514
3 STILL_IN_USE Object Still Has Users 20100514
4 WRONG_TA_TYPE Incorrect Transaction Type 20100514

Method REQUEST_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXCLUDE_FROM_SAVE Call by reference Type reference (TYPE) FLAG_X Exclude Saving 20100514
2 Importing IV_ONLY_ONE_COMMIT Call by reference Type reference (TYPE) FLAG_X Only One Commit 20100514
# Exception Resumable Description Created on
1 ENQUEUE_ERROR No Lock Exists 20100514
2 NOTHING_TO_SAVE Nothing Has Been Saved 20100514
3 WRONG_TA_TYPE Incorrect Transaction Type 20100514

Method TRIGGER_DELETE_START Signature

Method TRIGGER_DELETE_START on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no parameter.
Method TRIGGER_DELETE_START on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no exception.

Method TRIGGER_SAVE_START Signature

Method TRIGGER_SAVE_START on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no parameter.
Method TRIGGER_SAVE_START on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no exception.

Method WRITE_FAILED Signature

Method WRITE_FAILED on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no parameter.
Method WRITE_FAILED on Interface IF_FOX3_PERSISTENCE_CONTROLLER has no exception.
Event Signatures

Event END_DELETE_DATA Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_REQUEST_ID Exporting Value transfer Type reference (TYPE) FOX3_REQUEST_ID FOX Request ID 20100514
2 IV_STRUCT_ID Exporting Value transfer Type reference (TYPE) FOX3_STRUCT_DB_ID Database ID of a FOX Cache 20100514

Event END_GET_DATA Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_REQUEST_ID Exporting Value transfer Type reference (TYPE) FOX3_REQUEST_ID FOX Request ID 20100514
2 IV_STRUCT_ID Exporting Value transfer Type reference (TYPE) FOX3_STRUCT_DB_ID Database ID of a FOX Cache 20100514

Event END_SAVE_DATA Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_REQUEST_ID Exporting Value transfer Type reference (TYPE) FOX3_REQUEST_ID FOX Request ID 20100514
2 IV_STRUCT_ID Exporting Value transfer Type reference (TYPE) FOX3_STRUCT_DB_ID ID of Database Storage from a Cache 20100514

Event START_DELETE_DATA Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_REQUEST_ID Exporting Value transfer Type reference (TYPE) FOX3_REQUEST_ID FOX Request ID 20100514
2 IV_STRUCT_ID Exporting Value transfer Type reference (TYPE) FOX3_STRUCT_DB_ID Database ID of a FOX Cache 20100514

Event START_GET_DATA Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 II_VIRTUAL_EXPLOSION Exporting Value transfer Object reference (TYPE REF TO) IF_FOX3_VIRTUAL_STRUCT Define Structure Externally 20100514
2 IV_REQUEST_ID Exporting Value transfer Type reference (TYPE) FOX3_REQUEST_ID FOX Request ID 20100514
3 IV_STRUCT_ID Exporting Value transfer Type reference (TYPE) FOX3_STRUCT_DB_ID Database ID of a FOX Cache 20100514

Event START_SAVE_DATA Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_REQUEST_ID Exporting Value transfer Type reference (TYPE) FOX3_REQUEST_ID FOX Request ID 20100514
2 IV_STRUCT_ID Exporting Value transfer Type reference (TYPE) FOX3_STRUCT_DB_ID ID of Database Storage from a Cache 20100514
History
Last changed by/on SAP  20110908 
SAP Release Created in