SAP ABAP Class CL_FRML_MODEL (Data for Modeling Runs)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSFRMMOD (Package) RMS-FRM: Model Recipe Formula
Properties
Class CL_FRML_MODEL  
Short Description Data for Modeling Runs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSFRMMOD   RMS-FRM: Model Recipe Formula 
Created 20060927   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FRML_EXPL_DATAPROV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 FRM20 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 FRM31 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FRML_MODEL has no interface implemented.
Friends
Class CL_FRML_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MSGCLASS Constant Private Type reference (TYPE) FRMLE_MESSAGECLASS 'FRMLAPI' RMS-FRM: Message Class (Message ID) 20061120
2 MC_MSGNO_EXPL Constant Private Type reference (TYPE) FRMLE_MESSAGENUMBER '297' RMS-FRM: Message Number 20061120
3 MC_MSGNO_STOP Constant Private Type reference (TYPE) FRMLE_MESSAGENUMBER '298' RMS-FRM: Message Number 20061120
4 MC_MSGTYPE_S Constant Private Type reference (TYPE) FRMLE_MESSAGETYPE 'S' RMS-FRM: Message Types: (E,I,W,...) 20061120
5 MO_ACTIVE_CL Static Attribute Public Object reference (TYPE REF TO) CL_FRML_MODEL Data for Modeling Runs 20061017
6 MS_MOD_RUN_HDR Instance attribute Private Type reference (TYPE) FRMLS_MOD_RUN_HDR Header Data for Modeling Run 20061017
7 MT_LOG_MODELING Instance attribute Private Type reference (TYPE) FRM31_API_LOG_TAB_TYPE Messages from Formula Selection 20061110
8 MT_MOD_RUN_DATA Instance attribute Private Type reference (TYPE) FRMLTY_MOD_RUN_DATA Table Type for Modeling Items 20061017
9 M_MOD_ACTIVE Static Attribute Private Type reference (TYPE) FRMLE_FLAG Modeling Active 20061108
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_MOD_RUN Instance method Public Method Delete Modeling Run in Database 20061116
2 GET_EXPL_SELECTION_MSG Static method Public Method Issues a Message for Formula Selection 20061120
3 GET_EXPL_STOP_MSG Static method Public Method Issues a Message for an Explosion Stop 20061120
4 GET_INSTANCE_CL Static method Public Method Provides the Current Instance 20061023
5 GET_MODEL_SELECTION Instance method Public Method Determines a Formula for a Component 20060927
6 GET_MOD_RUN_DATA Instance method Public Method Read Data for Modeling Runs from Buffer 20061116
7 GET_SELECTION_DATA Instance method Private Method Determines Whether a Formula Was Already Selected 20061116
8 IS_ACTIVE_CL Static method Public Method Determines Whether Modeling Is Active 20061108
9 REFRESH_MOD_RUN_DATA Instance method Public Method Deletes Modeling Run Data from Buffer 20061122
10 SAVE_MOD_RUN Instance method Public Method Save Modeling Run in Database 20061116
11 SET_ACTIVE_CL Static method Public Method Activate Modeling 20061108
12 SET_ACTIVE_INSTANCE_CL Static method Public Method Sets Current Instance to Active or Creates a New Instance 20061017
13 SET_DEFAULT_SELECTED_DATA Instance method Private Method Sets Default Formulas from System as Selected 20061117
14 SET_INACTIVE_CL Static method Public Method Deactivate Modeling 20061108
15 SET_MOD_RUN_DATA Instance method Public Method Writes Modeling Run Data to the Buffer 20061106
16 SET_SELECTED_DATA Instance method Private Method Formats Selected Data for Explosion 20061117
Events
Class CL_FRML_MODEL has no event.
Types
Class CL_FRML_MODEL has no local type.
Method Signatures

Method DELETE_MOD_RUN Signature

Method DELETE_MOD_RUN on class CL_FRML_MODEL has no parameter.
Method DELETE_MOD_RUN on class CL_FRML_MODEL has no exception.

Method GET_EXPL_SELECTION_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOG Call by reference Type reference (TYPE) FRM31_API_LOG_WA_TYPE Nachricht zur Formelauswahl 20061120
2 Importing I_FRML Call by reference Type reference (TYPE) FRMLE_FRMLID RMS-FRM: Objektidentifizierer 20061120
3 Importing I_MATNR Call by reference Type reference (TYPE) FRMLE_MATNR Materialnummer einer Position 20061120
4 Importing I_PVGUID Call by reference Type reference (TYPE) FRMLE_PVGUID RMS-FRM: Objektidentifizierer 20061120
5 Importing I_STREAM_ID Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20061120
6 Importing I_SUBRECN Call by reference Type reference (TYPE) FRMLE_SUBRECN Stoffschlüssel 20061120

Method GET_EXPL_SELECTION_MSG on class CL_FRML_MODEL has no exception.

Method GET_EXPL_STOP_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOG Call by reference Type reference (TYPE) FRM31_API_LOG_WA_TYPE Nachricht zur Formelauswahl 20061120
2 Importing I_MATNR Call by reference Type reference (TYPE) FRMLE_MATNR Materialnummer einer Position 20061120
3 Importing I_PVGUID Call by reference Type reference (TYPE) FRMLE_PVGUID Identifizierer der PVS-Variante 20061120
4 Importing I_STREAM_ID Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20061120
5 Importing I_SUBRECN Call by reference Type reference (TYPE) FRMLE_SUBRECN Stoffschlüssel 20061120

Method GET_EXPL_STOP_MSG on class CL_FRML_MODEL has no exception.

Method GET_INSTANCE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FRML_MODEL Value transfer Object reference (TYPE REF TO) CL_FRML_MODEL Daten zu Modellierungsläufen 20061023
2 Importing I_MOD_RUN_KEY Call by reference Type reference (TYPE) FRMLE_MOD_RUN_KEY Schlüssel zum Modellierungslauf 20061023
# Exception Resumable Description Created on
1 NO_INSTANCE Keine Instanz existiert 20061108

Method GET_MODEL_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG_MODELING Call by reference Type reference (TYPE) FRM31_API_LOG_TAB_TYPE Nachrichten von der Formelauswahl 20061109
2 Exporting ET_MAT_DATA Call by reference Type reference (TYPE) FRM20_MATNR_USED_TAB_TYPE Tab. mit Materialien und vom Benutzer ausgewählten Formeln 20061113
3 Exporting ET_STREAM_DATA Call by reference Type reference (TYPE) FRM20_STREAM_USED_TAB_TYPE Tab. mit Intermediaten und vom Benutzer ausgewählten Formeln 20061116
4 Exporting ET_SUBS_DATA Call by reference Type reference (TYPE) FRM20_SUBRECN_USED_TAB_TYPE Tabelle mit Stoffen und vom Benutzer ausgewählten Formeln 20061031
5 Importing IT_FRML_DATA Call by reference Type reference (TYPE) FRMLTYS_STAT_ASCOPE Tabelle mit Rezept- und Formelkopfdaten 20060927
6 Importing IT_LOG_STANDARD Call by reference Type reference (TYPE) FRM31_API_LOG_TAB_TYPE Nachrichten von der Standardauflösung 20061108
7 Importing IT_MAT_DATA Call by reference Type reference (TYPE) FRM20_MATNR_USED_TAB_TYPE Materialien, die aufgelöst werden 20061113
8 Importing IT_MAT_SELECTED Call by reference Type reference (TYPE) FRM20_MATNR_USED_TAB_TYPE Tab. mit Materialien und vom System vorgeschlagenen Formeln 20061113
9 Importing IT_STREAM_DATA Call by reference Type reference (TYPE) FRM20_STREAM_USED_TAB_TYPE Intermediate, die aufgelöst werden 20061116
10 Importing IT_STREAM_SELECTED Call by reference Type reference (TYPE) FRM20_STREAM_USED_TAB_TYPE Tab. mit Intermediaten und vom Syst. vorgeschlagenen Formeln 20061116
11 Importing IT_SUBS_DATA Call by reference Type reference (TYPE) FRM20_SUBRECN_USED_TAB_TYPE Spezifikationen, die aufgelöst werden 20061016
12 Importing IT_SUBS_SELECTED Call by reference Type reference (TYPE) FRM20_SUBRECN_USED_TAB_TYPE Tabelle mit Stoffen und vom System vorgeschlagenen Formeln 20061027
13 Importing I_KEYDATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20061016

Method GET_MODEL_SELECTION on class CL_FRML_MODEL has no exception.

Method GET_MOD_RUN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MOD_RUN_HDR Call by reference Type reference (TYPE) FRMLS_MOD_RUN_HDR Kopfdaten zum Modellierungslauf 20061122
2 Exporting ET_FRM_STAT_ASCOPE Call by reference Type reference (TYPE) FRM31_API_FRM_EVAL_TAB Status des Rezeptes und Geltungsbereich der RCP/FRM 20061120
3 Exporting ET_MOD_RUN_DATA_SEL Call by reference Type reference (TYPE) FRMLTY_MOD_RUN_DATA_SEL Tabellentyp zu Modellierungspositionen 20061116
4 Exporting ET_MOD_RUN_INVALID Call by reference Type reference (TYPE) FRMLTY_MOD_RUN_DATA Tabellentyp zu Modellierungspositionen 20061127

Method GET_MOD_RUN_DATA on class CL_FRML_MODEL has no exception.

Method GET_SELECTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_DATA Call by reference Type reference (TYPE) FRMLTY_MOD_RUN_DATA_SEL Tabellentyp zu Modellierungspositionen 20061117
2 Importing IT_MAT_DATA Call by reference Type reference (TYPE) CL_FRML_EXPL_DATAPROV=>TY_TS_MATNR_FRML Materialien, die das System auflösen soll 20061116
3 Importing IT_STREAM_DATA Call by reference Type reference (TYPE) CL_FRML_EXPL_DATAPROV=>TY_TS_STREAM_ID_FRML Intermediate, die das System auflösen soll 20061116
4 Importing IT_SUBS_DATA Call by reference Type reference (TYPE) CL_FRML_EXPL_DATAPROV=>TY_TS_SUBRECN_FRML Stoffe, die das System auflösen soll 20061116

Method GET_SELECTION_DATA on class CL_FRML_MODEL has no exception.

Method IS_ACTIVE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE Call by reference Type reference (TYPE) FRMLE_FLAG Modellierung aktiv 20061108

Method IS_ACTIVE_CL on class CL_FRML_MODEL has no exception.

Method REFRESH_MOD_RUN_DATA Signature

Method REFRESH_MOD_RUN_DATA on class CL_FRML_MODEL has no parameter.
Method REFRESH_MOD_RUN_DATA on class CL_FRML_MODEL has no exception.

Method SAVE_MOD_RUN Signature

Method SAVE_MOD_RUN on class CL_FRML_MODEL has no parameter.
Method SAVE_MOD_RUN on class CL_FRML_MODEL has no exception.

Method SET_ACTIVE_CL Signature

Method SET_ACTIVE_CL on class CL_FRML_MODEL has no parameter.
Method SET_ACTIVE_CL on class CL_FRML_MODEL has no exception.

Method SET_ACTIVE_INSTANCE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MOD_RUN Call by reference Object reference (TYPE REF TO) CL_FRML_MODEL Objekt für den Modellierungslauf 20061121
2 Importing I_MOD_RUN_KEY Call by reference Type reference (TYPE) FRMLE_MOD_RUN_KEY Schlüssel für den Modellierungslauf 20061121

Method SET_ACTIVE_INSTANCE_CL on class CL_FRML_MODEL has no exception.

Method SET_DEFAULT_SELECTED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL_DATA Call by reference Type reference (TYPE) FRMLTY_MOD_RUN_DATA_SEL Tabellentyp zu Modellierungspositionen 20061117
2 Importing IT_MAT_SELECTED Call by reference Type reference (TYPE) FRM20_MATNR_USED_TAB_TYPE Tab. mit Materialien und vom System vorgeschlagenen Formeln 20061117
3 Importing IT_STREAM_SELECTED Call by reference Type reference (TYPE) FRM20_STREAM_USED_TAB_TYPE Tab. mit Intermediaten und vom Syst. vorgeschlagenen Formeln 20061117
4 Importing IT_SUBS_SELECTED Call by reference Type reference (TYPE) FRM20_SUBRECN_USED_TAB_TYPE Tabelle mit Stoffen und vom System vorgeschlagenen Formeln 20061117

Method SET_DEFAULT_SELECTED_DATA on class CL_FRML_MODEL has no exception.

Method SET_INACTIVE_CL Signature

Method SET_INACTIVE_CL on class CL_FRML_MODEL has no parameter.
Method SET_INACTIVE_CL on class CL_FRML_MODEL has no exception.

Method SET_MOD_RUN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MOD_RUN_HDR Call by reference Type reference (TYPE) FRMLS_MOD_RUN_HDR Kopfdaten zum Modellierungslauf 20061121
2 Importing IT_LOG_MODELING Call by reference Type reference (TYPE) FRM31_API_LOG_TAB_TYPE Nachrichten von der Formelauswahl 20061110
3 Importing IT_MOD_RUN_DATA Call by reference Type reference (TYPE) FRMLTY_MOD_RUN_DATA Tabellentyp zur Bildschirmausgabe Modellierungspositionen 20061107

Method SET_MOD_RUN_DATA on class CL_FRML_MODEL has no exception.

Method SET_SELECTED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL_DATA Call by reference Type reference (TYPE) FRMLTY_MOD_RUN_DATA_SEL Tabellentyp zu Modellierungspositionen 20061117
2 Exporting ET_LOG_MODELING Call by reference Type reference (TYPE) FRM31_API_LOG_TAB_TYPE Nachrichten zur Formelauswahl 20061117
3 Exporting ET_MAT_SELECTED Call by reference Type reference (TYPE) FRM20_MATNR_USED_TAB_TYPE Materialien und Formeln, die schon selektiert wurden 20061117
4 Exporting ET_STREAM_SELECTED Call by reference Type reference (TYPE) FRM20_STREAM_USED_TAB_TYPE Intermediate und Formeln, die schon selektiert wurden 20061117
5 Exporting ET_SUBS_SELECTED Call by reference Type reference (TYPE) FRM20_SUBRECN_USED_TAB_TYPE Stoffe und Formeln, die schon selektiert wurden 20061117
6 Importing IT_FRML_DATA Call by reference Type reference (TYPE) FRMLTYS_STAT_ASCOPE Interne Tabelle mit Rezept- und Formelkopfdaten 20061129
7 Importing IT_MAT_DATA Call by reference Type reference (TYPE) FRM20_MATNR_USED_TAB_TYPE Materialien, die aufgelöst werden 20061117
8 Importing IT_STREAM_DATA Call by reference Type reference (TYPE) FRM20_STREAM_USED_TAB_TYPE Intermediate, die aufgelöst werden 20061117
9 Importing IT_SUBS_DATA Call by reference Type reference (TYPE) FRM20_SUBRECN_USED_TAB_TYPE Spezifikationen, die aufgelöst werden 20061117
10 Importing I_DELETE Call by reference Type reference (TYPE) FRMLE_FLAG Customizing: Allgemeines Kennzeichen 20061120

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