SAP ABAP Class CL_UMV_BPS_VALUE_FIELDS (Access to BW Transaction Data for BPS Value Fields)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM (Application Component) Corporate Performance Monitor
     UMV (Package) CPM : Value Driver Tree
Properties
Class CL_UMV_BPS_VALUE_FIELDS  
Short Description Access to BW Transaction Data for BPS Value Fields    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UMV   CPM : Value Driver Tree 
Created 20011204   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UMV_VDT_VISUAL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UMV_BPS_VALUE_FIELDS has no interface implemented.
Friends
Class CL_UMV_BPS_VALUE_FIELDS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ADHOC_PACKAGE Constant Private Type reference (TYPE) UPC_Y_PACKAGE '0-ADHOC' Planning Package 20011210
2 MR_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_SEM_CPM_PRESENTATION BAdI Interface IF_EX_SEM_CPM_PRESENTATION 20020305
3 MR_VDT_DATA Instance attribute Private Object reference (TYPE REF TO) CL_UMV_VDT_DATA Value Driver Tree: Attributes and Data 20011204
4 MT_COL Instance attribute Private See coding UPC_YS_API_ROW 20011213
5 MT_DATA Instance attribute Private See coding UPC_YS_API_DATA 20011213
6 MT_DATA_STATUS Instance attribute Private Type reference (TYPE) YT_DATA_STATUS 20011214
7 MT_LAYOUT_FORMAT Instance attribute Private Type reference (TYPE) YT_LAYOUT_FORMAT 20020204
8 MT_MEAS Instance attribute Private See coding 20011212
9 MT_PLEVEL_CHA Instance attribute Private See coding Characteristics 20011212
10 MT_PLEVEL_CHASEL Instance attribute Private See coding Characteristic Selection 20011212
11 MT_PLEVEL_KYF Instance attribute Private Type reference (TYPE) UPC_YT_KYF Measures 20011212
12 MT_ROW Instance attribute Private See coding UPC_YS_API_ROW 20011213
13 M_BPS_DATA_CHANGED Instance attribute Private Type reference (TYPE) AS4FLAG Flag (X or Blank) 20011214
14 M_CURPER Instance attribute Private Type reference (TYPE) UMB_Y_CURPER Period 20011204
15 M_DATA_CHANGED Instance attribute Private Type reference (TYPE) AS4FLAG Flag (X or Blank) 20011213
16 M_TARPER Instance attribute Private Type reference (TYPE) UMB_Y_TARPER Target Period 20011204
Methods
# Method Level Visibility Method type Description Created on
1 ADD_VDRIVER Instance method Public Method Registers Value Driver for Transaction Data 20011212
2 BUILD_CHASEL Instance method Private Method Builds Package 20011210
3 BUILD_PACKAGE Instance method Private Method Builds Selection Requirements for Package 20011210
4 CHECK_INPUT Instance method Public Method Checks Whether Value Ready for Input 20020927
5 CHECK_UNSAVED_DATA Instance method Public Method Any Changed Data That is Not Saved? 20011214
6 CLEAR_BUFFER Instance method Public Method Resets BPS Buffer and Lock 20020219
7 CONSTRUCTOR Instance method Public Constructor Constructor 20011204
8 EXECUTE_FORMULA Instance method Private Method Executes Planning Function (Formula) 20011210
9 FILL_LAYOUT_DEFINITION Instance method Private Method Reads Layout Definition 20020204
10 FILL_PLEVEL_ATTRIBUTES Instance method Private Method Enters Attributes of Planning Level in Buffer Tables 20011212
11 FORMAT_RAW_VALUE Instance method Private Method Formats Value in BPS Format 20020204
12 FORMAT_USER_VALUE Instance method Private Method Formats Value in BPS Format 20020204
13 FORMAT_VALUE Instance method Private Method Formats Value in BPS Format 20011213
14 GET_BPS_COL Instance method Private Method Delivers Column in BPS Layout 20011221
15 GET_BPS_ROW Instance method Private Method Delivers Row in BPS Layout 20011221
16 GET_DATA Instance method Private Method Delivers Value for Value Field 20011211
17 GET_MISSING_CHASEL Instance method Private Method Delivers Selection 20030911
18 GET_NEXT_AVAILABLE_BPS_ROW Instance method Private Method Delivers Column in BPS Layout 20011221
19 GET_NUMBER_FORMAT Instance method Public Method Delivers Number Format Per BPS Layout 20020204
20 GET_ORGUNIT_CHASEL Instance method Private Method Delivers Selection by Organizational Unit 20020319
21 GET_VDRIVER_COL_DATA Instance method Public Method Get Values for Value Driver Columns 20020815
22 GET_VDRIVER_INTERVAL_DATA Instance method Public Method Get Time Series for Value Drivers 20020815
23 LOAD_DATA Instance method Public Method Reads Data in BPS Buffer 20011212
24 LOAD_INTERVAL_DATA Instance method Public Method Load Time Series for Value Drivers to Buffer 20020815
25 READ_PACKAGE_DATA Instance method Private Method Reads Data for Package to Buffer Table 20011210
26 RECALCULATE_VALUES Instance method Public Method Executes Necessary BPS Functions 20011214
27 SAVE Instance method Public Method Saves Data in InfoCube 20011211
28 SET_BADI_CONTEXT Instance method Private Method Sets Context for BADI 20020305
29 SET_DATA Instance method Public Method Sets Value for Value Field 20011211
30 SET_DATE Instance method Public Method Sets Current and Target Periods 20011204
31 SET_PACKAGE_DATA Instance method Private Method Writes Data to Package in BPS 20011213
32 SET_RUNTIMEVAR_VALUES Instance method Public Method Sets Values for Runtime Variables 20020206
Events
Class CL_UMV_BPS_VALUE_FIELDS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_DATA_STATUS Private See coding 20011214
2 YS_LAYOUT_FORMAT Private See coding 20020204
3 YT_API_CHASEL Private See coding 20020221
4 YT_API_ROW Private See coding 20020221
5 YT_DATA_STATUS Private See coding 20011214
6 YT_LAYOUT_FORMAT Private See coding 20020204
Method Signatures

Method ADD_VDRIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MEAS Call by reference Type reference (TYPE) UMK_Y_MEAS Kennzahl 20011212

Method ADD_VDRIVER on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method BUILD_CHASEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHASEL Call by reference Type reference (TYPE) YT_API_CHASEL YT_API_CHASEL 20011210
2 Importing I_FRPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20020815
3 Importing I_TOPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20020815

Method BUILD_CHASEL on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method BUILD_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR_TAB Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20020225
2 Importing I_FRPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20020815
3 Importing I_TOPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20020815
# Exception Resumable Description Created on
1 ERROR 20020225

Method CHECK_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_IS_ALLOWED Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20020927
2 Importing I_COL Call by reference Type reference (TYPE) UMB_Y_COL Technischer Name eines Wertfeldes 20020927
3 Importing I_MEAS Call by reference Type reference (TYPE) UMK_Y_MEAS Kennzahl 20020927

Method CHECK_INPUT on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method CHECK_UNSAVED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DATA_IS_CHANGED Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20020225
# Exception Resumable Description Created on
1 UNSAVED_DATA Es gibt ungesicherte geänderte Daten 20011214

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class CL_UMV_BPS_VALUE_FIELDS has no parameter.
Method CLEAR_BUFFER on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VDT_DATA Call by reference Object reference (TYPE REF TO) CL_UMV_VDT_DATA Werttreiberbaum: Attribute und Daten 20011204

Method CONSTRUCTOR on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method EXECUTE_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VD_DATA Call by reference Object reference (TYPE REF TO) CL_UMV_VD_DATA 20020327

Method EXECUTE_FORMULA on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method FILL_LAYOUT_DEFINITION Signature

Method FILL_LAYOUT_DEFINITION on class CL_UMV_BPS_VALUE_FIELDS has no parameter.
Method FILL_LAYOUT_DEFINITION on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method FILL_PLEVEL_ATTRIBUTES Signature

Method FILL_PLEVEL_ATTRIBUTES on class CL_UMV_BPS_VALUE_FIELDS has no parameter.
Method FILL_PLEVEL_ATTRIBUTES on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method FORMAT_RAW_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_BPS_VALUE Value transfer Type reference (TYPE) UPP_Y_VALUE Wert in der Ausprägungstabelle 20020204
2 Importing I_LAYOUT_COL Call by reference Type reference (TYPE) UPP_Y_COL Spaltenposition innerhalb des Bildschirmbereiches 20020204
3 Importing I_RAW_VALUE Call by reference Type reference (TYPE) UMB_Y_KF_VALUE Wert für Table-Control 20020204

Method FORMAT_RAW_VALUE on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method FORMAT_USER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_BPS_VALUE Value transfer Type reference (TYPE) UPP_Y_VALUE Wert in der Ausprägungstabelle 20020204
2 Importing I_FORM_VALUE Call by reference Type reference (TYPE) UMB_Y_KF_FORM_VALUE Wert für Table-Control 20020204
3 Importing I_LAYOUT_COL Call by reference Type reference (TYPE) UPP_Y_COL Spaltenposition innerhalb des Bildschirmbereiches 20020204

Method FORMAT_USER_VALUE on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method FORMAT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_BPS_VALUE Value transfer Type reference (TYPE) UPP_Y_VALUE Wert in der Ausprägungstabelle 20011213
2 Importing I_FORM_VALUE Call by reference Type reference (TYPE) UMB_Y_KF_FORM_VALUE ' ' Kennzahlwert 20020204
3 Importing I_LAYOUT_COL Call by reference Type reference (TYPE) UPP_Y_COL Spaltenposition innerhalb des Bildschirmbereiches 20020204
4 Importing I_RAW_VALUE Call by reference Type reference (TYPE) UMB_Y_KF_VALUE ' ' Wert für Table-Control 20020204

Method FORMAT_VALUE on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method GET_BPS_COL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BPS_COL Call by reference Type reference (TYPE) UPP_Y_COL Spaltenposition innerhalb des Bildschirmbereiches 20011221
2 Importing I_MEAS Call by reference Type reference (TYPE) UMK_Y_MEAS Kennzahl 20011221
# Exception Resumable Description Created on
1 NOT_EXISTING 20011221

Method GET_BPS_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BPS_ROW Call by reference Type reference (TYPE) UPP_Y_ROW Zeile innerhalb eines Bildschirmbereiches 20011221
2 Importing I_COL Call by reference Type reference (TYPE) UMB_Y_COL Wertfeld 20011221
3 Importing I_MEAS Call by reference Type reference (TYPE) UMK_Y_MEAS Kennzahl 20011221
4 Importing I_PERIOD Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20020815
# Exception Resumable Description Created on
1 NOT_EXISTING 20011221

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MODIF Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20020927
2 Exporting E_VALUE Call by reference Type reference (TYPE) STRING 20011211
3 Importing I_COL Call by reference Type reference (TYPE) UMB_Y_COL Wertfeld 20011211
4 Importing I_MEAS Call by reference Type reference (TYPE) UMK_Y_MEAS Kennzahl 20011211
5 Importing I_PERIOD Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20020815
# Exception Resumable Description Created on
1 NOT_FOUND 20011211

Method GET_MISSING_CHASEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHASEL Call by reference Type reference (TYPE) YT_API_CHASEL 20030911
2 Importing IT_MISSING_VDTERMS Call by reference Type reference (TYPE) UMV_YT_VDT_TERMS 20030911

Method GET_MISSING_CHASEL on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method GET_NEXT_AVAILABLE_BPS_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROW Call by reference Type reference (TYPE) YT_API_ROW YT_API_ROW 20011221
2 Exporting E_BPS_ROW Call by reference Type reference (TYPE) UPP_Y_ROW Zeile innerhalb eines Bildschirmbereiches 20011221
3 Importing I_COL Call by reference Type reference (TYPE) UMB_Y_COL Wertfeld 20011221
4 Importing I_MEAS Call by reference Type reference (TYPE) UMK_Y_MEAS Kennzahl 20011221

Method GET_NEXT_AVAILABLE_BPS_ROW on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method GET_NUMBER_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MEASDEC Call by reference Type reference (TYPE) UMK_Y_MEASDEC Dezimalstellen 20020204
2 Exporting E_MEASSCALE Call by reference Type reference (TYPE) UMK_Y_MEASSCALE Skalierungsfaktor 20020204
3 Importing I_MEAS Call by reference Type reference (TYPE) UMK_Y_MEAS Kennzahl 20020204

Method GET_NUMBER_FORMAT on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method GET_ORGUNIT_CHASEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHASEL Call by reference Type reference (TYPE) YT_API_CHASEL 20020319

Method GET_ORGUNIT_CHASEL on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method GET_VDRIVER_COL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_VALUE Value transfer Type reference (TYPE) UMB_YT_VALUE Column values 20020815
2 Importing I_MEAS Call by reference Type reference (TYPE) UMK_Y_MEAS Werttreiber 20020815

Method GET_VDRIVER_COL_DATA on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method GET_VDRIVER_INTERVAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TIME_VALUE Call by reference Type reference (TYPE) UMB_YT_TIME_VALUE Werte für Zeitserie 20020815
2 Importing I_FRPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Jahre / Periode 20020815
3 Importing I_MEAS Call by reference Type reference (TYPE) UMK_Y_MEAS Werttreiber 20020815
4 Importing I_TOPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Jahre / Periode 20020815
# Exception Resumable Description Created on
1 ERROR 20020815

Method LOAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR_TAB Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20020225
2 Importing I_DISPEDIT_MODE Call by reference Type reference (TYPE) CHAR01 'D' Charakterfeld der Länge 1 20020225
# Exception Resumable Description Created on
1 ERROR 20020225

Method LOAD_INTERVAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR_TAB Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20020815
2 Importing I_DISPEDIT_MODE Call by reference Type reference (TYPE) CHAR01 'D' Charakterfeld der Länge 1 20020815
3 Importing I_FRPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Jahre / Periode 20020815
4 Importing I_MEAS Call by reference Type reference (TYPE) UMK_Y_MEAS Werttreiber 20020815
5 Importing I_TOPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Jahre / Periode 20020815
# Exception Resumable Description Created on
1 ERROR 20020815

Method READ_PACKAGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR_TAB Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20020225
2 Importing I_DISPEDIT_MODE Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20020225
# Exception Resumable Description Created on
1 ERROR 20020225

Method RECALCULATE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECALC_COMPLETE Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20020322

Method RECALCULATE_VALUES on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method SAVE Signature

Method SAVE on class CL_UMV_BPS_VALUE_FIELDS has no parameter.
# Exception Resumable Description Created on
1 DB_ERROR 20011211

Method SET_BADI_CONTEXT Signature

Method SET_BADI_CONTEXT on class CL_UMV_BPS_VALUE_FIELDS has no parameter.
Method SET_BADI_CONTEXT on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COL Call by reference Type reference (TYPE) UMB_Y_COL Wertfeld 20011211
2 Importing I_FORM_VALUE Call by reference Type reference (TYPE) UMB_Y_KF_FORM_VALUE ' ' Kennzahlwert 20020204
3 Importing I_MEAS Call by reference Type reference (TYPE) UMK_Y_MEAS Kennzahl 20011211
4 Importing I_RAW_VALUE Call by reference Type reference (TYPE) UMB_Y_KF_VALUE ' ' Wert für Table-Control 20020204

Method SET_DATA on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method SET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Jahre / Periode 20011204
2 Importing I_TARPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Jahre / Periode 20011204

Method SET_DATE on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method SET_PACKAGE_DATA Signature

Method SET_PACKAGE_DATA on class CL_UMV_BPS_VALUE_FIELDS has no parameter.
Method SET_PACKAGE_DATA on class CL_UMV_BPS_VALUE_FIELDS has no exception.

Method SET_RUNTIMEVAR_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RUNTIMEVAR_VALUES Call by reference Type reference (TYPE) UMM_YT_RUNTIME_VAR Table type for buffer data of MC:Runtime Variable 20020206

Method SET_RUNTIMEVAR_VALUES on class CL_UMV_BPS_VALUE_FIELDS has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1B