Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_SWR_BASE | General Basis Class | 20100204 |
Properties
Class | CL_SWR_INTERNAL_SERVICES | |
Short Description | Internal Service Class | |
Super Class | CL_SWR_BASE | General Basis Class |
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SWF_SWR | Workflow: Internal Implementation for API Layer |
Created | 20091202 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_SWR_INTERNAL_SERVICES has no forward declaration.
Interfaces
Class CL_SWR_INTERNAL_SERVICES has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_SWR_WI_MASS_API_LOC | 20100217 | Work Item API Manager (Mass-Capable) | |
2 | CL_SWR_WORKLIST_API | 20091202 | Worklist API Manager | |
3 | CL_SWR_WORKLIST_API_LOC | 20091207 | API for Determining Worklists (Inbox, Outbox) | |
4 | CL_SWR_WORKLIST_API_REM | 20091207 | Remote: API for Determining Worklists (Inbox, Outbox) |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'I' | Folder: Inbox | 20100126 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '1' | Folder: Outbox | 20100126 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '4' | Folder: Executed Work Items | 20100126 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '5' | Folder: Forwarded Work Items | 20100126 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | '2' | Folder: Follow-Up | 20100126 | |
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | WI_TEXT_BUFFER_TABLE | 20091210 | |||
7 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWF_WLC_SELECTOR | Selection for the Work List Clients | 20100127 | ||
8 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWR_TEXT_API | API to Determine Texts in Workflow | 20100126 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Current User has Work Item in Inbox | 20100818 |
2 | ![]() |
Instance method | Private | Constructor | CONSTRUCTOR | 20091202 |
3 | ![]() |
Instance method | Public | Method | Converts String to SO Text Table (Format INT) | 20100726 |
4 | ![]() |
Instance method | Public | Method | Converts String to SO Text Table (Format RAW) | 20100726 |
5 | ![]() |
Instance method | Public | Method | Converts String to SO Text Table | 20100726 |
6 | ![]() |
Instance method | Public | Method | Converts XString to SO Binary Table | 20100726 |
7 | ![]() |
Instance method | Public | Method | Release Work Item Lock | 20100813 |
8 | ![]() |
Instance method | Public | Method | Locks a Work Item | 20100813 |
9 | ![]() |
Instance method | Public | Method | Filter Work Items Not to Be Visible in WLC | 20100127 |
10 | ![]() |
Instance method | Public | Method | Get Deadlines for Work Items | 20101118 |
11 | ![]() |
Instance method | Public | Method | Returns the Dark Folder (SAP OFFICE) | 20100728 |
12 | ![]() |
Instance method | Public | Method | Reads Container for a Work Item | 20100813 |
13 | ![]() |
Instance method | Public | Method | Sets a Work Item to SELECTED | 20100823 |
14 | ![]() |
Instance method | Public | Method | Converts BWF Data from SWWWLHEAD to API Structures | 20091202 |
15 | ![]() |
Instance method | Public | Method | Writes Log Entry | 20100813 |
16 | ![]() |
Instance method | Public | Method | Saves Container for a Work Item | 20100813 |
17 | ![]() |
Instance method | Protected | Method | Converts Times | 20101118 |
18 | ![]() |
Instance method | Protected | Method | Help Function (Splits DEF_GUID, Reads Later, if Necessary) | 20110203 |
19 | ![]() |
Instance method | Protected | Method | Help Function (Splits DEF_GUID into Components) | 20110203 |
20 | ![]() |
Instance method | Protected | Method | Complete Work Item Header to Deadlines | 20100127 |
21 | ![]() |
Instance method | Protected | Method | Gets Task Text in Required Language | 20100126 |
22 | ![]() |
Instance method | Protected | Method | Gets Work Item Text in Required Language | 20100126 |
Events
Class CL_SWR_INTERNAL_SERVICES has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | WI_TEXT_BUFFER | Private | See coding | 20091210 | begin of WI_TEXT_BUFFER,
wi_id type SWW_WIID,
langu type sylangu,
wi_text type SWW_WITEXT,
end of WI_TEXT_BUFFER
|
||
2 | WI_TEXT_BUFFER_TABLE | Private | See coding | 20091210 | WI_TEXT_BUFFER_TABLE type table of WI_TEXT_BUFFER
|
Method Signatures
Method CHECK_INBOX_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CHECK_ORG_RESTRICTION | Call by reference | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20100818 | |
2 | ![]() |
I_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Workitem-Kennung | 20100818 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Interne Ausnahme, die keinen Rollback erfordert | 20101122 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprachenschlüssel der aktuellen Textumgebung | 20091202 | |
2 | ![]() |
I_TIMEZONE | Call by reference | Type reference (TYPE) | SYSTZONLO | SY-ZONLO | Zeitzone des aktuellen Benutzers | 20091202 | |
3 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | SYUNAME | SY-UNAME | Benutzername | 20091202 |
Method CONSTRUCTOR on class CL_SWR_INTERNAL_SERVICES has no exception.
Method CONVERT_STRING_TO_INT_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TXT_CONTENT | Call by reference | Type reference (TYPE) | SWFTLISTI1 | Workflow: Tabellentyp für SAPOFFICE-Proxy | 20100726 | ||
2 | ![]() |
I_STRING | Call by reference | Type reference (TYPE) | STRING | 20100726 |
Method CONVERT_STRING_TO_INT_TABLE on class CL_SWR_INTERNAL_SERVICES has no exception.
Method CONVERT_STRING_TO_RAW_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TXT_CONTENT | Call by reference | Type reference (TYPE) | SWFTLISTI1 | Workflow: Tabellentyp für SAPOFFICE-Proxy | 20100726 | ||
2 | ![]() |
I_STRING | Call by reference | Type reference (TYPE) | STRING | 20100726 |
Method CONVERT_STRING_TO_RAW_TABLE on class CL_SWR_INTERNAL_SERVICES has no exception.
Method CONVERT_STRING_TO_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TXT_CONTENT | Call by reference | Type reference (TYPE) | SWFTLISTI1 | Workflow: Tabellentyp für SAPOFFICE-Proxy | 20100726 | ||
2 | ![]() |
I_STRING | Call by reference | Type reference (TYPE) | STRING | 20100726 |
Method CONVERT_STRING_TO_TABLE on class CL_SWR_INTERNAL_SERVICES has no exception.
Method CONVERT_XSTRING_TO_BIN_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_BIN_CONTENT | Call by reference | Type reference (TYPE) | SWFTSOLIX | Workflow: Tabellentyp für SAPOFFICE-Proxy | 20100726 | ||
2 | ![]() |
I_STRING | Call by reference | Type reference (TYPE) | XSTRING | 20100726 |
Method CONVERT_XSTRING_TO_BIN_TABLE on class CL_SWR_INTERNAL_SERVICES has no exception.
Method DEQUEUE_WORKITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Workitem-Kennung | 20100813 |
Method DEQUEUE_WORKITEM on class CL_SWR_INTERNAL_SERVICES has no exception.
Method ENQUEUE_WORKITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Workitem-Kennung | 20100813 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interne Ausnahme | 20100813 |
Method FILTER_WORKITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_SWWWLHEAD | Call by reference | Type reference (TYPE) | SWWWLHEADT | Workitem-Tabelle in der Inbox-Rückgabestruktur | 20100127 | ||
2 | ![]() |
RT_SWWWLHEAD | Value transfer | Type reference (TYPE) | SWWWLHEADT | Workitem-Tabelle in der Inbox-Rückgabestruktur | 20100127 |
Method FILTER_WORKITEMS on class CL_SWR_INTERNAL_SERVICES has no exception.
Method GET_DEADLINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DEADLINES | Call by reference | Type reference (TYPE) | SWFSWRTDEADL | Workflow : Liste mit Deadlines | 20101118 | ||
2 | ![]() |
IT_WIID | Value transfer | Type reference (TYPE) | SWRTWIID | WAPI: Tabelle mit Workitemkennungen | 20101118 |
Method GET_DEADLINES on class CL_SWR_INTERNAL_SERVICES has no exception.
Method GET_SO_DARK_FOLDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FOLDER_ID | Value transfer | Type reference (TYPE) | SO_OBJ_ID | SAPoffice: Id eines SAPofficeobjektes | 20100728 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interne Ausnahme | 20100813 |
Method READ_WI_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EH_CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container - Implementierung einer 'Collection' | 20100813 | ||
2 | ![]() |
I_PRS_PROFIL | Call by reference | Type reference (TYPE) | SWD_PERSID | Art des Persistenzprofils | 20100813 | ||
3 | ![]() |
I_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Workitem-Kennung | 20100813 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interne Ausnahme | 20100813 |
Method SET_WORKITEM_TO_SELECTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NEW_STATUS | Call by reference | Type reference (TYPE) | SWW_WISTAT | Bearbeitungsstatus eines Workitem | 20100823 | ||
2 | ![]() |
I_DO_COMMIT | Call by reference | Type reference (TYPE) | SWR_COMMIT | 'X' | Flag zur Steuerung der Commit Logik (X = commit work) | 20100823 | |
3 | ![]() |
I_FUNCTION | Call by reference | Type reference (TYPE) | C | Funktionsname | 20100823 | ||
4 | ![]() |
I_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Workitem-Kennung | 20100823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interne Ausnahme | 20100823 |
Method SWWWLHEAD_TO_SWRSWIHEAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_WIHEAD | Call by reference | Type reference (TYPE) | SWRTWIHEAD | Tabelle mit Workitems | 20091202 | ||
2 | ![]() |
ET_WIHEADDTL | Call by reference | Type reference (TYPE) | SWRTWIHEADDTL | Tabelle mit Workitems mit Detailinformaitonen | 20091202 | ||
3 | ![]() |
IT_SWWWLHEAD | Call by reference | Type reference (TYPE) | SWWWLHEADT | Struktur für Workitemübergabe an den WLC | 20091202 | ||
4 | ![]() |
IT_WORKITEM_OUTB_ATTR | Call by reference | Type reference (TYPE) | SWFSWRTOUTBATTR | Workflow: Workitem-Attribute für den Workflow-Ausgang | 20100128 | ||
5 | ![]() |
I_DEST_ID | Call by reference | Type reference (TYPE) | SWR_DEST | Destination für Remote-Aufrufe | 20091208 | ||
6 | ![]() |
I_SELCONTROL | Call by reference | Type reference (TYPE) | SWFSWRSSELCONTROL | Workflow: Steuerungsstruktur für Selektionen | 20091210 | ||
7 | ![]() |
I_TRANSLATE_WI_TEXT | Call by reference | Type reference (TYPE) | XFELD | Workitem-Text übersetzen | 20091202 |
Method SWWWLHEAD_TO_SWRSWIHEAD on class CL_SWR_INTERNAL_SERVICES has no exception.
Method WI_LOG_WRITE_SUCCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FUNCNAME | Call by reference | Type reference (TYPE) | C | 20100813 | |||
2 | ![]() |
I_VALUE1 | Call by reference | Type reference (TYPE) | ANY | 20100813 | |||
3 | ![]() |
I_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Workitem-Kennung | 20100813 |
Method WI_LOG_WRITE_SUCCESS on class CL_SWR_INTERNAL_SERVICES has no exception.
Method WRITE_WI_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IH_CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container - Implementierung einer 'Collection' | 20100813 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interne Ausnahme | 20100813 |
Method _CONVERT_DATETIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_DATE | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20101118 | ||
2 | ![]() |
EX_TIME | Value transfer | Type reference (TYPE) | TIMS | Feld vom Typ TIMS | 20101118 | ||
3 | ![]() |
EX_TIMESTAMP | Value transfer | Type reference (TYPE) | ANY | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20101118 | ||
4 | ![]() |
EX_ZONLO | Value transfer | Type reference (TYPE) | TZNZONE | Zeitzone | 20101118 | ||
5 | ![]() |
IM_DATE | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20101118 | ||
6 | ![]() |
IM_TIME | Value transfer | Type reference (TYPE) | TIMS | Feld vom Typ TIMS | 20101118 | ||
7 | ![]() |
IM_TIMESTAMP | Value transfer | Type reference (TYPE) | ANY | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20101118 | ||
8 | ![]() |
IM_UTC | Value transfer | Type reference (TYPE) | C | SPACE | Bezieht sich auf IM_DATE, IM_TIME | 20101118 |
Method _CONVERT_DATETIME on class CL_SWR_INTERNAL_SERVICES has no exception.
Method _DETERMINE_DEF_GUID_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_DEF_GUID | Call by reference | Type reference (TYPE) | SWFRDGUID | Workflow: GUID der Schrittdefinition (6.1/get) | 20110203 | ||
2 | ![]() |
E_EXETYP | Call by reference | Type reference (TYPE) | SWD_EXETYP | Typ des Workflow | 20110203 | ||
3 | ![]() |
E_NODEID | Call by reference | Type reference (TYPE) | SWD_NODEID | Knotennummer | 20110203 | ||
4 | ![]() |
E_NODETYPE | Call by reference | Type reference (TYPE) | SWD_NODETP | Knotentyp | 20110203 | ||
5 | ![]() |
E_TASK | Call by reference | Type reference (TYPE) | SWD_STEP_T | Aufgabenkürzel | 20110203 | ||
6 | ![]() |
E_VERSION | Call by reference | Type reference (TYPE) | SWD_VERSIO | Version | 20110203 | ||
7 | ![]() |
E_WFD_ID | Call by reference | Type reference (TYPE) | SWD_WFD_ID | Nummer der Workflow-Definition | 20110203 | ||
8 | ![]() |
I_DEF_GUID | Call by reference | Type reference (TYPE) | SWFRDGUID | Workflow: GUID der Schrittdefinition (6.1/get) | 20110203 | ||
9 | ![]() |
I_WI_CHCKWI | Call by reference | Type reference (TYPE) | SWW_WIID | Workitem-Kennung | 20110203 | ||
10 | ![]() |
I_WI_CREATOR | Call by reference | Type reference (TYPE) | SWW_OBJID | Erzeuger eines Workitems | 20110203 |
Method _DETERMINE_DEF_GUID_DATA on class CL_SWR_INTERNAL_SERVICES has no exception.
Method _GET_DEF_GUID_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_EXETYP | Call by reference | Type reference (TYPE) | SWD_EXETYP | Typ des Workflow | 20110203 | ||
2 | ![]() |
E_NODEID | Call by reference | Type reference (TYPE) | SWD_NODEID | Knotennummer | 20110203 | ||
3 | ![]() |
E_NODETYPE | Call by reference | Type reference (TYPE) | SWD_NODETP | Knotentyp | 20110203 | ||
4 | ![]() |
E_TASK | Call by reference | Type reference (TYPE) | SWD_STEP_T | Aufgabenkürzel | 20110203 | ||
5 | ![]() |
E_VERSION | Call by reference | Type reference (TYPE) | SWD_VERSIO | Version | 20110203 | ||
6 | ![]() |
E_WFD_ID | Call by reference | Type reference (TYPE) | SWD_WFD_ID | Nummer der Workflow-Definition | 20110203 | ||
7 | ![]() |
I_DEF_GUID | Call by reference | Type reference (TYPE) | SWFRDGUID | Workflow: GUID der Schrittdefinition (6.1/get) | 20110203 |
Method _GET_DEF_GUID_DATA on class CL_SWR_INTERNAL_SERVICES has no exception.
Method _SET_WORKITEM_DEADLINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_WIHEADDTL | Call by reference | Type reference (TYPE) | SWRTWIHEADDTL | Tabelle mit Workitems mit Detailinformaitonen | 20100127 | ||
2 | ![]() |
IT_SWWWLHEAD | Call by reference | Type reference (TYPE) | SWWWLHEADT | Workitem-Tabelle in der Inbox-Rückgabestruktur | 20100127 |
Method _SET_WORKITEM_DEADLINES on class CL_SWR_INTERNAL_SERVICES has no exception.
Method _TRANSLATE_TASK_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_WIHEAD | Call by reference | Type reference (TYPE) | SWRSWIHEAD | Workflow: Workitemheader | 20100126 | ||
2 | ![]() |
I_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Sprachenschlüssel der aktuellen Textumgebung | 20100126 |
Method _TRANSLATE_TASK_TEXT on class CL_SWR_INTERNAL_SERVICES has no exception.
Method _TRANSLATE_WORKITEM_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_WIHEAD | Call by reference | Type reference (TYPE) | SWRSWIHEAD | 20100126 | |||
2 | ![]() |
I_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Sprachenschlüssel der aktuellen Textumgebung | 20100126 | ||
3 | ![]() |
I_PARENT_WI | Call by reference | Type reference (TYPE) | SWW_WIID | Workitem-Kennung | 20100126 |
Method _TRANSLATE_WORKITEM_TEXT on class CL_SWR_INTERNAL_SERVICES has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 730 |