SAP ABAP Class IF_SXF_FIELD (Signature Exchange Format: Field)
Properties
Class IF_SXF_FIELD  
Short Description Signature Exchange Format: Field    
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
# Type group / Object type Type Type Description
1 IF_SXF_FIELD Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_SXF_FIELD has no interface implemented.
Friends
Class IF_SXF_FIELD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_ROLE_ATTRIBUTE_CONSUMER Constant Public Type reference (TYPE) CHAR30 'ATTRIBUTE_CONSUMER' 30 Characters 20071210
2 CON_ROLE_ATTRIBUTE_PROVIDER Constant Public Type reference (TYPE) CHAR30 'ATTRIBUTE_PROVIDER' 30 Characters 20071210
3 CON_ROLE_CTI_INDICATOR Constant Public Type reference (TYPE) CHAR30 'CTI_PROVIDER' 30 Characters 20080115
4 CON_ROLE_CTI_TABLE Constant Public Type reference (TYPE) CHAR30 'CTI_CONSUMER' 30 Characters 20080115
Methods
# Method Level Visibility Method type Description Created on
1 ACCEPT Instance method Public Method Accept a Visitor 20070307
2 GET_CTI_INDICATOR Instance method Public Method Table: Get Link to Complete Transmission Indicator 20080115
3 GET_CTI_TABLE Instance method Public Method Indicator: Get Link to Indicator's Table 20080115
4 GET_DEFAULT_VALUE Instance method Public Method Return the Default Value of the Field 20070308
5 GET_DEPENDANT_FIELD Instance method Public Method Return Dependant Field 20070413
6 GET_DIRECTION Instance method Public Method Return the Direction of the Field 20070308
7 GET_EXPOSED_FLAG Instance method Public Method Return the Field's (Local) Used-status 20070424
8 GET_FLG_CUSTOM_MAPPING Instance method Public Method Get Customer Mapping Indicator 20080425
9 GET_JUMPER_ID Instance method Public Method Get Jumper-ID 20080604
10 GET_KIND Instance method Public Method Return the Kind of the Field 20070308
11 GET_MAIN_FIELD Instance method Public Method Return Field that Refers to the Field 20070413
12 GET_MAIN_FIELDS Instance method Public Method Return the Fields on which the Field Depends 20070413
13 GET_NAME Instance method Public Method Return the Name of the Field 20070308
14 GET_NAME_FOR_SERVICE_IF Instance method Public Method Return the Proxy Name, or the Service Interface Name 20090901
15 GET_PARENT_TYPE Instance method Public Method Return the Parent Type (Is unbound for parameters) 20070328
16 GET_PROXY_NAME Instance method Public Method Return the Proxy Name of the Field 20070410
17 GET_RELATED_FIELD Instance method Public Method Get the Related Field(s) 20071204
18 GET_SEMANTIC_ID Instance method Public Method Get Semantic-ID 20080122
19 GET_SEMANTIC_PATH Instance method Public Method Get Semantic Path 20080603
20 GET_SHALLOW_CLONE Instance method Public Method INTERNAL: Return a Shallow Clone of the Field 20070313
21 GET_SIGNATURE Instance method Public Method Get Signature 20080305
22 GET_TYPE Instance method Public Method Get the Type of the Field 20070307
23 IS_ATTRIBUTE Instance method Public Method Return if the Field is an Attribute (in ES Repository Terms) 20070308
24 IS_EQUAL Instance method Public Method INTERNAL: Return 1if the Field is Equal to Another Field 20070404
25 IS_EXPLICIT_ATTRIBUTE Instance method Public Method INTERNAL/OBSOLETE: Check if attribute belongs to IDT 20071115
26 IS_EXPOSED Instance method Public Method Return if the System Must Use the Field in the Service 20070308
27 IS_FIXED Instance method Public Method Return if the Field is Mandatory 20070308
28 IS_OPTIONAL Instance method Public Method Return if the Field is Optional 20070308
29 PROPAGATE_EXPOSED Instance method Public Method INTERNAL: Propagate the Used-status down to the Children 20070514
30 SET_ATTRIBUTE Instance method Public Method Set if the Field is an Attribute (in ES Repository Terms) 20070308
31 SET_CTI_INDICATOR Instance method Public Method Set Link to Complete Transmission Indicator 20080115
32 SET_DEFAULT_VALUE Instance method Public Method Set the Default Value of the Field 20070308
33 SET_DEPENDANT_FIELD Instance method Public Method Set Dependant Field 20070413
34 SET_DIRECTION Instance method Public Method Set the Direction of the Field (In, Out, InOut) 20070308
35 SET_EXPOSED Instance method Public Method Set if the System Must Use the Field in the Service 20070308
36 SET_FIXED Instance method Public Method Set if the Field is Mandatory 20070308
37 SET_FLG_CUSTOM_MAPPING Instance method Public Method Set Customer Mapping Indicator 20080425
38 SET_KIND Instance method Public Method Set the Kind of the Field (Importing, Exporting) 20070308
39 SET_NAME Instance method Public Method Set the Name of the Field 20070308
40 SET_OPTIONAL Instance method Public Method Set if the Field is Optional 20070308
41 SET_PARENT_TYPE Instance method Public Method Set the Parent Type 20070402
42 SET_PROXY_NAME Instance method Public Method Set the Proxy Name of the Field 20070410
43 SET_RELATED_FIELD Instance method Public Method Set the Related Field(s) 20071204
44 SET_SEMANTIC_ID Instance method Public Method Set Semantic-ID 20080122
45 SET_TYPE Instance method Public Method Return the Type of the Field 20070307
Events
Class IF_SXF_FIELD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB Public See coding 20070307 tab TYPE STANDARD TABLE OF REF TO if_sxf_field 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_POSITION Value transfer Type reference (TYPE) I 20070309
2 Importing I_VISITOR Call by reference Object reference (TYPE REF TO) IF_SXF_VISITOR 20070307

Method ACCEPT on class IF_SXF_FIELD has no exception.

Method GET_CTI_INDICATOR Signature

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

Method GET_CTI_INDICATOR on class IF_SXF_FIELD has no exception.

Method GET_CTI_TABLE Signature

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

Method GET_CTI_TABLE on class IF_SXF_FIELD has no exception.

Method GET_DEFAULT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DEFAULT_VALUE Value transfer Type reference (TYPE) SIW_DTE_DEFAULT_VALUE 20070308

Method GET_DEFAULT_VALUE on class IF_SXF_FIELD has no exception.

Method GET_DEPENDANT_FIELD Signature

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

Method GET_DEPENDANT_FIELD on class IF_SXF_FIELD has no exception.

Method GET_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DIRECTION Value transfer Type reference (TYPE) SIW_DTE_DIRECTION 20070308

Method GET_DIRECTION on class IF_SXF_FIELD has no exception.

Method GET_EXPOSED_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXPOSED_FLAG Value transfer Type reference (TYPE) XFELD Checkbox 20070424

Method GET_EXPOSED_FLAG on class IF_SXF_FIELD has no exception.

Method GET_FLG_CUSTOM_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLG_CUSTOM_MAPPING Value transfer Type reference (TYPE) SIW_DTE_FLG_CUSTOM_MAPPING Flag for custom mapping 20080425

Method GET_FLG_CUSTOM_MAPPING on class IF_SXF_FIELD 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 20080604

Method GET_JUMPER_ID on class IF_SXF_FIELD has no exception.

Method GET_KIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_KIND Value transfer Type reference (TYPE) SIW_DTE_FIELD_TYPE SXF Field Type 20070308

Method GET_KIND on class IF_SXF_FIELD has no exception.

Method GET_MAIN_FIELD Signature

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

Method GET_MAIN_FIELD on class IF_SXF_FIELD has no exception.

Method GET_MAIN_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FIELDS Value transfer Type reference (TYPE) IF_SXF_FIELD=>TAB 20070413

Method GET_MAIN_FIELDS on class IF_SXF_FIELD 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) SIW_DTE_FIELD_NAME 20070308

Method GET_NAME on class IF_SXF_FIELD 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) SIW_DTE_FIELD_NAME 20090901

Method GET_NAME_FOR_SERVICE_IF on class IF_SXF_FIELD 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_FIELD 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_NAME 20070410

Method GET_PROXY_NAME on class IF_SXF_FIELD has no exception.

Method GET_RELATED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROLE Call by reference Type reference (TYPE) CHAR30 30 Characters 20071204
2 Returning R_RELATED_FIELD Value transfer Object reference (TYPE REF TO) IF_SXF_FIELD 20071204

Method GET_RELATED_FIELD on class IF_SXF_FIELD has no exception.

Method GET_SEMANTIC_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SEMANTIC_ID Value transfer Type reference (TYPE) SIW_DTE_SEMANTIC_ID Semantic ID 20080123

Method GET_SEMANTIC_ID on class IF_SXF_FIELD has no exception.

Method GET_SEMANTIC_PATH Signature

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

Method GET_SEMANTIC_PATH on class IF_SXF_FIELD 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_FIELD 20070313

Method GET_SHALLOW_CLONE on class IF_SXF_FIELD 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_FIELD has no exception.

Method GET_TYPE Signature

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

Method GET_TYPE on class IF_SXF_FIELD has no exception.

Method IS_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ATTRIBUTE Value transfer Type reference (TYPE) SIW_DTE_IS_ATTRIBUTE 20070308

Method IS_ATTRIBUTE on class IF_SXF_FIELD has no exception.

Method IS_EQUAL Signature

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

Method IS_EQUAL on class IF_SXF_FIELD has no exception.

Method IS_EXPLICIT_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXPLICIT_ATTRIBUTE Value transfer Type reference (TYPE) XFELD Checkbox 20071115

Method IS_EXPLICIT_ATTRIBUTE on class IF_SXF_FIELD has no exception.

Method IS_EXPOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_EXPOSED Value transfer Type reference (TYPE) SIW_DTE_IS_EXPOSED 20070308

Method IS_EXPOSED on class IF_SXF_FIELD has no exception.

Method IS_FIXED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_FIXED Value transfer Type reference (TYPE) SIW_DTE_IS_COMPULSORY 20070308

Method IS_FIXED on class IF_SXF_FIELD has no exception.

Method IS_OPTIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_OPTIONAL Value transfer Type reference (TYPE) SIW_DTE_IS_OPTIONAL 20070308

Method IS_OPTIONAL on class IF_SXF_FIELD 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_FIELD has no exception.

Method SET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_ATTRIBUTE Call by reference Type reference (TYPE) SIW_DTE_IS_ATTRIBUTE 20070308

Method SET_ATTRIBUTE on class IF_SXF_FIELD has no exception.

Method SET_CTI_INDICATOR Signature

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

Method SET_CTI_INDICATOR on class IF_SXF_FIELD has no exception.

Method SET_DEFAULT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_VALUE Call by reference Type reference (TYPE) SIW_DTE_DEFAULT_VALUE 20070308

Method SET_DEFAULT_VALUE on class IF_SXF_FIELD has no exception.

Method SET_DEPENDANT_FIELD Signature

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

Method SET_DEPENDANT_FIELD on class IF_SXF_FIELD has no exception.

Method SET_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIRECTION Call by reference Type reference (TYPE) SIW_DTE_DIRECTION 20070308

Method SET_DIRECTION on class IF_SXF_FIELD has no exception.

Method SET_EXPOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_EXPOSED Call by reference Type reference (TYPE) SIW_DTE_IS_EXPOSED 20070308

Method SET_EXPOSED on class IF_SXF_FIELD has no exception.

Method SET_FIXED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_FIXED Call by reference Type reference (TYPE) SIW_DTE_IS_COMPULSORY 20070308

Method SET_FIXED on class IF_SXF_FIELD has no exception.

Method SET_FLG_CUSTOM_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_CUSTOM_MAPPING Value transfer Type reference (TYPE) SIW_DTE_FLG_CUSTOM_MAPPING Flag for custom mapping 20080425

Method SET_FLG_CUSTOM_MAPPING on class IF_SXF_FIELD has no exception.

Method SET_KIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KIND Call by reference Type reference (TYPE) SIW_DTE_FIELD_TYPE SXF Field Type 20070308

Method SET_KIND on class IF_SXF_FIELD 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) SIW_DTE_FIELD_NAME 20070308

Method SET_NAME on class IF_SXF_FIELD has no exception.

Method SET_OPTIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_OPTIONAL Call by reference Type reference (TYPE) SIW_DTE_IS_OPTIONAL 20070308

Method SET_OPTIONAL on class IF_SXF_FIELD 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_FIELD 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_NAME 20070410

Method SET_PROXY_NAME on class IF_SXF_FIELD has no exception.

Method SET_RELATED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD Call by reference Object reference (TYPE REF TO) IF_SXF_FIELD 20071204
2 Importing I_ROLE Call by reference Type reference (TYPE) CHAR30 30 Characters 20071204

Method SET_RELATED_FIELD on class IF_SXF_FIELD has no exception.

Method SET_SEMANTIC_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEMANTIC_ID Call by reference Type reference (TYPE) SIW_DTE_SEMANTIC_ID Semantic ID 20080123

Method SET_SEMANTIC_ID on class IF_SXF_FIELD has no exception.

Method SET_TYPE Signature

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

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