Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_UC_MANUAL_DOCUMENT_GUI | Manual Document: GUI | 20030904 |
Properties
| Class | CL_UC_MANUAL_DOCUMENT_GUI_1S | |
| Short Description | For manual posting's new one screen design | |
| Super Class | CL_UC_MANUAL_DOCUMENT_GUI | Manual Document: GUI |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | UCF8 | SEM-BCS: Manual Journal Entry |
| Created | 20030904 | SAP |
| Last change | 20070914 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_UC_MANUAL_DOCUMENT_GUI_1S has no forward declaration.
Interfaces
Class CL_UC_MANUAL_DOCUMENT_GUI_1S has no interface implemented.
Friends
Class CL_UC_MANUAL_DOCUMENT_GUI_1S has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | UC_FLG | 20040108 | ||||
| 2 | Instance attribute | Public | Object reference (TYPE REF TO) | IF_UC_CUST_GUI | Internal view of gui object | 20040107 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | LVC_S_LAYO | ALV control: Layout structure | 20041210 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | TS_CELL_DATA | 20050606 | ||||
| 5 | Instance attribute | Private | Type reference (TYPE) | INT4_TABLE | Standard Table of INT4 | 20050606 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | TS_EVENT | Standard Table of INT4 | 20030906 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20041210 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20041210 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | UC0_TS_FIELD | Field which should have text column | 20040409 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | INT4_TABLE | Standard Table of INT4 | 20050606 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | UC0_T_MESSAGE | Messages | 20041209 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | UC0_TS_FIELD | List of Field Names | 20040202 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | UC0_TS_VALUE | Field Values | 20030907 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | TH_VALUE_FILTER | 20050404 | ||||
| 15 | Constant | Public | Type reference (TYPE) | I | 10100 | 20030907 | |||
| 16 | Constant | Public | Type reference (TYPE) | I | 11000 | 20031028 | |||
| 17 | Constant | Public | Type reference (TYPE) | I | 10010 | 20041210 | |||
| 18 | Constant | Public | Type reference (TYPE) | I | 11100 | 20031030 | |||
| 19 | Constant | Public | Type reference (TYPE) | I | 10800 | 20031017 | |||
| 20 | Constant | Public | Type reference (TYPE) | I | 10200 | 20030907 | |||
| 21 | Constant | Public | Type reference (TYPE) | I | 10600 | 20030915 | |||
| 22 | Constant | Public | Type reference (TYPE) | I | 10700 | Show an empty alv grid | 20030915 | ||
| 23 | Constant | Public | Type reference (TYPE) | I | 10400 | 20030907 | |||
| 24 | Constant | Public | Type reference (TYPE) | I | 10900 | 20031017 | |||
| 25 | Constant | Public | Type reference (TYPE) | I | 10500 | 20030907 | |||
| 26 | Constant | Public | Type reference (TYPE) | I | 10300 | 20030915 | |||
| 27 | Constant | Public | Type reference (TYPE) | I | 11200 | 20031030 | |||
| 28 | Constant | Public | Type reference (TYPE) | I | 3 | Check document | 20041210 | ||
| 29 | Constant | Public | Type reference (TYPE) | I | 1 | Fixing a field | 20041210 | ||
| 30 | Constant | Public | Type reference (TYPE) | I | 4 | Post document | 20041210 | ||
| 31 | Constant | Public | Type reference (TYPE) | I | 2 | Unfixing a field | 20041210 | ||
| 32 | Constant | Public | Type reference (TYPE) | CHAR5 | 'S_TXT' | R/2 Table | 20050318 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | 20030906 | ||
| 2 | Instance method | Protected | Method | 20041213 | ||
| 3 | Instance method | Public | Method | 20040120 | ||
| 4 | Instance method | Public | Method | 20030915 | ||
| 5 | Instance method | Private | Method | 20041213 | ||
| 6 | Instance method | Private | Method | 20041213 | ||
| 7 | Instance method | Public | Method | Get comment subscreen program/dynpro | 20040108 | |
| 8 | Instance method | Public | Method | Exposed Method: get selparams, dochead, and safix values | 20041209 | |
| 9 | Instance method | Public | Method | Exposed Method: get fixable subassignment | 20050111 | |
| 10 | Instance method | Public | Method | Exposed Method: get the layout info to display docline table | 20041214 | |
| 11 | Instance method | Public | Method | Exposed Method: handle user actions. | 20041209 | |
| 12 | Instance method | Public | Method | Exposed Method: handle document line data change. | 20041209 | |
| 13 | Instance method | Protected | Method | Check if selparams is complete | 20030904 | |
| 14 | Instance method | Protected | Method | 20031028 | ||
| 15 | Instance method | Protected | Method | 20050606 | ||
| 16 | Instance method | Protected | Method | It's called when dochead is changed | 20030904 | |
| 17 | Instance method | Public | Method | Exposed Method: get F4 for a field | 20050404 | |
| 18 | Instance method | Public | Method | Exposed Method: get F4 value filter for a field | 20050404 | |
| 19 | Instance method | Protected | Method | It's called when new fixed subassignment is added | 20030907 | |
| 20 | Instance method | Protected | Method | It's called when fixed subassignment is changed | 20030904 | |
| 21 | Instance method | Protected | Method | It's called when fixed subassignment item is deleted | 20030907 | |
| 22 | Instance method | Protected | Method | It's called when selparams is changed | 20030904 | |
| 23 | Instance method | Public | Method | Exposed Method: central processing method | 20041209 | |
| 24 | Instance method | Public | Method | Exposed Method: set selparams, dochead, and safix values | 20041209 | |
| 25 | Instance method | Public | Method | Exposed Method: set the mode | 20030904 | |
| 26 | Instance method | Public | Method | 20040202 | ||
| 27 | Instance method | Protected | Method | 20030910 | ||
| 28 | Instance method | Private | Method | 20050316 |
Events
Class CL_UC_MANUAL_DOCUMENT_GUI_1S has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_CELL_DATA | Public | See coding | 20041216 | begin of S_CELL_DATA,
row type int4,
fieldname type uc_fieldname,
value type uc_value,
end of S_CELL_DATA
|
||
| 2 | S_EVENT | Public | See coding | 20041210 | begin of S_EVENT,
event_id type i,
fieldname type uc_fieldname,
value type uc_value,
row type i,
end of S_EVENT
|
||
| 3 | S_VALUE_FILTER | Public | See coding | 20050404 | begin of S_VALUE_FILTER,
fieldname type uc_fieldname,
o_value_filter type ref to cl_uc_mdoc_char_value_filter,
end of S_VALUE_FILTER
|
||
| 4 | TH_VALUE_FILTER | Public | See coding | 20050404 | th_value_filter type hashed table of s_value_filter
with unique key fieldname initial size 0
|
||
| 5 | TS_CELL_DATA | Public | See coding | 20041216 | TS_CELL_DATA type sorted table of S_CELL_DATA with unique key row fieldname
|
||
| 6 | TS_EVENT | Public | See coding | 20041210 | TS_EVENT type sorted table of S_EVENT with unique key event_id fieldname row
|
Method Signatures
Method ADD_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EVENT | Call by reference | Type reference (TYPE) | I | 20030906 | ||||
| 2 | I_FIELDNAME | Call by reference | Type reference (TYPE) | UC_FIELDNAME | Field Name | 20041210 | |||
| 3 | I_ROW | Call by reference | Type reference (TYPE) | I | 20041210 | ||||
| 4 | I_VALUE | Call by reference | Type reference (TYPE) | UC_VALUE | 20050418 |
Method ADD_EVENT on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method CALCULATE_LAYOUT_FCAT Signature
Method CALCULATE_LAYOUT_FCAT on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no parameter.
Method CALCULATE_LAYOUT_FCAT on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method CHECK_COMMENT_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_HAS_COMMENT | Call by reference | Type reference (TYPE) | CHAR1 | Single-character flag | 20040120 |
Method CHECK_COMMENT_EXIST on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method CLEAR_EVENT Signature
Method CLEAR_EVENT on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no parameter.
Method CLEAR_EVENT on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method CREATE_FIELD_CATALOG Signature
Method CREATE_FIELD_CATALOG on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no parameter.
Method CREATE_FIELD_CATALOG on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method CREATE_STYLE_FOR_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STYLE | Call by reference | Type reference (TYPE) | LVC_T_STYL | 20041213 | ||||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | DATA | 20041213 |
Method CREATE_STYLE_FOR_LINE on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method GET_COMMENT_PROG_DNUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DNUM | Call by reference | Type reference (TYPE) | SCRHDNUM | dynpro number | 20040108 | |||
| 2 | E_PROG | Call by reference | Type reference (TYPE) | SCRHPROG | program name | 20040108 |
Method GET_COMMENT_PROG_DNUM on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOCHEAD | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Document Header Data | 20041210 | |||
| 2 | ET_SAFIX | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Fixed Subassignments | 20041210 |
Method GET_DATA on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method GET_FIXABLE_SUBASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIXABLE_FIELD | Call by reference | Type reference (TYPE) | UC0_TS_FIELD | List of Field Names | 20050111 | |||
| 2 | ET_UNFIXABLE_FIELD | Call by reference | Type reference (TYPE) | UC0_TS_FIELD | List of Field Names | 20050111 |
Method GET_FIXABLE_SUBASSIGNMENT on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method GET_LAYOUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_LAYOUT_DOCLINE | Call by reference | Type reference (TYPE) | LVC_S_LAYO | ALV control: Layout structure | 20041214 | |||
| 2 | ET_DOCHEAD_IO | Call by reference | Type reference (TYPE) | UCF_TH_MDOC_FIELD_IO | 20050110 | ||||
| 3 | ET_FCAT_DOCLINE | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20041214 | |||
| 4 | ET_SAFIX_IO | Call by reference | Type reference (TYPE) | UCF_TH_MDOC_FIELD_IO | 20050110 |
Method GET_LAYOUT on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method HANDLE_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTION | Call by reference | Type reference (TYPE) | I | 20041209 | ||||
| 2 | I_FIELDNAME | Call by reference | Type reference (TYPE) | UC_FIELDNAME | Field Name | 20041209 | |||
| 3 | I_ROW | Call by reference | Type reference (TYPE) | I | 20041209 |
Method HANDLE_ACTION on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method HANDLE_DOCLINE_DATA_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_ONF4_BEFORE | Call by reference | Type reference (TYPE) | UC_FLG | Allgemeines Kennzeichen SAP Konsolidierung | 20051009 | |||
| 2 | IO_DATA_CHANGED | Call by reference | Object reference (TYPE REF TO) | CL_ALV_CHANGED_DATA_PROTOCOL | 20060901 | ||||
| 3 | IT_CELL_DATA | Call by reference | Type reference (TYPE) | TS_CELL_DATA | 20041216 | ||||
| 4 | IT_DELETED_ROW | Call by reference | Type reference (TYPE) | INT4_TABLE | Standard Table of INT4 | 20041216 | |||
| 5 | IT_INSERTED_ROW | Call by reference | Type reference (TYPE) | INT4_TABLE | Standard Table of INT4 | 20041216 |
Method HANDLE_DOCLINE_DATA_CHANGE on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method IF_SELPARAMS_IS_COMPLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLAG | Call by reference | Type reference (TYPE) | UC_FLG | Allgemeines Kennzeichen SAP Konsolidierung | 20030904 |
Method IF_SELPARAMS_IS_COMPLETE on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method ON_COPY_LC_GC Signature
Method ON_COPY_LC_GC on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no parameter.
Method ON_COPY_LC_GC on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method ON_DATA_CHANGED Signature
Method ON_DATA_CHANGED on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no parameter.
Method ON_DATA_CHANGED on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method ON_DOCHEAD_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Meldungen | 20030904 | |||
| 2 | IT_DOCHEAD | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Field Values | 20030904 |
Method ON_DOCHEAD_CHANGED on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method ON_F4 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_T_CHTEXT | Call by reference | Object reference (TYPE REF TO) | DATA | 20050404 | ||||
| 2 | I_FIELDNAME | Call by reference | Type reference (TYPE) | UC_FIELDNAME | Field Name | 20050404 | |||
| 3 | I_ROW | Call by reference | Type reference (TYPE) | I | 20050404 |
Method ON_F4 on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method ON_F4_VALUE_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_UC_CHAR_VALUE_FILTER | Wertfilter für F4, ... | 20050404 | |||
| 2 | I_FIELDNAME | Call by reference | Type reference (TYPE) | UC_FIELDNAME | Feldname | 20050404 |
Method ON_F4_VALUE_FILTER on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method ON_SAFIX_ADD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Messages | 20030907 | |||
| 2 | IT_SAFIX | Call by reference | Type reference (TYPE) | UC0_TS_FIELD | Field Values | 20030907 |
Method ON_SAFIX_ADD on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method ON_SAFIX_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Meldungen | 20030904 | |||
| 2 | IT_SAFIX | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Field Values | 20030904 |
Method ON_SAFIX_CHANGED on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method ON_SAFIX_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Messages | 20030907 | |||
| 2 | IT_SAFIX | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Field Values | 20030907 |
Method ON_SAFIX_DELETE on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method ON_SELPARAMS_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Meldungen | 20030904 | |||
| 2 | IT_SELPARAMS | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Field Values | 20030904 |
Method ON_SELPARAMS_CHANGED on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_FCAT_CHANGED | Call by reference | Type reference (TYPE) | UC_FLG | 20051104 | ||||
| 2 | EF_REFRESH_MESSAGE | Call by reference | Type reference (TYPE) | UC_FLG | Allgemeines Kennzeichen SAP Konsolidierung | 20051009 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Messages | 20041209 |
Method PROCESS on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method SET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DOCHEAD | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Document Header Data | 20041209 | |||
| 2 | IT_DOCHEAD_MSG | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Messages | 20041209 | |||
| 3 | IT_SAFIX | Call by reference | Type reference (TYPE) | UC0_TS_VALUE | Fixed Subassignments | 20041209 | |||
| 4 | IT_SAFIX_MSG | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Messages | 20041209 |
Method SET_DATA on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method SET_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MODE | Call by reference | Type reference (TYPE) | UC_MDOC_MODE | Manuelle Belegerfassung: Modus | 20030904 |
Method SET_MODE on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method SHOW_MISSING_COMMENT_KEYS Signature
Method SHOW_MISSING_COMMENT_KEYS on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no parameter.
Method SHOW_MISSING_COMMENT_KEYS on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method UPDATE_DERIVED_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COMPONENT | Call by reference | Type reference (TYPE) | C | 20030910 |
Method UPDATE_DERIVED_VALUE on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
Method UPDATE_TXT Signature
Method UPDATE_TXT on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no parameter.
Method UPDATE_TXT on class CL_UC_MANUAL_DOCUMENT_GUI_1S has no exception.
History
| Last changed by/on | SAP | 20070914 |
| SAP Release Created in | 350 |