SAP ABAP Class CL_UMB_WIZARD_BASE_CONTROLLER (Scorecard Wizard: base controller.)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM-BSC (Application Component) Balanced Scorecard
     UMB_WIZARD (Package) Scorecard Wizard
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_CONTROLLER2 BSP Component 20020708
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_OWNERSHIP_CTRL Controller Class for SC_WIZARD 20020708
2 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_VALUE_FIELD_CTRL Controller Class for SC_WIZARD 20020716
3 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_TSL_CTRL Subcontroller for Choose Target System and Working Period. 20020718
4 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_SEL_INIT_CTRL Controller Class for SC_WIZARD 20030122
5 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_SC_VF Controller Class for Controller "sc_value_field.do" 20020731
6 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_SC_MEAS_SEL_CTRL Controller Class for SC_WIZARD 20030228
7 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_SC_FOMULA Controller Class for "sc_formula.do" 20020731
8 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_SCARD_LIST_CTRL Controller Class for 'scard_list.do' 20030212
9 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_OWNER_CTRL Controller Class for "owner.do" 20030210
10 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_BSC_HIER_CTRL Controller Class for 'bsc_hierarchy.do' 20030211
... Click here to see Used By full list (18 items)
Properties
Class CL_UMB_WIZARD_BASE_CONTROLLER  
Short Description Scorecard Wizard: base controller.    
Super Class CL_BSP_CONTROLLER2 BSP Component 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UMB_WIZARD   Scorecard Wizard 
Created 20020708   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UMB_WIZARD_BASE_CONTROLLER has no forward declaration.
Interfaces
Class CL_UMB_WIZARD_BASE_CONTROLLER has no interface implemented.
Friends
Class CL_UMB_WIZARD_BASE_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_F4_ID Instance attribute Public Type reference (TYPE) STRING 20030128
2 M_F4_TYPE Instance attribute Public Type reference (TYPE) STRING 20030128
3 M_F4_VALUE Instance attribute Public Type reference (TYPE) STRING 20030128
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FATAL_ERROR Instance method Protected Method Add a required field unfilled error. 20020708
2 ADD_FIELD_ERROR Instance method Protected Method Add a field error( mainly caused by invalid format ). 20020708
3 ADD_NORMAL_ERROR Instance method Protected Method Add a error message to be shown in the top of the Main View. 20020708
4 CHECK_INPUT_FIELD Instance method Protected Method Check all input fields, "required", "time", "number", etc. 20020708
5 CHECK_NUMBER_FIELD Instance method Private Method Check if the format of number input fields is valid. 20020708
6 CHECK_PERIOD_FIELD Instance method Private Method Check if the format of period input fields is valid. 20020708
7 CHECK_REQUIRED_FIELD Instance method Private Method Check if all required input fields are filled by user. 20020708
8 CHECK_TABLE_SELECT Instance method Protected Method Check if user select an item in htmlb table. 20020708
9 CHECK_VALIDFR_VALIDTO Instance method Protected Method Check if VALIDFR is no more than VALIDTO. 20020724
10 GET_FIELD Instance method Protected Method Get a input field value. 20020708
11 ON_F4_SELECTION Instance method Public Method 20030128
Events
Class CL_UMB_WIZARD_BASE_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTYPE_S_NUMBER_FIELD Protected See coding 20020708
2 LTYPE_S_PERIOD_FIELD Protected See coding 20020708
3 LTYPE_T_NUMBER_FIELD Protected See coding 20020708
4 LTYPE_T_PERIOD_FIELD Protected See coding 20020708
Method Signatures

Method ADD_FATAL_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20020708
2 Importing I_ERROR_TEXT Call by reference Type reference (TYPE) STRING 20020708

Method ADD_FATAL_ERROR on class CL_UMB_WIZARD_BASE_CONTROLLER has no exception.

Method ADD_FIELD_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20020708
2 Importing I_DUMMY Call by reference Type reference (TYPE) STRING '' 20020708
3 Importing I_ERROR_TEXT Call by reference Type reference (TYPE) STRING 20020708
4 Importing I_FIELD_ID Call by reference Type reference (TYPE) STRING 20020708

Method ADD_FIELD_ERROR on class CL_UMB_WIZARD_BASE_CONTROLLER has no exception.

Method ADD_NORMAL_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CXROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20020708
2 Importing I_ERR_TEXT Call by reference Type reference (TYPE) STRING 20020708

Method ADD_NORMAL_ERROR on class CL_UMB_WIZARD_BASE_CONTROLLER has no exception.

Method CHECK_INPUT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NUMBER_FIELD_VALUE Call by reference Type reference (TYPE) LTYPE_T_NUMBER_FIELD 20020708
2 Exporting ET_ORIGINAL_FIELD_VALUE Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabelle Name/Wert-Paare 20020708
3 Exporting ET_PERIOD_FIELD_VALUE Call by reference Type reference (TYPE) LTYPE_T_PERIOD_FIELD 20020708
4 Exporting ET_STRING_FIELD_VALUE Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabelle Name/Wert-Paare 20020708
5 Exporting E_ERROR Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20020708
6 Importing IT_FORM_FIELD Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabelle Name/Wert-Paare 20020708
7 Importing IT_NUMBER_FIELD Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings 20020708
8 Importing IT_PERIOD_FIELD Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings 20020708
9 Importing IT_REQUIRED_FIELD Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings 20020708
10 Importing IT_STRING_FIELD Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings 20020708

Method CHECK_INPUT_FIELD on class CL_UMB_WIZARD_BASE_CONTROLLER has no exception.

Method CHECK_NUMBER_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_VALUE Call by reference Type reference (TYPE) LTYPE_T_NUMBER_FIELD 20020708
2 Exporting ET_ORIGINAL_FIELD_VALUE Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabelle Name/Wert-Paare 20020708
3 Importing IT_FIELD_NAME Call by reference Type reference (TYPE) STRING_TABLE HTTP Framework (iHTTP) Tabelle Name/Wert-Paare 20020708
4 Importing IT_FORM_FIELD Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabelle Name/Wert-Paare 20020708

Method CHECK_NUMBER_FIELD on class CL_UMB_WIZARD_BASE_CONTROLLER has no exception.

Method CHECK_PERIOD_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_VALUE Call by reference Type reference (TYPE) LTYPE_T_PERIOD_FIELD For FISCPER input field. 20020708
2 Exporting ET_ORIGINAL_FIELD_VALUE Call by reference Type reference (TYPE) TIHTTPNVP Periode 20020708
3 Importing IT_FIELD_NAME Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings 20020708
4 Importing IT_FORM_FIELD Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabelle Name/Wert-Paare 20020708

Method CHECK_PERIOD_FIELD on class CL_UMB_WIZARD_BASE_CONTROLLER has no exception.

Method CHECK_REQUIRED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_NAME Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings 20020708
2 Importing IT_FORM_FIELD Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabelle Name/Wert-Paare 20020708
3 Importing I_FIELD_NAME Call by reference Type reference (TYPE) STRING 20020708

Method CHECK_REQUIRED_FIELD on class CL_UMB_WIZARD_BASE_CONTROLLER has no exception.

Method CHECK_TABLE_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_VALUE Call by reference Type reference (TYPE) STRING_TABLE Tabelle von Strings 20020708
2 Exporting ET_SELECTION Call by reference Type reference (TYPE) INT4_TABLE Standard Table of INT4 20020708
3 Exporting E_KEY_VALUE Call by reference Type reference (TYPE) STRING 20020708
4 Exporting E_SELECTION Call by reference Type reference (TYPE) I 20020708
5 Importing IT_FORM_FIELD Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabelle Name/Wert-Paare 20020708
6 Importing I_NAME Call by reference Type reference (TYPE) STRING Table name. 20020708
7 Importing I_SINGLE_SELECT Call by reference Type reference (TYPE) AS4FLAG 'X' If it's single or multi-selection table. 20020708

Method CHECK_TABLE_SELECT on class CL_UMB_WIZARD_BASE_CONTROLLER has no exception.

Method CHECK_VALIDFR_VALIDTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALIDFR Call by reference Type reference (TYPE) UMC_Y_VALIDFR Beginn des Gültigkeitszeitraums 20020724
2 Importing I_VALIDFR_FNAME Call by reference Type reference (TYPE) STRING 'VALIDFR' 20020724
3 Importing I_VALIDTO Call by reference Type reference (TYPE) UMC_Y_VALIDTO Ende des Gültigkeitszeitraums 20020724
4 Importing I_VALIDTO_FNAME Call by reference Type reference (TYPE) STRING 'VALIDTO' 20020724

Method CHECK_VALIDFR_VALIDTO on class CL_UMB_WIZARD_BASE_CONTROLLER has no exception.

Method GET_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FORM_FIELD Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabelle Name/Wert-Paare 20020708
2 Importing I_FIELD_NAME Call by reference Type reference (TYPE) STRING 20020708
3 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20020708

Method GET_FIELD on class CL_UMB_WIZARD_BASE_CONTROLLER has no exception.

Method ON_F4_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) STRING 20030128
2 Importing I_TYPE Call by reference Type reference (TYPE) STRING 20030128
3 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20030128

Method ON_F4_SELECTION on class CL_UMB_WIZARD_BASE_CONTROLLER has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_OWNERSHIP_CTRL Controller Class for SC_WIZARD 20020708
2 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_VALUE_FIELD_CTRL Controller Class for SC_WIZARD 20020716
3 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_TSL_CTRL Subcontroller for Choose Target System and Working Period. 20020718
4 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_SEL_INIT_CTRL Controller Class for SC_WIZARD 20030122
5 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_SC_VF Controller Class for Controller "sc_value_field.do" 20020731
6 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_SC_MEAS_SEL_CTRL Controller Class for SC_WIZARD 20030228
7 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_SC_FOMULA Controller Class for "sc_formula.do" 20020731
8 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_SCARD_LIST_CTRL Controller Class for 'scard_list.do' 20030212
9 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_OWNER_CTRL Controller Class for "owner.do" 20030210
10 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_BSC_HIER_CTRL Controller Class for 'bsc_hierarchy.do' 20030211
11 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_OBJINIT_SEL_CTRL Controller Class for "obj_init_select.do" 20030303
12 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_MEASSEL_CTRL Controller Class for SC_WIZARD 20030121
13 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_GRAPHIC_CTRL Controller Class for SC_WIZARD 20030202
14 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_F4_CTRL Controller Class for SC_WIZARD 20030122
15 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_EDIT_RA Controller Class for SC_WIZARD 20020724
16 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_DATASOURCE_CTRL Controller Class for SC_WIZARD 20021230
17 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_COWNER_CTRL Controller Class for SC_WIZARD 20021126
18 Inheritance (c INHERITING FROM c_ref)  CL_UMB_WIZARD_CONTROLLER Scorecard Wizard: Central Controller's common super class 20020709
History
Last changed by/on SAP  20041006 
SAP Release Created in 320