SAP ABAP Class CL_FOBU_INPUT_UTIL (Formula Builder - Input Processing)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     S_FORMULA_BUILDER (Package) Formula Builder
Properties
Class CL_FOBU_INPUT_UTIL  
Short Description Formula Builder - Input Processing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_FORMULA_BUILDER   Formula Builder 
Created 20001115   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FOBU_INPUT_UTIL has no forward declaration.
Interfaces
Class CL_FOBU_INPUT_UTIL has no interface implemented.
Friends
Class CL_FOBU_INPUT_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENCY_KEY Instance attribute Public Type reference (TYPE) SYCURR Currency Key 20001127
2 DATA_ELEMENT Instance attribute Public Type reference (TYPE) ROLLNAME Data Element 20001127
3 DFIES_WA Instance attribute Public Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20001208
4 DYNPRO_FIELD Instance attribute Public Type reference (TYPE) DYNFNAM Name of Screen Field for Value Return 20001115
5 DYNPRO_NO Instance attribute Public Type reference (TYPE) SYDYNNR Screen Number 20001115
6 F4_AVAILABLE_INT Instance attribute Private Type reference (TYPE) I F4 Help for Field Available 20020710
7 FIELD_NAME Instance attribute Public Type reference (TYPE) FIELDNAME Field Name 20001115
8 FIELD_OUTPUTLEN Instance attribute Public Type reference (TYPE) OUTPUTLEN Output Length 20001115
9 FIELD_TEXT Instance attribute Public Type reference (TYPE) SCRTEXT_M Medium Field Label 20001115
10 INT_CHAR_LEN Instance attribute Private Type reference (TYPE) I Character Length in Internal Display 20001208
11 INT_DECIMALS Instance attribute Public Type reference (TYPE) I Decimal Places Defined by Caller for P 20030107
12 INT_LEN Instance attribute Public Type reference (TYPE) I Internal Length Defined by Caller for P,C,N 20030107
13 PROGRAM Instance attribute Public Type reference (TYPE) SYREPID Current Program 20001115
14 TABLE_NAME Instance attribute Public Type reference (TYPE) TABNAME Table Name 20001115
15 TYPE_NAME Instance attribute Public Type reference (TYPE) SFBEFSYM Type Name 20001130
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20001115
2 CREATE_DATA Instance method Public Method Creates REF TO DATA to a type-compatible field 20030108
3 CURRENCY_SET Instance method Public Method Change Currency Key 20031223
4 F1_HELP Instance method Public Method F1 Help 20001115
5 F4_AVAILABLE Instance method Public Method Search Help Available? 20020710
6 F4_HELP Instance method Public Method Search Help 20001115
7 INPUT_CONVERT Instance method Public Method Convert display from external to internal 20001127
8 INPUT_CONVERT_WITH_CHECK Instance method Public Method Convert external to internal with input check 20001127
9 OUTPUT_CONVERT Instance method Public Method Convert display from internal to external 20001201
Events
Class CL_FOBU_INPUT_UTIL has no event.
Types
Class CL_FOBU_INPUT_UTIL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENCY Call by reference Type reference (TYPE) SYCURR Währungsschlüssel für Währungsfelder 20001127
2 Importing DECIMALS Call by reference Type reference (TYPE) I 0 Anzahl Dezimalstellen für Typ P 20030107
3 Importing DYNPNR Call by reference Type reference (TYPE) SYDYNNR Dynpro-Nummer für Werterückgabe bei F4 20001115
4 Importing DYNPPROG Call by reference Type reference (TYPE) SYREPID Programm für Werterückgabe bei F4 (nicht SY-REPID übergeben) 20001115
5 Importing DYNPROFIELD Call by reference Type reference (TYPE) DYNFNAM Name des Dynpro-Feldes für Werterückgabe bei F4 20001115
6 Importing FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname (alternativ zu TYPENAME) 20001115
7 Importing LENGTH Call by reference Type reference (TYPE) I 0 Länge für Typ C, N oder P 20030107
8 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname (alternativ zu TYPENAME) 20001115
9 Importing TYPENAME Call by reference Type reference (TYPE) C Allgemeiner Typ (Datenelement, Tabelle-Feld oder C,I,F,D,T) 20001130
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler aufgetreten 20001115
2 NOT_FOUND Der angegebene Typ existiert nicht oder ist eine Struktur 20001115

Method CREATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DATA_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf ein Typgerechtes Feld 20030108

Method CREATE_DATA on class CL_FOBU_INPUT_UTIL has no exception.

Method CURRENCY_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURRENCY Call by reference Type reference (TYPE) SYCURR Währungsschlüssel 20031223
# Exception Resumable Description Created on
1 ILLEGAL_CURRENCY Der angegebene Währungsschlüssel existiert nicht 20031223
2 NO_CURRENCY_TYPE Diese Instanz wurde nicht für ein Währungsfeld erzeugt 20031223

Method F1_HELP Signature

Method F1_HELP on class CL_FOBU_INPUT_UTIL has no parameter.
Method F1_HELP on class CL_FOBU_INPUT_UTIL has no exception.

Method F4_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_AVAILABLE Value transfer Type reference (TYPE) SEU_BOOL 'X': Suchhilfe verfügbar 20020710

Method F4_AVAILABLE on class CL_FOBU_INPUT_UTIL has no exception.

Method F4_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing VALUE Call by reference Type reference (TYPE) ANY Wert, falls Dynprofeld nicht angegeben wurde 20001130

Method F4_HELP on class CL_FOBU_INPUT_UTIL has no exception.

Method INPUT_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_VALUE_EXT Call by reference Type reference (TYPE) C Feldwert extern 20001127
2 Exporting FIELD_VALUE_INT Call by reference Type reference (TYPE) ANY Feldwert intern im typgerechten Format 20001127
3 Exporting FIELD_VALUE_INT_C Call by reference Type reference (TYPE) C Feldwert intern im Character-Format 20001208
# Exception Resumable Description Created on
1 ILLEGAL_VALUE Konvertierung in interne Darstellung nicht möglich 20001218

Method INPUT_CONVERT_WITH_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_VALUE_EXT Call by reference Type reference (TYPE) C Feldwert extern 20001127
2 Exporting FIELD_VALUE_INT Call by reference Type reference (TYPE) ANY Feldwert intern im typgerechten Format 20001127
3 Exporting FIELD_VALUE_INT_C Call by reference Type reference (TYPE) C Feldwert intern im Character-Format 20001218
# Exception Resumable Description Created on
1 ILLEGAL_VALUE Konvertierung in interne Darstellung nicht möglich 20001218

Method OUTPUT_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FIELD_VALUE_EXT Call by reference Type reference (TYPE) C Feldwert extern 20001201
2 Importing FIELD_VALUE_INT Call by reference Type reference (TYPE) ANY Feldwert intern 20001201
# Exception Resumable Description Created on
1 ILLEGAL_MOVE Konvertierung in externe Darstellung nicht möglich 20001201
History
Last changed by/on SAP  20110908 
SAP Release Created in 610