SAP ABAP Class CL_UC_MANUAL_DOCUMENT_GUI_1S (For manual posting's new one screen design)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCF8 (Package) SEM-BCS: Manual Journal Entry
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 DD_DISPLAY Instance attribute Private Type reference (TYPE) UC_FLG 20040108
2 DO_COMMENT_GUI Instance attribute Public Object reference (TYPE REF TO) IF_UC_CUST_GUI Internal view of gui object 20040107
3 DS_LAYOUT_DOCLINE Instance attribute Protected Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20041210
4 DT_CHANGED_CELL Instance attribute Private Type reference (TYPE) TS_CELL_DATA 20050606
5 DT_DELETED_ROW Instance attribute Private Type reference (TYPE) INT4_TABLE Standard Table of INT4 20050606
6 DT_EVENT Instance attribute Public Type reference (TYPE) TS_EVENT Standard Table of INT4 20030906
7 DT_FCAT_DOCLINE Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20041210
8 DT_FCAT_SELPARAMS Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20041210
9 DT_FIELD_WITH_TEXT_COL Instance attribute Public Type reference (TYPE) UC0_TS_FIELD Field which should have text column 20040409
10 DT_INSERTED_ROW Instance attribute Private Type reference (TYPE) INT4_TABLE Standard Table of INT4 20050606
11 DT_MESSAGE Instance attribute Private Type reference (TYPE) UC0_T_MESSAGE Messages 20041209
12 DT_MISSING_COMMENT_KEYS Instance attribute Private Type reference (TYPE) UC0_TS_FIELD List of Field Names 20040202
13 DT_SAFIX_DELTA Instance attribute Public Type reference (TYPE) UC0_TS_VALUE Field Values 20030907
14 DT_VALUE_FILTER Instance attribute Private Type reference (TYPE) TH_VALUE_FILTER 20050404
15 EVENT_CHECK_DOCUMENT Constant Public Type reference (TYPE) I 10100 20030907
16 EVENT_COPY_LC_GC Constant Public Type reference (TYPE) I 11000 20031028
17 EVENT_DATA_CHANGE Constant Public Type reference (TYPE) I 10010 20041210
18 EVENT_DETAIL_SCREEN Constant Public Type reference (TYPE) I 11100 20031030
19 EVENT_DOCLINE_CHANGED Constant Public Type reference (TYPE) I 10800 20031017
20 EVENT_FIX_SUBASSIGNMENT Constant Public Type reference (TYPE) I 10200 20030907
21 EVENT_GRID_FCAT_CHANGED Constant Public Type reference (TYPE) I 10600 20030915
22 EVENT_GRID_RESET Constant Public Type reference (TYPE) I 10700 Show an empty alv grid 20030915
23 EVENT_POST_DOCUMENT Constant Public Type reference (TYPE) I 10400 20030907
24 EVENT_REFRESH_DISPLAY Constant Public Type reference (TYPE) I 10900 20031017
25 EVENT_SAFIX_CHANGED_INTERNALLY Constant Public Type reference (TYPE) I 10500 20030907
26 EVENT_UNFIX_SUBASSIGNMENT Constant Public Type reference (TYPE) I 10300 20030915
27 EVENT_UPDATE_IN_PBO Constant Public Type reference (TYPE) I 11200 20031030
28 GC_ACTION_CHECK Constant Public Type reference (TYPE) I 3 Check document 20041210
29 GC_ACTION_FIX Constant Public Type reference (TYPE) I 1 Fixing a field 20041210
30 GC_ACTION_POST Constant Public Type reference (TYPE) I 4 Post document 20041210
31 GC_ACTION_UNFIX Constant Public Type reference (TYPE) I 2 Unfixing a field 20041210
32 GC_TYPE_COMP_S_TXT Constant Public Type reference (TYPE) CHAR5 'S_TXT' R/2 Table 20050318
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EVENT Instance method Public Method 20030906
2 CALCULATE_LAYOUT_FCAT Instance method Protected Method 20041213
3 CHECK_COMMENT_EXIST Instance method Public Method 20040120
4 CLEAR_EVENT Instance method Public Method 20030915
5 CREATE_FIELD_CATALOG Instance method Private Method 20041213
6 CREATE_STYLE_FOR_LINE Instance method Private Method 20041213
7 GET_COMMENT_PROG_DNUM Instance method Public Method Get comment subscreen program/dynpro 20040108
8 GET_DATA Instance method Public Method Exposed Method: get selparams, dochead, and safix values 20041209
9 GET_FIXABLE_SUBASSIGNMENT Instance method Public Method Exposed Method: get fixable subassignment 20050111
10 GET_LAYOUT Instance method Public Method Exposed Method: get the layout info to display docline table 20041214
11 HANDLE_ACTION Instance method Public Method Exposed Method: handle user actions. 20041209
12 HANDLE_DOCLINE_DATA_CHANGE Instance method Public Method Exposed Method: handle document line data change. 20041209
13 IF_SELPARAMS_IS_COMPLETE Instance method Protected Method Check if selparams is complete 20030904
14 ON_COPY_LC_GC Instance method Protected Method 20031028
15 ON_DATA_CHANGED Instance method Protected Method 20050606
16 ON_DOCHEAD_CHANGED Instance method Protected Method It's called when dochead is changed 20030904
17 ON_F4 Instance method Public Method Exposed Method: get F4 for a field 20050404
18 ON_F4_VALUE_FILTER Instance method Public Method Exposed Method: get F4 value filter for a field 20050404
19 ON_SAFIX_ADD Instance method Protected Method It's called when new fixed subassignment is added 20030907
20 ON_SAFIX_CHANGED Instance method Protected Method It's called when fixed subassignment is changed 20030904
21 ON_SAFIX_DELETE Instance method Protected Method It's called when fixed subassignment item is deleted 20030907
22 ON_SELPARAMS_CHANGED Instance method Protected Method It's called when selparams is changed 20030904
23 PROCESS Instance method Public Method Exposed Method: central processing method 20041209
24 SET_DATA Instance method Public Method Exposed Method: set selparams, dochead, and safix values 20041209
25 SET_MODE Instance method Public Method Exposed Method: set the mode 20030904
26 SHOW_MISSING_COMMENT_KEYS Instance method Public Method 20040202
27 UPDATE_DERIVED_VALUE Instance method Protected Method 20030910
28 UPDATE_TXT 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 Importing I_EVENT Call by reference Type reference (TYPE) I 20030906
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Field Name 20041210
3 Importing I_ROW Call by reference Type reference (TYPE) I 20041210
4 Importing 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 Exporting 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 Exporting ET_STYLE Call by reference Type reference (TYPE) LVC_T_STYL 20041213
2 Importing 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 Exporting E_DNUM Call by reference Type reference (TYPE) SCRHDNUM dynpro number 20040108
2 Exporting 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 Exporting ET_DOCHEAD Call by reference Type reference (TYPE) UC0_TS_VALUE Document Header Data 20041210
2 Exporting 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 Exporting ET_FIXABLE_FIELD Call by reference Type reference (TYPE) UC0_TS_FIELD List of Field Names 20050111
2 Exporting 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 Exporting ES_LAYOUT_DOCLINE Call by reference Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20041214
2 Exporting ET_DOCHEAD_IO Call by reference Type reference (TYPE) UCF_TH_MDOC_FIELD_IO 20050110
3 Exporting ET_FCAT_DOCLINE Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20041214
4 Exporting 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 Importing I_ACTION Call by reference Type reference (TYPE) I 20041209
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Field Name 20041209
3 Importing 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 Importing IF_ONF4_BEFORE Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20051009
2 Importing IO_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL 20060901
3 Importing IT_CELL_DATA Call by reference Type reference (TYPE) TS_CELL_DATA 20041216
4 Importing IT_DELETED_ROW Call by reference Type reference (TYPE) INT4_TABLE Standard Table of INT4 20041216
5 Importing 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 Exporting 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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20030904
2 Importing 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 Exporting ER_T_CHTEXT Call by reference Object reference (TYPE REF TO) DATA 20050404
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Field Name 20050404
3 Importing 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 Exporting EO_FILTER Call by reference Object reference (TYPE REF TO) IF_UC_CHAR_VALUE_FILTER Wertfilter für F4, ... 20050404
2 Importing 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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Messages 20030907
2 Importing 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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20030904
2 Importing 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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Messages 20030907
2 Importing 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 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20030904
2 Importing 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 Exporting EF_FCAT_CHANGED Call by reference Type reference (TYPE) UC_FLG 20051104
2 Exporting EF_REFRESH_MESSAGE Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20051009
3 Exporting 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 Importing IT_DOCHEAD Call by reference Type reference (TYPE) UC0_TS_VALUE Document Header Data 20041209
2 Importing IT_DOCHEAD_MSG Call by reference Type reference (TYPE) UC0_T_MESSAGE Messages 20041209
3 Importing IT_SAFIX Call by reference Type reference (TYPE) UC0_TS_VALUE Fixed Subassignments 20041209
4 Importing 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 Importing 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 Importing 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