SAP ABAP Class CL_DEF_IM_RCP_CONSISTENT_CHECK (Default Implementation for BAdI Definition RCP_CONSISTENT_C)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM-REC (Application Component) Recipe
     RMSRCPDIA (Package) RMS-RCP: Dialog
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_RCP_CONSISTENT_CHECK BAdI Interface IF_EX_RCP_CONSISTENT_CHECK 20030616
Properties
Class CL_DEF_IM_RCP_CONSISTENT_CHECK  
Short Description Default Implementation for BAdI Definition RCP_CONSISTENT_C    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSRCPDIA   RMS-RCP: Dialog 
Created 20030616   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 FRM31 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_RCP_CONSISTENT_CHECK BAdI Interface IF_EX_RCP_CONSISTENT_CHECK 20030616
Friends
Class CL_DEF_IM_RCP_CONSISTENT_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DIMID_PROPOR Constant Private Type reference (TYPE) DIMID 'PROPOR' Proportional Dimension 20060112
2 MD_FLG_CHANGED Static Attribute Private Type reference (TYPE) FLAG General Flag 20051124
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MAT_SUB_ASSIGN_INTERNAL Instance method Private Method Internal Check of Assignment Substance <-> Material 20051108
2 CHECK_RCPFRM_AND_STGFRMS Instance method Private Method Check Recipe Formula and Stage Formulas 20051124
3 CHECK_RCP_HEADER Instance method Private Method 20051124
4 CHECK_RCP_VERSIONS Instance method Private Method Check Recipe Versions 20051124
5 CHECK_RECIPE_FORMULA Instance method Private Method Check Recipe Formula 20051124
6 CHECK_STAGE_FORMULAS_ONLY Instance method Private Method Check Stage Formulas Only 20051124
7 IO_TAB_INPUT_OUTPUT_CHECK Instance method Private Method Input and Output: Check for Input and Output 20051107
8 IO_TAB_MAT_SUB_ASSIGN_CHECK Instance method Private Method Input and Output: Check Assignment Substance <-> Material 20051107
9 IO_TAB_PROPORTIONAL_CHECK Instance method Private Method Check for 100% with Dimension PROPOR 20060112
10 RESET_BUFFERS Instance method Private Method Reset Buffer 20051124
11 RUN_FRML_CONS_CHECK_WITHIN_RCP Instance method Private Method Run Formula Consistency Check Within Recipe Check 20051124
12 UPDATE_IOTAB Instance method Private Method Update Input and Output View 20051108
Events
Class CL_DEF_IM_RCP_CONSISTENT_CHECK has no event.
Types
Class CL_DEF_IM_RCP_CONSISTENT_CHECK has no local type.
Method Signatures

Method CHECK_MAT_SUB_ASSIGN_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) FRMLTY_MSG RMS-FRM: Nachrichten für AnwendungsLog 20051108
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FRMLE_FLAG Customizing: Allgemeines Kennzeichen 20051108
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) LCL_MSG_HANDLER 20051108
4 Importing IT_SOURCE Call by reference Type reference (TYPE) FRMLTY_IOT_SCR RMS-FRM: screen struktur für LoM - LoRS 20051108
5 Importing IT_TARGET Call by reference Type reference (TYPE) FRMLTY_IOT_SCR RMS-FRM: screen struktur für LoM - LoRS 20051108
6 Importing I_FN_SOURCE Call by reference Type reference (TYPE) FIELDNAME Feldname 20051108

Method CHECK_MAT_SUB_ASSIGN_INTERNAL on class CL_DEF_IM_RCP_CONSISTENT_CHECK has no exception.

Method CHECK_RCPFRM_AND_STGFRMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALCPROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Instanz Berechnungsprotokoll 20051128
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) LCL_MSG_HANDLER 20051124
3 Importing IS_RCP Call by reference Type reference (TYPE) RCPS_API_RCP RMS-RCP: API - Struktur Rezeptdaten 20051124
4 Importing IT_HDR Call by reference Type reference (TYPE) FRM31_HDR_TAB_TYPE 20051124
5 Importing IT_PST Call by reference Type reference (TYPE) RCPTY_API_PST RMS-RCP: API - Tabellentyp für Prozess Stage 20051124
6 Importing IT_REL_FRM Call by reference Type reference (TYPE) RCPTY_API_REL_FRM RMS-RCP: API - Tabellentyp Formelzuordnung 20051124
7 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20051124
8 Importing I_RCPFRML Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20051124
9 Importing I_VALDAT Call by reference Type reference (TYPE) RCPE_ADATUM Gültig-ab-Datum 20051124
10 Changing XT_ERROR Call by reference Type reference (TYPE) RCPTY_API_ERROR RMS-RCP: API - Tabellentyp für Fehlertabelle 20051124
11 Changing X_FLG_CONS_ERROR Call by reference Type reference (TYPE) FLAG allgemeines flag 20051124

Method CHECK_RCPFRM_AND_STGFRMS on class CL_DEF_IM_RCP_CONSISTENT_CHECK has no exception.

Method CHECK_RCP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) LCL_MSG_HANDLER 20051124
2 Importing IS_RCP Call by reference Type reference (TYPE) RCPS_API_RCP RMS-RCP: API - Struktur Rezeptdaten 20051124
3 Changing XT_ERROR Call by reference Type reference (TYPE) RCPTY_API_ERROR RMS-RCP: API - Tabellentyp für Fehlertabelle 20051124
4 Changing X_FLG_CONS_ERROR Call by reference Type reference (TYPE) FLAG allgemeines flag 20051124

Method CHECK_RCP_HEADER on class CL_DEF_IM_RCP_CONSISTENT_CHECK has no exception.

Method CHECK_RCP_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) LCL_MSG_HANDLER 20051124
2 Importing IS_RCP Call by reference Type reference (TYPE) RCPS_API_RCP RMS-RCP: API - Struktur Rezeptdaten 20051124
3 Importing IT_PST Call by reference Type reference (TYPE) RCPTY_API_PST RMS-RCP: API - Tabellentyp für Prozess Stage 20051124
4 Importing IT_REL_FRM Call by reference Type reference (TYPE) RCPTY_API_REL_FRM RMS-RCP: API - Tabellentyp Formelzuordnung 20051124
5 Importing I_VALDAT Call by reference Type reference (TYPE) RCPE_ADATUM Gültig-ab-Datum 20051124
6 Changing XT_ERROR Call by reference Type reference (TYPE) RCPTY_API_ERROR RMS-RCP: API - Tabellentyp für Fehlertabelle 20051124
7 Changing X_FLG_CONS_ERROR Call by reference Type reference (TYPE) FLAG allgemeines flag 20051124

Method CHECK_RCP_VERSIONS on class CL_DEF_IM_RCP_CONSISTENT_CHECK has no exception.

Method CHECK_RECIPE_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALCPROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Instanz Berechnungsprotokoll 20051128
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) LCL_MSG_HANDLER 20051124
3 Importing IS_RCP Call by reference Type reference (TYPE) RCPS_API_RCP RMS-RCP: API - Struktur Rezeptdaten 20051124
4 Importing IT_HDR Call by reference Type reference (TYPE) FRM31_HDR_TAB_TYPE 20051124
5 Importing IT_PST Call by reference Type reference (TYPE) RCPTY_API_PST RMS-RCP: API - Tabellentyp für Prozess Stage 20051124
6 Importing IT_REL_FRM Call by reference Type reference (TYPE) RCPTY_API_REL_FRM RMS-RCP: API - Tabellentyp Formelzuordnung 20051124
7 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20051124
8 Importing I_RCPFRML Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20051124
9 Importing I_VALDAT Call by reference Type reference (TYPE) RCPE_ADATUM Gültig-ab-Datum 20051124
10 Changing XT_ERROR Call by reference Type reference (TYPE) RCPTY_API_ERROR RMS-RCP: API - Tabellentyp für Fehlertabelle 20051124
11 Changing X_FLG_CONS_ERROR Call by reference Type reference (TYPE) FLAG allgemeines flag 20051124

Method CHECK_RECIPE_FORMULA on class CL_DEF_IM_RCP_CONSISTENT_CHECK has no exception.

Method CHECK_STAGE_FORMULAS_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALCPROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Instanz Berechnungsprotokoll 20051128
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) LCL_MSG_HANDLER 20051124
3 Importing IS_RCP Call by reference Type reference (TYPE) RCPS_API_RCP RMS-RCP: API - Struktur Rezeptdaten 20051124
4 Importing IT_HDR Call by reference Type reference (TYPE) FRM31_HDR_TAB_TYPE 20051124
5 Importing IT_PST Call by reference Type reference (TYPE) RCPTY_API_PST RMS-RCP: API - Tabellentyp für Prozess Stage 20051124
6 Importing IT_REL_FRM Call by reference Type reference (TYPE) RCPTY_API_REL_FRM RMS-RCP: API - Tabellentyp Formelzuordnung 20051124
7 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20051124
8 Importing I_VALDAT Call by reference Type reference (TYPE) RCPE_ADATUM Gültig-ab-Datum 20051124
9 Changing XT_ERROR Call by reference Type reference (TYPE) RCPTY_API_ERROR RMS-RCP: API - Tabellentyp für Fehlertabelle 20051124
10 Changing X_FLG_CONS_ERROR Call by reference Type reference (TYPE) FLAG allgemeines flag 20051124

Method CHECK_STAGE_FORMULAS_ONLY on class CL_DEF_IM_RCP_CONSISTENT_CHECK has no exception.

Method IO_TAB_INPUT_OUTPUT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) FRMLTY_MSG RMS-FRM: Nachrichten für AnwendungsLog 20060112
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FRMLE_FLAG Customizing: Allgemeines Kennzeichen 20051107
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) LCL_MSG_HANDLER 20051108
4 Importing IT_IO Call by reference Type reference (TYPE) FRMLTY_IOT_SCR RMS-FRM: screen struktur für LoM - LoRS 20051107

Method IO_TAB_INPUT_OUTPUT_CHECK on class CL_DEF_IM_RCP_CONSISTENT_CHECK has no exception.

Method IO_TAB_MAT_SUB_ASSIGN_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) FRMLTY_MSG RMS-FRM: Nachrichten für AnwendungsLog 20051108
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FRMLE_FLAG Customizing: Allgemeines Kennzeichen 20051107
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) LCL_MSG_HANDLER 20051108
4 Importing IT_LOM Call by reference Type reference (TYPE) FRMLTY_IOT_SCR RMS-FRM: screen struktur für LoM - LoRS 20051107
5 Importing IT_LORS Call by reference Type reference (TYPE) FRMLTY_IOT_SCR RMS-FRM: screen struktur für LoM - LoRS 20051107

Method IO_TAB_MAT_SUB_ASSIGN_CHECK on class CL_DEF_IM_RCP_CONSISTENT_CHECK has no exception.

Method IO_TAB_PROPORTIONAL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) FRMLTY_MSG RMS-FRM: Nachrichten für AnwendungsLog 20060112
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FRMLE_FLAG Customizing: Allgemeines Kennzeichen 20060112
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) LCL_MSG_HANDLER 20060112
4 Importing IT_IO Call by reference Type reference (TYPE) FRMLTY_IOT_SCR RMS-FRM: screen struktur für LoM - LoRS 20060112

Method IO_TAB_PROPORTIONAL_CHECK on class CL_DEF_IM_RCP_CONSISTENT_CHECK has no exception.

Method RESET_BUFFERS Signature

Method RESET_BUFFERS on class CL_DEF_IM_RCP_CONSISTENT_CHECK has no parameter.
Method RESET_BUFFERS on class CL_DEF_IM_RCP_CONSISTENT_CHECK has no exception.

Method RUN_FRML_CONS_CHECK_WITHIN_RCP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_CONS Call by reference Type reference (TYPE) FRMLE_CONS_FLG Konsistent 20051124
2 Importing IO_CALCPROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Instanz Berechnungsprotokoll 20051128
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) LCL_MSG_HANDLER 20051124
4 Importing IS_HDR Call by reference Type reference (TYPE) FRM31_HDR_WA_TYPE 20051124
5 Importing IS_RCP Call by reference Type reference (TYPE) RCPS_API_RCP RMS-RCP: API - Struktur Rezeptdaten 20051124
6 Importing IT_PST Call by reference Type reference (TYPE) RCPTY_API_PST RMS-RCP: API - Tabellentyp für Prozess Stage 20051124
7 Importing IT_REL_FRM Call by reference Type reference (TYPE) RCPTY_API_REL_FRM RMS-RCP: API - Tabellentyp Formelzuordnung 20051124
8 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20051124
9 Importing I_VALDAT Call by reference Type reference (TYPE) RCPE_ADATUM Gültig-ab-Datum 20051124
10 Changing XT_ERROR Call by reference Type reference (TYPE) RCPTY_API_ERROR RMS-RCP: API - Tabellentyp für Fehlertabelle 20051124
11 Changing X_FLG_CHANGED Call by reference Type reference (TYPE) FLAG Customizing: Allgemeines Kennzeichen 20051124

Method RUN_FRML_CONS_CHECK_WITHIN_RCP on class CL_DEF_IM_RCP_CONSISTENT_CHECK has no exception.

Method UPDATE_IOTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) FRMLTY_MSG RMS-FRM: Nachrichten für AnwendungsLog 20051108
2 Importing IO_CALCPROT Call by reference Object reference (TYPE REF TO) CL_RMST_PROT Instanz Berechnungsprotokoll 20051124
3 Importing IS_ADDINF Call by reference Type reference (TYPE) FRMLS_ADDINF RMS-FRM: Zusatzinfos für FB-Aufrufe 20051108
4 Importing IS_HDR Call by reference Type reference (TYPE) FRMLS_HDR_ALL RMS-FRM: Formelkopfdaten (gesamt) 20051108
5 Importing I_DATA_SCENARIO Call by reference Type reference (TYPE) FRM31_DATA_SCENARIO_TYPE 20051216
6 Importing I_LEVEL Call by reference Type reference (TYPE) FRMLE_LEVEL Sicht einer Rezeptformel 20051108

Method UPDATE_IOTAB on class CL_DEF_IM_RCP_CONSISTENT_CHECK has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 220