SAP ABAP Class CL_RMSL_CTRL_LABEL_DILI (Label Controller - Diet Label 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_DILI  
Short Description Label Controller - Diet Label 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_DILI has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMSL_CONTROLLER Controller Interface 20060712
Friends
Class CL_RMSL_CTRL_LABEL_DILI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_HDL_DIET_DATA Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_HDL_DIET_DATA Diet Handler 20060830
2 MO_HDL_LABEL_CREATION Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_HDL_LABEL_CREATION Label Set Creation Handler 20060830
3 MO_HDL_LONGTEXTS Instance attribute Protected Object reference (TYPE REF TO) CL_RMSL_HDL_LONGTEXTS Label Long Text - Handler 20080325
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060830
2 PROCESS_FCODE_APPLY_RULE Instance method Public Method Process Function Code "Use Set of Rules" 20060922
3 PROCESS_FCODE_DEC_VALUE_CHANGE Instance method Public Method Process Function Code "Change Declared Diet Value" 20060830
4 PROCESS_FCODE_DIIT_APPEND Instance method Public Method Process Function Code "Append Diet Item" 20060831
5 PROCESS_FCODE_DIIT_DELETE Instance method Public Method Process Function Code "Delete Diet Item" 20060831
6 PROCESS_FCODE_DIIT_FOOTNOTE Instance method Public Method Process Function Code "Footnotes" (Item) 20060831
7 PROCESS_FCODE_DIIT_INSERT Instance method Public Method Process Function Code "Insert Diet Item" 20060831
8 PROCESS_FCODE_DILI_CREATE Instance method Public Method Process Function Code "Create Diet List" (Header) 20060831
9 PROCESS_FCODE_DILI_DELETE Instance method Public Method Process Function Code "Delete Diet List" 20060831
10 PROCESS_FCODE_DILI_DIETSTMT Instance method Public Method Process Function Code "Diet Statements" (Header) 20060831
11 PROCESS_FCODE_DILI_FOOTNOTE Instance method Public Method Process Function Code "Footnotes" (Header) 20060831
12 PROCESS_FCODE_DILI_ITEM_CREATE Instance method Public Method Process Function Code "Create Diet List" (Items) 20060830
13 PROCESS_FCODE_DILI_MRKTSTMT Instance method Public Method Process Function Code "Marketing Statements" (Header) 20060831
14 PROCESS_FCODE_DILI_SPEC_SWITCH Instance method Public Method Process Function Code "Switch Specification" 20060831
15 PROCESS_FCODE_DRAFT_DELETE Instance method Public Method Process Function Code "Delete Draft" 20080325
16 PROCESS_FCODE_DRAFT_GENERATE Instance method Public Method Process Function Code "Generate Drafts" 20080325
17 PROCESS_FCODE_DRAFT_MODIFY Instance method Public Method Process Function Code "Change Draft" 20080325
18 PROCESS_FCODE_SHOW_FLAG_CHANGE Instance method Public Method Process Function Code "Change 'Display Item' Indicator" 20060918
Events
Class CL_RMSL_CTRL_LABEL_DILI has no event.
Types
Class CL_RMSL_CTRL_LABEL_DILI 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 20060830
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_RMSL_TABSTRIP Tabstrip-View 20060830

Method CONSTRUCTOR on class CL_RMSL_CTRL_LABEL_DILI 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_POSNR Tabelle mit Positionsnummern 20070103
3 Importing I_FILTER Call by reference Type reference (TYPE) ENH_BADI_FILTER_ID Enhancement BadI Filter ID 20070103
4 Importing I_SPECIFICATION Call by reference Type reference (TYPE) RMSLE_SPECIFICATION Produktspezifikation 20060922

Method PROCESS_FCODE_APPLY_RULE on class CL_RMSL_CTRL_LABEL_DILI has no exception.

Method PROCESS_FCODE_DEC_VALUE_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 20060830
2 Importing I_DIET Call by reference Type reference (TYPE) RMSLE_DIET Diät 20060830
3 Importing I_DIET_VALUE Call by reference Type reference (TYPE) RMSLE_VALUE_DIET Diätwert 20060830
4 Importing I_SPECIFICATION Call by reference Type reference (TYPE) RMSLE_SPECIFICATION_GENERAL Spezifikation 20060830

Method PROCESS_FCODE_DEC_VALUE_CHANGE on class CL_RMSL_CTRL_LABEL_DILI has no exception.

Method PROCESS_FCODE_DIIT_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 20060831
2 Importing I_DIET Call by reference Type reference (TYPE) RMSLE_DIET Diät 20060831
3 Importing I_SPECIFICATION Call by reference Type reference (TYPE) RMSLE_SPECIFICATION_GENERAL Spezifikation 20060831

Method PROCESS_FCODE_DIIT_APPEND on class CL_RMSL_CTRL_LABEL_DILI has no exception.

Method PROCESS_FCODE_DIIT_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 20060831
2 Importing I_DIET Call by reference Type reference (TYPE) RMSLE_DIET Diät 20060831
3 Importing I_SPECIFICATION Call by reference Type reference (TYPE) RMSLE_SPECIFICATION_GENERAL Spezifikation 20060831

Method PROCESS_FCODE_DIIT_DELETE on class CL_RMSL_CTRL_LABEL_DILI has no exception.

Method PROCESS_FCODE_DIIT_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 20060831
2 Importing I_DIET Call by reference Type reference (TYPE) RMSLE_DIET Diät 20060831
3 Importing I_SPECIFICATION Call by reference Type reference (TYPE) RMSLE_SPECIFICATION_GENERAL Spezifikation 20060831

Method PROCESS_FCODE_DIIT_FOOTNOTE on class CL_RMSL_CTRL_LABEL_DILI has no exception.

Method PROCESS_FCODE_DIIT_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 20060831
2 Importing I_DIET Call by reference Type reference (TYPE) RMSLE_DIET Diät 20060831
3 Importing I_RELATIVE Call by reference Type reference (TYPE) RMSLE_DIET Diät vor der die neue Position eingefügt werden soll 20060831
4 Importing I_SPECIFICATION Call by reference Type reference (TYPE) RMSLE_SPECIFICATION_GENERAL Spezifikation 20060831

Method PROCESS_FCODE_DIIT_INSERT on class CL_RMSL_CTRL_LABEL_DILI has no exception.

Method PROCESS_FCODE_DILI_CREATE 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 20060831
2 Importing I_DATA_SOURCE_INT Call by reference Type reference (TYPE) RMSLE_DATA_SOURCE Datenherkunft (interner Schlüssel) 20060831
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_DILI_CREATE on class CL_RMSL_CTRL_LABEL_DILI has no exception.

Method PROCESS_FCODE_DILI_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 20060831

Method PROCESS_FCODE_DILI_DELETE on class CL_RMSL_CTRL_LABEL_DILI has no exception.

Method PROCESS_FCODE_DILI_DIETSTMT 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 20060831

Method PROCESS_FCODE_DILI_DIETSTMT on class CL_RMSL_CTRL_LABEL_DILI has no exception.

Method PROCESS_FCODE_DILI_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 20060831

Method PROCESS_FCODE_DILI_FOOTNOTE on class CL_RMSL_CTRL_LABEL_DILI has no exception.

Method PROCESS_FCODE_DILI_ITEM_CREATE 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 20060830
2 Importing I_DATA_SOURCE_INT Call by reference Type reference (TYPE) RMSLE_DATA_SOURCE Datenherkunft (interner Schlüssel) 20060830
3 Importing I_DIET_GROUP Call by reference Type reference (TYPE) RMSLE_DIET_GROUP Diätstoffgruppe 20060830
4 Importing I_RATING Call by reference Type reference (TYPE) RMSLE_RATING Einstufung 20060830
5 Importing I_VALIDITY_AREA Call by reference Type reference (TYPE) RMSLE_VALIDITY_AREA Gültigkeitsraum der Verwendung 20060830

Method PROCESS_FCODE_DILI_ITEM_CREATE on class CL_RMSL_CTRL_LABEL_DILI has no exception.

Method PROCESS_FCODE_DILI_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 20060831

Method PROCESS_FCODE_DILI_MRKTSTMT on class CL_RMSL_CTRL_LABEL_DILI has no exception.

Method PROCESS_FCODE_DILI_SPEC_SWITCH 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 20060831
2 Importing I_SPECIFICATION Call by reference Type reference (TYPE) RMSLE_SPECIFICATION_GENERAL Spezifikation 20060831

Method PROCESS_FCODE_DILI_SPEC_SWITCH on class CL_RMSL_CTRL_LABEL_DILI 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 20080325
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20080325
3 Importing I_LISTCNT Call by reference Type reference (TYPE) RMSLE_LISTCNT Listenzähler 20080325
4 Importing I_TDID Call by reference Type reference (TYPE) TDID Text-ID 20080325
5 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT Texte: Anwendungsobjekt 20080325

Method PROCESS_FCODE_DRAFT_DELETE on class CL_RMSL_CTRL_LABEL_DILI 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 20080325
2 Exporting E_FLG_CANCEL Call by reference Type reference (TYPE) RMSLE_FLAG Verarbeitung abbrechen 20080325
3 Exporting E_FLG_CHANGED Call by reference Type reference (TYPE) RMSLE_FLAG Daten wurden geändert 20080325

Method PROCESS_FCODE_DRAFT_GENERATE on class CL_RMSL_CTRL_LABEL_DILI 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 20080325
2 Importing IT_LGTXT_DRAFT Call by reference Type reference (TYPE) LDPS_TXT_TAB Tabelle für Langtext 20080325
3 Importing I_LANGU Call by reference Type reference (TYPE) LANGU 20080325
4 Importing I_LISTCNT Call by reference Type reference (TYPE) RMSLE_LISTCNT Listenzähler 20080325
5 Importing I_TDID Call by reference Type reference (TYPE) TDID 20080325
6 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT 20080325

Method PROCESS_FCODE_DRAFT_MODIFY on class CL_RMSL_CTRL_LABEL_DILI has no exception.

Method PROCESS_FCODE_SHOW_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 20060918
2 Importing I_DIET Call by reference Type reference (TYPE) RMSLE_DIET Diät 20060918
3 Importing I_FLG_SHOW_ITEM Call by reference Type reference (TYPE) RMSLE_FLG_SHOW_ITEM Kennzeichen: Position anzeigen 20060918
4 Importing I_SPECIFICATION Call by reference Type reference (TYPE) RMSLE_SPECIFICATION_GENERAL Spezifikation 20060918

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