SAP ABAP Class CL_FRML_CALC_SPC_QUAN (Quantity Calculations)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSFRMCSPC (Package) Context-Specific Calculations
Properties
Class CL_FRML_CALC_SPC_QUAN  
Short Description Quantity Calculations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FRMLCALC    
Program status     
Category 0   
Package RMSFRMCSPC   Context-Specific Calculations 
Created 20050805   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FRML_CALC_FIELDDEF Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 FRM20 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 FRM31 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 FRM35 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FRML_CALC_SPC_QUAN has no interface implemented.
Friends
Class CL_FRML_CALC_SPC_QUAN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_REFQTY_BPO Constant Public Type reference (TYPE) FRMLE_REFQTYKIND 'BPO' Best Practical Output 20050805
2 C_REFQTY_MTO Constant Public Type reference (TYPE) FRMLE_REFQTYKIND 'MTO' Max Theoretical Output 20050805
Methods
# Method Level Visibility Method type Description Created on
1 CALC_EVAPORATION Static method Public Method Calculate Evaporation 20050811
2 CALC_OTHER_LOSSES Static method Public Method Calculation of Other Losses 20050810
3 CALC_SCALE_FOR_SYNCFRML Static method Public Method Calc. Max.Theoret./Best Practical Output f. Synchron.Formula 20051021
4 EXTRACT_QTYS_FOR_EXPL_SCOPE Static method Public Method Extract Reference Quantities for Explosion Scope 20050812
5 SCALE_SYNCFRML_HEADER Static method Public Method Scale Header Data of Synchronized Formula 20051021
Events
Class CL_FRML_CALC_SPC_QUAN has no event.
Types
Class CL_FRML_CALC_SPC_QUAN has no local type.
Method Signatures

Method CALC_EVAPORATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EVAPORATION Call by reference Type reference (TYPE) FRMLE_FLT Verdunstung(-)/Aufnahme(+) 20050811
2 Importing I_SUM_INPUT Call by reference Type reference (TYPE) FRMLE_FLT Summe der berechnungsrel. Einsatzkomponenten 20050811
3 Importing I_SUM_OUTPUT Call by reference Type reference (TYPE) FRMLE_FLT Summe der berechnungsrel. Ausbeutekomponenten 20050811

Method CALC_EVAPORATION on class CL_FRML_CALC_SPC_QUAN has no exception.

Method CALC_OTHER_LOSSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OTHER_LOSSES Call by reference Type reference (TYPE) FRMLE_FLT Sonstige Verluste 20050810
2 Importing I_BPO Call by reference Type reference (TYPE) FRMLE_FLT maximale praktische Ausbeute 20050810
3 Importing I_MTO Call by reference Type reference (TYPE) FRMLE_FLT maximale theoretische Ausbeute 20050810

Method CALC_OTHER_LOSSES on class CL_FRML_CALC_SPC_QUAN has no exception.

Method CALC_SCALE_FOR_SYNCFRML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) FRMLTY_CALC_MSG Fehlernachrichten aus der Berechnung 20051021
2 Exporting E_SCALE Call by reference Type reference (TYPE) FRMLE_FLT Skalierungsfaktor für Mengen der Synchronisierten Formel 20051021
3 Importing I_BPO_STARTFRML Call by reference Type reference (TYPE) FRMLE_FLT max prakt. Ausbeute der Startformel in Standardeinheit 20051021
4 Importing I_IO_CALC_BASE Call by reference Type reference (TYPE) FRMLE_LEVEL Berechnungsgrundlage 20051021
5 Importing I_MTO_LOM Call by reference Type reference (TYPE) FRMLE_FLT max. theor. Ausbeute (Materialien) in Standardeinheit 20051021
6 Importing I_MTO_LORS Call by reference Type reference (TYPE) FRMLE_FLT max. theor. Ausbeute (Stoffe) in Standardeinheit 20051021
7 Importing I_RCPREFQTY Call by reference Type reference (TYPE) FRMLE_FLT Referenzmenge Rezept in Standardeinheit 20051021

Method CALC_SCALE_FOR_SYNCFRML on class CL_FRML_CALC_SPC_QUAN has no exception.

Method EXTRACT_QTYS_FOR_EXPL_SCOPE 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_CALC_MSG Fehlernachrichten aus der Berechnung 20060109
2 Exporting E_REFQTYKIND Call by reference Type reference (TYPE) FRMLE_REFQTYKIND Art der Referenzmenge 20050812
3 Exporting E_REFQTY_LOM Call by reference Type reference (TYPE) FRMLE_FLT Referenzmenge für E/A-Materialien 20050812
4 Exporting E_REFQTY_LORS Call by reference Type reference (TYPE) FRMLE_FLT Referenzmenge für E/A-Stoffe 20050812
5 Exporting E_REFUNIT Call by reference Type reference (TYPE) FRMLE_UNIT Mengeneinheit 20050812
6 Importing IS_HDR Call by reference Type reference (TYPE) ANY Kopfdaten 20050812
7 Importing IS_PRIMARY_OUTPUT_LOM Call by reference Type reference (TYPE) ANY Primärausbeute: Sicht Materialien 20050812
8 Importing IS_PRIMARY_OUTPUT_LORS Call by reference Type reference (TYPE) ANY Primärausbeute: Sicht Stoffe 20050812
9 Importing IT_LEVEL Call by reference Type reference (TYPE) FRM35_TY_TS_LEVEL 20050817
10 Importing I_FLG_OTHER_LOSSES Call by reference Type reference (TYPE) FRMLE_OL_EXPL Berücksichtigung sonstiger Verluste 20050817
11 Importing I_FLTP_UNIT Call by reference Type reference (TYPE) FRMLE_UNIT Mengeneinheit 20050812
12 Importing I_FN_BASE_QUAN Call by reference Type reference (TYPE) FIELDNAME CL_FRML_CALC_FIELDDEF=>C_FN_BASE_QUAN Feldname Basismenge 20050817
13 Importing I_FN_BASE_UNIT Call by reference Type reference (TYPE) FIELDNAME CL_FRML_CALC_FIELDDEF=>C_FN_BASE_UNIT Feldname Basis Mengeneinheit 20050817
14 Importing I_FN_COMPTGT_FLT Call by reference Type reference (TYPE) FIELDNAME CL_FRML_CALC_FIELDDEF=>C_FN_COMPTGT_FLT Feldname Zielmenge 20050817
# Exception Resumable Description Created on
1 EXC_ASSIGN Feldname konnte nicht zugeordnet werden 20050817

Method SCALE_SYNCFRML_HEADER 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_CALC_MSG Fehlernachrichten aus der Berechnung 20051021
2 Exporting E_INP_TGT_QTY Call by reference Type reference (TYPE) FRMLE_FLT Fließkommawert 20051215
3 Exporting E_INP_TGT_UNIT Call by reference Type reference (TYPE) FRMLE_UNIT Mengeneinheit 20051215
4 Importing IS_START_HEADER Call by reference Type reference (TYPE) FRM31_HDR_WA_TYPE 20051021
5 Importing I_SCALE Call by reference Type reference (TYPE) FRMLE_FLT Fließkommawert 20051021
6 Changing XS_SYNC_HEADER Call by reference Type reference (TYPE) FRM31_HDR_WA_TYPE Fließkommawert 20051021
7 Changing X_EXPL_REFQUANT_LOM Call by reference Type reference (TYPE) FRMLE_FLT Fließkommawert 20051021
8 Changing X_EXPL_REFQUANT_LORS Call by reference Type reference (TYPE) FRMLE_FLT Fließkommawert 20051021

Method SCALE_SYNCFRML_HEADER on class CL_FRML_CALC_SPC_QUAN has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in 600