SAP ABAP Class CL_FRML_SPEC_CONTR_COMP (RMS-FRM: Contribution/Composition for Substance Purposes)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSFRMSCN (Package) RMS-FRM: Data Retrieval for Contribution and Comp.from Spec.
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FRML_EXPL_RES RMS-FRM: Determine Explosion 20030605
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FRML_CMP RM22: Composition 20030612
2 Inheritance (c INHERITING FROM c_ref)  CL_FRML_DIE RMS-FRM: Diet Substances 20030514
3 Inheritance (c INHERITING FROM c_ref)  CL_FRML_NTR_CONTR_COMP RMS-FRM: Contribution/Composition Nutrients 20020709
Properties
Class CL_FRML_SPEC_CONTR_COMP  
Short Description RMS-FRM: Contribution/Composition for Substance Purposes    
Super Class CL_FRML_EXPL_RES RMS-FRM: Determine Explosion 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSFRMSCN   RMS-FRM: Data Retrieval for Contribution and Comp.from Spec. 
Created 20020708   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 FRM10 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 FRM31 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FRML_SPEC_CONTR_COMP has no interface implemented.
Friends
Class CL_FRML_SPEC_CONTR_COMP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CONPARAM_EHS Constant Public Type reference (TYPE) ESECONPARAM 'SUB_COMP_STD_DIALOG' Context Parameter SUB_COMP_STD_DIALOG 20031105
2 C_DTEL_EVAP Constant Public Type reference (TYPE) DDOBJNAME 'FRMLE_EVAP_FLG' Evaporation Data Element 20040804
3 C_EVAPO Static Attribute Public Type reference (TYPE) FRMLE_ID 'EVAPORATION' ID 20021107
4 C_MASTER_UNIT Constant Protected Type reference (TYPE) FRMLC09-PARAM 'FRML_DEF_UNIT_FLOAT_STORE' Environment Parameters for Formulas 20030630
5 C_MSGCLASS Constant Public Type reference (TYPE) FRMLE_MESSAGECLASS 'FRMLSCN' RMS-FRM: Message Class (Message ID) 20020712
6 C_MSGTYPE_W Constant Public Type reference (TYPE) FRMLE_MESSAGETYPE 'W' RMS-FRM: Message Types: (E,I,W,...) 20020712
7 C_OBJTYPE Static Attribute Public Type reference (TYPE) TCGOBJ-OBJTYPE 'SUBSTANCE' Specification Category 20030722
8 MS_EXPLPARA Instance attribute Public Type reference (TYPE) FRMLC_EXPLPARA RMS22: Explosion Scope Parameters 20030627
9 MT_T006A Static Attribute Public Type reference (TYPE) FRMLTY_T006A Assign Internal to Language-Dependent Unit 20021030
10 MT_TCG79 Static Attribute Public Type reference (TYPE) FRMLTY_TCG79 Table Type TCG79 20030324
11 MV_EVAP_TXT Static Attribute Public Type reference (TYPE) SCRTEXT_L Long Field Label 20040804
12 MV_MASTER_UNIT Static Attribute Protected Type reference (TYPE) FRMLE_UNIT Unit of Measure 20030630
13 M_EVAPO_NUTRIENT Instance attribute Public Type reference (TYPE) FRMLE_CMP Component ID 20030324
14 M_EXIT_CALC_DATA_CONV Instance attribute Public Object reference (TYPE REF TO) IF_EX_FRML_CALC_DATA_CONV BAdI Interface IF_EX_FRML_CALC_DATA_CONV 20030721
15 M_EXIT_CMP_VALUES_CALC Instance attribute Public Object reference (TYPE REF TO) IF_EX_FRML_CMP_VALUES_CALC BAdI Interface IF_EX_FRML_CMP_VALUES_CALC 20040213
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20021030
2 GET_ADD_LINE_COMP_TYPE Instance method Public Method Value Assignment Type: Additional Rows (Substances) 20020711
3 GET_COMP_TYPE Instance method Public Method Value Assignment Type for Substance Composition 20020708
4 GET_DEFAULT_GRP Instance method Public Method Reads Default Nutrient Group 20030716
5 GET_ENVIR_REF_UNITS Instance method Public Method Read Environment Parameters for Reference Units 20020709
6 GET_ESTCAT_LAYOUT Instance method Public Method Value Assignment Type of Layout Group Substance Listing 20020708
7 GET_EVAPO_NUTRIENT Instance method Public Method Reading Evaporation Substance from Customizing 20030324
8 GET_PROC_LOSS_COMP_TYPE Instance method Public Method Value Assignment Type Process Losses 20020801
9 GET_REF_DATA Instance method Public Method Determine Reference Value of Composition 20020708
10 GET_SPECTYPE_LAYGRP Instance method Public Method Specification Type of Layout Groups 20020709
11 GET_SPECTYPE_LINE_CALC_DATA Instance method Public Method Specification Type: Additional Lines 20020710
12 GET_SPECTYPE_PROC_LOSS Instance method Public Method Specification Type: Process Losses 20020905
13 GET_SPECTYPE_STORE_LOSS Instance method Public Method Specification Type: Storage Losses 20021008
14 GET_STORE_LOSS_COMP_TYPE Instance method Public Method Value Assignment Type Storage Losses 20020905
15 READ_EHS_DATA Instance method Protected Method Read EHS Data 20030612
16 READ_FORMULA_DATA Instance method Protected Method Read Formula Data 20030612
17 READ_LAYGRP_MEMB Instance method Public Method Determine Layout Group Members 20020710
18 READ_LAYGRP_MEMB_DB Instance method Private Method Read Layout Group Members Using Function Module 20020710
19 READ_REF_UNIT Instance method Private Method Read Reference Units 20020710
20 WRITE_COMP_DATA_TO_EHS Instance method Public Method Writes Composition to EHS from Primary Output 20030718
Events
Class CL_FRML_SPEC_CONTR_COMP has no event.
Types
Class CL_FRML_SPEC_CONTR_COMP has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FRML_SPEC_CONTR_COMP has no parameter.
Method CONSTRUCTOR on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method GET_ADD_LINE_COMP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ESTCAT_LINE Call by reference Type reference (TYPE) FRMLE_ESTCAT Bewertungsart 20020711

Method GET_ADD_LINE_COMP_TYPE on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method GET_COMP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ESTCAT_COMP Call by reference Type reference (TYPE) FRMLE_ESTCAT Bewertungsart 20020710

Method GET_COMP_TYPE on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method GET_DEFAULT_GRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DEF_GRP Call by reference Type reference (TYPE) FRMLS_LAYOUT_GRP Defaultnährstoffgruppe 20030716
2 Importing IT_GRP Call by reference Type reference (TYPE) FRMLTY_LAYOUT_GRP RMS-FRM:Nährwertgruppen 20030716
3 Importing I_AENNR Call by reference Type reference (TYPE) FRMLE_AENNR Änderungsnummer 20030716
4 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20030716

Method GET_DEFAULT_GRP on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method GET_ENVIR_REF_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ATNAM_REF_UNIT Call by reference Type reference (TYPE) FRMLE_ATNAM Merkmalsname 20020709
2 Exporting E_ESTCAT_REF_UNIT Call by reference Type reference (TYPE) FRMLE_ESTCAT Bewertungsart 20020709

Method GET_ENVIR_REF_UNITS on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method GET_ESTCAT_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ESTCAT_LAYGRP Call by reference Type reference (TYPE) FRMLE_ESTCAT Bewertungsart 20020709

Method GET_ESTCAT_LAYOUT on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method GET_EVAPO_NUTRIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EVAPO_RECN Call by reference Type reference (TYPE) FRMLE_CMP Komponenten-ID 20030324
2 Importing I_AENNR Call by reference Type reference (TYPE) FRMLE_AENNR Änderungsnummer 20030324
3 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20030324

Method GET_EVAPO_NUTRIENT on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method GET_PROC_LOSS_COMP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ESTCAT_PROC_LOSS Call by reference Type reference (TYPE) FRMLE_ESTCAT Bewertungsart 20020801

Method GET_PROC_LOSS_COMP_TYPE on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method GET_REF_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_QTY Call by reference Type reference (TYPE) FRMLE_FLT Fließkommawert 20020710
2 Exporting E_UNIT Call by reference Type reference (TYPE) FRMLE_UNIT Mengeneinheit 20020710

Method GET_REF_DATA on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method GET_SPECTYPE_LAYGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBCAT_LAYGRP Call by reference Type reference (TYPE) FRMLE_SUBCAT Spezifikationsart Formel 20020709

Method GET_SPECTYPE_LAYGRP on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method GET_SPECTYPE_LINE_CALC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBCAT_LINEGRP Call by reference Type reference (TYPE) FRMLE_SUBCAT Spezifikationsart Formel 20020711

Method GET_SPECTYPE_LINE_CALC_DATA on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method GET_SPECTYPE_PROC_LOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBCAT_PROC_LOSS Call by reference Type reference (TYPE) FRMLE_SUBCAT Spezifikationsart Formel 20020905

Method GET_SPECTYPE_PROC_LOSS on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method GET_SPECTYPE_STORE_LOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBCAT_STORE_LOSS Call by reference Type reference (TYPE) FRMLE_SUBCAT Spezifikationsart Formel 20021008

Method GET_SPECTYPE_STORE_LOSS on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method GET_STORE_LOSS_COMP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ESTCAT_STORE_LOSS Call by reference Type reference (TYPE) FRMLE_ESTCAT Bewertungsart 20020905

Method GET_STORE_LOSS_COMP_TYPE on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method READ_EHS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMP Call by reference Type reference (TYPE) FRMLTY_CMP RMSA: Zusammensetzungsverteilung 20030612
2 Exporting ET_COMP_OUT Call by reference Type reference (TYPE) FRMLTY_CMP RMSA: Zusammensetzungsverteilung PO 20030612
3 Exporting E_ERR_FLG Call by reference Type reference (TYPE) FRMLE_FLG Zur allgemeinen Verwendung 20030612
4 Importing IS_EXPLPARA Call by reference Type reference (TYPE) FRMLC_EXPLPARA RMS22: Parameter zum Auflösungsbereich 20030612
5 Importing IT_ID Call by reference Type reference (TYPE) FRMLTY_ID RMS-FRM: Tabelle mit ID's 20030612
6 Importing IT_SRC_DATA Call by reference Type reference (TYPE) FRMLTY_DATA_SRC RMS-FRM: Datenquellen 20030612
7 Importing I_AENNR Call by reference Type reference (TYPE) FRMLE_AENNR Änderungsnummer 20030612
8 Importing I_FLG_BACKGROUND Call by reference Type reference (TYPE) FRMLE_FLAG Hintergrundverarbeitung 20050524
9 Importing I_LEVEL Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Rezeptformel 20050401
10 Importing I_OUP_ID Call by reference Type reference (TYPE) FRMLE_SUBRECN Stoffschlüssel 20030702
11 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20030612

Method READ_EHS_DATA on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method READ_FORMULA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMP Call by reference Type reference (TYPE) FRMLTY_CMP RMSA: Zusammensetzungsverteilung 20030612
2 Exporting ET_COMP_OUT Call by reference Type reference (TYPE) FRMLTY_CMP RMSA: Zusammensetzungsverteilung 20030612
3 Exporting E_ERR_FLG Call by reference Type reference (TYPE) FRMLE_FLG Zur allgemeinen Verwendung 20030613
4 Importing IS_EXPLPARA Call by reference Type reference (TYPE) FRMLC_EXPLPARA RMS22: Parameter zum Auflösungsbereich 20030613
5 Importing IS_VIEWPARA Call by reference Type reference (TYPE) FRMLC_VIEWPARA RMS22: Parameter zu Formelsichten 20031007
6 Importing IT_API_AGGR Call by reference Type reference (TYPE) FRM31_AGGR_TAB_TYPE 20030612
7 Importing IT_ID Call by reference Type reference (TYPE) FRMLTY_ID RMS-FRM: Tabelle mit ID's 20030612
8 Importing I_AENNR Call by reference Type reference (TYPE) FRMLE_AENNR Änderungsnummer 20040617
9 Importing I_FRML_ID Call by reference Type reference (TYPE) FRMLE_ID aktuelle Formel 20031007
10 Importing I_MODUS Call by reference Type reference (TYPE) FRMLE_MODE Modus für Datenbeschaffung bei Auflösung 20031027
11 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20040617

Method READ_FORMULA_DATA on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method READ_LAYGRP_MEMB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LAYGRP_MEMB Call by reference Type reference (TYPE) FRMLTY_LAYGRP_MEMB RMSA: Layoutgruppenmitglieder 20020710
2 Exporting E_ERR_FLG Call by reference Type reference (TYPE) FRMLE_FLG Zur allgemeinen Verwendung 20020710
3 Importing IT_LAYGRP Call by reference Type reference (TYPE) FRMLTY_LAYOUT_GRP RMSA: Layoutgruppen 20020710
4 Importing I_AENNR Call by reference Type reference (TYPE) FRMLE_AENNR Änderungsnummer 20020710
5 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20020710

Method READ_LAYGRP_MEMB on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method READ_LAYGRP_MEMB_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LAYGRP_MEMB Call by reference Type reference (TYPE) FRMLTY_LAYGRP_MEMB RMSA: Layoutgruppenmitglieder 20020710
2 Exporting E_ERR_FLG Call by reference Type reference (TYPE) FRMLE_FLG Zur allgemeinen Verwendung 20020710
3 Importing I_AENNR Call by reference Type reference (TYPE) FRMLE_AENNR Änderungsnummer 20020710
4 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20020710
5 Changing XT_API_HEADER Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE 20020710
6 Changing XT_API_PROP_HEADER Call by reference Type reference (TYPE) ESPRH_APIVH_TAB_TYPE 20020710

Method READ_LAYGRP_MEMB_DB on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method READ_REF_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERR_FLG Call by reference Type reference (TYPE) FRMLE_FLG Zur allgemeinen Verwendung 20020710
2 Importing I_AENNR Call by reference Type reference (TYPE) FRMLE_AENNR Änderungsnummer 20020710
3 Importing I_ATNAM Call by reference Type reference (TYPE) FRMLE_ATNAM Merkmalsname 20020710
4 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20020710
5 Changing XT_API_HEADER Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE 20020710
6 Changing XT_API_PROP_HEADER Call by reference Type reference (TYPE) ESPRH_APIVH_TAB_TYPE 20020710
7 Changing XT_LAYGRP_MEMB Call by reference Type reference (TYPE) FRMLTY_LAYGRP_MEMB RMSA: Layoutgruppenmitglieder 20020710

Method READ_REF_UNIT on class CL_FRML_SPEC_CONTR_COMP has no exception.

Method WRITE_COMP_DATA_TO_EHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC RMS-FRM: Nachrichten für AnwendungsLog 20030721
2 Importing IS_ADDINF Call by reference Type reference (TYPE) FRMLS_ADDINF RMS-FRM: Zusatzinfos für FB-Aufrufe 20030721
3 Importing IT_COMP_DATA Call by reference Type reference (TYPE) FRMLTY_CMP RMSA: Zusammensetzungsverteilung 20030721
4 Importing I_CALL_BADI Call by reference Type reference (TYPE) FRMLE_FLG 'X' Aufruf vom Konvertierungsbadi 20030721
5 Importing I_LEVEL Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Rezeptformel: CMP, NTR_CMP, DIET_SUM 20030721
6 Importing I_RVLID Call by reference Type reference (TYPE) FRMLE_RVLID_VIEW Gültigkeitsraum zum Lesen/Schreiben von EHS Daten zur Sicht 20030723
7 Importing I_SUBID Call by reference Type reference (TYPE) FRMLE_SUBID Stoff vom Primary Output 20030721
8 Importing I_SUBRECN Call by reference Type reference (TYPE) FRMLE_SUBRECN Stoffschlüssel vom Primary Output 20030721
9 Importing I_VACLID Call by reference Type reference (TYPE) FRMLE_VACLID_VIEW Bewertungseinst. zum Lesen/Schreiben von EHS Daten zur Sicht 20030723
# Exception Resumable Description Created on
1 LOCKFAIL Stoff kann nicht gesperrt werden 20030721
2 PARAMETER_ERROR Importparameter falsch gefüllt 20030721
History
Last changed by/on SAP  20100310 
SAP Release Created in 200