SAP ABAP Class CL_UMC_FORMAT_NUMBERS (Format Figures)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM (Application Component) Corporate Performance Monitor
     UMC (Package) CPM : Common Objects
Properties
Class CL_UMC_FORMAT_NUMBERS  
Short Description Format Figures    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UMC   CPM : Common Objects 
Created 20020619   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UMC_FORMAT_NUMBERS has no forward declaration.
Interfaces
Class CL_UMC_FORMAT_NUMBERS has no interface implemented.
Friends
Class CL_UMC_FORMAT_NUMBERS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_0UNIT_DIMVALS Static Attribute Private Type reference (TYPE) YT_DIMVALS Characteristic Values: Identifier, Description 20020619
2 MT_MEASSCALE_TXT Static Attribute Private See coding 20020619
3 MT_RSRCURRDISP Static Attribute Private Type reference (TYPE) YT_RSRCURRDISP 20020619
4 M_INIT_DONE Static Attribute Private Type reference (TYPE) AS4FLAG Flag (X or Blank) 20020619
5 M_RFCDEST Static Attribute Private Type reference (TYPE) UMC_Y_RFCDEST RFC Destination 20040413
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_BUFFER Static method Public Method Refreshes Buffer 20020916
2 FORMATTED_NUMBER_INPUT_CHECK Static method Public Method Checks Entered Figure and Adjusts its format 20020619
3 GET_CURR_UNIT_TXT_FLAG Static method Public Method Delivers Textual Display of Currency and Position 20020619
4 GET_UNIT_EXT Static method Private Method Get External Representation of Unit 20040413
5 INITIALIZE Static method Private Method Initializes Data 20020619
6 INT_NUMBER_SCALE Static method Public Method Scales a Figure 20020619
7 INT_NUMBER_TO_FORMATTED Static method Public Method Converts Internal Diaply in Formated Display 20020619
8 INT_NUMBER_TO_FORMATTED_INPUT Static method Public Method Converts Internal Display to Formated Display for Entry 20020619
9 INT_NUMBER_UNSCALE Static method Public Method Descales a Figure 20020619
Events
Class CL_UMC_FORMAT_NUMBERS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_RSRCURRDISP Private See coding 20020619 BEGIN OF ys_rsrcurrdisp, waers TYPE waers_curc, text(10) TYPE c, flag(1) TYPE c, END OF ys_rsrcurrdisp
2 YT_RSRCURRDISP Private See coding 20020619 yt_rsrcurrdisp TYPE TABLE OF ys_rsrcurrdisp
Method Signatures

Method CLEAR_BUFFER Signature

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

Method FORMATTED_NUMBER_INPUT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DECIMAL_SEPARATOR Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20020718
2 Exporting E_VALUE_INT Call by reference Type reference (TYPE) UMB_Y_KF_VALUE Wert für Table-Control 20020619
3 Importing I_FORM_VALUE_INP Call by reference Type reference (TYPE) UMB_Y_KF_FORM_VALUE Wert des Wertfelds 20020717
4 Importing I_MEASDEC Call by reference Type reference (TYPE) UMK_Y_MEASDEC Dezimalstellen 20020731
5 Importing I_MEASSCALE Call by reference Type reference (TYPE) UMK_Y_MEASSCALE Skalierungsfaktor 20020731
6 Importing I_SIGNREV Call by reference Type reference (TYPE) UMK_Y_SIGN_REVERSE Vorzeichenumkehr 20020731
# Exception Resumable Description Created on
1 INVALID_FORMAT 20020619

Method GET_CURR_UNIT_TXT_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BEFORE Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20020619
2 Exporting E_FORM_UNIT_SEM Call by reference Type reference (TYPE) UMB_Y_KF_FORM_UNIT 20020619
3 Importing I_CURR_UNIT Call by reference Type reference (TYPE) UMB_Y_KF_UNIT Einheit 20020619
4 Importing I_FORM_UNIT Call by reference Type reference (TYPE) UMB_Y_KF_FORM_UNIT Formatierte Kennzahleinheit 20020619
5 Importing I_MEASSCALE Call by reference Type reference (TYPE) UMK_Y_MEASSCALE Skalierungsfaktor 20020619
6 Importing I_VALTYPE Call by reference Type reference (TYPE) UMK_Y_VALTYPE Wertetyp 20020619

Method GET_CURR_UNIT_TXT_FLAG on class CL_UMC_FORMAT_NUMBERS has no exception.

Method GET_UNIT_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_UNIT_EXT Call by reference Type reference (TYPE) UMC_Y_ICHAVALEXT Feld für beliebigen Merkmalswert (BW) 20040413
2 Importing I_UNIT Call by reference Type reference (TYPE) UMC_Y_ICHAVAL Feld für beliebigen Merkmalswert (BW-interne Darstellung) 20040413

Method GET_UNIT_EXT on class CL_UMC_FORMAT_NUMBERS has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_UMC_FORMAT_NUMBERS has no parameter.
Method INITIALIZE on class CL_UMC_FORMAT_NUMBERS has no exception.

Method INT_NUMBER_SCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE_INT_SCALED Call by reference Type reference (TYPE) UMB_Y_KF_VALUE Wert für Table-Control 20020619
2 Importing I_MEASSCALE Call by reference Type reference (TYPE) UMK_Y_MEASSCALE Skalierungsfaktor 20020619
3 Importing I_SIGNREV Call by reference Type reference (TYPE) UMK_Y_SIGN_REVERSE Vorzeichenumkehr 20020731
4 Importing I_VALUE_INT Call by reference Type reference (TYPE) UMB_Y_KF_VALUE Wert für Table-Control 20020619
# Exception Resumable Description Created on
1 INVALID_NUMBER Invalid number 20020717

Method INT_NUMBER_TO_FORMATTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORM_UNIT Call by reference Type reference (TYPE) UMB_Y_KF_FORM_UNIT Formatierte Kennzahleinheit 20020717
2 Exporting E_FORM_VALUE Call by reference Type reference (TYPE) UMB_Y_KF_FORM_VALUE Wert des Wertfelds 20020717
3 Exporting E_FORM_VALUE_UNIT Call by reference Type reference (TYPE) UMB_Y_KF_FORM_VALUE Wert des Wertfelds 20020717
4 Importing I_CURR_UNIT Call by reference Type reference (TYPE) UMB_Y_KF_UNIT Einheit 20020619
5 Importing I_FORM_UNIT Call by reference Type reference (TYPE) UMB_Y_KF_FORM_UNIT Formatierte Kennzahleinheit 20020619
6 Importing I_MEASDEC Call by reference Type reference (TYPE) UMK_Y_MEASDEC Dezimalstellen 20020619
7 Importing I_MEASSCALE Call by reference Type reference (TYPE) UMK_Y_MEASSCALE Skalierungsfaktor 20020619
8 Importing I_SIGNREV Call by reference Type reference (TYPE) UMK_Y_SIGN_REVERSE Vorzeichenumkehr 20020731
9 Importing I_VALTYPE Call by reference Type reference (TYPE) UMK_Y_VALTYPE Wertetyp 20020619
10 Importing I_VALUE_INT Call by reference Type reference (TYPE) UMB_Y_KF_VALUE Wert für Table-Control 20020619
# Exception Resumable Description Created on
1 INVALID_NUMBER 20020731

Method INT_NUMBER_TO_FORMATTED_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORM_VALUE_INP Call by reference Type reference (TYPE) UMB_Y_KF_FORM_VALUE Wert des Wertfelds 20020717
2 Importing I_MEASDEC Call by reference Type reference (TYPE) UMK_Y_MEASDEC Dezimalstellen 20020619
3 Importing I_MEASSCALE Call by reference Type reference (TYPE) UMK_Y_MEASSCALE Skalierungsfaktor 20020731
4 Importing I_SIGNREV Call by reference Type reference (TYPE) UMK_Y_SIGN_REVERSE Vorzeichenumkehr 20020731
5 Importing I_VALUE_INT Call by reference Type reference (TYPE) UMB_Y_KF_VALUE Wert für Table-Control 20020619
# Exception Resumable Description Created on
1 INVALID_NUMBER 20020731

Method INT_NUMBER_UNSCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE_INT_UNSCALED Call by reference Type reference (TYPE) UMB_Y_KF_VALUE Wert für Table-Control 20020619
2 Importing I_MEASSCALE Call by reference Type reference (TYPE) UMK_Y_MEASSCALE Skalierungsfaktor 20020619
3 Importing I_SIGNREV Call by reference Type reference (TYPE) UMK_Y_SIGN_REVERSE Vorzeichenumkehr 20020731
4 Importing I_VALUE_INT Call by reference Type reference (TYPE) UMB_Y_KF_VALUE Wert für Table-Control 20020619
# Exception Resumable Description Created on
1 INVALID_NUMBER Invalid number 20020717
History
Last changed by/on SAP  20041006 
SAP Release Created in 320