SAP ABAP Class IF_SWR_SUBSTITUTION_API (API for Substitute Rules)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_SWR_API Basis Interface for Workflow APIs 20100705
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
Class IF_SWR_SUBSTITUTION_API  
Short Description API for Substitute Rules    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20100705   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_SWR_SUBSTITUTION_API has no forward declaration.
Interfaces
Class IF_SWR_SUBSTITUTION_API has no interface implemented.
Friends
Class IF_SWR_SUBSTITUTION_API has no friend class.
Attributes
Class 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
Class IF_SWR_SUBSTITUTION_API has no event.
Types
Class 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 class 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 class 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 class 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 class 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 class IF_SWR_SUBSTITUTION_API has no exception.

Method FREE_BUFFER Signature

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

Method GET_LANGU Signature

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

Method GET_REGISTERED_RFC_DEST Signature

Method GET_REGISTERED_RFC_DEST on class IF_SWR_SUBSTITUTION_API has no parameter.
Method GET_REGISTERED_RFC_DEST on class 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 class 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 class 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 class IF_SWR_SUBSTITUTION_API has no exception.

Method GET_TIMEZONE Signature

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

Method GET_USER Signature

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