SAP ABAP Class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL (Utility class for workflow minimal gateway implementation)
Hierarchy
☛
SAP_GWFND (Software Component) SAP Gateway Foundation
⤷
OPU-BSE-WFM (Application Component) Gateway Business Workflow enablement
⤷
/IWWRK/WF_ODC_RUNTIME (Package) Workflow ODC Runtime for Gateway - Runtime

⤷

⤷

Properties
Class | /IWWRK/CL_MGW_WORKFLOW_RT_UTIL | |
Short Description | Utility class for workflow minimal gateway implementation | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /IWWRK/WF_ODC_RUNTIME | Workflow ODC Runtime for Gateway - Runtime |
Created | 20110331 | SAP |
Last change | 20141120 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no interface implemented.
Friends
Class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | See coding | 20110414 | ||||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SWNTVT | WF Notif: Internal Table for Type SWFVT | 20120116 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Decode base64 to binary | 20110331 |
2 | ![]() |
Static method | Public | Method | Encode binary to Base64 | 20120213 |
3 | ![]() |
Static method | Public | Method | Build datetime field | 20110402 |
4 | ![]() |
Static method | Public | Method | Build file name | 20140519 |
5 | ![]() |
Static method | Public | Method | Build Web gui link for executing the workflow item | 20110721 |
6 | ![]() |
Static method | Public | Method | Check if entity is filterable according to entity name and | 20110724 |
7 | ![]() |
Static method | Public | Method | Copy data to reference | 20110721 |
8 | ![]() |
Static method | Public | Method | Dynamic filtering on a feed | 20110414 |
9 | ![]() |
Static method | Public | Method | Get file extension from MIME type | 20120416 |
10 | ![]() |
Static method | Public | Method | Get file extention from object header | 20130704 |
11 | ![]() |
Static method | Public | Method | Get MIME type from file extension | 20120509 |
12 | ![]() |
Static method | Public | Method | Get Visalization URL for workitems maintained by ABAP WebDyn | 20120116 |
13 | ![]() |
Static method | Public | Method | 20111124 | |
14 | ![]() |
Static method | Public | Method | Check if paging can be done without WI_Details calls | 20120201 |
15 | ![]() |
Static method | Public | Method | Dynamic sorting on a feed | 20110414 |
16 | ![]() |
Static method | Public | Method | Dynamic paging on a feed | 20110414 |
17 | ![]() |
Static method | Public | Method | Filter according to properties string list | 20110724 |
18 | ![]() |
Static method | Public | Method | Sorted according to properties string list | 20110724 |
19 | ![]() |
Static method | Public | Method | 20111124 | |
20 | ![]() |
Static method | Public | Method | Encode to UTF-8 string | 20111004 |
Events
Class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_MSG_STRUCT | Public | See coding | 20111116 | tt_msg_struct TYPE STANDARD TABLE OF swr_messag
|
Method Signatures
Method BASE64_DECODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BASE64_INPUT | Call by reference | Type reference (TYPE) | STRING | 20110331 | |||
2 | ![]() |
RV_BIN_OUTPUT | Value transfer | Type reference (TYPE) | XSTRING | 20110331 |
Method BASE64_DECODE on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method BASE64_ENCODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BIN_INPUT | Call by reference | Type reference (TYPE) | XSTRING | 20120213 | |||
2 | ![]() |
RV_BASE64_OUTPUT | Value transfer | Type reference (TYPE) | STRING | 20120213 |
Method BASE64_ENCODE on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method BUILD_DATETIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20110402 | ||
2 | ![]() |
IV_TIME | Call by reference | Type reference (TYPE) | TIMS | Field of type TIMS | 20110402 | ||
3 | ![]() |
RV_DATETIME | Value transfer | Type reference (TYPE) | STRING | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20110402 |
Method BUILD_DATETIME on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method BUILD_FILE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_FILE_EXTENSION | Call by reference | Type reference (TYPE) | STRING | 20140519 | |||
2 | ![]() |
IV_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | 20140519 | |||
3 | ![]() |
RV_FILE_NAME | Value transfer | Type reference (TYPE) | STRING | 20140519 |
Method BUILD_FILE_NAME on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method BUILD_GUI_LINK_URL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20120524 | |
2 | ![]() |
IV_SYS_ALIAS | Call by reference | Type reference (TYPE) | /IWBEP/DEFI_SYSTEM_ALIAS | System Alias Information | 20120219 | ||
3 | ![]() |
IV_TASK_ID | Call by reference | Type reference (TYPE) | SWW_TASK | Task ID | 20120116 | ||
4 | ![]() |
IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20110721 | ||
5 | ![]() |
RV_GUI_LINK_URL | Value transfer | Type reference (TYPE) | /IWWRK/RT_GUI_LINK_URL | SAP WebGUI link URL | 20110721 |
Method BUILD_GUI_LINK_URL on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method CHECK_ENTITY_STRING_OPTIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ENTITIES_STRING_LIST | Call by reference | Type reference (TYPE) | STRING | 20110724 | |||
2 | ![]() |
IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20110724 | |||
3 | ![]() |
RV_IS_FILTERABLE | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20110724 |
Method CHECK_ENTITY_STRING_OPTIONS on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method COPY_DATA_TO_REF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20110721 | |||
2 | ![]() |
IS_DATA | Call by reference | Type reference (TYPE) | ANY | 20110721 |
Method COPY_DATA_TO_REF on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method FILTERING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20110414 | |||
2 | ![]() |
IT_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SELECT_OPTION | table of select options | 20110414 |
Method FILTERING on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method GET_EXTENSION_FROM_MIME_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MIME_TYPE | Call by reference | Type reference (TYPE) | STRING | MIME Type | 20120416 | ||
2 | ![]() |
RV_EXTENSION | Value transfer | Type reference (TYPE) | SWR_FILEEXT | File Extension | 20120416 |
Method GET_EXTENSION_FROM_MIME_TYPE on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method GET_EXTENTION_FROM_DOC_HEAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_OBJ_HEADER | Call by reference | Type reference (TYPE) | /IWWRK/T_COMMENT_TEXT | Comments Text Content | 20130704 | ||
2 | ![]() |
RV_EXTENTION | Value transfer | Type reference (TYPE) | /IWWRK/FILE_EXTENSION | Attachment File Extension | 20130704 |
Method GET_EXTENTION_FROM_DOC_HEAD on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method GET_MIME_TYPE_FROM_EXTENSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EXTENSION | Call by reference | Type reference (TYPE) | /IWWRK/FILE_EXTENSION | Attachment File Extension | 20120509 | ||
2 | ![]() |
RV_MIME_TYPE | Value transfer | Type reference (TYPE) | SAEMIME | MIME Type | 20120509 |
Method GET_MIME_TYPE_FROM_EXTENSION on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method GET_VISU_URL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TASK_ID | Call by reference | Type reference (TYPE) | SWW_TASK | Task ID | 20120116 | ||
2 | ![]() |
IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20120116 | ||
3 | ![]() |
RV_VISU_URL | Value transfer | Type reference (TYPE) | SAVWCTXT-FIELDCONT | URL for Notification Attachment | 20120116 |
Method GET_VISU_URL on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method HEX_TAB_TO_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_CONTENT | Call by reference | Type reference (TYPE) | SOLIX_TAB | GBT: SOLIX as Table Type | 20111124 | ||
2 | ![]() |
RV_XSTRING | Value transfer | Type reference (TYPE) | XSTRING | 20111124 |
Method HEX_TAB_TO_XSTRING on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method IS_HEADER_PAGING_ALLOWED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_PAGING | Call by reference | Type reference (TYPE) | /IWBEP/S_MGW_PAGING | paging structure | 20120201 | ||
2 | ![]() |
IT_FILTER_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SELECT_OPTION | table of select options | 20120201 | ||
3 | ![]() |
IT_ORDER | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SORTING_ORDER | the sorting order | 20120201 | ||
4 | ![]() |
IV_HEADER_FILTERABLES | Call by reference | Type reference (TYPE) | STRING | List of properties that are in the header and are Filterable | 20120222 | ||
5 | ![]() |
IV_HEADER_ORDERBY | Call by reference | Type reference (TYPE) | STRING | List of properties that are in the header and are sortable | 20120222 | ||
6 | ![]() |
RV_ALLOWED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120201 |
Method IS_HEADER_PAGING_ALLOWED on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method ORDERBY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20110414 | |||
2 | ![]() |
IT_ORDER | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SORTING_ORDER | the sorting order | 20110414 |
Method ORDERBY on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method PAGING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20110414 | |||
2 | ![]() |
IS_PAGING | Call by reference | Type reference (TYPE) | /IWBEP/S_MGW_PAGING | paging structure | 20110414 |
Method PAGING on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method PORTION_FILTERING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20110724 | |||
2 | ![]() |
IT_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SELECT_OPTION | table of select options | 20110724 | ||
3 | ![]() |
IV_DEADLINES_STRING | Call by reference | Type reference (TYPE) | STRING | String of deadline fields | 20120829 | ||
4 | ![]() |
IV_GCS_NAME | Call by reference | Type reference (TYPE) | STRING | Mapping structure | 20120229 | ||
5 | ![]() |
IV_PROPS_STRING | Call by reference | Type reference (TYPE) | STRING | 20111120 |
Method PORTION_FILTERING on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method PORTION_ORDERBY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20110724 | |||
2 | ![]() |
IT_ORDER | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SORTING_ORDER | the sorting order | 20110724 | ||
3 | ![]() |
IV_GCS_NAME | Call by reference | Type reference (TYPE) | STRING | GCS full name | 20120229 | ||
4 | ![]() |
IV_PROPS_STRING | Call by reference | Type reference (TYPE) | STRING | 20111120 |
Method PORTION_ORDERBY on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method STRING_TAB_TO_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_CONTENT | Call by reference | Type reference (TYPE) | /IWWRK/CL_WF_BOP_DOCUMENT=>__SOLISTI1 | 20111124 | |||
2 | ![]() |
RV_XSTRING | Value transfer | Type reference (TYPE) | XSTRING | 20111124 |
Method STRING_TAB_TO_XSTRING on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
Method UTF8_ENCODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_UNENCODED | Call by reference | Type reference (TYPE) | ANY | 20111004 | |||
2 | ![]() |
RV_ENCODED | Value transfer | Type reference (TYPE) | XSTRING | 20111004 |
Method UTF8_ENCODE on class /IWWRK/CL_MGW_WORKFLOW_RT_UTIL has no exception.
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 200 |