SAP ABAP Class /BA1/CL_F4_BACKDOOR_DATA_MANAG (Data Manager for Database Snapshot)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-FS-MKD (Application Component) Basic Market Data
     /BA1/F4_BASIS (Package) Basic Market Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BA1/IF_F4_BACKDOOR_DATA_MANAG Data Manager for Database Snapshot 20100614
Properties
Class /BA1/CL_F4_BACKDOOR_DATA_MANAG  
Short Description Data Manager for Database Snapshot    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 5   
Package /BA1/F4_BASIS   Basic Market Data 
Created 20100614   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BA1/CL_F4_BACKDOOR_DATA_MANAG has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /BA1/IF_F4_BACKDOOR_DATA_MANAG Data Manager for Database Snapshot 20100614
Friends
Class /BA1/CL_F4_BACKDOOR_DATA_MANAG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALREADY_WRITTEN Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100614
2 REF_MAPPER Instance attribute Private Object reference (TYPE REF TO) /BA1/IF_F4_BACKDOOR_KEY_MAPPER Key Mapper for Database Snapshot 20100614
3 S_DUMMY Static Attribute Private Type reference (TYPE) STRING 20100614
4 S_TAH_LOCKED_DB Static Attribute Private Type reference (TYPE) TY_TAH_LOCKED_DB 20100614
5 TAS_DB_SNAPSHOT Instance attribute Private Type reference (TYPE) TY_TAS_DB_SNAPSHOT 20100614
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_NOT_PRODUCTIVE_SYSTEM Instance method Private Method 20100614
2 GET_DATA_FROM_SUPPLIER Instance method Private Method 20100614
3 LOCK Instance method Private Method 20100614
4 S_CREATE_INSTANCE Static method Private Method 20100614
5 S_GET_INSTANCE Static method Public Method 20100614
6 UNLOCK Instance method Private Method 20100614
Events
Class /BA1/CL_F4_BACKDOOR_DATA_MANAG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_STR_DB_SNAPSHOT Private See coding 20100614 BEGIN OF ty_str_db_snapshot, db_name TYPE tabname16, ref_supplier TYPE REF TO /ba1/if_f4_backdoor_data_suppl, ref_tas_data TYPE REF TO data, END OF ty_str_db_snapshot
2 TY_STR_LOCKED_DB Private See coding 20100614 BEGIN OF ty_str_locked_db, db_name TYPE tabname16, ref_locked_by TYPE REF TO /ba1/if_f4_backdoor_data_manag, END OF ty_str_locked_db
3 TY_STR_SUPPLIER Public See coding 20100614 BEGIN OF ty_str_supplier, ref_supplier TYPE REF TO /ba1/if_f4_backdoor_data_suppl, END OF ty_str_supplier
4 TY_TAB_SUPPLIER Public See coding 20100614 ty_tab_supplier TYPE STANDARD TABLE OF ty_str_supplier WITH DEFAULT KEY
5 TY_TAH_LOCKED_DB Private See coding 20100614 ty_tah_locked_db TYPE HASHED TABLE OF ty_str_locked_db WITH UNIQUE KEY db_name
6 TY_TAS_DB_SNAPSHOT Private See coding 20100614 ty_tas_db_snapshot TYPE SORTED TABLE OF ty_str_db_snapshot WITH UNIQUE KEY db_name
Method Signatures

Method CHECK_NOT_PRODUCTIVE_SYSTEM Signature

Method CHECK_NOT_PRODUCTIVE_SYSTEM on class /BA1/CL_F4_BACKDOOR_DATA_MANAG has no parameter.
Method CHECK_NOT_PRODUCTIVE_SYSTEM on class /BA1/CL_F4_BACKDOOR_DATA_MANAG has no exception.

Method GET_DATA_FROM_SUPPLIER Signature

Method GET_DATA_FROM_SUPPLIER on class /BA1/CL_F4_BACKDOOR_DATA_MANAG has no parameter.
Method GET_DATA_FROM_SUPPLIER on class /BA1/CL_F4_BACKDOOR_DATA_MANAG has no exception.

Method LOCK Signature

Method LOCK on class /BA1/CL_F4_BACKDOOR_DATA_MANAG has no parameter.
# Exception Resumable Description Created on
1 /BA1/CX_F4_BACKDOOR_ERROR 20100614

Method S_CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_MAPPER Call by reference Object reference (TYPE REF TO) /BA1/IF_F4_BACKDOOR_KEY_MAPPER Key-Mapper des Datenbank-Snapshots 20100614
2 Importing I_TAB_SUPPLIER Call by reference Type reference (TYPE) TY_TAB_SUPPLIER 20100614
3 Returning R_REF_INSTANCE Value transfer Object reference (TYPE REF TO) /BA1/CL_F4_BACKDOOR_DATA_MANAG Data Manager des Datenbank-Snapshots 20100614
# Exception Resumable Description Created on
1 /BA1/CX_F4_BACKDOOR_ERROR 20100614

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_MAPPER Call by reference Object reference (TYPE REF TO) /BA1/IF_F4_BACKDOOR_KEY_MAPPER Key-Mapper des Datenbank-Snapshots 20100614
2 Importing I_TAB_SUPPLIER Call by reference Type reference (TYPE) TY_TAB_SUPPLIER 20100614
3 Returning R_REF_INSTANCE Value transfer Object reference (TYPE REF TO) /BA1/IF_F4_BACKDOOR_DATA_MANAG Data Manager des Datenbank-Snapshots 20100614
# Exception Resumable Description Created on
1 /BA1/CX_F4_BACKDOOR_ERROR 20100614

Method UNLOCK Signature

Method UNLOCK on class /BA1/CL_F4_BACKDOOR_DATA_MANAG has no parameter.
Method UNLOCK on class /BA1/CL_F4_BACKDOOR_DATA_MANAG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400