SAP ABAP Interface IF_SIW_DB_ACCESS_FACTORY (Single Point of Entry for DB Access)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_DB (Package) SIW: Database Layer
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SIW_DB_ACCESS_FACTORY Single Point of Entry for SIW Database Access 20100816
Properties
Interface IF_SIW_DB_ACCESS_FACTORY  
Short Description Single Point of Entry for DB Access    
General Data
Package S_SIW_DB   SIW: Database Layer 
Created 20100816   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_SIW_DB_ACCESS_FACTORY has no forward declaration.
Interfaces
Interface IF_SIW_DB_ACCESS_FACTORY has no interface.
Friends
Interface IF_SIW_DB_ACCESS_FACTORY has no friend.
Attributes
Interface IF_SIW_DB_ACCESS_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_CONFIG Instance method Public Method Get Access to TSIW_CONFIG, TSIW_CONFIGT 20110125
2 GET_CONTEXT Instance method Public Method Get Access to TSIW_CONTEXT, TSIW_CONTEXT_VAR 20100907
3 GET_IMPL Instance method Public Method Get Access to TSIW_IMPL, TSIW_IMPL_PIECE 20100907
4 GET_LRU Instance method Public Method Get Access to TSIW_LRU (Direct DB Access - No Buffering) 20101019
5 GET_MAPPING Instance method Public Method Get Access to TSIW_MAPPING 20100915
6 GET_PROJECT Instance method Public Method Get Access to TSIW_PROJ, TSIW_PROJT 20100907
7 GET_QUERIES Instance method Public Method Get Access to Read Only Queries 20101004
8 GET_SXF_API Instance method Public Method Get Access to TSIW_SXF_API 20100915
9 GET_SXF_FIELD Instance method Public Method Get Access to TSIW_SXF_FIELD 20100915
10 GET_SXF_FIELD_REL Instance method Public Method Get Access to TSIW_SXF_FIELDRL 20100915
11 GET_SXF_LINK Instance method Public Method Get Access to TSIW_LINK 20100915
12 GET_SXF_TYPE Instance method Public Method Get Access to TSIW_SXF_TYPE 20100915
13 GET_TESTDATA Instance method Public Method Get Access to TSIW_TESTDATA 20101105
14 HAS_PROJECT_CHANGES Instance method Public Method Returns 'X' When Project has Buffered DB Changes 20100924
15 RESET Instance method Public Method Reset each Access and Buffered DB Data 20100924
16 RESET_BY_PROJECT_ID Instance method Public Method Reset each Access and Buffered DB Data per Project Id 20100924
Events
Interface IF_SIW_DB_ACCESS_FACTORY has no event.
Types
Interface IF_SIW_DB_ACCESS_FACTORY has no local type.
Method Signatures

Method GET_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONFIG Value transfer Object reference (TYPE REF TO) IF_SIW_DB_CONFIG_ACCESS Read/Modify SIW Configurations 20110125

Method GET_CONFIG on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID SIW Project ID 20100907
2 Returning R_DB_ACCESS Value transfer Object reference (TYPE REF TO) IF_SIW_DB_CONTEXT_ACCESS Abstraction Layer to Buffer and Update DB Tables 20100907

Method GET_CONTEXT on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method GET_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID SIW Project ID 20100907
2 Returning R_DB_ACCESS Value transfer Object reference (TYPE REF TO) IF_SIW_DB_IMPL_ACCESS Abstraction Layer to Buffer and Update DB Tables 20100907

Method GET_IMPL on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method GET_LRU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LRU_ACCESS Value transfer Object reference (TYPE REF TO) IF_SIW_DB_LRU_ACCESS 20101019

Method GET_LRU on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method GET_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID 20100915
2 Returning R_DB_ACCESS Value transfer Object reference (TYPE REF TO) IF_SIW_DB_MAPPING_ACCESS 20100915

Method GET_MAPPING on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method GET_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID SIW Project ID 20100907
2 Returning R_DB_ACCESS Value transfer Object reference (TYPE REF TO) IF_SIW_DB_PROJECT_ACCESS Abstraction Layer to Buffer and Update DB Tables 20100907

Method GET_PROJECT on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method GET_QUERIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_QUERIES Value transfer Object reference (TYPE REF TO) IF_SIW_DB_QUERIES Read only queries 20101004

Method GET_QUERIES on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method GET_SXF_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID 20100915
2 Returning R_DB_ACCESS Value transfer Object reference (TYPE REF TO) IF_SIW_DB_SXF_API_ACCESS 20100915

Method GET_SXF_API on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method GET_SXF_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID 20100915
2 Returning R_DB_ACCESS Value transfer Object reference (TYPE REF TO) IF_SIW_DB_SXF_FIELD_ACCESS 20100915

Method GET_SXF_FIELD on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method GET_SXF_FIELD_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID 20100915
2 Returning R_DB_ACCESS Value transfer Object reference (TYPE REF TO) IF_SIW_DB_SXF_FIELDRL_ACCESS 20100915

Method GET_SXF_FIELD_REL on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method GET_SXF_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID 20100915
2 Returning R_DB_ACCESS Value transfer Object reference (TYPE REF TO) IF_SIW_DB_SXF_LINK_ACCESS 20100915

Method GET_SXF_LINK on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method GET_SXF_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID 20100915
2 Returning R_DB_ACCESS Value transfer Object reference (TYPE REF TO) IF_SIW_DB_SXF_TYPE_ACCESS 20100915

Method GET_SXF_TYPE on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method GET_TESTDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID SIW Project ID 20101105
2 Returning R_TESTDATA Value transfer Object reference (TYPE REF TO) IF_SIW_DB_TESTDATA_ACCESS Abstraction Layer for Testdata 20101105

Method GET_TESTDATA on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method HAS_PROJECT_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID 20100924
2 Returning R_HAS_CHANGES Value transfer Type reference (TYPE) SIW_DTE_FLG 20100924

Method HAS_PROJECT_CHANGES on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.

Method RESET Signature

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

Method RESET_BY_PROJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID 20100924

Method RESET_BY_PROJECT_ID on Interface IF_SIW_DB_ACCESS_FACTORY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 731