SAP ABAP Class CL_RMSL_SRV_NUTRIENT_CALC (Service: Calculation of Nutritional Values)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSL (Package) Labeling Application
Properties
Class CL_RMSL_SRV_NUTRIENT_CALC  
Short Description Service: Calculation of Nutritional Values    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSL   Labeling Application 
Created 20060725   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RMSL_SRV_NUTRIENT_CALC has no forward declaration.
Interfaces
Class CL_RMSL_SRV_NUTRIENT_CALC has no interface implemented.
Friends
Class CL_RMSL_SRV_NUTRIENT_CALC has no friend class.
Attributes
Class CL_RMSL_SRV_NUTRIENT_CALC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_CONTRIBUTION_CL Static method Public Method Calculates Nutritional Value Based on Base Quantity 20060725
2 CALCULATE_DAILY_VALUES_CL Static method Public Method Calculates Daily Allowance Using RDA Profile 20060726
3 UNIT_CONVERSION Static method Private Method Unit Conversion 20060725
Events
Class CL_RMSL_SRV_NUTRIENT_CALC has no event.
Types
Class CL_RMSL_SRV_NUTRIENT_CALC has no local type.
Method Signatures

Method CALCULATE_CONTRIBUTION_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NUTRIENT Call by reference Type reference (TYPE) RMSLTY_NUTRIENT_VALUES Nährstoffe (absolut) 20060725
2 Importing IS_BASE_QTY Call by reference Type reference (TYPE) RMSLS_BASE_QTY Etikettobjekt: Basismenge 20060725
3 Importing IS_BASE_QTY_REQ Call by reference Type reference (TYPE) RMSLS_BASE_QTY Etikettobjekt: Basismenge 20060725
4 Importing IT_NUTRIENT Call by reference Type reference (TYPE) RMSLTY_NUTRIENT_VALUES Nährstoffe (absolut) 20060725
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20060725

Method CALCULATE_DAILY_VALUES_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DAILY_VAL Call by reference Type reference (TYPE) RMSLTY_DAILY_VALUE Tatsächliche Tagesmenge in % 20060726
2 Importing IT_NUTRIENT Call by reference Type reference (TYPE) RMSLTY_NUTRIENT_VALUES Nährstoffe (absolut) 20060726
3 Importing IT_RDA Call by reference Type reference (TYPE) RMSLTY_RDA_ABSOLUTE_VALUES Empfohlene absolute Tagesmenge 20060726
4 Importing IV_KEEP_FOREIGN_NUTRIENTS Call by reference Type reference (TYPE) BOOL SPACE Keep the nutrients in output table, which aren't part of RDA 20110505
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20060726

Method UNIT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONV_UNIT Call by reference Type reference (TYPE) RMSLE_UNIT Masseinheit des Anteils 20060725
2 Exporting E_CONV_VALUE_NUTR Call by reference Type reference (TYPE) RMSLE_VALUE Anteil 20060725
3 Exporting E_CONV_VALUE_RDA Call by reference Type reference (TYPE) RMSLE_VALUE Anteil 20060725
4 Importing IS_NUTR Call by reference Type reference (TYPE) RMSLS_NUTRIENT_VALUE Nährstoffe 20060725
5 Importing IS_RDA Call by reference Type reference (TYPE) RMSLS_RDA_ABSOLUTE_VALUES Empfohlene absolute Tagesmenge 20060725
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20060725
History
Last changed by/on SAP  20110908 
SAP Release Created in 700