SAP ABAP Class IF_SXF_TYPE (Signature Exchange Format: Type)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_SXF_CLASSIC_EXCEPTION Signature Exchange Format: Exception 20101220
2 Interface composition (i COMPRISING i_ref)  IF_SXF_SIMPLE Signature Exchange Format: Simple 20070307
3 Interface composition (i COMPRISING i_ref)  IF_SXF_STRUCTURE Signature Exchange Format: Structure 20070307
4 Interface composition (i COMPRISING i_ref)  IF_SXF_TABLE Signature Exchange Format: Table 20070307
Properties
Class IF_SXF_TYPE  
Short Description Signature Exchange Format: Type    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20070307   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_SXF_TYPE has no forward declaration.
Interfaces
Class IF_SXF_TYPE has no interface implemented.
Friends
Class IF_SXF_TYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_AGGREGATED_GDT Constant Public Type reference (TYPE) SIW_DTE_ESR_TYPE_CATEGORY '2' Aggregated GDT 20070412
2 CON_BASIC_GDT Constant Public Type reference (TYPE) SIW_DTE_ESR_TYPE_CATEGORY '1' Basic GDT 20070412
3 CON_IDT Constant Public Type reference (TYPE) SIW_DTE_ESR_TYPE_CATEGORY '' Intermediate Data Type 20070412
4 CON_REF_TYPE_ANY Constant Public Type reference (TYPE) DDREFTYPE 'A' Type of reference: any 20090629
5 CON_REF_TYPE_BOXED Constant Public Type reference (TYPE) DDREFTYPE 'J' Type of reference: table type 20090629
6 CON_REF_TYPE_BUILT_IN Constant Public Type reference (TYPE) DDREFTYPE 'B' Type of reference: built-in type 20090629
7 CON_REF_TYPE_CLASS Constant Public Type reference (TYPE) DDREFTYPE 'L' Type of reference: table type 20090629
8 CON_REF_TYPE_DATA Constant Public Type reference (TYPE) DDREFTYPE 'D' Type of reference: object 20090629
9 CON_REF_TYPE_DTEL Constant Public Type reference (TYPE) DDREFTYPE 'E' Type of reference: data element 20090629
10 CON_REF_TYPE_INTF Constant Public Type reference (TYPE) DDREFTYPE 'C' Type of reference: table type 20090629
11 CON_REF_TYPE_OBJ Constant Public Type reference (TYPE) DDREFTYPE 'O' Type of reference: any 20090629
12 CON_REF_TYPE_STRUC Constant Public Type reference (TYPE) DDREFTYPE 'S' Type of reference: data element 20090629
13 CON_REF_TYPE_TTYP Constant Public Type reference (TYPE) DDREFTYPE 'L' Type of reference: table type 20090629
14 CON_SIMPLE Constant Public Type reference (TYPE) SIW_DTE_SXF_TYPE_KIND 'E' Type kind "simple (field)" 20070328
15 CON_STRUCTURE Constant Public Type reference (TYPE) SIW_DTE_SXF_TYPE_KIND 'S' Type kind "structure" 20070328
16 CON_TABLE Constant Public Type reference (TYPE) SIW_DTE_SXF_TYPE_KIND 'T' Type kind "table" 20070328
17 CON_TYPEKIND_CLAS Constant Public Type reference (TYPE) DDTYPEKIND 'CLAS' DDIC Type kind: CLAS 20090626
18 CON_TYPEKIND_INTF Constant Public Type reference (TYPE) DDTYPEKIND 'INTF' DDIC Type kind: INTF 20090626
19 CON_TYPEKIND_REF_TO_DATA Constant Public Type reference (TYPE) DDTYPEKIND 'DATA' DDIC Type kind: ref to data 20090626
Methods
# Method Level Visibility Method type Description Created on
1 ACCEPT Instance method Public Method Accept Visitor 20070307
2 GET_CATEGORY Instance method Public Method Get Category of Specified Type 20070309
3 GET_CORE_DATA_TYPE Instance method Public Method Get Core Data Type of Specified Type 20070320
4 GET_ESR_CATEGORY Instance method Public Method Get ES Repository Category of Specified Type 20070320
5 GET_ESR_NAMESPACE Instance method Public Method Get ES Repository Namespace of Specified Type 20070319
6 GET_JUMPER_ID Instance method Public Method Get Jumper-ID 20110221
7 GET_NAME Instance method Public Method Get Name of Specified Type 20070309
8 GET_NAME_FOR_SERVICE_IF Instance method Public Method INTERNAL: technical name in webservice proxy function 20090901
9 GET_PARENT_FIELD Instance method Public Method Get Parent Field of Specified Field 20070328
10 GET_PARENT_FIELD_TRANSITIVE Instance method Public Method Get Next Parent Field of Project Tree (also for Line Types) 20070615
11 GET_PARENT_TYPE Instance method Public Method Get Parent Type if Type is a Table Line Type 20070328
12 GET_PROXY_NAME Instance method Public Method Get Proxy Name of Specified Type 20070326
13 GET_REFERENCE_TYPE Instance method Public Method Get Reference Type 20090629
14 GET_SHALLOW_CLONE Instance method Public Method INTERNAL: Return a Shallow Clone of the Type 20070313
15 GET_SIGNATURE Instance method Public Method Get Signature 20080305
16 GET_SOURCE_TYPE Instance method Public Method Get source data type 20110314
17 GET_SWC Instance method Public Method Get Software Component of Specified Type 20070319
18 GET_SWC_VERSION Instance method Public Method Get Software Component Version of Specified Type 20070319
19 IS_EQUAL Instance method Public Method INTERNAL: Return 1if the Field is Equal to Another Field 20070404
20 IS_REFERENCE Instance method Public Method Get Is Reference Type Attribute 20090625
21 PROPAGATE_EXPOSED Instance method Public Method INTERNAL: Propagate the Used-status down to the Children 20070514
22 SET_CORE_DATA_TYPE Instance method Public Method Set Core Data Type of Specified Type 20070320
23 SET_ESR_CATEGORY Instance method Public Method Set ES Repository Category of Specified Type 20070320
24 SET_ESR_NAMESPACE Instance method Public Method Set ES Repository Namespace of Specified Type 20070319
25 SET_NAME Instance method Public Method Set Name of Specified Type 20070309
26 SET_PARENT_FIELD Instance method Public Method Set Parent Field of Specified Field 20070402
27 SET_PARENT_TYPE Instance method Public Method Set Parent Type of Specified Type 20070402
28 SET_PROXY_NAME Instance method Public Method Set Proxy Name of Specified Type 20070326
29 SET_REFERENCE Instance method Public Method Set Is Reference Type Attribute 20090625
30 SET_REFERENCE_TYPE Instance method Public Method Set Reference Type 20090629
31 SET_SOURCE_TYPE Instance method Public Method Set source data type 20110314
32 SET_SWC Instance method Public Method Set Software Component of Specified Type 20070319
33 SET_SWC_VERSION Instance method Public Method Set Software Component Version of Specified Type 20070319
Events
Class IF_SXF_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB Public See coding 20070403 TAB TYPE STANDARD TABLE OF REF TO if_sxf_type WITH DEFAULT KEY
Method Signatures

Method ACCEPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VISITOR Call by reference Object reference (TYPE REF TO) IF_SXF_VISITOR I_VISITOR 20070307

Method ACCEPT on class IF_SXF_TYPE has no exception.

Method GET_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CATEGORY Value transfer Object reference (TYPE REF TO) CE_SXF_TYPE_CATEGORY Type Kind 20070309

Method GET_CATEGORY on class IF_SXF_TYPE has no exception.

Method GET_CORE_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CORE_DATA_TYPE Value transfer Type reference (TYPE) SIW_DTE_CORE_DATA_TYPE 20070320

Method GET_CORE_DATA_TYPE on class IF_SXF_TYPE has no exception.

Method GET_ESR_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ESR_CATEGORY Value transfer Type reference (TYPE) SIW_DTE_ESR_TYPE_CATEGORY 20070320

Method GET_ESR_CATEGORY on class IF_SXF_TYPE has no exception.

Method GET_ESR_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ESR_NAMESPACE Value transfer Type reference (TYPE) SIW_DTE_ESR_NAMESPACE 20070319

Method GET_ESR_NAMESPACE on class IF_SXF_TYPE has no exception.

Method GET_JUMPER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_UUID Value transfer Type reference (TYPE) UUID Global Unique ID for table 20110221

Method GET_JUMPER_ID on class IF_SXF_TYPE has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) STRING 20070309

Method GET_NAME on class IF_SXF_TYPE has no exception.

Method GET_NAME_FOR_SERVICE_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) STRING 20090901

Method GET_NAME_FOR_SERVICE_IF on class IF_SXF_TYPE has no exception.

Method GET_PARENT_FIELD Signature

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

Method GET_PARENT_FIELD on class IF_SXF_TYPE has no exception.

Method GET_PARENT_FIELD_TRANSITIVE Signature

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

Method GET_PARENT_FIELD_TRANSITIVE on class IF_SXF_TYPE has no exception.

Method GET_PARENT_TYPE Signature

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

Method GET_PARENT_TYPE on class IF_SXF_TYPE has no exception.

Method GET_PROXY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROXY_NAME Value transfer Type reference (TYPE) SIW_DTE_PROXY_TYPE 20070326

Method GET_PROXY_NAME on class IF_SXF_TYPE has no exception.

Method GET_REFERENCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REFERENCE_TYPE Value transfer Type reference (TYPE) DDREFTYPE Type of Object Referenced 20090629

Method GET_REFERENCE_TYPE on class IF_SXF_TYPE has no exception.

Method GET_SHALLOW_CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE 20080108
2 Returning R_CLONE Value transfer Object reference (TYPE REF TO) IF_SXF_TYPE 20070313

Method GET_SHALLOW_CLONE on class IF_SXF_TYPE has no exception.

Method GET_SIGNATURE Signature

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

Method GET_SIGNATURE on class IF_SXF_TYPE has no exception.

Method GET_SOURCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) RS38L_TYP Associated Type of an Interface Parameter 20110314

Method GET_SOURCE_TYPE on class IF_SXF_TYPE has no exception.

Method GET_SWC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SWC Value transfer Type reference (TYPE) SIW_DTE_SWC 20070319

Method GET_SWC on class IF_SXF_TYPE has no exception.

Method GET_SWC_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SWC_VERSION Value transfer Type reference (TYPE) SIW_DTE_SWCV 20070319

Method GET_SWC_VERSION on class IF_SXF_TYPE has no exception.

Method IS_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Object reference (TYPE REF TO) IF_SXF_TYPE 20070404
2 Returning R_IS_EQUAL Value transfer Type reference (TYPE) I 20070404

Method IS_EQUAL on class IF_SXF_TYPE has no exception.

Method IS_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_REFERENCE Value transfer Type reference (TYPE) SIW_DTE_TYPE_IS_REFERENCE Type attribute: is reference 20090625

Method IS_REFERENCE on class IF_SXF_TYPE has no exception.

Method PROPAGATE_EXPOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_EXPOSED Call by reference Type reference (TYPE) XFELD Checkbox 20070514

Method PROPAGATE_EXPOSED on class IF_SXF_TYPE has no exception.

Method SET_CORE_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CORE_DATA_TYPE Call by reference Type reference (TYPE) SIW_DTE_CORE_DATA_TYPE 20070320

Method SET_CORE_DATA_TYPE on class IF_SXF_TYPE has no exception.

Method SET_ESR_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ESR_CATEGORY Call by reference Type reference (TYPE) SIW_DTE_ESR_TYPE_CATEGORY 20070320

Method SET_ESR_CATEGORY on class IF_SXF_TYPE has no exception.

Method SET_ESR_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ESR_NAMESPACE Call by reference Type reference (TYPE) SIW_DTE_ESR_NAMESPACE 20070319

Method SET_ESR_NAMESPACE on class IF_SXF_TYPE has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20070309

Method SET_NAME on class IF_SXF_TYPE has no exception.

Method SET_PARENT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_FIELD Call by reference Object reference (TYPE REF TO) IF_SXF_FIELD 20070402

Method SET_PARENT_FIELD on class IF_SXF_TYPE has no exception.

Method SET_PARENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_TYPE Call by reference Object reference (TYPE REF TO) IF_SXF_TYPE 20070402

Method SET_PARENT_TYPE on class IF_SXF_TYPE has no exception.

Method SET_PROXY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROXY_NAME Call by reference Type reference (TYPE) SIW_DTE_PROXY_TYPE 20070326

Method SET_PROXY_NAME on class IF_SXF_TYPE has no exception.

Method SET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_REFERENCE Call by reference Type reference (TYPE) SIW_DTE_TYPE_IS_REFERENCE Type attribute: is a reference 20090625

Method SET_REFERENCE on class IF_SXF_TYPE has no exception.

Method SET_REFERENCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFERENCE_TYPE Call by reference Type reference (TYPE) DDREFTYPE Type of Object Referenced 20090629

Method SET_REFERENCE_TYPE on class IF_SXF_TYPE has no exception.

Method SET_SOURCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) RS38L_TYP Associated Type of an Interface Parameter 20110314

Method SET_SOURCE_TYPE on class IF_SXF_TYPE has no exception.

Method SET_SWC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SWC Call by reference Type reference (TYPE) SIW_DTE_SWC 20070319

Method SET_SWC on class IF_SXF_TYPE has no exception.

Method SET_SWC_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SWC_VERSION Call by reference Type reference (TYPE) SIW_DTE_SWCV 20070319

Method SET_SWC_VERSION on class IF_SXF_TYPE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in