SAP ABAP Class IF_SIW_DDIC_READER (Reads and returns DDIC types)
Properties
Class IF_SIW_DDIC_READER  
Short Description Reads and returns DDIC types    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20070308   SAP 
Last change 20110908   SAP 
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)
Interfaces
Class IF_SIW_DDIC_READER has no interface implemented.
Friends
Class IF_SIW_DDIC_READER has no friend class.
Attributes
Class 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
Class IF_SIW_DDIC_READER has no event.
Types
Class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class IF_SIW_DDIC_READER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in