SAP ABAP Class IF_SWR_SUBST_API_INTERNAL (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 20100706
2 Interface composition (i COMPRISING i_ref)  IF_SWR_API_REMOTE_INTERNAL Basis Interface for Internal Functions 20100706
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
Class IF_SWR_SUBST_API_INTERNAL  
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 20100706   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_SWR_SUBST_API_INTERNAL has no forward declaration.
Interfaces
Class IF_SWR_SUBST_API_INTERNAL has no interface implemented.
Friends
Class IF_SWR_SUBST_API_INTERNAL has no friend class.
Attributes
Class 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
Class IF_SWR_SUBST_API_INTERNAL has no event.
Types
Class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class IF_SWR_SUBST_API_INTERNAL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in