SAP ABAP Interface IF_SWR_SUBSTITUTION_API (API for Substitute Rules)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWR_LOCAL (Package) Business Workflow: Interfaces (Not Remote-Enabled)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SWR_SUBSTITUTION_API Substitute API Manager 20100706
Properties
Interface IF_SWR_SUBSTITUTION_API  
Short Description API for Substitute Rules    
General Data
Package SWR_LOCAL   Business Workflow: Interfaces (Not Remote-Enabled) 
Created 20100705   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_SWR_SUBSTITUTION_API has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWR_API Basis Interface for Workflow APIs 20100705
Friends
Interface IF_SWR_SUBSTITUTION_API has no friend.
Attributes
Interface IF_SWR_SUBSTITUTION_API has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_SUBSTITUTE Instance method Public Method Activate substitute 20100705
2 ADOPT_SUBSTITUTION Instance method Public Method Apply Substitution 20100705
3 DEACTIVATE_SUBSTITUTE Instance method Public Method Deactivate Substitute 20100705
4 DELETE_SUBSTITUTE Instance method Public Method Delete substitute 20100705
5 END_SUBSTITUTION Instance method Public Method End Substitution 20100705
6 FREE_BUFFER Instance method Public Method 20101209
7 GET_LANGU Instance method Public Method 20101209
8 GET_REGISTERED_RFC_DEST Instance method Public Method 20101209
9 GET_SUBSTITUTES Instance method Public Method Get Substitutes 20100705
10 GET_SUBSTITUTIONS Instance method Public Method Get Substitutions 20100705
11 GET_SUBSTITUTION_PROFILES Instance method Public Method Get List with Substitute Profiles 20100705
12 GET_TIMEZONE Instance method Public Method 20101209
13 GET_USER Instance method Public Method 20101209
14 MAINTAIN_SUBSTITUTE Instance method Public Method Maintain substitute 20100705
Events
Interface IF_SWR_SUBSTITUTION_API has no event.
Types
Interface IF_SWR_SUBSTITUTION_API has no local type.
Method Signatures

Method ACTIVATE_SUBSTITUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100705
2 Importing IT_SUBSTITUTES_LOC Call by reference Type reference (TYPE) SWRTAGENTLOC Vertreter 20101217
3 Importing I_DEST_ID Call by reference Type reference (TYPE) SWR_DEST Workflow API: Destination für Remote-Aufrufe 20101217

Method ACTIVATE_SUBSTITUTE on Interface IF_SWR_SUBSTITUTION_API has no exception.

Method ADOPT_SUBSTITUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100706
2 Importing IT_SUBSTITUTIONS_LOC Call by reference Type reference (TYPE) SWRTAGENTLOC Vertretungen 20101217
3 Importing I_DEST_ID Call by reference Type reference (TYPE) SWR_DEST Workflow API: Destination für Remote-Aufrufe 20101216

Method ADOPT_SUBSTITUTION on Interface IF_SWR_SUBSTITUTION_API has no exception.

Method DEACTIVATE_SUBSTITUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100705
2 Importing IT_SUBSTITUTES_LOC Call by reference Type reference (TYPE) SWRTAGENTLOC Vertreter 20101217
3 Importing I_DEST_ID Call by reference Type reference (TYPE) SWR_DEST Workflow API: Destination für Remote-Aufrufe 20101216

Method DEACTIVATE_SUBSTITUTE on Interface IF_SWR_SUBSTITUTION_API has no exception.

Method DELETE_SUBSTITUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG 20100706
2 Importing IT_SUBSTITUTES_LOC Call by reference Type reference (TYPE) SWRTAGENTLOC Vertreter 20101217
3 Importing I_DELETE_WITHOUT_DATE Call by reference Type reference (TYPE) XFELD SPACE Löschen ohne Datumsbegrenzung 20100706
4 Importing I_DEST_ID Call by reference Type reference (TYPE) SWR_DEST SPACE Workflow API: Destination für Remote-Aufrufe 20101216
5 Importing I_END_DATE Call by reference Type reference (TYPE) SYDATUM '99991231' Löschen bis zu diesem Datum 20100706
6 Importing I_EXECUTE_BADI Call by reference Type reference (TYPE) XFELD SPACE BAdI ausführen 20100706
7 Importing I_START_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Löschen ab diesem Datum 20100706

Method DELETE_SUBSTITUTE on Interface IF_SWR_SUBSTITUTION_API has no exception.

Method END_SUBSTITUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100706
2 Importing IT_SUBSTITUTIONS_LOC Call by reference Type reference (TYPE) SWRTAGENTLOC Vertretungen 20101217
3 Importing I_DEST_ID Call by reference Type reference (TYPE) SWR_DEST Workflow API: Destination für Remote-Aufrufe 20101216
4 Importing I_END_ALL Call by reference Type reference (TYPE) XFELD alle Vertretungen beenden 20101021

Method END_SUBSTITUTION on Interface IF_SWR_SUBSTITUTION_API has no exception.

Method FREE_BUFFER Signature

Method FREE_BUFFER on Interface IF_SWR_SUBSTITUTION_API has no parameter.
Method FREE_BUFFER on Interface IF_SWR_SUBSTITUTION_API has no exception.

Method GET_LANGU Signature

Method GET_LANGU on Interface IF_SWR_SUBSTITUTION_API has no parameter.
Method GET_LANGU on Interface IF_SWR_SUBSTITUTION_API has no exception.

Method GET_REGISTERED_RFC_DEST Signature

Method GET_REGISTERED_RFC_DEST on Interface IF_SWR_SUBSTITUTION_API has no parameter.
Method GET_REGISTERED_RFC_DEST on Interface IF_SWR_SUBSTITUTION_API has no exception.

Method GET_SUBSTITUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBSTITUTES Call by reference Type reference (TYPE) SWRTSUBSTITUTES Workflow: Tabelle mit Vertretern (mit DEST_ID) 20100706
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100706
3 Importing I_END_DATE Call by reference Type reference (TYPE) SYDATUM '99991231' Vertreter bis zu diesem Datum suchen 20100706
4 Importing I_START_DATE Call by reference Type reference (TYPE) SYDATUM Vertreter ab diesem Datum suchen 20100706

Method GET_SUBSTITUTES on Interface IF_SWR_SUBSTITUTION_API has no exception.

Method GET_SUBSTITUTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBSTITUTIONS Call by reference Type reference (TYPE) SWRTSUBSTITUTIONS Workflow: Tabelle mit Vertretungen (mit DEST_ID) 20100706
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100706

Method GET_SUBSTITUTIONS on Interface IF_SWR_SUBSTITUTION_API has no exception.

Method GET_SUBSTITUTION_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROFILES Call by reference Type reference (TYPE) SWRTSUBSTPROF Workflow: Tabelle mit Vertreterprofilen 20100706
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100706
3 Importing I_EXECUTE_BADI Call by reference Type reference (TYPE) XFELD SPACE BAdI ausführen 20100706

Method GET_SUBSTITUTION_PROFILES on Interface IF_SWR_SUBSTITUTION_API has no exception.

Method GET_TIMEZONE Signature

Method GET_TIMEZONE on Interface IF_SWR_SUBSTITUTION_API has no parameter.
Method GET_TIMEZONE on Interface IF_SWR_SUBSTITUTION_API has no exception.

Method GET_USER Signature

Method GET_USER on Interface IF_SWR_SUBSTITUTION_API has no parameter.
Method GET_USER on Interface IF_SWR_SUBSTITUTION_API has no exception.

Method MAINTAIN_SUBSTITUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100705
2 Importing I_DEST_ID Call by reference Type reference (TYPE) SWR_DEST Workflow API: Destination für Remote-Aufrufe 20101217
3 Importing I_EXECUTE_BADI Call by reference Type reference (TYPE) XFELD SPACE BAdI ausführen 20100705
4 Importing I_SUBSTITUTE_LOC Call by reference Type reference (TYPE) SWRSAGENTLOC Vertreter 20101217
5 Importing I_SUBST_ACTIVE Call by reference Type reference (TYPE) SWR_SUBSTACTIVE 'X' Kennzeichen: Vertretung aktiv 20100705
6 Importing I_SUBST_BEGIN Call by reference Type reference (TYPE) SWR_SUBSTBEGIN Beginn der Vertretung 20100705
7 Importing I_SUBST_END Call by reference Type reference (TYPE) SWR_SUBSTEND '99991231' Ende der Vertretung 20100705
8 Importing I_SUBST_PROFILE Call by reference Type reference (TYPE) SWR_SUBSTPROF Vertreterprofil 20100705

Method MAINTAIN_SUBSTITUTE on Interface IF_SWR_SUBSTITUTION_API has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703