Hierarchy
⤷
⤷
Properties
| Class | CL_TMS_DOCFLOW_UI | |
| Short Description | UI Class to display TM Document Flow | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | INT_TM_ERP_BASICS | ERP - Ext. TMS Order Integration: Basic Functions |
| Created | 20111103 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_TMS_DOCFLOW_UI has no forward declaration.
Interfaces
Class CL_TMS_DOCFLOW_UI has no interface implemented.
Friends
Class CL_TMS_DOCFLOW_UI has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | 20111103 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | TMS_T_DOC_FLOW_SCR | TM-ERP-Integration: Document flow hierarchy on the UI | 20111103 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | LVC_T_NKEY | 20111103 | ||||
| 4 | Instance attribute | Private | Type reference (TYPE) | LTT_GUID_NODES | 20111103 | ||||
| 5 | Instance attribute | Private | Type reference (TYPE) | TMS_T_DOC_FLOW_SCR | TM-ERP-Integration: Document flow hierarchy on the UI | 20111103 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | LVC_T_FCAT | 20111103 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | XFELD | flag, whether to show all dependencies of HU to packages | 20120430 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | TMS_DOC_ITEM | TM-ERP-Integration: Document Item | 20111110 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | TMS_DOC_TYPE | Document Type | 20120430 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | LVC_NKEY | ALV Tree Control: Node Key | 20111128 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | XFELD | flag, whether Freight units exist | 20120430 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | XFELD | flag, whether data set contains Handling Units | 20111206 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | TMS_DOCUMENT_ICON | Document Icon | 20111114 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | XFELD | flag, whether to display FU Items | 20120430 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | '1'-ERP View; '2'-TM View | 20111110 |
Methods
Events
Class CL_TMS_DOCFLOW_UI has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LTS_GUID_NODE | Private | See coding | 20111103 | BEGIN OF lts_guid_node,
guid TYPE c LENGTH 32,
parent TYPE salv_de_node_key,
node TYPE salv_de_node_key,
END OF lts_guid_node
|
||
| 2 | LTT_GUID_NODES | Private | See coding | 20111103 | ltt_guid_nodes TYPE STANDARD TABLE OF lts_guid_node
|
Method Signatures
Method ADD_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NODE | Call by reference | Type reference (TYPE) | LVC_NKEY | 20111103 | ||||
| 2 | IS_DOCFLOW | Call by reference | Type reference (TYPE) | TMS_S_DOC_FLOW_SCR | TM-ERP-Integration: Document flow hierarchy on the UI | 20111103 | |||
| 3 | IV_PARENT_NODE | Call by reference | Type reference (TYPE) | LVC_NKEY | 20111103 |
Method ADD_NODE on class CL_TMS_DOCFLOW_UI has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DOCFLOW_DATA | Call by reference | Type reference (TYPE) | TMS_T_DOC_FLOW_SCR | TM-ERP-Integration: Document flow hierarchy on the UI | 20111103 | |||
| 2 | IV_DOC_ITEM | Call by reference | Type reference (TYPE) | TMS_DOC_ITEM | TM-ERP-Integration: Document Item | 20111110 | |||
| 3 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | TMS_DOC_TYPE | Document Type | 20120430 | |||
| 4 | IV_VIEW | Call by reference | Type reference (TYPE) | CHAR1 | '1'-ERP View; '2'-TM View | 20111110 |
Method CONSTRUCTOR on class CL_TMS_DOCFLOW_UI has no exception.
Method DISPLAY_DOC_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LINE | Call by reference | Type reference (TYPE) | TMS_S_DOC_FLOW_SCR | TM-ERP-Integration: Document flow hierarchy on the UI | 20111115 | |||
| 2 | IV_NODE_TEXT | Call by reference | Type reference (TYPE) | LVC_VALUE | ALV Control: Cell Content | 20111115 |
Method DISPLAY_DOC_STATUS on class CL_TMS_DOCFLOW_UI has no exception.
Method DISPLAY_ERP_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LINE | Call by reference | Type reference (TYPE) | TMS_S_DOC_FLOW_SCR | TM-ERP-Integration: Document flow hierarchy on the UI | 20111114 |
Method DISPLAY_ERP_DOCUMENT on class CL_TMS_DOCFLOW_UI has no exception.
Method DISPLAY_TM_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LINE | Call by reference | Type reference (TYPE) | TMS_S_DOC_FLOW_SCR | TM-ERP-Integration: Document flow hierarchy on the UI | 20111114 |
Method DISPLAY_TM_DOCUMENT on class CL_TMS_DOCFLOW_UI has no exception.
Method DOCFLOW_TREE_FILL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_TREE | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | 20111103 |
Method DOCFLOW_TREE_FILL_DATA on class CL_TMS_DOCFLOW_UI has no exception.
Method FILL_HDR_SCREEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_ITEM | Value transfer | Type reference (TYPE) | TMS_S_DOC_STATUS_SCR | TM-ERP-Integration: Document Status structure for screen | 20111103 |
Method FILL_HDR_SCREEN on class CL_TMS_DOCFLOW_UI has no exception.
Method FILL_ITEM_SCREEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_ITEM | Value transfer | Type reference (TYPE) | TMS_S_DOC_STATUS_SCR | TM-ERP-Integration: Document Status structure for screen | 20111103 |
Method FILL_ITEM_SCREEN on class CL_TMS_DOCFLOW_UI has no exception.
Method FILL_NODE_ICON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ICON | Call by reference | Type reference (TYPE) | TMS_DOCUMENT_ICON | Document Icon | 20111103 | |||
| 2 | IV_BTD_CAT | Call by reference | Type reference (TYPE) | TMS_BTD_CATEGORY_CODE | Business Document Category Code | 20111104 | |||
| 3 | IV_ICON_TEXT | Call by reference | Type reference (TYPE) | TV_IMAGE | Tree Control: Icon / Image | 20111103 | |||
| 4 | IV_ITEM_CAT | Call by reference | Type reference (TYPE) | TMS_ITEM_CATEGORY_CODE | Business Document Item Category Code | 20111104 |
Method FILL_NODE_ICON on class CL_TMS_DOCFLOW_UI has no exception.
Method FILL_TM_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_STATUS | Call by reference | Type reference (TYPE) | TMS_T_TM_STATUS | Table of generic business transaction values | 20111103 | |||
| 2 | RS_STATUS | Value transfer | Type reference (TYPE) | TMS_S_DOC_STATUS | TM-ERP-Integration: Document Status Values | 20111103 |
Method FILL_TM_STATUS on class CL_TMS_DOCFLOW_UI has no exception.
Method GET_CONTEXT_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ERP_TEXT | Call by reference | Type reference (TYPE) | GUI_TEXT | Menu Painter: Function or menu text (4.0) | 20111109 | |||
| 2 | EV_TM_TEXT | Call by reference | Type reference (TYPE) | GUI_TEXT | Menu Painter: Function or menu text (4.0) | 20111109 | |||
| 3 | IS_DOCFLOW | Call by reference | Type reference (TYPE) | TMS_S_DOC_FLOW_SCR | TM-ERP-Integration: Document flow hierarchy on the UI | 20111109 |
Method GET_CONTEXT_TEXT on class CL_TMS_DOCFLOW_UI has no exception.
Method GET_GUID_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | TMS_GUID | TM-ERP Integration: Guid for TM Objects | 20111103 | |||
| 2 | RV_NODE | Value transfer | Type reference (TYPE) | LVC_NKEY | 20111103 |
Method GET_GUID_NODE on class CL_TMS_DOCFLOW_UI has no exception.
Method GET_NODE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BTD_CAT | Call by reference | Type reference (TYPE) | TMS_BTD_CATEGORY_CODE | Business Document Category Code | 20111108 | |||
| 2 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | TMS_DOC_TYPE | Document Type | 20111108 | |||
| 3 | IV_ITEM_CAT | Call by reference | Type reference (TYPE) | TMS_ITEM_CATEGORY_CODE | Business Document Item Category Code | 20111108 | |||
| 4 | RV_NODE_TEXT | Value transfer | Type reference (TYPE) | LVC_VALUE | 20111108 |
Method GET_NODE_TEXT on class CL_TMS_DOCFLOW_UI has no exception.
Method GET_TREE_FCAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_FCAT | Value transfer | Type reference (TYPE) | LVC_T_FCAT | 20111103 |
Method GET_TREE_FCAT on class CL_TMS_DOCFLOW_UI has no exception.
Method GET_VIEW_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ALL_LEVELS | Call by reference | Type reference (TYPE) | XFELD | checkbox | 20120430 | |||
| 2 | EV_SHOW_FU_ITEMS | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20120430 | |||
| 3 | EV_VIEW_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20120430 |
Method GET_VIEW_TYPE on class CL_TMS_DOCFLOW_UI has no exception.
Method INITIALIZE Signature
Method INITIALIZE on class CL_TMS_DOCFLOW_UI has no parameter.
Method INITIALIZE on class CL_TMS_DOCFLOW_UI has no exception.
Method ON_CONTEXT_MENU_REQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELDNAME | Call by reference | Attribute reference (LIKE) | 20111108 | |||||
| 2 | MENU | Call by reference | Attribute reference (LIKE) | 20111108 | |||||
| 3 | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20111108 |
Method ON_CONTEXT_MENU_REQ on class CL_TMS_DOCFLOW_UI has no exception.
Method ON_CONTEXT_MENU_SELECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Call by reference | Attribute reference (LIKE) | 20111108 | |||||
| 2 | FIELDNAME | Call by reference | Attribute reference (LIKE) | 20111108 | |||||
| 3 | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20111108 |
Method ON_CONTEXT_MENU_SELECT on class CL_TMS_DOCFLOW_UI has no exception.
Method ON_FUNCTION_SELECTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Call by reference | Attribute reference (LIKE) | 20111110 |
Method ON_FUNCTION_SELECTED on class CL_TMS_DOCFLOW_UI has no exception.
Method ON_ITEM_DOUBLE_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20111103 |
Method ON_ITEM_DOUBLE_CLICK on class CL_TMS_DOCFLOW_UI has no exception.
Method ON_LINK_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELDNAME | Value transfer | Attribute reference (LIKE) | 20111103 | |||||
| 2 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20111103 |
Method ON_LINK_CLICK on class CL_TMS_DOCFLOW_UI has no exception.
Method SETUP_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_TREE | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | 20111103 |
Method SETUP_TREE on class CL_TMS_DOCFLOW_UI has no exception.
Method SET_DATA_FOR_DISPLAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DOCFLOW_DATA | Call by reference | Type reference (TYPE) | TMS_T_DOC_FLOW_SCR | TM-ERP-Integration: Document flow hierarchy on the UI | 20111110 |
Method SET_DATA_FOR_DISPLAY on class CL_TMS_DOCFLOW_UI has no exception.
Method SET_EVENTS Signature
Method SET_EVENTS on class CL_TMS_DOCFLOW_UI has no parameter.
Method SET_EVENTS on class CL_TMS_DOCFLOW_UI has no exception.
Method SET_EXPAND_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODE | Call by reference | Type reference (TYPE) | LVC_NKEY | 20111103 |
Method SET_EXPAND_NODE on class CL_TMS_DOCFLOW_UI has no exception.
Method SET_GUID_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | TMS_GUID | TM-ERP Integration: Guid for TM Objects | 20111103 | |||
| 2 | IV_NODE | Call by reference | Type reference (TYPE) | LVC_NKEY | 20111103 | ||||
| 3 | IV_PARENT | Call by reference | Type reference (TYPE) | LVC_NKEY | 20111103 |
Method SET_GUID_NODE on class CL_TMS_DOCFLOW_UI has no exception.
Method SET_TOOLBAR Signature
Method SET_TOOLBAR on class CL_TMS_DOCFLOW_UI has no parameter.
Method SET_TOOLBAR on class CL_TMS_DOCFLOW_UI has no exception.
Method SHOW_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DOCFLOW | Call by reference | Type reference (TYPE) | TMS_S_DOC_FLOW_SCR | TM-ERP-Integration: Document flow hierarchy on the UI | 20120430 | |||
| 2 | RV_SHOW | Value transfer | Type reference (TYPE) | XFELD | 'X'-show level | 20120430 |
Method SHOW_LEVEL on class CL_TMS_DOCFLOW_UI has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 606 |