SAP ABAP Class CL_SADL_ENTITY_LOAD_HANDLER (Load Handler for SADL Entity mode)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-BSA (Application Component) Business Service Adaptation
     SADL_ENTITY_MODE (Package) SADL Entity Mode specific
Properties
Class CL_SADL_ENTITY_LOAD_HANDLER  
Short Description Load Handler for SADL Entity mode    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SADL_ENTITY_MODE   SADL Entity Mode specific 
Created 20120903   SAP 
Last change 20141121    
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 IF_SADL_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SADL_ENTITY_LOAD_HANDLER has no interface implemented.
Friends
Class CL_SADL_ENTITY_LOAD_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_LOAD_GEN_VERSION Constant Public Type reference (TYPE) INT2 13491 Version of the load generation algorithm: Year-Week-Counter 20130806
2 CO_SCOPE Constant Public See coding 20130808
3 GT_SADL_LOAD_CACHE Static Attribute Private Type reference (TYPE) TT_SADL_LOAD_CACHE 20120903
4 GV_LOAD_GEN_VERSION Static Attribute Private Type reference (TYPE) INT2 CO_LOAD_GEN_VERSION 20130807
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SADL_LOAD Static method Public Method 20120903
2 DELETE_SADL_LOAD Static method Public Method 20130326
3 GET_ENTITY_LOAD Static method Public Method 20130811
4 GET_ENTITY_LOAD_BY_ENTITY_ID Static method Public Method 20130811
5 GET_SADL_LOAD Static method Public Method 20120903
6 _CHECK_LOAD Static method Private Method 20130808
7 _DELETE_LOAD_FROM_CACHE Static method Private Method 20131008
8 _DELETE_LOAD_FROM_DB Static method Private Method 20131008
9 _GET_ENTITY_LOAD Static method Private Method 20130818
10 _GET_ENTITY_LOAD_BY_ENTITY_ID Static method Private Method 20130818
11 _GET_SADL_LOAD Static method Private Method 20130818
12 _GET_SADL_LOAD_FROM_DB Static method Private Method 20130806
Events
Class CL_SADL_ENTITY_LOAD_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ENTITY_CHECKSUMS Public See coding 20130808 tt_entity_checksums TYPE SORTED TABLE OF ty_entity_checksum WITH UNIQUE KEY type id
2 TT_SADL_LOAD_CACHE Private See coding 20120903 tt_sadl_load_cache TYPE SORTED TABLE OF ty_sadl_load WITH UNIQUE KEY sadl_uuid
3 TY_ENTITY_CHECKSUM Public See coding 20130808 BEGIN OF ty_entity_checksum, type TYPE if_sadl_entity=>ty_entity_type , id TYPE if_sadl_entity=>ty_entity_id, checksum TYPE string, END OF ty_entity_checksum
4 TY_ENTITY_LOAD Public See coding 20120903 BEGIN OF ty_entity_load, entity_id TYPE sadl_entity_id, db_view_metadata TYPE if_sadl_view_db=>ty_view_metadata, sadl_entity TYPE if_sadl_entity=>ty_sadl_entity, END OF ty_entity_load
5 TY_SADL_LOAD Public See coding 20120903 BEGIN OF ty_sadl_load, sadl_uuid TYPE if_sadl_types=>ty_uuid, timestamp TYPE if_sadl_types=>ty_timestamp, load_version TYPE int2, entity_checksums TYPE tt_entity_checksums, entity_loads TYPE STANDARD TABLE OF ty_entity_load WITH DEFAULT KEY, bsa_metadata_nodes TYPE if_sadl_bsa_metadata=>tt_metadata_node, END OF ty_sadl_load
Method Signatures

Method ADD_SADL_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SADL_LOAD Call by reference Type reference (TYPE) TY_SADL_LOAD 20120903

Method ADD_SADL_LOAD on class CL_SADL_ENTITY_LOAD_HANDLER has no exception.

Method DELETE_SADL_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SADL_UUID Call by reference Type reference (TYPE) IF_SADL_TYPES=>TY_UUID 20130326
2 Importing IV_SCOPE Call by reference Type reference (TYPE) STRING 20130808

Method DELETE_SADL_LOAD on class CL_SADL_ENTITY_LOAD_HANDLER has no exception.

Method GET_ENTITY_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SADL_MP Call by reference Object reference (TYPE REF TO) CL_BSA_SADL_MP 20130816
2 Importing IV_ENTITY Call by reference Type reference (TYPE) STRING 20130811
3 Returning RR_ENTITY_LOAD Value transfer Object reference (TYPE REF TO) TY_ENTITY_LOAD 20130811
# Exception Resumable Description Created on
1 CX_BSA_COMPILE_TIME 20130818

Method GET_ENTITY_LOAD_BY_ENTITY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SADL_MP Call by reference Object reference (TYPE REF TO) CL_BSA_SADL_MP 20130816
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_ID 20130811
3 Returning RR_ENTITY_LOAD Value transfer Object reference (TYPE REF TO) TY_ENTITY_LOAD 20130811
# Exception Resumable Description Created on
1 CX_BSA_COMPILE_TIME 20130818

Method GET_SADL_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SADL_MP Call by reference Object reference (TYPE REF TO) CL_BSA_SADL_MP 20130816
2 Returning RR_SADL_LOAD Value transfer Object reference (TYPE REF TO) TY_SADL_LOAD 20120903
# Exception Resumable Description Created on
1 CX_BSA_COMPILE_TIME 20130818

Method _CHECK_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SADL_LOAD Call by reference Type reference (TYPE) CL_SADL_ENTITY_LOAD_HANDLER=>TY_SADL_LOAD 20130808
2 Returning RV_LOAD_OK Value transfer Type reference (TYPE) ABAP_BOOL 20130808

Method _CHECK_LOAD on class CL_SADL_ENTITY_LOAD_HANDLER has no exception.

Method _DELETE_LOAD_FROM_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SADL_UUID Call by reference Type reference (TYPE) IF_SADL_TYPES=>TY_UUID 20131008

Method _DELETE_LOAD_FROM_CACHE on class CL_SADL_ENTITY_LOAD_HANDLER has no exception.

Method _DELETE_LOAD_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SADL_UUID Call by reference Type reference (TYPE) IF_SADL_TYPES=>TY_UUID 20131008

Method _DELETE_LOAD_FROM_DB on class CL_SADL_ENTITY_LOAD_HANDLER has no exception.

Method _GET_ENTITY_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Type reference (TYPE) STRING 20130818
2 Importing IV_SADL_TIMESTAMP Call by reference Type reference (TYPE) IF_SADL_TYPES=>TY_TIMESTAMP 20130818
3 Importing IV_SADL_UUID Call by reference Type reference (TYPE) IF_SADL_TYPES=>TY_UUID 20130818
4 Returning RR_ENTITY_LOAD Value transfer Object reference (TYPE REF TO) TY_ENTITY_LOAD 20130818

Method _GET_ENTITY_LOAD on class CL_SADL_ENTITY_LOAD_HANDLER has no exception.

Method _GET_ENTITY_LOAD_BY_ENTITY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_ID 20130818
2 Importing IV_SADL_TIMESTAMP Call by reference Type reference (TYPE) IF_SADL_TYPES=>TY_TIMESTAMP 20130818
3 Returning RR_ENTITY_LOAD Value transfer Object reference (TYPE REF TO) TY_ENTITY_LOAD 20130818

Method _GET_ENTITY_LOAD_BY_ENTITY_ID on class CL_SADL_ENTITY_LOAD_HANDLER has no exception.

Method _GET_SADL_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SADL_TIMESTAMP Call by reference Type reference (TYPE) IF_SADL_TYPES=>TY_TIMESTAMP 20130818
2 Importing IV_SADL_UUID Call by reference Type reference (TYPE) IF_SADL_TYPES=>TY_UUID 20130818
3 Returning RR_SADL_LOAD Value transfer Object reference (TYPE REF TO) TY_SADL_LOAD 20130818

Method _GET_SADL_LOAD on class CL_SADL_ENTITY_LOAD_HANDLER has no exception.

Method _GET_SADL_LOAD_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SADL_TIMESTAMP Call by reference Type reference (TYPE) IF_SADL_TYPES=>TY_TIMESTAMP 20130818
2 Importing IV_SADL_UUID Call by reference Type reference (TYPE) IF_SADL_TYPES=>TY_UUID 20130806
3 Returning RR_SADL_LOAD Value transfer Object reference (TYPE REF TO) TY_SADL_LOAD 20130806

Method _GET_SADL_LOAD_FROM_DB on class CL_SADL_ENTITY_LOAD_HANDLER has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740