SAP ABAP Class IF_SXF_SIGNATURE (Signature Exchange Format: Signature)
Properties
Class IF_SXF_SIGNATURE  
Short Description Signature Exchange Format: Signature    
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...
2 IF_SXF_TYPE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_SXF_SIGNATURE has no interface implemented.
Friends
Class IF_SXF_SIGNATURE has no friend class.
Attributes
Class IF_SXF_SIGNATURE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACCEPT Instance method Public Method Accept a Visitor 20070307
2 ADD_PARAMETER Instance method Public Method Add a Parameter to a Specified Signature 20070307
3 CREATE_EXCEPTION Instance method Public Method Create Exception 20101220
4 CREATE_FIELD Instance method Public Method Create Field 20080108
5 CREATE_SIMPLE Instance method Public Method Create Simple Type 20080108
6 CREATE_STRUCTURE Instance method Public Method Create Structure 20080108
7 CREATE_TABLE Instance method Public Method Create Table 20080108
8 DEEP_CLONE Instance method Public Method Copy Signature 20080129
9 DELETE_PARAMETERS Instance method Public Method Delete all Parameters of a Specified Signature 20090925
10 FIND_PARAMETER_BY_NAME Instance method Public Method Get Parameter of a Specified Name 20070403
11 FIND_PARAMETER_BY_POSITION Instance method Public Method Get Parameter of a Specified Position 20070403
12 GET_ACCESS_MODE Instance method Public Method Get Operation Mode of a Service (CRUD, Query) 20070327
13 GET_ALL_FIELDS Instance method Public Method Get all Fields 20080128
14 GET_ALL_TYPES Instance method Public Method Get all Types 20080128
15 GET_API_NAME Instance method Public Method Get API Name 20070315
16 GET_CMP_NAME Instance method Public Method Get Component Name that Contains the API 20070315
17 GET_CMP_TYPE Instance method Public Method Get the API Type 20070315
18 GET_ESR_NAMESPACE Instance method Public Method Get ES Repository Namespace (of Global Data Types (GDTs)) 20070315
19 GET_FIELD_RELATIONS Instance method Public Method INTERNAL: Get Field Relations of a Specified Field 20071212
20 GET_NAME Instance method Public Method Get the Name of a Specified Signature 20070310
21 GET_PARAMETERS Instance method Public Method Return all Parameters of a Specified Signature 20070307
22 GET_PROXY_CLASS Instance method Public Method Get Proxy Class 20070315
23 GET_PROXY_INTERFACE Instance method Public Method Get Proxy Interface 20070315
24 GET_PROXY_METHOD Instance method Public Method Get Proxy Method 20070327
25 GET_SWC Instance method Public Method Get Software Component 20070315
26 GET_SWC_VERSION Instance method Public Method Get Software Component Version 20070315
27 GET_SYNC_MODE Instance method Public Method Get Communication Mode (Synchronous, Asynchronous) 20070315
28 IS_EQUAL Instance method Public Method Get Information if Signatures are Equal 20070404
29 SET_ACCESS_MODE Instance method Public Method Set Operation Mode of a Service (CRUD, Query) 20070327
30 SET_API_NAME Instance method Public Method Set API Name 20070315
31 SET_CMP_NAME Instance method Public Method Set Component Name that Contains the API 20070315
32 SET_CMP_TYPE Instance method Public Method Set the API Type 20070315
33 SET_ESR_NAMESPACE Instance method Public Method Set ES Repository Namespace (of Global Data Types (GDTs)) 20070315
34 SET_NAME Instance method Public Method Set the Name of a Specified Signature 20070310
35 SET_PROXY_CLASS Instance method Public Method Set Proxy Class 20070315
36 SET_PROXY_INTERFACE Instance method Public Method Set Proxy Interface 20070315
37 SET_PROXY_METHOD Instance method Public Method Set Proxy Method 20070327
38 SET_SWC Instance method Public Method Set Software Component 20070315
39 SET_SWC_VERSION Instance method Public Method Set Software Component Version 20070315
40 SET_SYNC_MODE Instance method Public Method Set Communication Mode (Synchronous, Asynchronous) 20070315
41 SET_VALUES_FROM_PROJECT_DATA Instance method Public Method Set Values from Project Data 20090909
Events
Class IF_SXF_SIGNATURE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB Public See coding Table of signatures 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_VISITOR Call by reference Object reference (TYPE REF TO) IF_SXF_VISITOR 20070307

Method ACCEPT on class IF_SXF_SIGNATURE has no exception.

Method ADD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMETER Call by reference Object reference (TYPE REF TO) IF_SXF_FIELD 20070307
2 Importing I_POSITION Call by reference Type reference (TYPE) I 0 20070403

Method ADD_PARAMETER on class IF_SXF_SIGNATURE has no exception.

Method CREATE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Value transfer Type reference (TYPE) CSEQUENCE 20101220
2 Returning R_REF Value transfer Object reference (TYPE REF TO) IF_SXF_CLASSIC_EXCEPTION Signature Exchange Format: Simple 20101220

Method CREATE_EXCEPTION on class IF_SXF_SIGNATURE has no exception.

Method CREATE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Value transfer Type reference (TYPE) CSEQUENCE 20080108
2 Importing I_TYPE Call by reference Object reference (TYPE REF TO) IF_SXF_TYPE 20080108
3 Returning R_REF Value transfer Object reference (TYPE REF TO) IF_SXF_FIELD 20080108

Method CREATE_FIELD on class IF_SXF_SIGNATURE has no exception.

Method CREATE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Value transfer Type reference (TYPE) CSEQUENCE 20080108
2 Returning R_REF Value transfer Object reference (TYPE REF TO) IF_SXF_SIMPLE 20080108

Method CREATE_SIMPLE on class IF_SXF_SIGNATURE has no exception.

Method CREATE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Value transfer Type reference (TYPE) CSEQUENCE 20080108
2 Returning R_REF Value transfer Object reference (TYPE REF TO) IF_SXF_STRUCTURE 20080108

Method CREATE_STRUCTURE on class IF_SXF_SIGNATURE has no exception.

Method CREATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Value transfer Type reference (TYPE) CSEQUENCE 20080108
2 Returning R_REF Value transfer Object reference (TYPE REF TO) IF_SXF_TABLE 20080108

Method CREATE_TABLE on class IF_SXF_SIGNATURE has no exception.

Method DEEP_CLONE 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 20080129

Method DEEP_CLONE on class IF_SXF_SIGNATURE has no exception.

Method DELETE_PARAMETERS Signature

Method DELETE_PARAMETERS on class IF_SXF_SIGNATURE has no parameter.
Method DELETE_PARAMETERS on class IF_SXF_SIGNATURE has no exception.

Method FIND_PARAMETER_BY_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 20070403
2 Returning R_PARAMETER Value transfer Object reference (TYPE REF TO) IF_SXF_FIELD 20070403

Method FIND_PARAMETER_BY_NAME on class IF_SXF_SIGNATURE has no exception.

Method FIND_PARAMETER_BY_POSITION Signature

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

Method FIND_PARAMETER_BY_POSITION on class IF_SXF_SIGNATURE has no exception.

Method GET_ACCESS_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ACCESS_MODE Value transfer Type reference (TYPE) SIW_DTE_ACCESS_MODE 20070327

Method GET_ACCESS_MODE on class IF_SXF_SIGNATURE has no exception.

Method GET_ALL_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 20080128

Method GET_ALL_FIELDS on class IF_SXF_SIGNATURE has no exception.

Method GET_ALL_TYPES Signature

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

Method GET_ALL_TYPES on class IF_SXF_SIGNATURE has no exception.

Method GET_API_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_API_NAME Value transfer Type reference (TYPE) SIW_DTE_API_ID 20070315

Method GET_API_NAME on class IF_SXF_SIGNATURE has no exception.

Method GET_CMP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CMP_NAME Value transfer Type reference (TYPE) SIW_DTE_API_CMP_ID 20070315

Method GET_CMP_NAME on class IF_SXF_SIGNATURE has no exception.

Method GET_CMP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CMP_TYPE Value transfer Type reference (TYPE) SIW_DTE_SXF_API_TYPE 20070315

Method GET_CMP_TYPE on class IF_SXF_SIGNATURE 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_TYPE_ESR_NAMESPACE 20070315

Method GET_ESR_NAMESPACE on class IF_SXF_SIGNATURE has no exception.

Method GET_FIELD_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DIRECTORY Value transfer Object reference (TYPE REF TO) IF_SXF_RELATION_DIRECTORY field relations 20071212

Method GET_FIELD_RELATIONS on class IF_SXF_SIGNATURE 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 20070310

Method GET_NAME on class IF_SXF_SIGNATURE has no exception.

Method GET_PARAMETERS Signature

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

Method GET_PARAMETERS on class IF_SXF_SIGNATURE has no exception.

Method GET_PROXY_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROXY_CLASS Value transfer Type reference (TYPE) SIW_DTE_PROXY_CLASS 20070315

Method GET_PROXY_CLASS on class IF_SXF_SIGNATURE has no exception.

Method GET_PROXY_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROXY_INTERFACE Value transfer Type reference (TYPE) SIW_DTE_PROXY_INTERFACE 20070315

Method GET_PROXY_INTERFACE on class IF_SXF_SIGNATURE has no exception.

Method GET_PROXY_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROXY_METHOD Value transfer Type reference (TYPE) SIW_DTE_PROXY_METHOD 20070327

Method GET_PROXY_METHOD on class IF_SXF_SIGNATURE 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 20070315

Method GET_SWC on class IF_SXF_SIGNATURE 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 20070315

Method GET_SWC_VERSION on class IF_SXF_SIGNATURE has no exception.

Method GET_SYNC_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SYNC_MODE Value transfer Type reference (TYPE) SIW_DTE_SYNC_MODE 20070315

Method GET_SYNC_MODE on class IF_SXF_SIGNATURE has no exception.

Method IS_EQUAL 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 20070404
2 Returning R_IS_EQUAL Value transfer Type reference (TYPE) I 20070404

Method IS_EQUAL on class IF_SXF_SIGNATURE has no exception.

Method SET_ACCESS_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCESS_MODE Call by reference Type reference (TYPE) SIW_DTE_ACCESS_MODE 20070327

Method SET_ACCESS_MODE on class IF_SXF_SIGNATURE has no exception.

Method SET_API_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_API_NAME Call by reference Type reference (TYPE) SIW_DTE_API_ID 20070315

Method SET_API_NAME on class IF_SXF_SIGNATURE has no exception.

Method SET_CMP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CMP_NAME Call by reference Type reference (TYPE) SIW_DTE_API_CMP_ID 20070315

Method SET_CMP_NAME on class IF_SXF_SIGNATURE has no exception.

Method SET_CMP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CMP_TYPE Call by reference Type reference (TYPE) SIW_DTE_SXF_API_TYPE 20070315

Method SET_CMP_TYPE on class IF_SXF_SIGNATURE 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_TYPE_ESR_NAMESPACE 20070315

Method SET_ESR_NAMESPACE on class IF_SXF_SIGNATURE 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 20070310

Method SET_NAME on class IF_SXF_SIGNATURE has no exception.

Method SET_PROXY_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROXY_CLASS Call by reference Type reference (TYPE) SIW_DTE_PROXY_CLASS 20070315

Method SET_PROXY_CLASS on class IF_SXF_SIGNATURE has no exception.

Method SET_PROXY_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROXY_INTERFACE Call by reference Type reference (TYPE) SIW_DTE_PROXY_INTERFACE 20070315

Method SET_PROXY_INTERFACE on class IF_SXF_SIGNATURE has no exception.

Method SET_PROXY_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROXY_METHOD Call by reference Type reference (TYPE) SIW_DTE_PROXY_METHOD 20070327

Method SET_PROXY_METHOD on class IF_SXF_SIGNATURE 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 20070315

Method SET_SWC on class IF_SXF_SIGNATURE 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 20070315

Method SET_SWC_VERSION on class IF_SXF_SIGNATURE has no exception.

Method SET_SYNC_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SYNC_MODE Call by reference Type reference (TYPE) SIW_DTE_SYNC_MODE 20070315

Method SET_SYNC_MODE on class IF_SXF_SIGNATURE has no exception.

Method SET_VALUES_FROM_PROJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROJECT_DATA Call by reference Type reference (TYPE) SIW_STR_PROJECT_ATTR Attributes of SIW project 20090909

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