SAP ABAP Class CL_RMSL_CTRL_LABEL_INLI (Label Controller - Ingredient List)
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 Inheritance (c INHERITING FROM c_ref)  CL_RMSL_CTRL_TAB Tabstrip Controller (Base Class) 20060712
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMSL_CONTROLLER Controller Interface 20060712
Properties
Class CL_RMSL_CTRL_LABEL_INLI  
Short Description Label Controller - Ingredient List    
Super Class CL_RMSL_CTRL_TAB Tabstrip Controller (Base Class) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSL   Labeling Application 
Created 20060712   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RMSL_CTRL_LABEL_INLI has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMSL_CONTROLLER Controller Interface 20060712
Friends
Class CL_RMSL_CTRL_LABEL_INLI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_HDL_INGREDIENT_DATA Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_HDL_INGREDIENT_DATA Ingredient Handler 20060807
2 MO_HDL_LABEL_CREATION Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_HDL_LABEL_CREATION Label Set Creation Handler 20060807
3 MO_HDL_LONGTEXTS Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_HDL_LONGTEXTS Label Long Text - Handler 20080311
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060807
2 PROCESS_FCODE_AGGREGATE Instance method Public Method Process Function Code "Aggregate" 20080313
3 PROCESS_FCODE_APPLY_RULE Instance method Public Method Process Function Code "Apply Rule" 20060922
4 PROCESS_FCODE_COMBINE Instance method Public Method Process Function Code "Combine" 20080313
5 PROCESS_FCODE_CREATE_INIT Instance method Public Method Process Function Code "Create Ingredient Label List" 20060823
6 PROCESS_FCODE_CREATE_INLI Instance method Public Method Process Function Code "Create Ingredient Label List" 20060823
7 PROCESS_FCODE_DECLGRP_APPEND Instance method Public Method Process Function Code "Append Declaration Group" 20060807
8 PROCESS_FCODE_DECLGRP_DELETE Instance method Public Method Process Function Code "Delete Declaration Group' 20060808
9 PROCESS_FCODE_DECLGRP_INSERT Instance method Public Method Process Function Code "Insert Declaration Group" 20060808
10 PROCESS_FCODE_DECL_VAL_CHANGE Instance method Public Method Process Function Code "Change Declared Composition" 20060809
11 PROCESS_FCODE_DRAFT_DELETE Instance method Public Method Process Function Code "Delete Draft" 20080310
12 PROCESS_FCODE_DRAFT_GENERATE Instance method Public Method Process Function Code "Generate Drafts" 20080310
13 PROCESS_FCODE_DRAFT_MODIFY Instance method Public Method Process Function Code "Change Draft" 20080310
14 PROCESS_FCODE_EXPLODE Instance method Public Method Process Function Code "Explode Ingredient" 20060815
15 PROCESS_FCODE_HIDE_FLAG_CHANGE Instance method Public Method Process Function Code "Change 'Display Item' Indicator" 20060809
16 PROCESS_FCODE_INIT_FOOTNOTE Instance method Public Method Process Function Code "Footnotes List Item" 20060817
17 PROCESS_FCODE_INLI_DELETE Instance method Public Method Process Function Code "Delete Ingredient Label List" 20060808
18 PROCESS_FCODE_INLI_FOOTNOTE Instance method Public Method Process Function Code "Footnotes List Header" 20060817
19 PROCESS_FCODE_INLI_MRKTSTMT Instance method Public Method Process Function Code "Marketing Statements" 20060817
20 PROCESS_FCODE_LABELNAME_CHANGE Instance method Public Method Process Function Code "Change Label Description" 20060809
21 PROCESS_FCODE_MOVE_ITEM Instance method Public Method Process Function Code "Move" 20060818
22 PROCESS_FCODE_SWITCH_DISPLAY Instance method Public Method Process Function Code "'Switch Display' Indicator" 20060811
23 PROCESS_FCODE_VSBL_FLAG_CHANGE Instance method Public Method Process Function Code "Change 'Composition Visible' Indic." 20060809
Events
Class CL_RMSL_CTRL_LABEL_INLI has no event.
Types
Class CL_RMSL_CTRL_LABEL_INLI has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UI_MANAGER Call by reference Object reference (TYPE REF TO) IF_RMSL_UI_MANAGER UI-Manager 20060807
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_RMSL_TABSTRIP Tabstrip-View 20060807

Method CONSTRUCTOR on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_AGGREGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20080313
2 Importing IT_SELECTED Call by reference Type reference (TYPE) RMSLTY_ITEMCNT Tabelle mit Positionszählern 20080313
3 Importing I_FILTER Call by reference Type reference (TYPE) ENH_BADI_FILTER_ID Enhancement BadI Filter ID 20080313

Method PROCESS_FCODE_AGGREGATE on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_APPLY_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060922
2 Importing IT_SELECTED Call by reference Type reference (TYPE) RMSLTY_ITEMCNT Tabelle mit Positionszählern 20070103
3 Importing I_FILTER Call by reference Type reference (TYPE) ENH_BADI_FILTER_ID Enhancement BadI Filter ID 20070103

Method PROCESS_FCODE_APPLY_RULE on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_COMBINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20080313
2 Exporting E_CHANGED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080313
3 Importing IT_SELECTED Call by reference Type reference (TYPE) RMSLTY_ITEMCNT Tabelle mit Positionszählern 20080313
4 Importing I_FILTER Call by reference Type reference (TYPE) ENH_BADI_FILTER_ID Enhancement BadI Filter ID 20080313

Method PROCESS_FCODE_COMBINE on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_CREATE_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060823
2 Importing I_DATA_SOURCE_INT Call by reference Type reference (TYPE) RMSLE_DATA_SOURCE Datenherkunft (interner Schlüssel) 20060823
3 Importing I_RATING Call by reference Type reference (TYPE) RMSLE_RATING Einstufung 20060823
4 Importing I_VALIDITY_AREA Call by reference Type reference (TYPE) RMSLE_VALIDITY_AREA Gültigkeitsraum der Verwendung 20060823

Method PROCESS_FCODE_CREATE_INIT on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_CREATE_INLI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060823
2 Importing I_DATA_SOURCE_INT Call by reference Type reference (TYPE) RMSLE_DATA_SOURCE Datenherkunft (interner Schlüssel) 20060823
3 Importing I_RATING Call by reference Type reference (TYPE) RMSLE_RATING Einstufung 20080203
4 Importing I_VALIDITY_AREA Call by reference Type reference (TYPE) RMSLE_VALIDITY_AREA Gültigkeitsraum 20080203

Method PROCESS_FCODE_CREATE_INLI on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_DECLGRP_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060807
2 Exporting E_ITEMCNT Call by reference Type reference (TYPE) RMSLE_ITEMCNT Interner Positionszähler 20060821
3 Importing I_DECLGRP Call by reference Type reference (TYPE) RMSLE_DECLARATION_GROUP Datenherkunft (interner Schlüssel) 20060808
4 Importing I_RELATIVE Call by reference Type reference (TYPE) RMSLE_ITEMCNT Interner Positionszähler 20060807
5 Importing I_TYPE Call by reference Type reference (TYPE) RMSLE_ITEM_TYPE Typ einer Position der Inhaltsstoffliste 20080311

Method PROCESS_FCODE_DECLGRP_APPEND on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_DECLGRP_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060808
2 Importing I_ITEMCNT Call by reference Type reference (TYPE) RMSLE_ITEMCNT Interner Positionszähler 20060808

Method PROCESS_FCODE_DECLGRP_DELETE on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_DECLGRP_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060808
2 Exporting E_ITEMCNT Call by reference Type reference (TYPE) RMSLE_ITEMCNT Interner Positionszähler 20060821
3 Importing I_DECLGRP Call by reference Type reference (TYPE) RMSLE_DECLARATION_GROUP Datenherkunft (interner Schlüssel) 20060808
4 Importing I_RELATIVE Call by reference Type reference (TYPE) RMSLE_ITEMCNT Interner Positionszähler 20060808
5 Importing I_TYPE Call by reference Type reference (TYPE) RMSLE_ITEM_TYPE Typ einer Position der Inhaltsstoffliste 20080311

Method PROCESS_FCODE_DECLGRP_INSERT on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_DECL_VAL_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060809
2 Importing IS_ITEM Call by reference Type reference (TYPE) RMSLS_DYNP_VIEW_INGREDIENT_LT 20060809

Method PROCESS_FCODE_DECL_VAL_CHANGE on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_DRAFT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Meldungen 20080310
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20080312
3 Importing I_LISTCNT Call by reference Type reference (TYPE) RMSLE_LISTCNT Listenzähler 20080312
4 Importing I_TDID Call by reference Type reference (TYPE) TDID Text-ID 20080312
5 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT Texte: Anwendungsobjekt 20080312

Method PROCESS_FCODE_DRAFT_DELETE on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_DRAFT_GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Meldungstabelle 20080310
2 Exporting E_FLG_CANCEL Call by reference Type reference (TYPE) RMSLE_FLAG Verarbeitung abbrechen 20080312
3 Exporting E_FLG_CHANGED Call by reference Type reference (TYPE) RMSLE_FLAG Daten wurden geändert 20080314

Method PROCESS_FCODE_DRAFT_GENERATE on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_DRAFT_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Meldungen 20080310
2 Importing IT_LGTXT_DRAFT Call by reference Type reference (TYPE) LDPS_TXT_TAB Tabelle für Langtext 20080311
3 Importing I_LANGU Call by reference Type reference (TYPE) LANGU 20080311
4 Importing I_LISTCNT Call by reference Type reference (TYPE) RMSLE_LISTCNT Listenzähler 20080311
5 Importing I_TDID Call by reference Type reference (TYPE) TDID 20080311
6 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT 20080311

Method PROCESS_FCODE_DRAFT_MODIFY on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_EXPLODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060815
2 Importing I_DECLGRP Call by reference Type reference (TYPE) RMSLE_DECLARATION_GROUP Deklarationsgruppe 20060815
3 Importing I_INGREDIENT Call by reference Type reference (TYPE) RMSLE_INGREDIENT Inhaltsstoff 20060815
4 Importing I_ITEMCNT Call by reference Type reference (TYPE) RMSLE_ITEMCNT Interner Positionszähler 20060815

Method PROCESS_FCODE_EXPLODE on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_HIDE_FLAG_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060809
2 Importing IS_ITEM Call by reference Type reference (TYPE) RMSLS_DYNP_VIEW_INGREDIENT_LT 20060809

Method PROCESS_FCODE_HIDE_FLAG_CHANGE on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_INIT_FOOTNOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060817
2 Importing I_ITEMCNT Call by reference Type reference (TYPE) RMSLE_ITEMCNT Interner Positionszähler 20060817

Method PROCESS_FCODE_INIT_FOOTNOTE on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_INLI_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060808

Method PROCESS_FCODE_INLI_DELETE on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_INLI_FOOTNOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060817

Method PROCESS_FCODE_INLI_FOOTNOTE on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_INLI_MRKTSTMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060817

Method PROCESS_FCODE_INLI_MRKTSTMT on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_LABELNAME_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060809
2 Importing IS_ITEM Call by reference Type reference (TYPE) RMSLS_DYNP_VIEW_INGREDIENT_LT Dynprostruktur für Inhaltsstoffetikettenliste 20060809

Method PROCESS_FCODE_LABELNAME_CHANGE on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_MOVE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Fehlertabelle 20060818
2 Importing I_ITEMCNT Call by reference Type reference (TYPE) RMSLE_ITEMCNT Interner Positionszähler 20060818
3 Importing I_RELATION Call by reference Type reference (TYPE) RMSLE_TREE_REL Beziehung innerhalb eines Baumes 20060818
4 Importing I_RELATIVE Call by reference Type reference (TYPE) RMSLE_ITEMCNT Interner Positionszähler 20060818

Method PROCESS_FCODE_MOVE_ITEM on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_SWITCH_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060811

Method PROCESS_FCODE_SWITCH_DISPLAY on class CL_RMSL_CTRL_LABEL_INLI has no exception.

Method PROCESS_FCODE_VSBL_FLAG_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060809
2 Importing IS_ITEM Call by reference Type reference (TYPE) RMSLS_DYNP_VIEW_INGREDIENT_LT Dynprostruktur für Inhaltsstoffetikettenliste 20060809

Method PROCESS_FCODE_VSBL_FLAG_CHANGE on class CL_RMSL_CTRL_LABEL_INLI has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700