SAP ABAP Class CL_FRML_UI_SELCNTRL (UI Access to RM Data)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSFRMDIA (Package) RMS-FRM: RMS Formula - Dialog
Properties
Class CL_FRML_UI_SELCNTRL  
Short Description UI Access to RM Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSFRMDIA   RMS-FRM: RMS Formula - Dialog 
Created 20050912   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FRM10 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FRML_UI_SELCNTRL has no interface implemented.
Friends
Class CL_FRML_UI_SELCNTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_AENNR Instance attribute Public Type reference (TYPE) FRMLE_AENNR Change Number 20051019
2 MD_CHANGED Instance attribute Public Type reference (TYPE) FLAG General Flag 20050912
3 MD_IDLID Instance attribute Public Type reference (TYPE) ESEIDLID Identification listing 20050914
4 MD_VALDAT Instance attribute Public Type reference (TYPE) FRMLE_VALDAT Key Date 20050912
5 MO_MANAGER_DIETGRP Instance attribute Private Object reference (TYPE REF TO) CL_FRML_MANAGER_DIETGRP Class for Diet Groups 20050921
6 MO_MANAGER_EPROF Instance attribute Private Object reference (TYPE REF TO) CL_FRML_MANAGER_EPROF Class for Energy Profiles 20050912
7 MO_MANAGER_NUTRGRP Instance attribute Private Object reference (TYPE REF TO) CL_FRML_MANAGER_NUTRGRP Class for Nutrient Groups 20050912
8 MO_MANAGER_NUTRLOSS Instance attribute Private Object reference (TYPE REF TO) CL_FRML_MANAGER_NUTRLOSS Class for Nutrient Losses 20050912
9 MO_MANAGER_PROP Instance attribute Private Object reference (TYPE REF TO) CL_FRML_MANAGER_PROP Class for Properties 20050922
10 MS_DEFAULT_USAGE Instance attribute Public Type reference (TYPE) FRMLS_USAGE Default USAGE for Level 20050927
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_CHANGED Instance method Public Method Changes Were Taken into Account 20050912
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050912
3 GET_ALL_DIETGRP_MEMBERS Instance method Public Method Read All Diets in All Diet Groups 20060109
4 GET_ALL_NUTRGRP_MEMBERS Instance method Public Method Read All Nutrients of a Nutrient Group 20051114
5 GET_COMP_DISP_MODES Instance method Public Method Delivers Display Modes for Composition Screen 20051021
6 GET_F4_DIETGRP Instance method Public Method 20050921
7 GET_F4_EPROF Instance method Public Method Determine Energy Profile 20050912
8 GET_F4_FORM_VIEWS Instance method Public Method Determine Regional Level 20050926
9 GET_F4_LOSS Instance method Public Method 20050912
10 GET_F4_MATPRS Instance method Public Method Determine Material Price Calculations 20050926
11 GET_F4_MISC Instance method Public Method 20050912
12 GET_F4_NUTRGRP Instance method Public Method 20050912
13 GET_FRML_OUTPUTS Instance method Public Method Outputs of a Formula for Ingredient and Composition 20051020
14 GET_IDENTS Instance method Private Method 20060224
15 GET_LTYP_TXT_CL Static method Public Method Read Description of a Row Type 20050920
16 GET_OUTPUT_DESCR Instance method Public Method Define Output Description 20050922
17 READ_DIETS_OF_GROUP Instance method Public Method 20050926
18 READ_LIMITS_OF_DIETS Instance method Public Method Determine Limits for Diets 20050928
19 READ_NUTR_OF_GROUP Instance method Public Method 20050912
20 SET_CHANGED Instance method Public Method Something Was Changed on the Screen 20050912
21 WRITE_LAYOUT_ASSIGNMENT Instance method Public Method Store Layouts in a Formula 20051019
Events
Class CL_FRML_UI_SELCNTRL has no event.
Types
Class CL_FRML_UI_SELCNTRL has no local type.
Method Signatures

Method CLEAR_CHANGED Signature

Method CLEAR_CHANGED on class CL_FRML_UI_SELCNTRL has no parameter.
Method CLEAR_CHANGED on class CL_FRML_UI_SELCNTRL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AENNR Call by reference Type reference (TYPE) FRMLE_AENNR Änderungsnummer 20051019
2 Importing I_LEVEL Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Rezeptformel 20050927
3 Importing I_UDLID Call by reference Type reference (TYPE) ESEIDLID Identifikationsanzeige 20050914
4 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20050912

Method CONSTRUCTOR on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_ALL_DIETGRP_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIETGRP_MEMB Call by reference Type reference (TYPE) FRMLTY_LAYGRP_MEMB RMSA: Dietgruppenmitglieder 20060109
2 Exporting ET_MSG Call by reference Type reference (TYPE) FRMLTY_MAN_MSG Sammeln d. Nachrichten aus der sekundären Datenbeschaffung 20060109

Method GET_ALL_DIETGRP_MEMBERS on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_ALL_NUTRGRP_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_NUTR_BASE_DRV Call by reference Type reference (TYPE) FRMLTY_NUTR_BASEUNIT Tabellentyp: Nährstoffe, Basiseinheit 20090716
2 Exporting ET_LAYGRP_MEMB Call by reference Type reference (TYPE) FRMLTY_LAYGRP_MEMB RMSA: Layoutgruppenmitglieder 20051114
3 Exporting ET_MSG Call by reference Type reference (TYPE) FRMLTY_MAN_MSG Sammeln d. Nachrichten aus der sekundären Datenbeschaffung 20051114
4 Importing IO_PROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Instanz Berechnungsprotokoll 20060116
5 Importing I_FLG_READ_UNIT Call by reference Type reference (TYPE) FRMLE_FLAG 'X' Basiseinheit zu Nährstoffen lesen 20060322

Method GET_ALL_NUTRGRP_MEMBERS on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_COMP_DISP_MODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISP_MODES Call by reference Type reference (TYPE) VRM_VALUES Anzeigemodi 20051021
2 Exporting EV_DEF_DISP_MODE Call by reference Type reference (TYPE) FRMLE_DISP_MODE Default-Anzeigemodus 20051021
3 Exporting EV_ONLY_CAL Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20060123
4 Importing IV_DEF_SUBST Call by reference Type reference (TYPE) FRMLE_OTPT_OUPSUBID Stoff 20051027
5 Importing IV_EDITABLE Call by reference Type reference (TYPE) XFELD Zusammensetzung editierbar 20051021
6 Importing IV_LEVEL Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Rezeptformel 20060118
7 Importing IV_REAC_FLG Call by reference Type reference (TYPE) FRMLE_REAC_FLG Reaktion 20060118

Method GET_COMP_DISP_MODES on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_F4_DIETGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIETGRP_LIST Call by reference Type reference (TYPE) FRMLTY_SUBRECN Tabellentyp für die Übergabe von Stoffnummern 20050921
2 Exporting ET_DIETGRP_LIST_VRM Call by reference Type reference (TYPE) VRM_VALUES 20050921
3 Exporting ET_MSG Call by reference Type reference (TYPE) FRMLTY_MAN_MSG Sammeln d. Nachrichten aus der sekundären Datenbeschaffung 20050921
4 Exporting E_DEFAULT_SOURCE Call by reference Type reference (TYPE) FRMLE_SRC Datenquelle 20050927

Method GET_F4_DIETGRP on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_F4_EPROF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EPROF Call by reference Type reference (TYPE) FRMLTY_SUBRECN Tabellentyp für die Übergabe von Stoffnummern 20050912
2 Exporting ET_EPROF_VRM Call by reference Type reference (TYPE) VRM_VALUES Energieprofildefault 20050912
3 Exporting ET_MSG Call by reference Type reference (TYPE) FRMLTY_MAN_MSG Sammeln d. Nachrichten aus der sekundären Datenbeschaffung 20050912
4 Importing IO_PROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Popup für Protokoll 20051103
5 Importing IS_KEYPATH Call by reference Type reference (TYPE) FRMLS_KEYPATH Zum Lesen der Defaults je Formel 20050926
6 Changing X_EPROF_DEFAULT Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20050926

Method GET_F4_EPROF on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_F4_FORM_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXPL_START_PNT Call by reference Type reference (TYPE) VRM_VALUES 20050926
2 Exporting E_DEFAULT_LVL Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Rezeptformel 20050926

Method GET_F4_FORM_VIEWS on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_F4_LOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) FRMLTY_MAN_MSG Sammeln d. Nachrichten aus der sekundären Datenbeschaffung 20050912
2 Exporting ET_PLOSS_PROF Call by reference Type reference (TYPE) FRMLTY_SUBRECN Tabellentyp für die Übergabe von Stoffnummern 20050912
3 Exporting ET_PLOSS_PROF_VRM Call by reference Type reference (TYPE) VRM_VALUES 20050912
4 Exporting ET_SLOSS_PROF Call by reference Type reference (TYPE) FRMLTY_SUBRECN Tabellentyp für die Übergabe von Stoffnummern 20050912
5 Exporting ET_SLOSS_PROF_VRM Call by reference Type reference (TYPE) VRM_VALUES 20050912
6 Importing IO_PROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Popup für Protokoll 20051103
7 Importing IS_KEYPATH Call by reference Type reference (TYPE) FRMLS_KEYPATH Zum Lesen der Defaults je Formel 20050926
8 Changing X_PL_DEFAULT Call by reference Type reference (TYPE) FRMLE_RECN Prozessverlustprofil 20060112
9 Changing X_SL_DEFAULT Call by reference Type reference (TYPE) FRMLE_RECN Lagerungsverlustprofil 20060112

Method GET_F4_LOSS on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_F4_MATPRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MM_PRICES Call by reference Type reference (TYPE) VRM_VALUES Materialpreisarten 20050926
2 Exporting E_DEFAULT_MATPRS Call by reference Type reference (TYPE) FRMLE_MATPRS_TYPE Standardpreisart 20050926

Method GET_F4_MATPRS on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_F4_MISC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALC_BASE Call by reference Type reference (TYPE) FRMLTY_ADD_CALC_DATA RMS-FRM: Tabelle Gruppen für zusätzli. Berechnungen 20050912
2 Exporting ET_CALC_BASE_VRM Call by reference Type reference (TYPE) VRM_VALUES 20050912
3 Exporting ET_DATA_SRC Call by reference Type reference (TYPE) FRMLTY_DATA_SRC RMS-FRM: Datenquellen 20050912
4 Exporting ET_DATA_SRC_VRM Call by reference Type reference (TYPE) VRM_VALUES 20050912
5 Exporting ET_MSG Call by reference Type reference (TYPE) FRMLTY_MAN_MSG Sammeln d. Nachrichten aus der sekundären Datenbeschaffung 20050912
6 Importing IO_PROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Popup für Protokoll 20051103

Method GET_F4_MISC on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_F4_NUTRGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) FRMLTY_MAN_MSG Sammeln d. Nachrichten aus der sekundären Datenbeschaffung 20050912
2 Exporting ET_NUTRGRP_LIST Call by reference Type reference (TYPE) FRMLTY_SUBRECN Tabellentyp für die Übergabe von Stoffnummern 20050912
3 Exporting ET_NUTRGRP_LIST_VRM Call by reference Type reference (TYPE) VRM_VALUES 20050912
4 Exporting E_DEFAULT_SOURCE Call by reference Type reference (TYPE) FRMLE_SRC Datenquelle 20050927
5 Importing IO_PROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Popup für Protokoll 20051103

Method GET_F4_NUTRGRP on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_FRML_OUTPUTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBSTANCES Call by reference Type reference (TYPE) VRM_VALUES Outputsubstanzen 20051020
2 Exporting E_DEFAULT_SUBST Call by reference Type reference (TYPE) FRMLE_OTPT_OUPSUBID Laufende Nummer des Datensatzes 20051020
3 Importing IS_ADDINF Call by reference Type reference (TYPE) FRMLS_ADDINF RMS-FRM: Zusatzinfos für FB-Aufrufe 20051025
4 Importing IT_SUBSTANCES Call by reference Type reference (TYPE) FRMLTY_EXPL_IO 20051025
5 Importing I_LEVEL Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Rezeptformel 20051025

Method GET_FRML_OUTPUTS on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_IDENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IDENTS Call by reference Type reference (TYPE) VRM_VALUES Exportierende Werte 20060224
2 Importing IT_KEYS Call by reference Type reference (TYPE) FRMLTY_SUBRECN Tabellentyp für die Übergabe von Stoffnummern 20060224

Method GET_IDENTS on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_LTYP_TXT_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCR Call by reference Type reference (TYPE) C Beschreibung 20050920
2 Importing I_LTYP Call by reference Type reference (TYPE) FRMLE_NUTR_LTYP Zeilentyp 20050920

Method GET_LTYP_TXT_CL on class CL_FRML_UI_SELCNTRL has no exception.

Method GET_OUTPUT_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAKTX Call by reference Type reference (TYPE) MAKTX Materialkurztext 20050922
2 Exporting E_STREAMTX Call by reference Type reference (TYPE) FRMLE_STREAMTX Kurzbezeichnung des Intermediats 20050922
3 Exporting E_SUBID Call by reference Type reference (TYPE) FRMLE_OTPT_OUPSUBID Ausbeutestoff 20050922
4 Exporting E_SUBRECN_TXT Call by reference Type reference (TYPE) FRMLE_IDENT Stoffidentifikator 20050922
5 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20050922
6 Importing I_STREAM_ID Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20050922
7 Importing I_SUBRECN Call by reference Type reference (TYPE) FRMLE_SUBRECN RMS-FRM: Objektidentifizierer 20050922

Method GET_OUTPUT_DESCR on class CL_FRML_UI_SELCNTRL has no exception.

Method READ_DIETS_OF_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIET Call by reference Type reference (TYPE) FRMLTY_MEMBERS Tabellentyp für die Übergabe von Stoffnummern 20050926
2 Exporting ET_MSG Call by reference Type reference (TYPE) FRMLTY_MAN_MSG Sammeln d. Nachrichten aus der sekundären Datenbeschaffung 20050926
3 Importing IO_PROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Instanz Berechnungsprotokoll 20051115
4 Importing I_DIETGRP Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20050926

Method READ_DIETS_OF_GROUP on class CL_FRML_UI_SELCNTRL has no exception.

Method READ_LIMITS_OF_DIETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIETLIMIT Call by reference Type reference (TYPE) FRMLTY_DIETLIMIT Tabellentyp: Diät, Wert des Grenzwertes, Einheit 20050928
2 Exporting ET_MSG Call by reference Type reference (TYPE) FRMLTY_MAN_MSG Sammeln d. Nachrichten aus der sekundären Datenbeschaffung 20050928
3 Importing IO_PROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Popup für Protokoll 20051104
4 Importing IT_DIET Call by reference Type reference (TYPE) FRMLTY_SUBRECN Übergabetabelle für Diäten 20050928
5 Importing I_SOURCE Call by reference Type reference (TYPE) FRMLE_SRC Datenquelle 20050928

Method READ_LIMITS_OF_DIETS on class CL_FRML_UI_SELCNTRL has no exception.

Method READ_NUTR_OF_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) FRMLTY_MAN_MSG Sammeln d. Nachrichten aus der sekundären Datenbeschaffung 20050912
2 Exporting ET_NUTR Call by reference Type reference (TYPE) FRMLTY_MEMBERS Tabellentyp für die Übergabe von Stoffnummern 20050912
3 Importing IO_PROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Popup für Protokoll 20051103
4 Importing I_NUTRGRP Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20050912

Method READ_NUTR_OF_GROUP on class CL_FRML_UI_SELCNTRL has no exception.

Method SET_CHANGED Signature

Method SET_CHANGED on class CL_FRML_UI_SELCNTRL has no parameter.
Method SET_CHANGED on class CL_FRML_UI_SELCNTRL has no exception.

Method WRITE_LAYOUT_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) FRMLTY_MAN_MSG Sammeln d. Nachrichten aus der sekundären Datenbeschaffung 20051019
2 Importing I_FORMULA_RECN Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20051019
3 Changing X_EPROF Call by reference Type reference (TYPE) FRMLE_EPROF Energieprofil 20060412
4 Changing X_PLOSS Call by reference Type reference (TYPE) FRMLE_PROC_LOSS_ID Prozessverlust 20060412
5 Changing X_SLOSS Call by reference Type reference (TYPE) FRMLE_STORE_LOSS_ID Lagerungsverlust 20060412

Method WRITE_LAYOUT_ASSIGNMENT on class CL_FRML_UI_SELCNTRL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600