SAP ABAP Class CL_RMSL_DI_APPLY_RULE_NU_TRANS (Round Nutrients (Class for BAdI: RMSL_APPLY_RULE_NU))
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSL (Package) Labeling Application
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20070103
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMSL_APPLY_RULE_NU Interface for BAdI: RMSL_APPLY_RULE_NU 20070103
Properties
Class CL_RMSL_DI_APPLY_RULE_NU_TRANS  
Short Description Round Nutrients (Class for BAdI: RMSL_APPLY_RULE_NU)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSL   Labeling Application 
Created 20070103   SAP 
Last change 20130531   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20070103
2 IF_RMSL_APPLY_RULE_NU Interface for BAdI: RMSL_APPLY_RULE_NU 20070103
Friends
Class CL_RMSL_DI_APPLY_RULE_NU_TRANS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_DEFAULT_DECIMALS Constant Protected Type reference (TYPE) RMSLE_DECIMALS 2 Default Decimal Places if No Rounding Rule Is Found 20080129
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_ROUNDING_RULE Instance method Public Method EHP4: Apply Rounding Rules for Declared Values 20080129
2 APPLY_ROUNDING_RULE_RDA Instance method Public Method EHP4: Apply Rounding Rules for Declared RDA Values 20080129
3 BUILD_QUANTITY_FOR_ITEM Instance method Public Method EHP4: Set Up Quantity Structure for an Item 20080130
4 GET_NUTRIENT_EXTERNAL_KEY Instance method Public Method EHP4: Determine External Key of a Nutrient 20080130
Events
Class CL_RMSL_DI_APPLY_RULE_NU_TRANS has no event.
Types
Class CL_RMSL_DI_APPLY_RULE_NU_TRANS has no local type.
Method Signatures

Method APPLY_ROUNDING_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FLG_CHANGED Call by reference Type reference (TYPE) FLAG Daten wurden geändert 20080129
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Meldungen 20080129
3 Exporting E_FLG_NO_ITEMS Call by reference Type reference (TYPE) FLAG Keine Positionen vorhanden 20080310
4 Importing IO_NU Call by reference Object reference (TYPE REF TO) CL_RMSL_LO_LBL_NU Etikettobjekt: Nährstoff-Etikettierung 20080129
5 Importing IS_NULI Call by reference Type reference (TYPE) RMSLS_LO_NULI Kopfdaten Nährstoff Kennzeichnungs 20080129
6 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20080129
7 Importing I_KEYDATE Call by reference Type reference (TYPE) RMSLE_DATE Datum 20080129

Method APPLY_ROUNDING_RULE on class CL_RMSL_DI_APPLY_RULE_NU_TRANS has no exception.

Method APPLY_ROUNDING_RULE_RDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FLG_CHANGED Call by reference Type reference (TYPE) FLAG Daten wurden geändert 20080129
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Meldungen 20080129
3 Importing IO_NU Call by reference Object reference (TYPE REF TO) CL_RMSL_LO_LBL_NU Etikettobjekt: Nährstoff-Etikettierung 20080129
4 Importing IS_NULI Call by reference Type reference (TYPE) RMSLS_LO_NULI Kopfdaten Nährstoff Kennzeichnungs 20080129
5 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20080129
6 Importing I_KEYDATE Call by reference Type reference (TYPE) RMSLE_DATE Datum 20080129
7 Importing I_RDA_PROFILE Call by reference Type reference (TYPE) RMSLE_RDA_PROFILE ETM-Datenprofil 20080130

Method APPLY_ROUNDING_RULE_RDA on class CL_RMSL_DI_APPLY_RULE_NU_TRANS has no exception.

Method BUILD_QUANTITY_FOR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_QUANTITY Call by reference Type reference (TYPE) RMSLS_VALUES Mengen Daten einer Position 20080130
2 Exporting ES_RULE Call by reference Type reference (TYPE) RMSLS_ROUND_RULE Einzelne Rundungsregel für Nährstoff 20080130
3 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Meldungen 20080130
4 Importing IS_NUVA Call by reference Type reference (TYPE) RMSLA_NUVA Position Nährstoff-Kennzeichnung 20080130
5 Importing IT_RULE Call by reference Type reference (TYPE) RMSLTY_ROUND_RULES_NUTR Rundungsregeln für alle Nährstoffe 20080130
6 Importing I_FLG_RDA Call by reference Type reference (TYPE) ABAP_BOOL Kennz.: 'X' = Item für RDA aufbauen 20080205
7 Importing I_KEYDATE Call by reference Type reference (TYPE) RMSLE_DATE Datum 20080130

Method BUILD_QUANTITY_FOR_ITEM on class CL_RMSL_DI_APPLY_RULE_NU_TRANS has no exception.

Method GET_NUTRIENT_EXTERNAL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYDATE Call by reference Type reference (TYPE) RMSLE_DATE Stichtag 20080130
2 Importing I_KEY_INT Call by reference Type reference (TYPE) RMSLE_NUTRIENT Nährstoff interner Schlüssel 20080130
3 Returning R_KEY_EXT Value transfer Type reference (TYPE) RMSLE_NUTRIENT Nährstoff externer Schlüssel 20080130

Method GET_NUTRIENT_EXTERNAL_KEY on class CL_RMSL_DI_APPLY_RULE_NU_TRANS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700