SAP ABAP Class CL_SWR_API_FACTORY (Factory for Instantiating APIs)
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)
Properties
Class CL_SWR_API_FACTORY  
Short Description Factory for Instantiating APIs    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWR_LOCAL   Business Workflow: Interfaces (Not Remote-Enabled) 
Created 20091105   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWR_API_FACTORY has no forward declaration.
Interfaces
Class CL_SWR_API_FACTORY has no interface implemented.
Friends
Class CL_SWR_API_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CB_USER_MAPPING Instance attribute Private Object reference (TYPE REF TO) IF_SWR_API_USER_MAPPING Callback for User Mapping for RFC Calls 20101202
2 M_LANGU Instance attribute Private Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20091105
3 M_SYSTEM_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_SWR_SYSTEM_HANDLER Manages Systems 20091208
4 M_TIMEZONE Instance attribute Private Type reference (TYPE) SYSTZONLO Time Zone of Current User 20091105
5 M_USER Instance attribute Private Type reference (TYPE) SYUNAME User Name 20091105
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20091105
2 DEREGISTER_SYSTEM Instance method Public Method Log Off SYSTEM 20100210
3 GET_EVENT_API Instance method Public Method Generate Instance of Event API 20091113
4 GET_INSTANCE Static method Public Method Generate Instance of Factory 20091105
5 GET_SUBSTITUTION_API Instance method Public Method Allow Creation of Instance of Substitue API 20100708
6 GET_TEXT_API Instance method Public Method Generate Instance of Text API 20091105
7 GET_WORKITEM_API Instance method Public Method Generate Instance of Work Item API 20100211
8 GET_WORKLIST_API Instance method Public Method Generate Instance of Worklist API 20091127
9 REGISTER_SYSTEM_VIA_RFC Instance method Public Method Registers an RFC Destination 20100127
Events
Class CL_SWR_API_FACTORY has no event.
Types
Class CL_SWR_API_FACTORY has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CB_USER_MAPPING Call by reference Object reference (TYPE REF TO) IF_SWR_API_USER_MAPPING callback für Usermapping bei RFC calls 20101202
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20091105
3 Importing I_TIMEZONE Call by reference Type reference (TYPE) SYSTZONLO SY-ZONLO Zeitzone des aktuellen Benutzers 20091105
4 Importing I_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20091105

Method CONSTRUCTOR on class CL_SWR_API_FACTORY has no exception.

Method DEREGISTER_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEST_ID Call by reference Type reference (TYPE) SWR_DEST Workflow: Destination für Remote-Aufrufe 20100210

Method DEREGISTER_SYSTEM on class CL_SWR_API_FACTORY has no exception.

Method GET_EVENT_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RH_EVENT_API Value transfer Object reference (TYPE REF TO) IF_SWR_EVENT_API API zum Auslösen und Verwalten von Workflow Events 20091113

Method GET_EVENT_API on class CL_SWR_API_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CB_USER_MAPPING Call by reference Object reference (TYPE REF TO) IF_SWR_API_USER_MAPPING callback für User Mapping 20101202
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20091105
3 Importing I_TIMEZONE Call by reference Type reference (TYPE) SYSTZONLO SY-ZONLO Zeitzone des aktuellen Benutzers 20091105
4 Returning R_FACTORY Value transfer Object reference (TYPE REF TO) CL_SWR_API_FACTORY Factory zum Instanziieren der APIs 20091105

Method GET_INSTANCE on class CL_SWR_API_FACTORY has no exception.

Method GET_SUBSTITUTION_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RH_SUBSTITUTION_API Value transfer Object reference (TYPE REF TO) IF_SWR_SUBSTITUTION_API API für Vertreterregeln 20100708

Method GET_SUBSTITUTION_API on class CL_SWR_API_FACTORY has no exception.

Method GET_TEXT_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RH_TEXT_API Value transfer Object reference (TYPE REF TO) IF_SWR_TEXT_API API zum Ermitteln von Texten 20091105

Method GET_TEXT_API on class CL_SWR_API_FACTORY has no exception.

Method GET_WORKITEM_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WI_KEY Call by reference Type reference (TYPE) SWRSWIKEY Workflow: Schlüssel eines Workitems in einem System 20100211
2 Returning RH_WORKITEM_API Value transfer Object reference (TYPE REF TO) IF_SWR_WORKITEM_API API zur Handhabung eines Workitems 20100211

Method GET_WORKITEM_API on class CL_SWR_API_FACTORY has no exception.

Method GET_WORKLIST_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RH_WORKLIST_API Value transfer Object reference (TYPE REF TO) IF_SWR_WORKLIST_API API zum Ermitteln der Worklisten 20091127

Method GET_WORKLIST_API on class CL_SWR_API_FACTORY has no exception.

Method REGISTER_SYSTEM_VIA_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RFC_DEST Call by reference Type reference (TYPE) SWR_RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20100129
2 Returning R_SYSTEM Value transfer Type reference (TYPE) SWRSSYSTEM Workflow: Destination für Remote-Aufrufe 20100129
# Exception Resumable Description Created on
1 CX_SWR_API_EXCEPTION allg. API Ausnahmeklasse 20100930
History
Last changed by/on SAP  20110908 
SAP Release Created in 730