Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_WFD_COMPONENTS_BASE | WF: Basis Class All Components (Commands) | 19990729 |
Properties
| Class | CL_WFD_DOCUMENT_LIST | |
| Short Description | WF Builder: Component Document Templates | |
| Super Class | CL_WFD_COMPONENTS_BASE | WF: Basis Class All Components (Commands) |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SWD | Business Workflow: Process Definition |
| Created | 19990722 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_WFD_DOCUMENT_LIST has no forward declaration.
Interfaces
Class CL_WFD_DOCUMENT_LIST has no interface implemented.
Friends
Class CL_WFD_DOCUMENT_LIST has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | SWUOPROP | Document last edited | 19990813 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | LVC_S_LAYO | ALV layout | 19990723 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | SWUOPROPTAB | Table of document templates | 19990722 | |||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV grid control | 19990722 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | SWD_WFD_ID | ID of workflow definition | 19990722 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | SWD_VERSIO | '9999' | Workflow Definition Version | 19990722 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks and calls method LOAD for changes | 19991104 | |
| 2 | Instance method | Public | Method | Checks whether log. object is in document list. | 19990730 | |
| 3 | Instance method | Public | Method | Deletes internal table of document templates | 19990723 | |
| 4 | Instance method | Public | Constructor | CONSTRUCTOR | 19990722 | |
| 5 | Instance method | Public | Method | Copies a document template | 19990729 | |
| 6 | Instance method | Public | Method | Creates a document template | 19990726 | |
| 7 | Instance method | Public | Method | Deletes a document template | 19990726 | |
| 8 | Instance method | Public | Method | Opens a document template and displays it (read-only) | 19990729 | |
| 9 | Instance method | Public | Method | Opens a document template and displays it (changeable) | 19990729 | |
| 10 | Instance method | Public | Method | (Almost) destructor | 19990722 | |
| 11 | Instance method | Public | Method | Gets the table of document templates | 19990723 | |
| 12 | Instance method | Public | Method | Gets the selected document (log. object ID) | 19990729 | |
| 13 | Instance method | Public | Method | Gets the selected document (properties) | 19990729 | |
| 14 | Instance method | Public | Method | Control initialisation (late binding) | 19990722 | |
| 15 | Instance method | Public | Method | Loads the table of document templates | 19990722 | |
| 16 | Instance method | Protected | Event handling method | Fills context menu | 19990723 | |
| 17 | Instance method | Protected | Event handling method | Double-click | 19990805 | |
| 18 | Instance method | Protected | Event handling method | Fills toolbar control | 19990728 | |
| 19 | Instance method | Protected | Event handling method | Function chosen | 19990723 | |
| 20 | Instance method | Protected | Method | Adds item "CREATE on double-click" | 19991029 | |
| 21 | Instance method | Protected | Method | Deletes item "CREATE on double-click" | 19991104 | |
| 22 | Instance method | Protected | Method | Gets the table of the workflow container | 19991014 | |
| 23 | Instance method | Protected | Method | Creates the field catalog | 19990722 | |
| 24 | Instance method | Public | Method | Rename | 19990729 | |
| 25 | Instance method | Public | Method | Sets the table of document templates | 19990723 |
Events
Class CL_WFD_DOCUMENT_LIST has no event.
Types
Class CL_WFD_DOCUMENT_LIST has no local type.
Method Signatures
Method AUTO_LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NO_CREATE_ITEM | Call by reference | Type reference (TYPE) | XFLAG | CREATE ON DOUBLE CLICK -Item nicht anzeigen | 19991105 | |||
| 2 | WF_ID_DEF | Call by reference | Type reference (TYPE) | SWD_WFD_ID | ID der Workflowdefinition | 19991104 | |||
| 3 | WF_VERSION | Call by reference | Type reference (TYPE) | SWD_VERSIO | Version der Workflowdefinition | 19991104 |
Method AUTO_LOAD on class CL_WFD_DOCUMENT_LIST has no exception.
Method CHECK_LOIO_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOIO | Call by reference | Type reference (TYPE) | SDOKOBJECT | log Objekt ID | 19990730 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | I | Exist = 0 (OK) | 19990730 |
Method CHECK_LOIO_EXIST on class CL_WFD_DOCUMENT_LIST has no exception.
Method CLEAR Signature
Method CLEAR on class CL_WFD_DOCUMENT_LIST has no parameter.
Method CLEAR on class CL_WFD_DOCUMENT_LIST has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NO_HEADERS | Call by reference | Type reference (TYPE) | XFLAG | space | Spaltenüberschrift nicht anzeigen | 19990723 | ||
| 2 | NO_TOOLBAR | Call by reference | Type reference (TYPE) | XFLAG | space | Toolbar nicht anzeigen | 19990723 | ||
| 3 | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | GUI-Container | 19990722 | |||
| 4 | START_DOC_TYPE | Call by reference | Type reference (TYPE) | SWUO_DTYPE | zuletzt verwendeter Documenttyp | 19990813 | |||
| 5 | TITLE | Call by reference | Type reference (TYPE) | C | Titelleiste | 19990723 | |||
| 6 | WF_ID_DEF | Call by reference | Type reference (TYPE) | SWD_WFD_ID | ID der Workflowdefinition | 19990723 | |||
| 7 | WF_VERSION | Call by reference | Type reference (TYPE) | SWD_VERSIO | '9999' | Version der Workflowdefinition | 19990723 |
Method CONSTRUCTOR on class CL_WFD_DOCUMENT_LIST has no exception.
Method COPY_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOIO | Call by reference | Type reference (TYPE) | SDOKOBJECT | log. Objekt ID | 19990729 |
Method COPY_DOCUMENT on class CL_WFD_DOCUMENT_LIST has no exception.
Method CREATE_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTY | Value transfer | Type reference (TYPE) | SWUOPROP | Properties | 19991104 |
Method CREATE_DOCUMENT on class CL_WFD_DOCUMENT_LIST has no exception.
Method DELETE_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOIO | Call by reference | Type reference (TYPE) | SDOKOBJECT | logische objekt id | 19990729 | |||
| 2 | PROMPT_USER | Call by reference | Type reference (TYPE) | XFLAG | 'X' | Bestätigungsdialog | 19990729 |
Method DELETE_DOCUMENT on class CL_WFD_DOCUMENT_LIST has no exception.
Method DISPLAY_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOIO | Call by reference | Type reference (TYPE) | SDOKOBJECT | log. Objekt ID | 19990729 |
Method DISPLAY_DOCUMENT on class CL_WFD_DOCUMENT_LIST has no exception.
Method EDIT_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOIO | Call by reference | Type reference (TYPE) | SDOKOBJECT | log. Objekt ID | 19990729 |
Method EDIT_DOCUMENT on class CL_WFD_DOCUMENT_LIST has no exception.
Method FREE Signature
Method FREE on class CL_WFD_DOCUMENT_LIST has no parameter.
Method FREE on class CL_WFD_DOCUMENT_LIST has no exception.
Method GET_DOC_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | T_DOCUMENTS | Call by reference | Type reference (TYPE) | SWUOPROPTAB | Tabelle der Documentvorlagen | 19990723 |
Method GET_DOC_TABLE on class CL_WFD_DOCUMENT_LIST has no exception.
Method GET_SELECTED_LOIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOIO | Value transfer | Type reference (TYPE) | SDOKOBJECT | log. Objekt ID des sel. Dokuments | 19990729 |
Method GET_SELECTED_LOIO on class CL_WFD_DOCUMENT_LIST has no exception.
Method GET_SELECTED_PROPTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTY | Call by reference | Type reference (TYPE) | SWUOPROP | Eigenschaften des sel. Dokuments | 19990729 | |||
| 2 | TAB_INDEX | Call by reference | Type reference (TYPE) | SY-TABIX | Tabellenindex | 19990729 |
Method GET_SELECTED_PROPTY on class CL_WFD_DOCUMENT_LIST has no exception.
Method INIT_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | GUI Container | 19990722 |
Method INIT_CONTROL on class CL_WFD_DOCUMENT_LIST has no exception.
Method LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | WF_ID_DEF | Call by reference | Type reference (TYPE) | SWD_WFD_ID | ID der Workflowdefinition | 19990722 | |||
| 2 | WF_VERSION | Call by reference | Type reference (TYPE) | SWD_VERSIO | Version der Workflowdefinition | 19990722 |
Method LOAD on class CL_WFD_DOCUMENT_LIST has no exception.
Method ON_CTXMNU_REQUESTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJECT | Value transfer | Attribute reference (LIKE) | >INVALID< | 19990723 |
Method ON_CTXMNU_REQUESTED on class CL_WFD_DOCUMENT_LIST has no exception.
Method ON_DOUBLECLICK Signature
Method ON_DOUBLECLICK on class CL_WFD_DOCUMENT_LIST has no parameter.
Method ON_DOUBLECLICK on class CL_WFD_DOCUMENT_LIST has no exception.
Method ON_TOOLBAR_REQUESTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INTERACTIVE | Call by reference | Type reference (TYPE) | 19990728 | |||||
| 2 | E_OBJECT | Call by reference | Type reference (TYPE) | 19990728 |
Method ON_TOOLBAR_REQUESTED on class CL_WFD_DOCUMENT_LIST has no exception.
Method ON_USER_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_UCOMM | Value transfer | Attribute reference (LIKE) | >INVALID< | 19990723 |
Method ON_USER_COMMAND on class CL_WFD_DOCUMENT_LIST has no exception.
Method P_ADD_CREATE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | return code 99 wenn nichts verändert | 19991105 | |||
| 2 | T_DOCUMENTS | Call by reference | Type reference (TYPE) | SWUOPROPTAB | Tabelle der Einträge | 19991029 |
Method P_ADD_CREATE_ITEM on class CL_WFD_DOCUMENT_LIST has no exception.
Method P_DEL_CREATE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RETCODE | Value transfer | Type reference (TYPE) | SYSUBRC | return code | 19991105 | |||
| 2 | T_DOCUMENTS | Call by reference | Type reference (TYPE) | SWUOPROPTAB | Tabelle der Einträge | 19991104 |
Method P_DEL_CREATE_ITEM on class CL_WFD_DOCUMENT_LIST has no exception.
Method P_GET_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | WF Container-Referenz | 20010109 |
Method P_GET_CONTAINER on class CL_WFD_DOCUMENT_LIST has no exception.
Method P_MERGE_FIELDCAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | T_FLDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog | 19990722 |
Method P_MERGE_FIELDCAT on class CL_WFD_DOCUMENT_LIST has no exception.
Method RENAME_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOIO | Call by reference | Type reference (TYPE) | SDOKOBJECT | log. Objekt ID | 19990729 |
Method RENAME_DOCUMENT on class CL_WFD_DOCUMENT_LIST has no exception.
Method SET_DOC_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | T_DOCUMENTS | Call by reference | Type reference (TYPE) | SWUOPROPTAB | Tabelle der Documentvorlagen | 19990723 |
Method SET_DOC_TABLE on class CL_WFD_DOCUMENT_LIST has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |