SAP ABAP Interface IF_SXF_RELATION_DIRECTORY (Signature Exchange Format: Relation Directory)
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_RELATION_DIRECTORY  
Short Description Signature Exchange Format: Relation Directory    
General Data
Package S_SIW_TYPES   SIW: Global Type definitions 
Created 20071212   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_SXF_RELATION_DIRECTORY has no forward declaration.
Interfaces
Interface IF_SXF_RELATION_DIRECTORY has no interface.
Friends
Interface IF_SXF_RELATION_DIRECTORY has no friend.
Attributes
Interface IF_SXF_RELATION_DIRECTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_RELATIONS Instance method Public Method Delete Relations 20071218
2 COUNT_RELATIONS Instance method Public Method Count Relations 20071212
3 CREATE_RELATION Instance method Public Method Create Relation 20071212
4 FIND_RELATION Instance method Public Method Find Relation 20071212
5 GET_ALL_FIELDS Instance method Public Method Get All Fields 20071212
6 GET_ALL_RELATIONS Instance method Public Method Get All Relations 20071212
7 GET_RELATED_FIELD Instance method Public Method Get Related Field 20071212
8 GET_RELATED_FIELDS Instance method Public Method Get Related Fields 20071212
9 GET_RELATIONS Instance method Public Method Get Relations 20071212
10 INSERT_RELATION Instance method Public Method Insert Relation 20071212
11 REMOVE_RELATION Instance method Public Method Remove Relation 20071212
12 REMOVE_RELATIONS Instance method Public Method Remove Relations 20071212
Events
Interface IF_SXF_RELATION_DIRECTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB_FIELDS Public See coding TAB_FIELDS 20071212 tab_fields TYPE STANDARD TABLE OF REF TO if_sxf_field WITH DEFAULT KEY
Method Signatures

Method CLEAR_RELATIONS Signature

Method CLEAR_RELATIONS on Interface IF_SXF_RELATION_DIRECTORY has no parameter.
Method CLEAR_RELATIONS on Interface IF_SXF_RELATION_DIRECTORY has no exception.

Method COUNT_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COUNT Value transfer Type reference (TYPE) I R_COUNT 20071212

Method COUNT_RELATIONS on Interface IF_SXF_RELATION_DIRECTORY has no exception.

Method CREATE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD1 Call by reference Object reference (TYPE REF TO) IF_SXF_FIELD I_FIELD1 20071212
2 Importing I_FIELD2 Call by reference Object reference (TYPE REF TO) IF_SXF_FIELD I_FIELD2 20071212
3 Importing I_ROLE1 Call by reference Type reference (TYPE) CSEQUENCE I_ROLE1 20071212
4 Importing I_ROLE2 Call by reference Type reference (TYPE) CSEQUENCE I_ROLE2 20071212
5 Returning R_RELATION Value transfer Object reference (TYPE REF TO) IF_SXF_RELATION R_RELATION 20071212

Method CREATE_RELATION on Interface IF_SXF_RELATION_DIRECTORY has no exception.

Method FIND_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD1 Call by reference Object reference (TYPE REF TO) IF_SXF_FIELD I_FIELD1 20071212
2 Importing I_FIELD2 Call by reference Object reference (TYPE REF TO) IF_SXF_FIELD I_FIELD2 20071212
3 Importing I_ROLE1 Call by reference Type reference (TYPE) CSEQUENCE I_ROLE1 20071212
4 Importing I_ROLE2 Call by reference Type reference (TYPE) CSEQUENCE I_ROLE2 20071212
5 Returning R_RELATION Value transfer Object reference (TYPE REF TO) IF_SXF_RELATION R_RELATION 20071212

Method FIND_RELATION on Interface IF_SXF_RELATION_DIRECTORY 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) TAB_FIELDS R_FIELDS 20071212

Method GET_ALL_FIELDS on Interface IF_SXF_RELATION_DIRECTORY has no exception.

Method GET_ALL_RELATIONS Signature

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

Method GET_ALL_RELATIONS on Interface IF_SXF_RELATION_DIRECTORY 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_MAIN_FIELD Call by reference Object reference (TYPE REF TO) IF_SXF_FIELD I_MAIN_FIELD 20071212
2 Importing I_MAIN_ROLE Call by reference Type reference (TYPE) CSEQUENCE I_MAIN_ROLE 20071212
3 Importing I_RELATED_ROLE Call by reference Type reference (TYPE) CSEQUENCE I_RELATED_ROLE 20071212
4 Returning R_RELATED_FIELD Value transfer Object reference (TYPE REF TO) IF_SXF_FIELD R_RELATED_FIELD 20071212

Method GET_RELATED_FIELD on Interface IF_SXF_RELATION_DIRECTORY has no exception.

Method GET_RELATED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAIN_FIELD Call by reference Object reference (TYPE REF TO) IF_SXF_FIELD I_MAIN_FIELD 20071212
2 Importing I_MAIN_ROLE Call by reference Type reference (TYPE) CSEQUENCE I_MAIN_ROLE 20071212
3 Importing I_RELATED_ROLE Call by reference Type reference (TYPE) CSEQUENCE I_RELATED_ROLE 20071212
4 Returning R_RELATED_FIELDS Value transfer Type reference (TYPE) TAB_FIELDS R_RELATED_FIELDS 20071212

Method GET_RELATED_FIELDS on Interface IF_SXF_RELATION_DIRECTORY has no exception.

Method GET_RELATIONS 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 I_FIELD 20071212
2 Returning R_RELATIONS Value transfer Type reference (TYPE) IF_SXF_RELATION=>TAB R_RELATIONS 20071212

Method GET_RELATIONS on Interface IF_SXF_RELATION_DIRECTORY has no exception.

Method INSERT_RELATION Signature

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

Method INSERT_RELATION on Interface IF_SXF_RELATION_DIRECTORY has no exception.

Method REMOVE_RELATION Signature

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

Method REMOVE_RELATION on Interface IF_SXF_RELATION_DIRECTORY has no exception.

Method REMOVE_RELATIONS 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 I_FIELD 20071212
2 Importing I_ROLE Call by reference Type reference (TYPE) CSEQUENCE I_ROLE 20071212

Method REMOVE_RELATIONS on Interface IF_SXF_RELATION_DIRECTORY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in