SAP ABAP Class CL_SADL_ENTITY_PROVIDER_SRS (Dummy implementation for the entity model)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-BSA (Application Component) Business Service Adaptation
     SADL_ENTITY_REFERENCE_SCENARIO (Package) SADL Entity reference scenario
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20120919
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SADL_ENTITY_PROVIDER IF_SADL_ENTITY_PROVIDER Entity Model Provider 20120919
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SADL_ENTITY_PROVIDER_REG Registry for SADL entity providers 20121213
Properties
Class CL_SADL_ENTITY_PROVIDER_SRS  
Short Description Dummy implementation for the entity model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SADL_ENTITY_REFERENCE_SCENARIO   SADL Entity reference scenario 
Created 20120919   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SADL_VIEW_ENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20120919
2 IF_SADL_ENTITY_PROVIDER IF_SADL_ENTITY_PROVIDER Entity Model Provider 20120919
3 IF_SADL_ENTITY_PROVIDER_REG Registry for SADL entity providers 20121213
Friends
Class CL_SADL_ENTITY_PROVIDER_SRS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ENTITY_ID Constant Public See coding 20120919
2 CO_FOREIGN_CLIENT_TYPE_CODE Constant Public Type reference (TYPE) SADL_RS_SO_ROOT-TYPE_CODE 'XXXX' 20130506
3 CO_TYPE Constant Public Type reference (TYPE) IF_SADL_ENTITY=>TY_ENTITY_TYPE CL_SADL_ENTITY_FACTORY=>CO_TYPE-SADL_REFERENCE_SCENARIO 20120919
4 CS_CHECKSUM Constant Public See coding 20130808
5 GS_CHECKSUM Static Attribute Public Attribute reference (LIKE) CS_CHECKSUM CS_CHECKSUM 20130808
6 GT_SO_ITEMS Static Attribute Private Type reference (TYPE) TT_SO_ITEMS 20130208
7 GT_SO_ROOT Static Attribute Private Type reference (TYPE) TT_SO_ROOT 20121220
8 GV_OVERWRITE_DFLT_AUTH_PROV Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130121
9 GV_USE_MOCK_AUTH_PROVIDER Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130214
Methods
# Method Level Visibility Method type Description Created on
1 GET_TEST_DATA Static method Public Method 20121220
2 RESET_CHECKSUMS Static method Public Method 20130808
3 SET_TEST_DATA Static method Public Method 20130116
4 _BUILD_TEST_DATA Static method Private Method 20130506
5 _CREATE_TEST_DATA Static method Public Method 20121220
6 _CREATE_TEST_DATA_FOREIGN_CLNT Static method Public Method 20130506
7 _GET_BUPA_ADDRESS_ENTITY Static method Public Method 20130116
8 _GET_BUPA_ROOT_ENTITY Static method Public Method 20130116
9 _GET_PRODUCT_ROOT_ENTITY Static method Public Method 20130116
10 _GET_SO_ITEM_ENTITY Static method Public Method 20130116
11 _GET_SO_ROOT_ENTITY Static method Public Method 20130116
12 _GET_SO_SL_ENTITY Static method Public Method 20130116
Events
Class CL_SADL_ENTITY_PROVIDER_SRS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_BP_ADDR Public See coding 20130506 tt_bp_addr TYPE STANDARD TABLE OF sadl_rs_bp_addr WITH DEFAULT KEY
2 TT_BP_ROOT Public See coding 20130506 tt_bp_root TYPE STANDARD TABLE OF sadl_rs_bp_root WITH DEFAULT KEY
3 TT_PR_ROOT Public See coding 20130506 tt_pr_root TYPE STANDARD TABLE OF sadl_rs_pr_root WITH DEFAULT KEY
4 TT_SO_ITEMS Public See coding 20130122 tt_so_items TYPE STANDARD TABLE OF sadl_rs_so_items WITH DEFAULT KEY
5 TT_SO_ROOT Public See coding 20121220 tt_so_root TYPE STANDARD TABLE OF sadl_rs_so_root WITH DEFAULT KEY
6 TT_SO_SLINE Public See coding 20130506 tt_so_sline TYPE STANDARD TABLE OF sadl_rs_so_sline WITH DEFAULT KEY
7 TY_BUPA_ROOT_EXT Public See coding 20130419 BEGIN OF ty_bupa_root_ext, identifier TYPE sadl_rs_bp_root-id, type_code TYPE sadl_rs_bp_root-type_code, END OF ty_bupa_root_ext
8 TY_KEY_TYPE Public See coding 20131027 BEGIN OF ty_key_type, identifier TYPE cl_sadl_entity_provider_srs=>ty_so_root_ext-identifier, END OF ty_key_type
9 TY_PRODUCT_ROOT_EXT Public See coding 20130419 BEGIN OF ty_product_root_ext, identifier TYPE sadl_rs_pr_root-id_content, id_scheme_id TYPE sadl_rs_pr_root-id_scheme_id, title TYPE sadl_rs_pr_root-title, type_code TYPE sadl_rs_bp_root-type_code, END OF ty_product_root_ext
10 TY_SO_ITEMS_EXT Public See coding 20130318 BEGIN OF ty_so_items_ext, identifier TYPE sadl_rs_so_items-id , tc TYPE sadl_rs_so_items-type_code , parent_identifier TYPE sadl_rs_so_items-parent_id , category_code TYPE sadl_rs_so_items-category , product_identifier TYPE sadl_rs_so_items-prod_id_content, product_identifier_scheme_id TYPE sadl_rs_so_items-prod_id_scheme_id , net_price TYPE sadl_rs_so_items-net_price , gross_price TYPE sadl_rs_so_items-gross_price , currency TYPE sadl_rs_so_items-currency , END OF ty_so_items_ext
11 TY_SO_ROOT_EXT Public See coding 20130318 BEGIN OF ty_so_root_ext, identifier TYPE sadl_rs_so_root-id, tc TYPE sadl_rs_so_root-type_code, seller_identifier TYPE sadl_rs_so_root-seller_id , active_indicator TYPE sadl_rs_so_root-act_indicator, buyer_identifier TYPE sadl_rs_so_root-buyer_id , END OF ty_so_root_ext
12 TY_SO_SCHEDULE_LINE_EXT Public See coding 20130419 BEGIN OF ty_so_schedule_line_ext, identifier TYPE sadl_rs_so_sline-id, parent_identifier TYPE sadl_rs_so_sline-parent_id, type_code TYPE sadl_rs_so_sline-type_code, END OF ty_so_schedule_line_ext
Method Signatures

Method GET_TEST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SO_ITEM Call by reference Type reference (TYPE) TT_SO_ITEMS 20130122
2 Exporting ET_SO_ROOT Call by reference Type reference (TYPE) TT_SO_ROOT 20121220

Method GET_TEST_DATA on class CL_SADL_ENTITY_PROVIDER_SRS has no exception.

Method RESET_CHECKSUMS Signature

Method RESET_CHECKSUMS on class CL_SADL_ENTITY_PROVIDER_SRS has no parameter.
Method RESET_CHECKSUMS on class CL_SADL_ENTITY_PROVIDER_SRS has no exception.

Method SET_TEST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SO_ITEMS Call by reference Type reference (TYPE) TT_SO_ITEMS 20130208
2 Importing IT_SO_ROOT Call by reference Type reference (TYPE) TT_SO_ROOT 20130116

Method SET_TEST_DATA on class CL_SADL_ENTITY_PROVIDER_SRS has no exception.

Method _BUILD_TEST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BP_ADDR Call by reference Type reference (TYPE) TT_BP_ADDR 20130506
2 Exporting ET_BP_ROOT Call by reference Type reference (TYPE) TT_BP_ROOT 20130506
3 Exporting ET_PR_ROOT Call by reference Type reference (TYPE) TT_PR_ROOT 20130506
4 Exporting ET_SO_ITEMS Call by reference Type reference (TYPE) TT_SO_ITEMS 20130506
5 Exporting ET_SO_ROOT Call by reference Type reference (TYPE) TT_SO_ROOT 20130506
6 Exporting ET_SO_SLINE Call by reference Type reference (TYPE) TT_SO_SLINE 20130506
7 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT 20130506

Method _BUILD_TEST_DATA on class CL_SADL_ENTITY_PROVIDER_SRS has no exception.

Method _CREATE_TEST_DATA Signature

Method _CREATE_TEST_DATA on class CL_SADL_ENTITY_PROVIDER_SRS has no parameter.
Method _CREATE_TEST_DATA on class CL_SADL_ENTITY_PROVIDER_SRS has no exception.

Method _CREATE_TEST_DATA_FOREIGN_CLNT Signature

Method _CREATE_TEST_DATA_FOREIGN_CLNT on class CL_SADL_ENTITY_PROVIDER_SRS has no parameter.
Method _CREATE_TEST_DATA_FOREIGN_CLNT on class CL_SADL_ENTITY_PROVIDER_SRS has no exception.

Method _GET_BUPA_ADDRESS_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ENTITY Value transfer Object reference (TYPE REF TO) IF_SADL_ENTITY 20130116
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130116

Method _GET_BUPA_ROOT_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ENTITY Value transfer Object reference (TYPE REF TO) IF_SADL_ENTITY 20130116
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130116

Method _GET_PRODUCT_ROOT_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ENTITY Value transfer Object reference (TYPE REF TO) IF_SADL_ENTITY 20130116
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130116

Method _GET_SO_ITEM_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ENTITY Value transfer Object reference (TYPE REF TO) IF_SADL_ENTITY 20130116
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130116

Method _GET_SO_ROOT_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ENTITY Value transfer Object reference (TYPE REF TO) IF_SADL_ENTITY 20130116
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130116

Method _GET_SO_SL_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ENTITY Value transfer Object reference (TYPE REF TO) IF_SADL_ENTITY 20130116
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20130116
History
Last changed by/on SAP  20141121 
SAP Release Created in 804