SAP ABAP Class CL_FRML_CHK_DATA_CONS (CL_FRML_CHK_DATA_CONS)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSFRMIPP (Package) RMS-FRM: RMS Formula - iPPE Integration
Properties
Class CL_FRML_CHK_DATA_CONS  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSFRMIPP   RMS-FRM: RMS Formula - iPPE Integration 
Created 20061020   SAP 
Last change 20130531   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 FRM33 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 FRMPV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PPET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FRML_CHK_DATA_CONS has no interface implemented.
Friends
Class CL_FRML_CHK_DATA_CONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DELETE_CL Constant Public Type reference (TYPE) CHAR01 'D' Character Field of Length 1 20070305
2 C_INSERT_CL Constant Public Type reference (TYPE) CHAR01 'I' Character Field of Length 1 20070305
3 C_RANGE_INCLUDE Constant Private See coding 'I' Character Field of Length 1 20120719
4 C_RANGE_OPTION_EQ Constant Private See coding 'EQ' IS-H: General Field with Length 2, for Function Modules 20120719
5 C_UPDATE_CL Constant Public Type reference (TYPE) CHAR01 'U' Character Field of Length 1 20070305
6 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_FRML_CHK_DATA_CONS Data Consistency Check 20120730
7 MV_DB_OPS_CL Static Attribute Private Type reference (TYPE) CHAR01 Character Field of Length 1 20070305
8 MV_GEN_IO Static Attribute Private Type reference (TYPE) FRMLE_FLAG Customizing: General Indicator 20070305
9 MV_ONLY_ANALYSIS Static Attribute Private Type reference (TYPE) CHAR01 Character Field of Length 1 20120730
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATA_CONS_CL Instance method Public Method Runs the Data Consistency Check 20070305
2 CHECK_DOUBLE_PO Instance method Public Method Provides Nodes 20070305
3 CHECK_NODE Instance method Private Method Provides Nodes 20070305
4 CHECK_VARIANT Instance method Private Method Provides Nodes 20070305
5 CLASS_CONSTRUCTOR Static method Public Constructor Builds Relationship Table 20070305
6 GET_INSTANCE Static method Public Method 20120730
Events
Class CL_FRML_CHK_DATA_CONS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_PGUID_FRML_RANGE Private See coding 20120719 BEGIN OF ts_pguid_frml_range, sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE frmle_pguid_frml, high TYPE frmle_pguid_frml, END OF ts_pguid_frml_range
2 TS_POSNR_KEY Public See coding 20120730 BEGIN OF ts_posnr_key, pguid_frml TYPE frmle_pguid_frml, pvguid_algrp TYPE frmle_pvguid_algrp, frml_level TYPE frmle_level, pvtype TYPE pvs_posv_type, posnr TYPE frmle_posnr, END OF ts_posnr_key
3 TS_PVGUID_ALGRP_RANGE Private See coding 20120719 BEGIN OF ts_pvguid_algrp_range, sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE frmle_pvguid_algrp, high TYPE frmle_pvguid_algrp, END OF ts_pvguid_algrp_range
4 TT_PGUID_FRML_RANGE Private See coding 20120719 tt_pguid_frml_range TYPE STANDARD TABLE OF ts_pguid_frml_range
5 TT_POSNR_KEY Public See coding 20120730 tt_posnr_key TYPE HASHED TABLE OF ts_posnr_key WITH UNIQUE KEY pguid_frml frml_level pvtype posnr
6 TT_PVGUID_ALGRP_RANGE Private See coding 20120719 tt_pvguid_algrp_range TYPE STANDARD TABLE OF ts_pvguid_algrp_range
Method Signatures

Method CHECK_DATA_CONS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PVFRMD_FOUND Call by reference Type reference (TYPE) RMSATY_T_PVFRMD Kopfattribute Variante 20120730
2 Importing IT_PAFRM Call by reference Type reference (TYPE) RMSATY_T_PAFRM Attribute zu PALTID 20070305
3 Importing IT_PALTID Call by reference Type reference (TYPE) RMSATY_T_PALTID Alternativen 20070305
4 Importing IT_PNFRM Call by reference Type reference (TYPE) RMSATY_T_PNFRM RMS-FRM: PVS-Formula- Positionsknoten: Attribute 20070305
5 Importing IT_PNODID Call by reference Type reference (TYPE) RMSATY_T_PNODID iPPE-Knoten: Identifikation 20070305
6 Importing IT_POSVID Call by reference Type reference (TYPE) PPET_POSVID_TAB iPPE-Variante: Identifikation 20070305
7 Importing IT_PRELID Call by reference Type reference (TYPE) RMSATY_T_PRELID Relationen 20070305
8 Importing IT_PVFRMD Call by reference Type reference (TYPE) FRMPV_PVFRMD_TAB Kopfattribute Variante 20070305
9 Importing IT_PVFRMD_DEL Call by reference Type reference (TYPE) RMSATY_T_PVFRMD Intermediatattribute Variante 20120719
10 Importing IT_PVFRMH Call by reference Type reference (TYPE) FRMPV_PVFRMH_TAB Historientabele Variante 20070305
11 Importing IT_PVFRMH_DEL Call by reference Type reference (TYPE) RMSATY_T_PVFRMH Kopfattribute Variante 20120719
12 Importing IT_PVFRMI Call by reference Type reference (TYPE) FRMPV_PVFRMI_TAB Intermediatattribute Variante 20070305
13 Importing IT_PVFRMM Call by reference Type reference (TYPE) FRMPV_PVFRMM_TAB Materialattribute Variante 20070305
14 Importing IT_PVFRMM_DEL Call by reference Type reference (TYPE) RMSATY_T_PVFRMM Materialattribute Variante 20120730
15 Importing IT_PVFRMS Call by reference Type reference (TYPE) FRMPV_PVFRMS_TAB Stoffattribute Variante 20070305
16 Importing IT_PVFRMS_DEL Call by reference Type reference (TYPE) RMSATY_T_PVFRMS Stoffattribute Variante 20120730
17 Importing I_DB_OPS Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20070305
18 Importing I_ONLY_ANALYSIS Call by reference Type reference (TYPE) FRMLE_FLAG Customizing: Allgemeines Kennzeichen 20120730

Method CHECK_DATA_CONS_CL on class CL_FRML_CHK_DATA_CONS has no exception.

Method CHECK_DOUBLE_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POSVID_I Call by reference Type reference (TYPE) RMSATY_T_POSVID Variantentyp 20070305
2 Importing IT_POSVID_U Call by reference Type reference (TYPE) RMSATY_T_POSVID Variantentyp 20070305
3 Importing IT_PVFRMD_I Call by reference Type reference (TYPE) RMSATY_T_PVFRMD Kopfattribute Variante 20070305
4 Importing IT_PVFRMD_U Call by reference Type reference (TYPE) RMSATY_T_PVFRMD Kopfattribute Variante 20070305
5 Importing IT_PVFRMH_I Call by reference Type reference (TYPE) RMSATY_T_PVFRMH Historientabele Variante 20070305
6 Importing IT_PVFRMH_U Call by reference Type reference (TYPE) RMSATY_T_PVFRMH Historientabele Variante 20070305

Method CHECK_DOUBLE_PO on class CL_FRML_CHK_DATA_CONS has no exception.

Method CHECK_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PNODID Call by reference Type reference (TYPE) PNODID iPPE-Knoten: Identifikation 20070305
2 Importing IT_PAFRM Call by reference Type reference (TYPE) RMSATY_T_PAFRM Attribute zu PALTID 20070305
3 Importing IT_PALTID Call by reference Type reference (TYPE) RMSATY_T_PALTID Alternativen 20070305
4 Importing IT_PNFRM Call by reference Type reference (TYPE) RMSATY_T_PNFRM Knotenattributtyp 20070305
5 Importing IT_PNODID Call by reference Type reference (TYPE) RMSATY_T_PNODID Knotentyp 20070305
6 Importing IT_POSVID Call by reference Type reference (TYPE) RMSATY_T_POSVID Variantentyp 20070305
7 Importing IT_PRELID Call by reference Type reference (TYPE) RMSATY_T_PRELID Relationen 20070305
8 Importing IT_PVFRMD Call by reference Type reference (TYPE) RMSATY_T_PVFRMD Kopfattribute Variante 20070305
9 Importing IT_PVFRMH Call by reference Type reference (TYPE) RMSATY_T_PVFRMH Historientabele Variante 20070305
10 Importing IT_PVFRMI Call by reference Type reference (TYPE) RMSATY_T_PVFRMI Intermediatattribute Variante 20070305
11 Importing IT_PVFRMM Call by reference Type reference (TYPE) RMSATY_T_PVFRMM Materialattribute Variante 20070305
12 Importing IT_PVFRMS Call by reference Type reference (TYPE) RMSATY_T_PVFRMS Stoffattribute Variante 20070305

Method CHECK_NODE on class CL_FRML_CHK_DATA_CONS has no exception.

Method CHECK_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PVFRMD_FOUND Call by reference Type reference (TYPE) RMSATY_T_PVFRMD Kopfattribute Variante 20120730
2 Importing IS_PNODID Call by reference Type reference (TYPE) PNODID iPPE-Knoten: Identifikation 20070305
3 Importing IT_PAFRM Call by reference Type reference (TYPE) RMSATY_T_PAFRM Attribute zu PALTID 20070305
4 Importing IT_PALTID Call by reference Type reference (TYPE) RMSATY_T_PALTID Alternativen 20070305
5 Importing IT_PNFRM Call by reference Type reference (TYPE) RMSATY_T_PNFRM Knotenattributtyp 20070305
6 Importing IT_PNODID Call by reference Type reference (TYPE) RMSATY_T_PNODID Knotentyp 20070305
7 Importing IT_POSVID Call by reference Type reference (TYPE) PPET_POSVID_TAB Variantentyp 20070305
8 Importing IT_PRELID Call by reference Type reference (TYPE) RMSATY_T_PRELID Relationen 20070305
9 Importing IT_PVFRMD Call by reference Type reference (TYPE) FRMPV_PVFRMD_TAB Kopfattribute Variante 20070305
10 Importing IT_PVFRMD_DEL Call by reference Type reference (TYPE) RMSATY_T_PVFRMD Kopfattribute Variante 20120719
11 Importing IT_PVFRMH Call by reference Type reference (TYPE) FRMPV_PVFRMH_TAB Historientabele Variante 20070305
12 Importing IT_PVFRMH_DEL Call by reference Type reference (TYPE) RMSATY_T_PVFRMH Historientabele Variante 20120719
13 Importing IT_PVFRMI Call by reference Type reference (TYPE) FRMPV_PVFRMI_TAB Intermediatattribute Variante 20070305
14 Importing IT_PVFRMM Call by reference Type reference (TYPE) FRMPV_PVFRMM_TAB Materialattribute Variante 20070305
15 Importing IT_PVFRMM_DEL Call by reference Type reference (TYPE) RMSATY_T_PVFRMM Materialattribute Variante 20120730
16 Importing IT_PVFRMS Call by reference Type reference (TYPE) FRMPV_PVFRMS_TAB Stoffattribute Variante 20070305
17 Importing IT_PVFRMS_DEL Call by reference Type reference (TYPE) RMSATY_T_PVFRMS Stoffattribute Variante 20120730

Method CHECK_VARIANT on class CL_FRML_CHK_DATA_CONS has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FRML_CHK_DATA_CONS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FRML_CHK_DATA_CONS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FRML_CHK_DATA_CONS Datenkonsistenzprüfung 20120730

Method GET_INSTANCE on class CL_FRML_CHK_DATA_CONS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617