SAP ABAP Interface IF_SXF_SIGNATURE (Signature Exchange Format: Signature)
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_SXF_SIGNATURE  
Short Description Signature Exchange Format: Signature    
General Data
Package S_SIW_TYPES   SIW: Global Type definitions 
Created 20070307   SAP 
Last changed 20110908   SAP 
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
Interface IF_SXF_SIGNATURE has no interface.
Friends
Interface IF_SXF_SIGNATURE has no friend.
Attributes
Interface 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
Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_SXF_SIGNATURE has no exception.

Method DELETE_PARAMETERS Signature

Method DELETE_PARAMETERS on Interface IF_SXF_SIGNATURE has no parameter.
Method DELETE_PARAMETERS on Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_SXF_SIGNATURE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in