SAP ABAP Class CL_FRML_CALC_FIELDDEF (Field Definitions and Utilities)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSFRMGEN (Package) Generic Calculations
Properties
Class CL_FRML_CALC_FIELDDEF  
Short Description Field Definitions and Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSFRMGEN   Generic Calculations 
Created 20050801   SAP 
Last change 20060711   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FRML_CALC_FIELDDEF Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 FRM10 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FRML_CALC_FIELDDEF has no interface implemented.
Friends
Class CL_FRML_CALC_FIELDDEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_100 Constant Public Type reference (TYPE) FRMLE_FLT 100 Float Value '100.0' 20050913
2 C_DIM_DENSITY Constant Public Type reference (TYPE) DIMID 'DENSI' Dimension Key Density 20050805
3 C_DIM_MASS Constant Public Type reference (TYPE) DIMID 'MASS' Dimension Key Mass 20050805
4 C_DIM_NONE Constant Public Type reference (TYPE) DIMID 'AAAADL' Dimension Key 20050914
5 C_DIM_PROPOR Constant Public Type reference (TYPE) DIMID 'PROPOR' Dimension Key Proportional 20050805
6 C_DIM_VOLUME Constant Public Type reference (TYPE) DIMID 'VOLUME' Dimension Key Volume 20050805
7 C_FALSE Constant Public Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=true, -=false, space=unknown) 20050806
8 C_FN_BASE_QUAN Constant Public Type reference (TYPE) FIELDNAME 'BASE_QUAN' Field Name for Base Quantity 20050817
9 C_FN_BASE_UNIT Constant Public Type reference (TYPE) FIELDNAME 'BASE_UNIT' Field Name for Base Unit of Measure 20050817
10 C_FN_COMPLOW Constant Public Type reference (TYPE) FIELDNAME 'COMPLOW' Field Name 20051024
11 C_FN_COMPLOW_FLT Constant Public Type reference (TYPE) FIELDNAME 'COMPLOW_FLT' Field Name 20051024
12 C_FN_COMPTGT Constant Public Type reference (TYPE) FIELDNAME 'COMPTGT' Field Name 20050804
13 C_FN_COMPTGT_FLT Constant Public Type reference (TYPE) FIELDNAME 'COMPTGT_FLT' Field Name 20050801
14 C_FN_COMPTGT_FLT_ABS Constant Public Type reference (TYPE) FIELDNAME 'COMPTGT_FLT_ABS' Field Name 20051017
15 C_FN_COMPTGT_FLT_ORIG Constant Public Type reference (TYPE) FIELDNAME 'COMPTGT_FLT_ORIG' Field Name 20060131
16 C_FN_COMPTGT_ORIG Constant Public Type reference (TYPE) FIELDNAME 'COMPTGT_ORIG' Field Name 20060127
17 C_FN_COMPTGT_SCALE Constant Public Type reference (TYPE) FIELDNAME 'COMPTGT_SCALE' Field Name comptgt_scale 20060127
18 C_FN_COMPUPP Constant Public Type reference (TYPE) FIELDNAME 'COMPUPP' Field Name 20051024
19 C_FN_COMPUPP_FLT Constant Public Type reference (TYPE) FIELDNAME 'COMPUPP_FLT' Field Name 20051024
20 C_FN_DENS_OVR_QTY Constant Public Type reference (TYPE) FIELDNAME 'DENS_OVR_QTY' Field Name 20051229
21 C_FN_DENS_QTY Constant Public Type reference (TYPE) FIELDNAME 'DENS_QTY' Field Name 20051229
22 C_FN_EXCVAL Constant Public Type reference (TYPE) FIELDNAME 'EXCVAL' Field Name 20050825
23 C_FN_EXPL_STAGE Constant Public Type reference (TYPE) FIELDNAME 'EXPL_STAGE' Field Name 20060127
24 C_FN_FLG_OUT Constant Public Type reference (TYPE) FIELDNAME 'FLG_OUT' Field Name: Output 20050830
25 C_FN_FLG_SET_UNUSED Constant Public Type reference (TYPE) FIELDNAME 'FLG_SET_UNUSED' Field Name FLG_SET_UNUSED 20050825
26 C_FN_FRML_LEVEL Constant Public Type reference (TYPE) FIELDNAME 'FRML_LEVEL' Field Name: View 20050923
27 C_FN_MASS_PRCT Constant Public Type reference (TYPE) FIELDNAME 'MASS_%' Field Name 20051229
28 C_FN_MASS_PRCT_FLT Constant Public Type reference (TYPE) FIELDNAME 'MASS_%_FLT' Field Name 20051001
29 C_FN_MASS_QTY Constant Public Type reference (TYPE) FIELDNAME 'MASS_QTY' Field Name 20051229
30 C_FN_MASS_QTY_FLT Constant Public Type reference (TYPE) FIELDNAME 'MASS_QTY_FLT' Field Name 20050912
31 C_FN_MATNR Constant Public Type reference (TYPE) FIELDNAME 'MATNR' Field Name 20050812
32 C_FN_PIECE_CF_QTY Constant Public Type reference (TYPE) FIELDNAME 'PIECE_CF_QTY' Field Name 20051229
33 C_FN_PIECE_QTY Constant Public Type reference (TYPE) FIELDNAME 'PIECE_QTY' Field Name 20051229
34 C_FN_PIECE_QTY_FLT Constant Public Type reference (TYPE) FIELDNAME 'PIECE_QTY_FLT' Field Name 20050912
35 C_FN_POSNR Constant Public Type reference (TYPE) FIELDNAME 'POSNR' Field Name: POSNR 20051118
36 C_FN_PO_FLG Constant Public Type reference (TYPE) FIELDNAME 'PO_FLG' Field Name: Primary Output 20050829
37 C_FN_QUAN_IN Constant Public Type reference (TYPE) FIELDNAME 'QUAN_IN' Input Quantity 20050818
38 C_FN_QUAN_OUT Constant Public Type reference (TYPE) FIELDNAME 'QUAN_OUT' Output Quantity 20050818
39 C_FN_RECN Constant Public Type reference (TYPE) FIELDNAME 'RECN' Substance key 20050818
40 C_FN_RECNMST Constant Public Type reference (TYPE) FIELDNAME 'RECNMST' Field Name 20050805
41 C_FN_RECNROOT Constant Public Type reference (TYPE) FIELDNAME 'RECNROOT' Field Name 20050829
42 C_FN_RECN_STARTFRML Constant Public Type reference (TYPE) FIELDNAME 'RECN_STARTFRML' Initial Formula for Explosion 20050829
43 C_FN_RECONST_RATE Constant Public Type reference (TYPE) FIELDNAME 'RECONST_RATE' Field Name 20051229
44 C_FN_ROLE Constant Public Type reference (TYPE) FIELDNAME 'ROLE' Field Name 20050802
45 C_FN_STD_ALT_FLG Constant Public Type reference (TYPE) FIELDNAME 'STD_ALT_FLG' Field Name 20050811
46 C_FN_STREAM_FLG Constant Public Type reference (TYPE) FIELDNAM 'STREAM_FLG' Field Name: Stream_flg 20060216
47 C_FN_STREAM_ID Constant Public Type reference (TYPE) FIELDNAME 'STREAM_ID' Field Name 20050825
48 C_FN_STRUCT Constant Public Type reference (TYPE) STRUKNAME 'FRMLS_IOT_API' Name of a structure 20050801
49 C_FN_SUBID Constant Public Type reference (TYPE) FIELDNAME 'SUBID' Field Name: SUBID 20051118
50 C_FN_SUBRECN Constant Public Type reference (TYPE) FIELDNAME 'SUBRECN' Substance key 20050801
51 C_FN_SUBRECN_CALC Constant Public Type reference (TYPE) FIELDNAME 'SUBRECN_CALC' Field Name 20051115
52 C_FN_SUBRECN_SPLIT Constant Public Type reference (TYPE) FIELDNAME 'SUBRECN_SPLIT' Substance Key Split 20051214
53 C_FN_TS_PRCT_MASS_QTY Constant Public Type reference (TYPE) FIELDNAME 'TS_%_MASS_QTY' Field Name 20051229
54 C_FN_TS_PRCT_MASS_QTY_FLT Constant Public Type reference (TYPE) FIELDNAME 'TS_%_MASS_QTY_FLT' Field Name 20051001
55 C_FN_TS_PRCT_SPEC Constant Public Type reference (TYPE) FIELDNAME 'TS_%_SPEC' Field Name 20051229
56 C_FN_TS_PRCT_TS_QTY Constant Public Type reference (TYPE) FIELDNAME 'TS_%_TS_QTY' Field Name 20051229
57 C_FN_TS_PRCT_TS_QTY_FLT Constant Public Type reference (TYPE) FIELDNAME 'TS_%_TS_QTY_FLT' Field Name 20051001
58 C_FN_TS_QTY Constant Public Type reference (TYPE) FIELDNAME 'TS_QTY' Field Name 20050914
59 C_FN_TS_QTY_FLT Constant Public Type reference (TYPE) FIELDNAME 'TS_QTY_FLT' Field Name 20050912
60 C_FN_TS_UNIT Constant Private Type reference (TYPE) FIELDNAME 'TS_UNIT' Field Name 20050925
61 C_FN_UNIT Constant Public Type reference (TYPE) FIELDNAME 'UNIT' Unit 20050801
62 C_FN_UNIT_IN Constant Public Type reference (TYPE) FIELDNAME 'UNIT_IN' Input UoM 20050818
63 C_FN_UNIT_ORIG Constant Public Type reference (TYPE) FIELDNAME 'UNIT_ORIG' Field Name 20050825
64 C_FN_UNIT_OUT Constant Public Type reference (TYPE) FIELDNAME 'UNIT_OUT' Output UoM 20050818
65 C_FN_UNIT_SCALE Constant Public Type reference (TYPE) FIELDNAME 'UNIT_SCALE' Unit of Scaled Quantity 20060314
66 C_FN_VOL_OVR_PRCT Constant Public Type reference (TYPE) FIELDNAME 'VOL_%_OVR' Field Name 20051229
67 C_FN_VOL_OVR_PRCT_FLT Constant Public Type reference (TYPE) FIELDNAME 'VOL_%_OVR_FLT' Field Name 20051001
68 C_FN_VOL_OVR_QTY Constant Public Type reference (TYPE) FIELDNAME 'VOL_OVR_QTY' Field Name 20051229
69 C_FN_VOL_PRCT Constant Public Type reference (TYPE) FIELDNAME 'VOL_%' Field Name 20051229
70 C_FN_VOL_PRCT_FLT Constant Public Type reference (TYPE) FIELDNAME 'VOL_%_FLT' Field Name 20051001
71 C_FN_VOL_QTY Constant Public Type reference (TYPE) FIELDNAME 'VOL_QTY' Field Name 20051229
72 C_FN_VOL_QTY_FLT Constant Public Type reference (TYPE) FIELDNAME 'VOL_QTY_FLT' Field Name 20050912
73 C_FN_VOL_QTY_OVR_FLT Constant Public Type reference (TYPE) FIELDNAME 'VOL_QTY_OVR_FLT' Field Name 20050912
74 C_MARA Constant Public Type reference (TYPE) KENNG____1 'MARA' View ID - MARA 20050818
75 C_MSGID Constant Public Type reference (TYPE) SYMSGID 'FRMLCALC' Message Class 20050803
76 C_MSGTY_ABEND Constant Public Type reference (TYPE) SYMSGTY 'A' Message Type - Termination 20050803
77 C_MSGTY_ERROR Constant Public Type reference (TYPE) SYMSGTY 'E' Message Type - Error 20050803
78 C_MSGTY_EXIT Constant Public Type reference (TYPE) SYMSGTY 'X' Message Type - Exit 20050804
79 C_MSGTY_INFORMATION Constant Public Type reference (TYPE) SYMSGTY 'I' Message Type - Information 20050803
80 C_MSGTY_SUCCESS Constant Public Type reference (TYPE) SYMSGTY 'S' Message Type - Success 20050803
81 C_MSGTY_WARNING Constant Public Type reference (TYPE) SYMSGTY 'W' Message Type - Warning 20050803
82 C_SELOPT_OPTION_EQUAL Constant Public Type reference (TYPE) TVARV_OPTI 'EQ' Equal to 20050825
83 C_SELOPT_OPTION_NE Constant Public Type reference (TYPE) TVARV_OPTI 'NE' Not Equal to 20050825
84 C_SELOPT_SIGN_EXCLUDING Constant Public Type reference (TYPE) TVARV_SIGN 'E' Exclusive 20050825
85 C_SELOPT_SIGN_INCLUDING Constant Public Type reference (TYPE) TVARV_SIGN 'I' Inclusive 20050825
86 C_TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=true, -=false, space=unknown) 20050806
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_CONVERSION_TABLE_ITEM Static method Public Method Create Table Entry for Conversion Exit 20050915
2 IN_RANGE_CHECK Static method Public Method Checks Whether a Structure Matches a Selection Condition 20050801
3 KEY_COMPARE Static method Public Method Compares Key Fields of Two Structures 20050822
4 MOVE_FN Static method Public Method Dynamic Field Transport from Source to Target Structure 20050801
5 MOVE_FN_PAIR Static method Public Method Field Transport from Source to Target with Diff. Field Names 20050810
Events
Class CL_FRML_CALC_FIELDDEF has no event.
Types
Class CL_FRML_CALC_FIELDDEF has no local type.
Method Signatures

Method CREATE_CONVERSION_TABLE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) FRMLTY_UNIQUE_MSG_OTHERS Meldungen 20050915
2 Importing IS_SCR_DATA Call by reference Type reference (TYPE) FRM10_IOT_SCR Formelpositionsdaten 20050915
3 Importing I_LINENO Call by reference Type reference (TYPE) FRMLE_COUNT Zeilennummer 20050915
4 Importing I_OVR_FLAG Call by reference Type reference (TYPE) FRMLE_FLAG CL_FRML_CALC_FIELDDEF=>C_FALSE Verwendung der Aufschäumungsdichte 20050915
5 Importing I_QTY_FLT_IN Call by reference Type reference (TYPE) FRMLE_FLT Zu konvertierender Wert 20050915
6 Importing I_QTY_UNIT_IN Call by reference Type reference (TYPE) FRMLE_UNIT Einheit des zu konvertierenden Wertes 20050915
7 Importing I_UNIT_OUT Call by reference Type reference (TYPE) FRMLE_UNIT Einheit, in die konvertiert werden soll 20050915
8 Changing XT_CONV_SPEC Call by reference Type reference (TYPE) FRMLTY_MAT_SPEC zu erweiternde Konvertierungstabelle 20050915
# Exception Resumable Description Created on
1 EXC_NO_ITEM_CREATED Es wurde kein neuer Eintrag erzeugt (Ursache in ET_MSG) 20050915

Method IN_RANGE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INRANGE Call by reference Type reference (TYPE) FLAG allgemeines flag 20050804
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20050801
3 Importing IT_FILTER Call by reference Type reference (TYPE) RSDS_FRANGE_T 20050801
# Exception Resumable Description Created on
1 EXC_ASSIGN Ungültiger Assign 20050801

Method KEY_COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DIFFER Value transfer Type reference (TYPE) XFLAG Ungleich 20050822
2 Importing IS_A Value transfer Type reference (TYPE) ANY Struktur A 20050822
3 Importing IS_B Call by reference Type reference (TYPE) ANY Struktur B 20050822
4 Importing IT_FN Call by reference Type reference (TYPE) FRMLTY_FN_COPY Namen der zu vergleichenden Felder 20050822
# Exception Resumable Description Created on
1 EXC_ASSIGN Assignfehler 20050822

Method MOVE_FN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FROM Call by reference Type reference (TYPE) ANY Quellstruktur 20050801
2 Importing IT_FN Call by reference Type reference (TYPE) FRMLTY_FIELDNAME Feldnamen 20050801
3 Changing XS_TO Call by reference Type reference (TYPE) ANY Zielstruktur 20050801
# Exception Resumable Description Created on
1 EXC_ASSIGN Ungültiger assign 20050801

Method MOVE_FN_PAIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FROM Call by reference Type reference (TYPE) ANY Quellstruktur 20050810
2 Importing IT_FN Call by reference Type reference (TYPE) FRMLTY_FN_COPY Feldnamen 20050810
3 Changing XS_TO Call by reference Type reference (TYPE) ANY Zielstruktur 20050810
# Exception Resumable Description Created on
1 EXC_ASSIGN Ungültiger assign 20050810
History
Last changed by/on SAP  20060711 
SAP Release Created in 600