SAP ABAP Class CL_SWR_API_BASE (Basis Class for APIs)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWR_BASE General Basis Class 20100204
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWR_API Basis Interface for Workflow APIs 20101209
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWR_EVENT_API API for Triggering and Managing Events 20091113
2 Inheritance (c INHERITING FROM c_ref)  CL_SWR_EVENT_API_LOC API for Triggering and Managing Events 20101209
3 Inheritance (c INHERITING FROM c_ref)  CL_SWR_SUBSTITUTION_API Substitute API Manager 20100707
4 Inheritance (c INHERITING FROM c_ref)  CL_SWR_SUBSTITUTION_API_LOC Substitute API - Local 20100707
5 Inheritance (c INHERITING FROM c_ref)  CL_SWR_SUBSTITUTION_API_REM Substitute API - Local 20100707
6 Inheritance (c INHERITING FROM c_ref)  CL_SWR_TEXT_API Text API Manager 20091112
7 Inheritance (c INHERITING FROM c_ref)  CL_SWR_TEXT_API_LOC API to Determine Texts in Workflow 20100210
8 Inheritance (c INHERITING FROM c_ref)  CL_SWR_TEXT_API_REM Remote: API to Determine Texts in Workflow 20100210
9 Inheritance (c INHERITING FROM c_ref)  CL_SWR_WI_MASS_API_LOC Work Item API Manager (Mass-Capable) 20100216
10 Inheritance (c INHERITING FROM c_ref)  CL_SWR_WI_MASS_API_REM Remote: Work Item API Manager (Mass-Capable) 20100826
... Click here to see Used By full list (14 items)
Properties
Class CL_SWR_API_BASE  
Short Description Basis Class for APIs    
Super Class CL_SWR_BASE General Basis Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_SWR   Workflow: Internal Implementation for API Layer 
Created 20091112   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWR_API_BASE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWR_API Basis Interface for Workflow APIs 20101209
Friends
# Friend Modeled only Created on Description
1 CL_SWR_API_FACTORY 20091116 Factory for Instantiating APIs
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CB_USER_MAPPING Instance attribute Protected Object reference (TYPE REF TO) IF_SWR_API_USER_MAPPING Callback for User Mapping for RFC Calls 20101202
2 M_SYSTEM_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_SWR_SYSTEM_HANDLER Manages Systems 20100211
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Public Method Authority Check 20100211
2 FREE_BUFFER Instance method Public Method 20101209
3 GET_BASE_DATA Instance method Protected Method Returns Basic Data as Structure 20101026
4 GET_CURRENT_VERSION Static method Public Method Gets Current API Version 20110207
5 GET_LANGU Instance method Public Method 20101209
6 GET_MSG_HANDLE Instance method Protected Method Creates a Handle for the Return Message 20101026
7 GET_REGISTERED_RFC_DEST Instance method Public Method 20101209
8 GET_TIMEZONE Instance method Public Method 20101209
9 GET_USER Instance method Public Method 20101209
Events
Class CL_SWR_API_BASE has no event.
Types
Class CL_SWR_API_BASE has no local type.
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IH_RETURN_MSG Call by reference Object reference (TYPE REF TO) CL_SWR_API_RETURN_MSG 20100211
2 Importing I_METHOD Call by reference Type reference (TYPE) C 20100211
3 Returning R_CODE Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20100211

Method AUTHORITY_CHECK on class CL_SWR_API_BASE has no exception.

Method FREE_BUFFER Signature

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

Method GET_BASE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DATA Value transfer Type reference (TYPE) SWFSWRSBASE Workflow : API Grunddaten wie User, Sprache.... 20101026

Method GET_BASE_DATA on class CL_SWR_API_BASE has no exception.

Method GET_CURRENT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VERSION Value transfer Type reference (TYPE) SWFSWRSVERSION Workflow API: Version , Relaeaseinfo 20110207

Method GET_CURRENT_VERSION on class CL_SWR_API_BASE has no exception.

Method GET_LANGU Signature

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

Method GET_MSG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RH_MSG Value transfer Object reference (TYPE REF TO) CL_SWR_API_RETURN_MSG Liefert Erfolgs-/Fehler-Nachrichten der API Aufrufe 20101026

Method GET_MSG_HANDLE on class CL_SWR_API_BASE has no exception.

Method GET_REGISTERED_RFC_DEST Signature

Method GET_REGISTERED_RFC_DEST on class CL_SWR_API_BASE has no parameter.
Method GET_REGISTERED_RFC_DEST on class CL_SWR_API_BASE has no exception.

Method GET_TIMEZONE Signature

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

Method GET_USER Signature

Method GET_USER on class CL_SWR_API_BASE has no parameter.
Method GET_USER on class CL_SWR_API_BASE has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWR_EVENT_API API for Triggering and Managing Events 20091113
2 Inheritance (c INHERITING FROM c_ref)  CL_SWR_EVENT_API_LOC API for Triggering and Managing Events 20101209
3 Inheritance (c INHERITING FROM c_ref)  CL_SWR_SUBSTITUTION_API Substitute API Manager 20100707
4 Inheritance (c INHERITING FROM c_ref)  CL_SWR_SUBSTITUTION_API_LOC Substitute API - Local 20100707
5 Inheritance (c INHERITING FROM c_ref)  CL_SWR_SUBSTITUTION_API_REM Substitute API - Local 20100707
6 Inheritance (c INHERITING FROM c_ref)  CL_SWR_TEXT_API Text API Manager 20091112
7 Inheritance (c INHERITING FROM c_ref)  CL_SWR_TEXT_API_LOC API to Determine Texts in Workflow 20100210
8 Inheritance (c INHERITING FROM c_ref)  CL_SWR_TEXT_API_REM Remote: API to Determine Texts in Workflow 20100210
9 Inheritance (c INHERITING FROM c_ref)  CL_SWR_WI_MASS_API_LOC Work Item API Manager (Mass-Capable) 20100216
10 Inheritance (c INHERITING FROM c_ref)  CL_SWR_WI_MASS_API_REM Remote: Work Item API Manager (Mass-Capable) 20100826
11 Inheritance (c INHERITING FROM c_ref)  CL_SWR_WORKITEM_API Work Item API Manager 20100211
12 Inheritance (c INHERITING FROM c_ref)  CL_SWR_WORKLIST_API Worklist API Manager 20100108
13 Inheritance (c INHERITING FROM c_ref)  CL_SWR_WORKLIST_API_LOC API for Determining Worklists (Inbox, Outbox) 20091207
14 Inheritance (c INHERITING FROM c_ref)  CL_SWR_WORKLIST_API_REM Remote: API for Determining Worklists (Inbox, Outbox) 20091207
History
Last changed by/on SAP  20110908 
SAP Release Created in 730