SAP ABAP Class CL_RMSL_DI_AGGREGATE_IN (Class for BAdI Implementation: RMSL_COMBINE_IN)
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 20080314
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMSL_APPLY_AGGREGATE_IN Interface for BAdI: RMSL_APPLY_AGGREGATE_IN 20080314
Properties
Class CL_RMSL_DI_AGGREGATE_IN  
Short Description Class for BAdI Implementation: RMSL_COMBINE_IN    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSL   Labeling Application 
Created 20080314   SAP 
Last change 20110908   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 20080314
2 IF_RMSL_APPLY_AGGREGATE_IN Interface for BAdI: RMSL_APPLY_AGGREGATE_IN 20080314
Friends
Class CL_RMSL_DI_AGGREGATE_IN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_COMBINED_ITEM Constant Private Type reference (TYPE) RMSLE_ITEM_TYPE '3' Category of an Item in the Ingredient Label List 20080314
2 CON_SIMPLE_ITEM Constant Private Type reference (TYPE) RMSLE_ITEM_TYPE '2' Category of an Item in the Ingredient Label List 20080314
3 C_PERCENT_SIGN Constant Protected Type reference (TYPE) RMSLE_UNIT '%' Unit of Measure 20080314
4 GT_TEXT Instance attribute Protected Type reference (TYPE) TT_TEXT 20080314
Methods
# Method Level Visibility Method type Description Created on
1 ADD_UP Instance method Public Method Cumulate Values 20080314
2 READ_DESCRIPTION Instance method Protected Method Read Texts 20080314
3 REPLACE_VALUE_IN_LO_LBL Instance method Public Method Replace Values 20080314
Events
Class CL_RMSL_DI_AGGREGATE_IN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_GROUP Public See coding 20080314 tt_group TYPE STANDARD TABLE OF t_group
2 TT_TEXT Public See coding 20080314 tt_text TYPE STANDARD TABLE OF t_text
3 T_GROUP Public See coding 20080314 BEGIN OF t_group, ingredient TYPE rmsle_ingredient, label_name TYPE rmsle_label_name, master_no TYPE rmsle_master_no, count TYPE int4, tab_itemcnt TYPE rmslty_itemcnt, sum TYPE rmsle_value, sum_decl TYPE rmsle_value, flg_del_subid type rmsle_flg, END OF t_group
4 T_TEXT Public See coding 20080314 BEGIN OF t_text , text TYPE char40, itemcnt TYPE rmsle_itemcnt, END OF t_text
Method Signatures

Method ADD_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GROUP Call by reference Type reference (TYPE) TT_GROUP Gruppen zur Kombination 20080314
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20080314
3 Importing IT_INIT Call by reference Type reference (TYPE) RMSLTY_INIT_EXT Ingrediententabelle 20080314
4 Importing IT_SELECTED Call by reference Type reference (TYPE) RMSLTY_ITEMCNT Tabelle mit Positionszählern 20080314

Method ADD_UP on class CL_RMSL_DI_AGGREGATE_IN has no exception.

Method READ_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_IN Call by reference Object reference (TYPE REF TO) CL_RMSL_LO_LBL_IN Etikettobjekt: Inhaltsstoff-Etikettierung 20080314
2 Importing IT_INIT Call by reference Type reference (TYPE) RMSLTY_INIT_EXT Etikettobjekt: Position einer Inhaltsstoff-Kennzeichung 20080314
3 Importing IV_LISTCNT Call by reference Type reference (TYPE) RMSLE_LISTCNT 1 Listenzähler 20100713
4 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20080314
5 Importing I_KEYDATE Call by reference Type reference (TYPE) RMSLE_DATE Datum 20080314

Method READ_DESCRIPTION on class CL_RMSL_DI_AGGREGATE_IN has no exception.

Method REPLACE_VALUE_IN_LO_LBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_ITEMCNT Call by reference Type reference (TYPE) RMSLTY_ITEMCNT 20080314
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20080314
3 Exporting E_CHANGED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080314
4 Importing IT_GROUP Call by reference Type reference (TYPE) TT_GROUP Gruppen zur Kombination 20080314
5 Importing IV_LISTCNT Call by reference Type reference (TYPE) RMSLE_LISTCNT 1 Listenzähler 20100714
6 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20080314
7 Importing I_LO_IN Call by reference Object reference (TYPE REF TO) CL_RMSL_LO_LBL_IN Etikettobjekt: Inhaltsstoff-Etikettierung 20080314

Method REPLACE_VALUE_IN_LO_LBL on class CL_RMSL_DI_AGGREGATE_IN has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 604