SAP ABAP Interface IF_SIW_DDIC_READER (Reads and returns DDIC types)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_TYPES (Package) SIW: Global Type definitions
Properties
Interface IF_SIW_DDIC_READER  
Short Description Reads and returns DDIC types    
General Data
Package S_SIW_TYPES   SIW: Global Type definitions 
Created 20070308   SAP 
Last changed 20110908   SAP 
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)
Interfaces
Interface IF_SIW_DDIC_READER has no interface.
Friends
Interface IF_SIW_DDIC_READER has no friend.
Attributes
Interface IF_SIW_DDIC_READER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_CORE_DDIC_TYPE Instance method Public Method Gets built-in type and length for a dte 20070309
2 GET_DOMAIN_CONVEXIT Instance method Public Method Gets conversion exit of a domain 20070508
3 GET_DTE_CONVEXIT Instance method Public Method Gets conversion exit of a dte 20070508
4 IS_DOMAIN_BOOLEAN Instance method Public Method Checks if a domain is boolean in terms of SXF 20070309
5 IS_DOMAIN_ENUM Instance method Public Method Checks if a domain is enumeration in terms of SXF 20070309
6 IS_DTE_BOOLEAN Instance method Public Method Checks if a dte is boolean in terms of SXF 20070309
7 IS_DTE_ENUM Instance method Public Method Checks if a dte is enumeration in terms of SXF 20070309
8 READ_DDIC_TYPE Instance method Public Method Reads a ddic type and returns as SXF 20070309
9 TRANSLATE_INDIRECT_TYPE Instance method Public Method Helper: Get physical type of indirect type reference 20070309
Events
Interface IF_SIW_DDIC_READER has no event.
Types
Interface IF_SIW_DDIC_READER has no local type.
Method Signatures

Method GET_CORE_DDIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTE Call by reference Type reference (TYPE) RS38L_TYP Associated Type of an Interface Parameter 20070309
2 Returning R_DDIC_TYPE Value transfer Type reference (TYPE) SIW_STR_DDIC_TYPE DDIC Type and Length for a SXF Simple 20070309

Method GET_CORE_DDIC_TYPE on Interface IF_SIW_DDIC_READER has no exception.

Method GET_DOMAIN_CONVEXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOMAIN Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20070508
2 Returning R_CONVEXIT Value transfer Type reference (TYPE) CONVEXIT 20070508

Method GET_DOMAIN_CONVEXIT on Interface IF_SIW_DDIC_READER has no exception.

Method GET_DTE_CONVEXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTE Call by reference Type reference (TYPE) RS38L_TYP Associated Type of an Interface Parameter 20070508
2 Returning R_CONVEXIT Value transfer Type reference (TYPE) CONVEXIT Conversion Routine 20070508

Method GET_DTE_CONVEXIT on Interface IF_SIW_DDIC_READER has no exception.

Method IS_DOMAIN_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOMAIN Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20070309
2 Returning R_IS_BOOLEAN Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070309

Method IS_DOMAIN_BOOLEAN on Interface IF_SIW_DDIC_READER has no exception.

Method IS_DOMAIN_ENUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOMAIN Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20070309
2 Returning R_IS_ENUM Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070309

Method IS_DOMAIN_ENUM on Interface IF_SIW_DDIC_READER has no exception.

Method IS_DTE_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTE Call by reference Type reference (TYPE) RS38L_TYP Associated Type of an Interface Parameter 20070309
2 Returning R_IS_BOOLEAN Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070309

Method IS_DTE_BOOLEAN on Interface IF_SIW_DDIC_READER has no exception.

Method IS_DTE_ENUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTE Call by reference Type reference (TYPE) RS38L_TYP Associated Type of an Interface Parameter 20070309
2 Returning R_IS_ENUM Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070309

Method IS_DTE_ENUM on Interface IF_SIW_DDIC_READER has no exception.

Method READ_DDIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCEPT_REFERENCES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Accept DDIC references 20090630
2 Importing I_FLG_RESTRICT_DEPTH Call by reference Type reference (TYPE) XFELD Checkbox 20081029
3 Importing I_MAX_DEPTH Call by reference Type reference (TYPE) INT4 Natural number 20081029
4 Importing I_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE 20080108
5 Importing I_TYPENAME Call by reference Type reference (TYPE) RS38L_TYP Associated Type of an Interface Parameter 20070309
6 Returning R_SXF_TYPE Value transfer Object reference (TYPE REF TO) IF_SXF_TYPE 20070309
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20070515

Method TRANSLATE_INDIRECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPENAME Call by reference Type reference (TYPE) RS38L_TYP Name of Dictionary Type 20070309
2 Returning R_TYPENAME Value transfer Type reference (TYPE) RS38L_TYP Name of Dictionary Type 20070309

Method TRANSLATE_INDIRECT_TYPE on Interface IF_SIW_DDIC_READER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in