SAP ABAP Class CL_FRML_EXPL_RES (RMS-FRM: Determine Explosion)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSFRMEXP (Package) RMS-FRM: Determine Result of Explosion
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RMSA_CONTR_COMP RMS-FRM: Contribution/Composition 20030605
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FRML_IRL RM22: Costs 20030620
2 Inheritance (c INHERITING FROM c_ref)  CL_FRML_OOP RMS-FRM: OOP 20030605
3 Inheritance (c INHERITING FROM c_ref)  CL_FRML_SPEC_CONTR_COMP RMS-FRM: Contribution/Composition for Substance Purposes 20030605
Properties
Class CL_FRML_EXPL_RES  
Short Description RMS-FRM: Determine Explosion    
Super Class CL_RMSA_CONTR_COMP RMS-FRM: Contribution/Composition 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSFRMEXP   RMS-FRM: Determine Result of Explosion 
Created 20030605   SAP 
Last change 20050409   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 FRM31 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FRML_EXPL_RES has no interface implemented.
Friends
Class CL_FRML_EXPL_RES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CMP_REAC_C Constant Protected Type reference (TYPE) FRMLE_CMP_REAC 'C' Composition - Reaction 20030618
2 C_DEF_EVAPO_SUBID Constant Private Type reference (TYPE) FRMLC09-PARAM 'FRML_DEF_EVAPO_SUBID' Environment Parameters for Formulas 20040617
3 C_DTEL_EVAP Constant Private Type reference (TYPE) DDOBJNAME 'FRMLE_EVAP_FLG' Evaporation Data Element 20040804
4 C_EVAPO Constant Private Type reference (TYPE) FRMLE_ID 'EVAPORATION' ID 20030605
5 C_ID_KIND_I Constant Protected Type reference (TYPE) FRMLE_ID_KIND 'I' RM22: ID Type Stream 20030611
6 C_ID_KIND_M Constant Protected Type reference (TYPE) FRMLE_ID_KIND 'M' RM22: ID Type Material 20030611
7 C_ID_KIND_S Constant Protected Type reference (TYPE) FRMLE_ID_KIND 'S' RM22: ID Type Substance 20030611
8 C_MODUS_A Constant Protected Type reference (TYPE) FRMLE_MODE 'A' Mode for Retrieving Data During Explosion 20030605
9 C_MODUS_E Constant Private Type reference (TYPE) FRMLE_MODE 'E' Mode for Retrieving Data During Explosion 20030605
10 C_MODUS_M Constant Private Type reference (TYPE) FRMLE_MODE 'M' Mode for Retrieving Data During Explosion 20030605
11 MT_EXPL Instance attribute Protected Type reference (TYPE) FRM31_EXPL_TAB_TYPE Explosion Table of Stages 20050429
12 MT_EXPLPARA Static Attribute Protected Type reference (TYPE) FRMLTY_EXPLPARA RMS-FRM: Parameters for Explosion Scope 20030612
13 MT_MAKT Static Attribute Protected Type reference (TYPE) FRMLTY_MAKT RM22: Material Short Text 20030611
14 MT_TCG77 Static Attribute Protected Type reference (TYPE) FRMLTY_TCG77 RM22: Language-Dependent Description of Component Type 20030611
15 MT_VIEWPARA Static Attribute Protected Type reference (TYPE) FRMLTY_VIEWPARA RMS22: Parameters for Formula Views with Explosion 20030606
16 MV_EVAP_TXT Static Attribute Private Type reference (TYPE) SCRTEXT_L Long Field Label 20040804
17 M_EVAPO_SUBID Instance attribute Public Type reference (TYPE) FRMLE_SUBID Substance 20040617
18 M_EVAPO_SUBRECN Instance attribute Public Type reference (TYPE) FRMLE_CMP Component ID 20040617
19 M_IDLID Instance attribute Protected Type reference (TYPE) TCG28-IDLID Identification Listing 20030611
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EVAPORATION Instance method Private Method Evaporation Exists 20030605
2 CHECK_MOD Instance method Private Method Checks Whether a Mode Was Provided 20030605
3 CHECK_REWORK Instance method Public Method 20030909
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030606
5 FORMULAS_EXPL Instance method Private Method Call FRML301_FORMULAS_EXPLOSION 20030605
6 GET_API_DATA Instance method Private Method Read Values via API 20030605
7 GET_COMP_DATA_FROM_AGGR Instance method Private Method RM22: Reads Composition from the Aggregation 20031001
8 GET_EVAPO_SUB Instance method Public Method Reading Evaporation Substance from Customizing 20040617
9 GET_EXPL_DATA Instance method Private Method Read Values via Explosion API 20030605
10 GET_EXPL_RESULT Instance method Protected Method Determination of Explosion 20030605
11 GET_IDLID Instance method Public Method Read Identification Listing 20030611
12 GET_MODELING_DATA Instance method Private Method Read Values via Modeling 20030605
13 READ_ID_TXT Instance method Private Method Determine ID Description 20030611
Events
Class CL_FRML_EXPL_RES has no event.
Types
Class CL_FRML_EXPL_RES has no local type.
Method Signatures

Method CHECK_EVAPORATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_API_AGGR Call by reference Type reference (TYPE) FRM31_AGGR_TAB_TYPE 20030605
2 Importing I_SUM Call by reference Type reference (TYPE) FRMLE_FLT Fließkommawert 20030605
3 Changing XT_COMP Call by reference Type reference (TYPE) FRMLTY_ID RMS-FRM: Tabelle mit ID's 20030605

Method CHECK_EVAPORATION on class CL_FRML_EXPL_RES has no exception.

Method CHECK_MOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HDR Call by reference Type reference (TYPE) FRM31_HDR_TAB_TYPE 20030605
2 Exporting E_EXPL_SCOPE Call by reference Type reference (TYPE) FRMLE_EXPL_SCOPE Auflösungsbereich 20030606
3 Importing I_LEVEL Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Rezeptformel 20030606
4 Importing I_SCENARIO Call by reference Type reference (TYPE) FRM31_SCENARIO_TYPE 'I' 20031020
5 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20030605
6 Changing XT_KEY Call by reference Type reference (TYPE) FRMLTY_KEY_DATA RMS-FRM: Formeln + PO + Modus 20030605
7 Changing X_NO_EXPL_STOP_BY_REAC Call by reference Type reference (TYPE) FLAG Auflösung trotz Reaktionsflag 20031101

Method CHECK_MOD on class CL_FRML_EXPL_RES has no exception.

Method CHECK_REWORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERR_LOG Call by reference Type reference (TYPE) FRMLE_FLG Fehlerflag 20030909
2 Importing IT_API_AGGR Call by reference Type reference (TYPE) FRM31_AGGR_TAB_TYPE 20030909
3 Importing I_FRML_ID Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20030909
4 Importing I_SUM Call by reference Type reference (TYPE) FRMLE_FLT Summe Inputs 20050301
5 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20030909
6 Changing XT_COMP Call by reference Type reference (TYPE) FRMLTY_ID RMS-FRM: Tabelle mit ID's 20030909

Method CHECK_REWORK on class CL_FRML_EXPL_RES has no exception.

Method CONSTRUCTOR Signature

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

Method FORMULAS_EXPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_API_AGGR Call by reference Type reference (TYPE) FRM31_AGGR_TAB_TYPE 20030605
2 Exporting ET_API_COMP Call by reference Type reference (TYPE) FRM31_EXPL_COMP_TAB_TYPE 20030605
3 Exporting E_ERR_LOG Call by reference Type reference (TYPE) FRMLE_FLG Zur allgemeinen Verwendung 20030605
4 Importing IT_EXPL_SCOPE Call by reference Type reference (TYPE) FRM31_EXPL_SCOPE_TAB_TYPE 20030605
5 Importing I_FRML_ID Call by reference Type reference (TYPE) FRMLE_ID ID 20030605
6 Importing I_NO_EXPL_STOP_BY_REAC Call by reference Type reference (TYPE) FLAG flag: don't stop explosion in start reaction 20030729
7 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20030605

Method FORMULAS_EXPL on class CL_FRML_EXPL_RES has no exception.

Method GET_API_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HDR Call by reference Type reference (TYPE) FRM31_HDR_TAB_TYPE 20030605
2 Importing IT_KEY Call by reference Type reference (TYPE) FRMLTY_KEY_DATA RMS-FRM: Formeln + PO + Modus 20030605
3 Importing I_EXPL_SCOPE Call by reference Type reference (TYPE) FRMLE_EXPL_SCOPE Auflösungsbereich 20030605
4 Importing I_SCENARIO Call by reference Type reference (TYPE) FRM31_SCENARIO_TYPE 20030605
5 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20030605
6 Changing XT_API_AGGR Call by reference Type reference (TYPE) FRM31_AGGR_TAB_TYPE 20030606
7 Changing XT_EXPL_COMP Call by reference Type reference (TYPE) FRMLTY_EXPL_COMP RMS-FRM: Auflöungsergebnis 20030605
8 Changing X_ERR_LOG Call by reference Type reference (TYPE) FRMLE_FLG Es existieren Fehlermeldungen 20030605

Method GET_API_DATA on class CL_FRML_EXPL_RES has no exception.

Method GET_COMP_DATA_FROM_AGGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_API_AGGR Call by reference Type reference (TYPE) FRM31_AGGR_TAB_TYPE 20031001
2 Importing IT_KEY Call by reference Type reference (TYPE) FRMLTY_KEY_DATA 20031001
3 Importing I_EXPL_SCOPE Call by reference Type reference (TYPE) FRMLE_EXPL_SCOPE Auflösungsbereich 20031001
4 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT 20031001
5 Changing XT_EXPL_COMP Call by reference Type reference (TYPE) FRMLTY_EXPL_COMP RMS-FRM: Auflöungsergebnis 20031001

Method GET_COMP_DATA_FROM_AGGR on class CL_FRML_EXPL_RES has no exception.

Method GET_EVAPO_SUB 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 20040617
2 Exporting E_EVAPO_SUBID Call by reference Type reference (TYPE) FRMLE_SUBID Stoff 20040617
3 Importing I_AENNR Call by reference Type reference (TYPE) FRMLE_AENNR Änderungsnummer 20040617
4 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20040617

Method GET_EVAPO_SUB on class CL_FRML_EXPL_RES has no exception.

Method GET_EXPL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY Call by reference Type reference (TYPE) FRMLTY_KEY_DATA RMS-FRM: Formeln + PO + Modus 20030605
2 Importing I_EXPL_SCOPE Call by reference Type reference (TYPE) FRMLE_EXPL_SCOPE Auflösungsbereich 20030605
3 Importing I_NO_EXPL_STOP_BY_REAC Call by reference Type reference (TYPE) FLAG flag: don't stop explosion in start reaction 20030729
4 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20030605
5 Changing XT_API_AGGR Call by reference Type reference (TYPE) FRM31_AGGR_TAB_TYPE 20030605
6 Changing XT_EXPL_COMP Call by reference Type reference (TYPE) FRMLTY_EXPL_COMP RMS-FRM: Auflösungsergebnis 20030605
7 Changing X_ERR_LOG Call by reference Type reference (TYPE) FRMLE_FLG Es existieren Fehlermeldungen 20030605

Method GET_EXPL_DATA on class CL_FRML_EXPL_RES has no exception.

Method GET_EXPL_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_API_AGGR Call by reference Type reference (TYPE) FRM31_AGGR_TAB_TYPE 20030605
2 Exporting ET_EXPL_COMP Call by reference Type reference (TYPE) FRMLTY_EXPL_COMP RMS-FRM: Auflöungsergebnis 20030605
3 Exporting E_ERR_LOG Call by reference Type reference (TYPE) FRMLE_FLG Es existieren Fehlermeldungen 20030605
4 Importing IT_KEY Call by reference Type reference (TYPE) FRMLTY_KEY_DATA RMS-FRM: Formeln + PO + Modus 20030605
5 Importing I_AENNR Call by reference Type reference (TYPE) FRMLE_AENNR Änderungsnummer 20030718
6 Importing I_COUNTER Call by reference Type reference (TYPE) FRMLE_COUNT Allgemeiner Zähler 20030909
7 Importing I_FLG_BACKGROUND Call by reference Type reference (TYPE) FRMLE_FLAG Hintergrundverarbeitung 20050524
8 Importing I_LEVEL Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Rezeptformel 20030605
9 Importing I_NO_EXPL_STOP_BY_REAC Call by reference Type reference (TYPE) FLAG flag: don't stop explosion in start reaction 20030729
10 Importing I_SCENARIO Call by reference Type reference (TYPE) FRM31_SCENARIO_TYPE 20030605
11 Importing I_SUM_UP Call by reference Type reference (TYPE) FRMLE_FLG 'X' Gleiche ID'S aufsummieren 20030610
12 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20030605

Method GET_EXPL_RESULT on class CL_FRML_EXPL_RES has no exception.

Method GET_IDLID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IDLID Call by reference Type reference (TYPE) TCG28-IDLID Identifikationsanzeige 20030611

Method GET_IDLID on class CL_FRML_EXPL_RES has no exception.

Method GET_MODELING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY Call by reference Type reference (TYPE) FRMLTY_KEY_DATA RMS-FRM: Formeln + PO + Modus 20030605
2 Importing I_COUNTER Call by reference Type reference (TYPE) FRMLE_COUNT Allgemeiner Zähler 20030909
3 Importing I_EXPL_SCOPE Call by reference Type reference (TYPE) FRMLE_EXPL_SCOPE Auflösungsbereich 20030605
4 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20030605
5 Changing XT_API_AGGR Call by reference Type reference (TYPE) FRM31_AGGR_TAB_TYPE 20030605
6 Changing XT_EXPL_COMP Call by reference Type reference (TYPE) FRMLTY_EXPL_COMP RMS-FRM: Auflöungsergebnis 20030605
7 Changing X_ERR_LOG Call by reference Type reference (TYPE) FRMLE_FLG Es existieren Fehlermeldungen 20030605

Method GET_MODELING_DATA on class CL_FRML_EXPL_RES has no exception.

Method READ_ID_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXPL_COMP Call by reference Type reference (TYPE) FRMLS_EXPL_COMP RMS-FRM: Auflösungsergebnis 20030611
2 Importing IT_API_AGGR Call by reference Type reference (TYPE) FRM31_AGGR_TAB_TYPE 20030611
3 Importing I_AENNR Call by reference Type reference (TYPE) FRMLE_AENNR Änderungsnummer 20030718
4 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20030611
5 Changing XS_ID Call by reference Type reference (TYPE) FRMLS_ID RMS-FRM: ID's 20030611

Method READ_ID_TXT on class CL_FRML_EXPL_RES has no exception.
History
Last changed by/on SAP  20050409 
SAP Release Created in 220