SAP ABAP Interface IF_SWR_SUBST_API_INTERNAL (API for Substitute Rules)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_SWR (Package) Workflow: Internal Implementation for API Layer
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SWR_SUBSTITUTION_API_LOC Substitute API - Local 20100706
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SWR_SUBSTITUTION_API_REM Substitute API - Local 20100706
Properties
Interface IF_SWR_SUBST_API_INTERNAL  
Short Description API for Substitute Rules    
General Data
Package SWF_SWR   Workflow: Internal Implementation for API Layer 
Created 20100706   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_SWR_SUBST_API_INTERNAL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWR_API Basis Interface for Workflow APIs 20100706
2 IF_SWR_API_REMOTE_INTERNAL Basis Interface for Internal Functions 20100706
Friends
Interface IF_SWR_SUBST_API_INTERNAL has no friend.
Attributes
Interface IF_SWR_SUBST_API_INTERNAL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_SUBSTITUTE Instance method Public Method Activate substitute 20100706
2 ADOPT_SUBSTITUTION Instance method Public Method Apply Substitution 20100706
3 DEACTIVATE_SUBSTITUTE Instance method Public Method Deactivate Substitute 20100706
4 DELETE_SUBSTITUTE Instance method Public Method Delete substitute 20100706
5 END_SUBSTITUTION Instance method Public Method End Substitution 20100706
6 GET_SUBSTITUTES Instance method Public Method Get Substitutes 20100706
7 GET_SUBSTITUTIONS Instance method Public Method Get Substitutions 20100706
8 GET_SUBSTITUTION_PROFILES Instance method Public Method Get List with Substitute Profiles 20100706
9 MAINTAIN_SUBSTITUTE Instance method Public Method Maintain substitute 20100706
Events
Interface IF_SWR_SUBST_API_INTERNAL has no event.
Types
Interface IF_SWR_SUBST_API_INTERNAL 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 20100706
2 Importing IT_SUBSTITUTES Call by reference Type reference (TYPE) SWRTAGENTSDEST Workflow: Tabelle mit Bearbeitern (mit DEST_ID) 20100706
3 Importing I_SUBSTITUTED_OBJECT Call by reference Type reference (TYPE) SWRAGENT Vertretene Person 20100706

Method ACTIVATE_SUBSTITUTE on Interface IF_SWR_SUBST_API_INTERNAL 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 Call by reference Type reference (TYPE) SWRTAGENTSDEST Vertretungen 20100706
3 Importing I_SUBSTITUTE Call by reference Type reference (TYPE) SWRAGENT Verteter 20100706

Method ADOPT_SUBSTITUTION on Interface IF_SWR_SUBST_API_INTERNAL 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 20100706
2 Importing IT_SUBSTITUTES Call by reference Type reference (TYPE) SWRTAGENTSDEST Workflow: Tabelle mit Bearbeitern (mit DEST_ID) 20100706
3 Importing I_SUBSTITUTED_OBJECT Call by reference Type reference (TYPE) SWRAGENT Vertretene Person 20100706

Method DEACTIVATE_SUBSTITUTE on Interface IF_SWR_SUBST_API_INTERNAL 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 Call by reference Type reference (TYPE) SWRTAGENTSDEST Vertreter 20100706
3 Importing I_DELETE_WITHOUT_DATE Call by reference Type reference (TYPE) XFELD SPACE Löschen ohne Datumsbegrenzung 20100706
4 Importing I_END_DATE Call by reference Type reference (TYPE) SYDATUM '99991231' Löschen bis zu diesem Datum 20100706
5 Importing I_EXECUTE_BADI Call by reference Type reference (TYPE) XFELD SPACE BAdI ausführen 20100706
6 Importing I_START_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Löschen ab diesem Datum 20100706
7 Importing I_SUBSTITUTED_OBJECT Call by reference Type reference (TYPE) SWRAGENT Vertretene Person 20100706

Method DELETE_SUBSTITUTE on Interface IF_SWR_SUBST_API_INTERNAL 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 Call by reference Type reference (TYPE) SWRTAGENTSDEST Vertretungen 20100706
3 Importing I_END_ALL Call by reference Type reference (TYPE) XFELD alle Vertretungen beenden 20101021
4 Importing I_SUBSTITUTE Call by reference Type reference (TYPE) SWRAGENT Verteter 20100706

Method END_SUBSTITUTION on Interface IF_SWR_SUBST_API_INTERNAL 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
5 Importing I_SUBSTITUTED_OBJECT Call by reference Type reference (TYPE) SWRAGENT 20100706

Method GET_SUBSTITUTES on Interface IF_SWR_SUBST_API_INTERNAL 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
3 Importing I_SUBSTITUTE Call by reference Type reference (TYPE) SWRAGENT Vertreter 20100706

Method GET_SUBSTITUTIONS on Interface IF_SWR_SUBST_API_INTERNAL 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_SUBST_API_INTERNAL 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 20100706
2 Importing I_EXECUTE_BADI Call by reference Type reference (TYPE) XFELD SPACE BAdI ausführen 20100706
3 Importing I_SUBSTITUTE Call by reference Type reference (TYPE) SWRSAGENTDEST Vertreter 20100706
4 Importing I_SUBSTITUTED_OBJECT Call by reference Type reference (TYPE) SWRAGENT Vertretene Person 20100706
5 Importing I_SUBST_ACTIVE Call by reference Type reference (TYPE) SWR_SUBSTACTIVE 'X' Kennzeichen: Vertretung aktiv 20100706
6 Importing I_SUBST_BEGIN Call by reference Type reference (TYPE) SWR_SUBSTBEGIN Beginn der Vertretung 20100706
7 Importing I_SUBST_END Call by reference Type reference (TYPE) SWR_SUBSTEND '99991231' Ende der Vertretung 20100706
8 Importing I_SUBST_PROFILE Call by reference Type reference (TYPE) SWR_SUBSTPROF Vertreterprofil 20100706

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