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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Protected | Type reference (TYPE) | FRMLE_CMP_REAC | 'C' | Composition - Reaction | 20030618 | ||
| 2 | Constant | Private | Type reference (TYPE) | FRMLC09-PARAM | 'FRML_DEF_EVAPO_SUBID' | Environment Parameters for Formulas | 20040617 | ||
| 3 | Constant | Private | Type reference (TYPE) | DDOBJNAME | 'FRMLE_EVAP_FLG' | Evaporation Data Element | 20040804 | ||
| 4 | Constant | Private | Type reference (TYPE) | FRMLE_ID | 'EVAPORATION' | ID | 20030605 | ||
| 5 | Constant | Protected | Type reference (TYPE) | FRMLE_ID_KIND | 'I' | RM22: ID Type Stream | 20030611 | ||
| 6 | Constant | Protected | Type reference (TYPE) | FRMLE_ID_KIND | 'M' | RM22: ID Type Material | 20030611 | ||
| 7 | Constant | Protected | Type reference (TYPE) | FRMLE_ID_KIND | 'S' | RM22: ID Type Substance | 20030611 | ||
| 8 | Constant | Protected | Type reference (TYPE) | FRMLE_MODE | 'A' | Mode for Retrieving Data During Explosion | 20030605 | ||
| 9 | Constant | Private | Type reference (TYPE) | FRMLE_MODE | 'E' | Mode for Retrieving Data During Explosion | 20030605 | ||
| 10 | Constant | Private | Type reference (TYPE) | FRMLE_MODE | 'M' | Mode for Retrieving Data During Explosion | 20030605 | ||
| 11 | Instance attribute | Protected | Type reference (TYPE) | FRM31_EXPL_TAB_TYPE | Explosion Table of Stages | 20050429 | |||
| 12 | Static Attribute | Protected | Type reference (TYPE) | FRMLTY_EXPLPARA | RMS-FRM: Parameters for Explosion Scope | 20030612 | |||
| 13 | Static Attribute | Protected | Type reference (TYPE) | FRMLTY_MAKT | RM22: Material Short Text | 20030611 | |||
| 14 | Static Attribute | Protected | Type reference (TYPE) | FRMLTY_TCG77 | RM22: Language-Dependent Description of Component Type | 20030611 | |||
| 15 | Static Attribute | Protected | Type reference (TYPE) | FRMLTY_VIEWPARA | RMS22: Parameters for Formula Views with Explosion | 20030606 | |||
| 16 | Static Attribute | Private | Type reference (TYPE) | SCRTEXT_L | Long Field Label | 20040804 | |||
| 17 | Instance attribute | Public | Type reference (TYPE) | FRMLE_SUBID | Substance | 20040617 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | FRMLE_CMP | Component ID | 20040617 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | TCG28-IDLID | Identification Listing | 20030611 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Evaporation Exists | 20030605 | |
| 2 | Instance method | Private | Method | Checks Whether a Mode Was Provided | 20030605 | |
| 3 | Instance method | Public | Method | 20030909 | ||
| 4 | Instance method | Public | Constructor | CONSTRUCTOR | 20030606 | |
| 5 | Instance method | Private | Method | Call FRML301_FORMULAS_EXPLOSION | 20030605 | |
| 6 | Instance method | Private | Method | Read Values via API | 20030605 | |
| 7 | Instance method | Private | Method | RM22: Reads Composition from the Aggregation | 20031001 | |
| 8 | Instance method | Public | Method | Reading Evaporation Substance from Customizing | 20040617 | |
| 9 | Instance method | Private | Method | Read Values via Explosion API | 20030605 | |
| 10 | Instance method | Protected | Method | Determination of Explosion | 20030605 | |
| 11 | Instance method | Public | Method | Read Identification Listing | 20030611 | |
| 12 | Instance method | Private | Method | Read Values via Modeling | 20030605 | |
| 13 | 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 | IT_API_AGGR | Call by reference | Type reference (TYPE) | FRM31_AGGR_TAB_TYPE | 20030605 | ||||
| 2 | I_SUM | Call by reference | Type reference (TYPE) | FRMLE_FLT | Fließkommawert | 20030605 | |||
| 3 | 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 | ET_HDR | Call by reference | Type reference (TYPE) | FRM31_HDR_TAB_TYPE | 20030605 | ||||
| 2 | E_EXPL_SCOPE | Call by reference | Type reference (TYPE) | FRMLE_EXPL_SCOPE | Auflösungsbereich | 20030606 | |||
| 3 | I_LEVEL | Call by reference | Type reference (TYPE) | FRMLE_LEVEL | Sicht einer Rezeptformel | 20030606 | |||
| 4 | I_SCENARIO | Call by reference | Type reference (TYPE) | FRM31_SCENARIO_TYPE | 'I' | 20031020 | |||
| 5 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20030605 | |||
| 6 | XT_KEY | Call by reference | Type reference (TYPE) | FRMLTY_KEY_DATA | RMS-FRM: Formeln + PO + Modus | 20030605 | |||
| 7 | 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 | E_ERR_LOG | Call by reference | Type reference (TYPE) | FRMLE_FLG | Fehlerflag | 20030909 | |||
| 2 | IT_API_AGGR | Call by reference | Type reference (TYPE) | FRM31_AGGR_TAB_TYPE | 20030909 | ||||
| 3 | I_FRML_ID | Call by reference | Type reference (TYPE) | FRMLE_RECN | RMS-FRM: Objektidentifizierer | 20030909 | |||
| 4 | I_SUM | Call by reference | Type reference (TYPE) | FRMLE_FLT | Summe Inputs | 20050301 | |||
| 5 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20030909 | |||
| 6 | 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 | ET_API_AGGR | Call by reference | Type reference (TYPE) | FRM31_AGGR_TAB_TYPE | 20030605 | ||||
| 2 | ET_API_COMP | Call by reference | Type reference (TYPE) | FRM31_EXPL_COMP_TAB_TYPE | 20030605 | ||||
| 3 | E_ERR_LOG | Call by reference | Type reference (TYPE) | FRMLE_FLG | Zur allgemeinen Verwendung | 20030605 | |||
| 4 | IT_EXPL_SCOPE | Call by reference | Type reference (TYPE) | FRM31_EXPL_SCOPE_TAB_TYPE | 20030605 | ||||
| 5 | I_FRML_ID | Call by reference | Type reference (TYPE) | FRMLE_ID | ID | 20030605 | |||
| 6 | I_NO_EXPL_STOP_BY_REAC | Call by reference | Type reference (TYPE) | FLAG | flag: don't stop explosion in start reaction | 20030729 | |||
| 7 | 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 | IT_HDR | Call by reference | Type reference (TYPE) | FRM31_HDR_TAB_TYPE | 20030605 | ||||
| 2 | IT_KEY | Call by reference | Type reference (TYPE) | FRMLTY_KEY_DATA | RMS-FRM: Formeln + PO + Modus | 20030605 | |||
| 3 | I_EXPL_SCOPE | Call by reference | Type reference (TYPE) | FRMLE_EXPL_SCOPE | Auflösungsbereich | 20030605 | |||
| 4 | I_SCENARIO | Call by reference | Type reference (TYPE) | FRM31_SCENARIO_TYPE | 20030605 | ||||
| 5 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20030605 | |||
| 6 | XT_API_AGGR | Call by reference | Type reference (TYPE) | FRM31_AGGR_TAB_TYPE | 20030606 | ||||
| 7 | XT_EXPL_COMP | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_COMP | RMS-FRM: Auflöungsergebnis | 20030605 | |||
| 8 | 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 | IT_API_AGGR | Call by reference | Type reference (TYPE) | FRM31_AGGR_TAB_TYPE | 20031001 | ||||
| 2 | IT_KEY | Call by reference | Type reference (TYPE) | FRMLTY_KEY_DATA | 20031001 | ||||
| 3 | I_EXPL_SCOPE | Call by reference | Type reference (TYPE) | FRMLE_EXPL_SCOPE | Auflösungsbereich | 20031001 | |||
| 4 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | 20031001 | ||||
| 5 | 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 | E_EVAPO_RECN | Call by reference | Type reference (TYPE) | FRMLE_CMP | Komponenten-ID | 20040617 | |||
| 2 | E_EVAPO_SUBID | Call by reference | Type reference (TYPE) | FRMLE_SUBID | Stoff | 20040617 | |||
| 3 | I_AENNR | Call by reference | Type reference (TYPE) | FRMLE_AENNR | Änderungsnummer | 20040617 | |||
| 4 | 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 | IT_KEY | Call by reference | Type reference (TYPE) | FRMLTY_KEY_DATA | RMS-FRM: Formeln + PO + Modus | 20030605 | |||
| 2 | I_EXPL_SCOPE | Call by reference | Type reference (TYPE) | FRMLE_EXPL_SCOPE | Auflösungsbereich | 20030605 | |||
| 3 | I_NO_EXPL_STOP_BY_REAC | Call by reference | Type reference (TYPE) | FLAG | flag: don't stop explosion in start reaction | 20030729 | |||
| 4 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20030605 | |||
| 5 | XT_API_AGGR | Call by reference | Type reference (TYPE) | FRM31_AGGR_TAB_TYPE | 20030605 | ||||
| 6 | XT_EXPL_COMP | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_COMP | RMS-FRM: Auflösungsergebnis | 20030605 | |||
| 7 | 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 | ET_API_AGGR | Call by reference | Type reference (TYPE) | FRM31_AGGR_TAB_TYPE | 20030605 | ||||
| 2 | ET_EXPL_COMP | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_COMP | RMS-FRM: Auflöungsergebnis | 20030605 | |||
| 3 | E_ERR_LOG | Call by reference | Type reference (TYPE) | FRMLE_FLG | Es existieren Fehlermeldungen | 20030605 | |||
| 4 | IT_KEY | Call by reference | Type reference (TYPE) | FRMLTY_KEY_DATA | RMS-FRM: Formeln + PO + Modus | 20030605 | |||
| 5 | I_AENNR | Call by reference | Type reference (TYPE) | FRMLE_AENNR | Änderungsnummer | 20030718 | |||
| 6 | I_COUNTER | Call by reference | Type reference (TYPE) | FRMLE_COUNT | Allgemeiner Zähler | 20030909 | |||
| 7 | I_FLG_BACKGROUND | Call by reference | Type reference (TYPE) | FRMLE_FLAG | Hintergrundverarbeitung | 20050524 | |||
| 8 | I_LEVEL | Call by reference | Type reference (TYPE) | FRMLE_LEVEL | Sicht einer Rezeptformel | 20030605 | |||
| 9 | I_NO_EXPL_STOP_BY_REAC | Call by reference | Type reference (TYPE) | FLAG | flag: don't stop explosion in start reaction | 20030729 | |||
| 10 | I_SCENARIO | Call by reference | Type reference (TYPE) | FRM31_SCENARIO_TYPE | 20030605 | ||||
| 11 | I_SUM_UP | Call by reference | Type reference (TYPE) | FRMLE_FLG | 'X' | Gleiche ID'S aufsummieren | 20030610 | ||
| 12 | 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 | 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 | IT_KEY | Call by reference | Type reference (TYPE) | FRMLTY_KEY_DATA | RMS-FRM: Formeln + PO + Modus | 20030605 | |||
| 2 | I_COUNTER | Call by reference | Type reference (TYPE) | FRMLE_COUNT | Allgemeiner Zähler | 20030909 | |||
| 3 | I_EXPL_SCOPE | Call by reference | Type reference (TYPE) | FRMLE_EXPL_SCOPE | Auflösungsbereich | 20030605 | |||
| 4 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20030605 | |||
| 5 | XT_API_AGGR | Call by reference | Type reference (TYPE) | FRM31_AGGR_TAB_TYPE | 20030605 | ||||
| 6 | XT_EXPL_COMP | Call by reference | Type reference (TYPE) | FRMLTY_EXPL_COMP | RMS-FRM: Auflöungsergebnis | 20030605 | |||
| 7 | 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 | IS_EXPL_COMP | Call by reference | Type reference (TYPE) | FRMLS_EXPL_COMP | RMS-FRM: Auflösungsergebnis | 20030611 | |||
| 2 | IT_API_AGGR | Call by reference | Type reference (TYPE) | FRM31_AGGR_TAB_TYPE | 20030611 | ||||
| 3 | I_AENNR | Call by reference | Type reference (TYPE) | FRMLE_AENNR | Änderungsnummer | 20030718 | |||
| 4 | I_VALDAT | Call by reference | Type reference (TYPE) | FRMLE_VALDAT | Stichtag | 20030611 | |||
| 5 | 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 |