SAP ABAP Class CL_RMXT_RSLT_FRML (View for Recording Formula Results)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMXTDIA (Package) Main Package - Trial: Dialog
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMST_ALV_DATA RMS-WB: Interface for RMS-ALV Data Check 20030705
Properties
Class CL_RMXT_RSLT_FRML  
Short Description View for Recording Formula Results    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMXTDIA   Main Package - Trial: Dialog 
Created 20030306   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RMXT_PLAN_FRML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 FRM10 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMST_ALV_DATA RMS-WB: Interface for RMS-ALV Data Check 20030705
Friends
Class CL_RMXT_RSLT_FRML has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_TRUE Constant Private Type reference (TYPE) FLAG 'X' Indicator: True 20031020
2 MD_DISPLAY_MODE Instance attribute Private Type reference (TYPE) FLAG Indicator: Display Mode 20030806
3 MD_LOGHANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20030915
4 MD_MODE Instance attribute Public Type reference (TYPE) FLAG DISPLAY/CHANGE 20030902
5 MD_POPUP_MODE Instance attribute Private Type reference (TYPE) FLAG Dialog Box Mode 20030902
6 MO_ALV Instance attribute Public Object reference (TYPE REF TO) CL_RMST_ALV ALV Wrapper for Recipe Management 20030902
7 MO_INF Instance attribute Public Object reference (TYPE REF TO) IF_RMXT_FRML_TOOL Interface for the Formula Tool 20030902
8 MO_PLAN Instance attribute Public Object reference (TYPE REF TO) CL_RMXT_PLAN_FRML Formula Planning View 20030705
9 MT_BATCH Instance attribute Private Type reference (TYPE) TY_T_BATCH Table with No. of Materials with Batch Mgmt Req. for an Item 20030905
10 MT_COLDAT_RCP Instance attribute Private Type reference (TYPE) RMXTTY_FRML_TOOL_BLOCK Table with Important Recipe Data 20030915
11 MT_FIELDCAT Instance attribute Public Type reference (TYPE) LVC_T_FCAT Original Field Catalog from DDIC - Unchanged 20030919
12 MT_FRML_RSLT Instance attribute Public Type reference (TYPE) RMXTTY_TRIAL_FRML Material Consumption (Formula) 20030901
13 MT_FRML_TOOL Instance attribute Public Type reference (TYPE) RMXTTY_FRML_TOOL Table for Formula Views 20030410
14 MT_FUSE Instance attribute Private Type reference (TYPE) RMXTTY_FUSE Role of a Material/Substance 20030908
15 MT_MESSTAB Instance attribute Public Type reference (TYPE) RMXTTY_MESSAGES Table of Error Messages 20030909
16 MT_RSLTBLOCKFLD Instance attribute Private Type reference (TYPE) RMXT1_TY_T_BLOCKFLD Block Fields for Trial 20030722
17 MT_TRIAL_RCP Instance attribute Public Type reference (TYPE) RMXTTY_TRIAL_RCP Trial - Recipe Assignment 20030306
18 M_CHANGED_FLG Instance attribute Public Type reference (TYPE) FLAG Change Indicator 20030909
19 M_FLAG_REFRESH Instance attribute Private Type reference (TYPE) FLAG General Indicator 20030820
20 M_WERK Instance attribute Private Type reference (TYPE) WERKS_D Plant of a Trial 20030908
Methods
# Method Level Visibility Method type Description Created on
1 CALC_CONDENSE2TABLE Instance method Public Method Rewrite Summarized Data 20030929
2 CALC_CONDENSE_DATA_RSLT Instance method Private Method Summarize Data for Subsequent Calculations 20030910
3 CALC_CONDENSE_RSLT Instance method Private Method Summarize Data 20030910
4 CHECK_LINE Instance method Public Method Check Row 20030910
5 CHECK_PROCESS_ASSIGN Instance method Public Method Check Row per Block Number 20030912
6 CHECK_SUBSTANCE_MATERIAL Instance method Public Method Check the Substance/Material Assignment 20030924
7 CLOSE Instance method Public Method Leave the 'RESULT VIEW' 20030901
8 COMPLETE_LINE Instance method Public Method Complete a Row Before API Access 20031009
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030908
10 DELETE_VALUEBLOCK_CL Static method Public Method Deletes a Column Block (No Verification) 20030909
11 GET_POSNR Instance method Public Method Determine the Item Number 20030923
12 INIT Instance method Public Method Initialize with New Data 20030705
13 IS_BATCH Instance method Private Method 20030811
14 MERGE Instance method Private Method Merge the Results Data and Planning Data Tables 20030829
15 MODIFY_FCAT Instance method Public Method Building Field Catalog 20031026
16 ON_DATA_CHANGED_FINISHED Instance method Public Event handling method Data in the Output Table was Updated 20030910
17 ON_DOUBLE_CLICK Instance method Public Event handling method Double-Click 20031107
18 ON_ONF4 Instance method Public Event handling method Input Help 20030924
19 ON_TOOLBAR Instance method Public Event handling method Toolbar 20030306
20 ON_USER_COMMAND Instance method Public Event handling method User OK Code 20030902
21 ON_USER_COMMAND_FINISHED Instance method Public Event handling method After User Command 20030919
22 READ_TRIAL_DATA Instance method Private Method Read Trial Data and Format from Table 20030806
23 READ_TRIAL_OBJECT Instance method Private Method Determination of Trial Object 20030806
24 SHOW_MSGLOG Instance method Private Method Display Messages 20030915
25 UPDATE_LINE_STYLE Instance method Private Method 20030910
26 UPDATE_MERGE_AFTER_INPUT Instance method Private Method Update the Results View 20030910
27 UPDATE_MT_BATCH Instance method Private Method Update the MT_BATCH Table 20030910
28 WRITE_TRIAL Instance method Private Method Rewrite the Trial Data 20030806
Events
Class CL_RMXT_RSLT_FRML has no event.
Types
Class CL_RMXT_RSLT_FRML has no local type.
Method Signatures

Method CALC_CONDENSE2TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) RMXTTY_FRML_TOOL TMS-TLS: Tabellentyp für die Formelsichten 20030929
2 Exporting ET_MESSTAB Call by reference Type reference (TYPE) RMXTTY_MESSAGES TMS-TLS: Tabellentyp zur Erfassung von Meldungen 20030929
3 Importing IT_COLDAT Call by reference Type reference (TYPE) RMXTTY_FRML_TOOL_BLOCK Formelzeile 20030929

Method CALC_CONDENSE2TABLE on class CL_RMXT_RSLT_FRML has no exception.

Method CALC_CONDENSE_DATA_RSLT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSTAB Call by reference Type reference (TYPE) RMXTTY_MESSAGES TMS-TLS: Tabellentyp zur Erfassung von Meldungen 20030910
2 Changing XT_DATA Call by reference Type reference (TYPE) RMXTTY_FRML_TOOL TMS-TLS: Tabellentyp für die Formelsichten 20030910

Method CALC_CONDENSE_DATA_RSLT on class CL_RMXT_RSLT_FRML has no exception.

Method CALC_CONDENSE_RSLT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLDAT Call by reference Type reference (TYPE) RMXTTY_FRML_TOOL_BLOCK 20030910
2 Exporting ET_MESSTAB Call by reference Type reference (TYPE) RMXTTY_MESSAGES Tabellentyp zur Erfassung von Meldungen 20030910
3 Importing IT_COLDAT Value transfer Type reference (TYPE) RMXTTY_FRML_TOOL_BLOCK 20030915
4 Importing IT_DATA Value transfer Type reference (TYPE) RMXTTY_FRML_TOOL Tabellentyp für die Formelsichten 20030910

Method CALC_CONDENSE_RSLT on class CL_RMXT_RSLT_FRML has no exception.

Method CHECK_LINE 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) LVC_T_MSG1 Nachrichten 20030910
2 Importing IS_OLD Call by reference Type reference (TYPE) RMXTS_FRML_TOOL Zeile mit alten Werten 20030910
3 Importing IT_CELLS Call by reference Type reference (TYPE) LVC_T_MODI Tabelle der geänderten Zellen für Anwendung 20030910
4 Importing I_ROWID Call by reference Type reference (TYPE) I Zeilennummer ALV 20030910
5 Changing XS_LINE Call by reference Type reference (TYPE) RMXTS_FRML_TOOL Struktur für die Formelsichten 20030910

Method CHECK_LINE on class CL_RMXT_RSLT_FRML has no exception.

Method CHECK_PROCESS_ASSIGN 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) LVC_T_MSG1 Nachrichten 20030912
2 Importing IS_OLD Call by reference Type reference (TYPE) RMXTS_FRML_TOOL Zeile mit alten Werten 20030912
3 Importing IT_CELLS Call by reference Type reference (TYPE) LVC_T_MODI Tabelle der geänderten Zellen für Anwendung 20030912
4 Importing I_ROWID Call by reference Type reference (TYPE) I Zeilennummer ALV 20030912
5 Changing XS_LINE Call by reference Type reference (TYPE) RMXTS_FRML_TOOL Struktur für die Formelsichten 20030912

Method CHECK_PROCESS_ASSIGN on class CL_RMXT_RSLT_FRML has no exception.

Method CHECK_SUBSTANCE_MATERIAL 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) LVC_T_MSG1 ALV-Control: Nachrichten 20030924
2 Importing I_ROWID Call by reference Type reference (TYPE) I Zielennummer ALV 20030924
3 Changing XS_LINE Call by reference Type reference (TYPE) RMXTS_FRML_TOOL Struktur für die Formelsichten 20030924

Method CHECK_SUBSTANCE_MATERIAL on class CL_RMXT_RSLT_FRML has no exception.

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRIAL_RCP Call by reference Type reference (TYPE) RMXTTY_TRIAL_RCP Tabellentyp für die Zuordnung Trial - Rezept 20030904

Method CLOSE on class CL_RMXT_RSLT_FRML has no exception.

Method COMPLETE_LINE 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) LVC_T_MSG1 ALV-Control: Nachrichten 20031009
2 Importing I_BLOCKNO Call by reference Type reference (TYPE) I 1 Rezeptnummer bei gleichzeitiger Bearbeitung vieler Rezepte 20031009
3 Changing XS_LINE_KEY Call by reference Type reference (TYPE) RMXTS_FRML_TOOL_KEY Block Formeltool 20031009

Method COMPLETE_LINE on class CL_RMXT_RSLT_FRML has no exception.

Method CONSTRUCTOR Signature

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

Method DELETE_VALUEBLOCK_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BLOCKNO Call by reference Type reference (TYPE) I Blocknummer 20030909
2 Changing XS_DATA Call by reference Type reference (TYPE) RMXTS_FRML_TOOL Struktur für die Formelsichten 20030909

Method DELETE_VALUEBLOCK_CL on class CL_RMXT_RSLT_FRML has no exception.

Method GET_POSNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_FRML_TOOL Call by reference Type reference (TYPE) RMXTTY_FRML_TOOL Tabellentyp für die Formelsichten 20030923

Method GET_POSNR on class CL_RMXT_RSLT_FRML has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLDAT Call by reference Type reference (TYPE) RMXTTY_FRML_TOOL_BLOCK Formelzeile 20030912
2 Exporting ET_MESSTAB Call by reference Type reference (TYPE) RMXTTY_MESSAGES Tabellentyp zur Erfassung von Meldungen 20030705
3 Exporting ET_TRIAL_RCP Call by reference Type reference (TYPE) RMXTTY_TRIAL_RCP Tabellentyp für die Zuordnung Versuch - Rezept 20030916
4 Importing IT_TRIAL_RCP Call by reference Type reference (TYPE) RMXTTY_TRIAL_RCP Tabellentyp für die Zuordnung Trial - Rezept 20030705
5 Importing I_DISPLAY_MODE Call by reference Type reference (TYPE) FLAG 'X' Anzeige / Aendern 20030705
6 Importing I_POPUP_MODE Call by reference Type reference (TYPE) FLAG Popup Modus = 'X' 20030902

Method INIT on class CL_RMXT_RSLT_FRML has no exception.

Method IS_BATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_XCHPF Value transfer Type reference (TYPE) XCHPF Kennzeichen für Chargenpflicht 20030811
2 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20030811
3 Importing I_TABIX Call by reference Type reference (TYPE) I Index des Trials 20030811

Method IS_BATCH on class CL_RMXT_RSLT_FRML has no exception.

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLDAT Call by reference Type reference (TYPE) RMXTTY_FRML_TOOL_BLOCK Formelzeile 20030829
2 Importing IT_COLDAT_RCP Call by reference Type reference (TYPE) RMXTTY_FRML_TOOL_BLOCK Formelzeile 20030829
3 Importing IT_COLDAT_RSLT Call by reference Type reference (TYPE) RMXTTY_FRML_TOOL_BLOCK Formelzeile 20030829

Method MERGE on class CL_RMXT_RSLT_FRML has no exception.

Method MODIFY_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20031026
2 Exporting ET_SORT Call by reference Type reference (TYPE) LVC_T_SORT ALV-Contol: Tabelle der Sortierkriterien 20031026

Method MODIFY_FCAT on class CL_RMXT_RSLT_FRML has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Call by reference Attribute reference (LIKE) 20030910
2 Importing E_MODIFIED Call by reference Attribute reference (LIKE) 20030910

Method ON_DATA_CHANGED_FINISHED on class CL_RMXT_RSLT_FRML has no exception.

Method ON_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20031107
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20031107
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20031107

Method ON_DOUBLE_CLICK on class CL_RMXT_RSLT_FRML has no exception.

Method ON_ONF4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Call by reference Attribute reference (LIKE) 20030924
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20030924
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20030924
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20030924
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20030924
6 Importing E_FIELDVALUE Call by reference Attribute reference (LIKE) 20030924

Method ON_ONF4 on class CL_RMXT_RSLT_FRML has no exception.

Method ON_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20030306
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20030306

Method ON_TOOLBAR on class CL_RMXT_RSLT_FRML has no exception.

Method ON_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20030903

Method ON_USER_COMMAND on class CL_RMXT_RSLT_FRML has no exception.

Method ON_USER_COMMAND_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_NOT_PROCESSED Call by reference Attribute reference (LIKE) 20030919
2 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20030919

Method ON_USER_COMMAND_FINISHED on class CL_RMXT_RSLT_FRML has no exception.

Method READ_TRIAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLDAT_RSLT Call by reference Type reference (TYPE) RMXTTY_FRML_TOOL_BLOCK Formelzeile 20030807

Method READ_TRIAL_DATA on class CL_RMXT_RSLT_FRML has no exception.

Method READ_TRIAL_OBJECT Signature

Method READ_TRIAL_OBJECT on class CL_RMXT_RSLT_FRML has no parameter.
Method READ_TRIAL_OBJECT on class CL_RMXT_RSLT_FRML has no exception.

Method SHOW_MSGLOG Signature

Method SHOW_MSGLOG on class CL_RMXT_RSLT_FRML has no parameter.
Method SHOW_MSGLOG on class CL_RMXT_RSLT_FRML has no exception.

Method UPDATE_LINE_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_LINE Call by reference Type reference (TYPE) RMXTS_FRML_TOOL TMS-TLS: Struktur für die Formelsichten 20030910

Method UPDATE_LINE_STYLE on class CL_RMXT_RSLT_FRML has no exception.

Method UPDATE_MERGE_AFTER_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DELETE_LINE Call by reference Type reference (TYPE) RMXTS_FRML_TOOL Zeile, die gelöscht werden soll 20030910
2 Exporting ES_NEW_LINE Call by reference Type reference (TYPE) RMXTS_FRML_TOOL Zeile, die neu angehängt wird 20030910
3 Exporting ES_UPDATE_LINE Call by reference Type reference (TYPE) RMXTS_FRML_TOOL Aktualisierte Zeile 20030910
4 Importing IS_LINE Call by reference Type reference (TYPE) RMXTS_FRML_TOOL Struktur für die Formelsichten 20030910
5 Importing IT_DATA Call by reference Type reference (TYPE) RMXTTY_FRML_TOOL Tabellentyp für die Formelsichten 20030916
6 Importing I_ROWID Call by reference Type reference (TYPE) I Tabellenzeile 20030910

Method UPDATE_MERGE_AFTER_INPUT on class CL_RMXT_RSLT_FRML has no exception.

Method UPDATE_MT_BATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_UPDATE_FLG Call by reference Type reference (TYPE) FLAG Aktualisierungskennzeichen 20030910
2 Importing IS_LINE Call by reference Type reference (TYPE) RMXTS_FRML_TOOL Struktur für die Formelsichten 20030910
3 Importing IT_DATA Call by reference Type reference (TYPE) RMXTTY_FRML_TOOL Tabellentyp für die Formelsichten 20030916

Method UPDATE_MT_BATCH on class CL_RMXT_RSLT_FRML has no exception.

Method WRITE_TRIAL Signature

Method WRITE_TRIAL on class CL_RMXT_RSLT_FRML has no parameter.
Method WRITE_TRIAL on class CL_RMXT_RSLT_FRML has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 471