SAP ABAP Class CL_PPELIFRM_CNTL (RMS-FRM: iPPE Application Object FRM)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PPELIENG_CNTL iPPE Engine Controller Object Class 20011109
Properties
Class CL_PPELIFRM_CNTL  
Short Description RMS-FRM: iPPE Application Object FRM    
Super Class CL_PPELIENG_CNTL iPPE Engine Controller Object Class 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSFRMIPP   RMS-FRM: RMS Formula - iPPE Integration 
Created 20011109   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FRM20 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 FRMPV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PPET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PPELIFRM_CNTL has no interface implemented.
Friends
Class CL_PPELIFRM_CNTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CPPECNTL Static Attribute Public Type reference (TYPE) CPPECNTL General iPPE Customizing 20011116
2 C_MSG_HANDLING Constant Private Type reference (TYPE) PPET_MSG_OPT 'N' Do nothing 20011114
3 GBF_PAFRM_TAB Instance attribute Public Type reference (TYPE) FRMPV_PAFRM_TAB 20011113
4 GBF_PNFRM_TAB Instance attribute Public Type reference (TYPE) FRMPV_PNFRM_TAB 20011113
5 GBF_PVFRMD_TAB Instance attribute Public Type reference (TYPE) FRMPV_PVFRMD_TAB 20011113
6 GBF_PVFRMH_TAB Instance attribute Public Type reference (TYPE) FRMPV_PVFRMH_TAB 20011113
7 GBF_PVFRMI_TAB Instance attribute Public Type reference (TYPE) FRMPV_PVFRMI_TAB 20011113
8 GBF_PVFRMM_TAB Instance attribute Public Type reference (TYPE) FRMPV_PVFRMM_TAB 20011113
9 GBF_PVFRMS_TAB Instance attribute Public Type reference (TYPE) FRMPV_PVFRMS_TAB 20011113
10 G_PAFRM_TAB Instance attribute Public Type reference (TYPE) FRMPV_PAFRM_TAB 20011113
11 G_PNFRM_TAB Instance attribute Public Type reference (TYPE) FRMPV_PNFRM_TAB 20011113
12 G_PVFRMD_TAB Instance attribute Public Type reference (TYPE) FRMPV_PVFRMD_TAB 20011113
13 G_PVFRMH_TAB Instance attribute Public Type reference (TYPE) FRMPV_PVFRMH_TAB 20011113
14 G_PVFRMI_TAB Instance attribute Public Type reference (TYPE) FRMPV_PVFRMI_TAB 20011113
15 G_PVFRMM_TAB Instance attribute Public Type reference (TYPE) FRMPV_PVFRMM_TAB 20011113
16 G_PVFRMS_TAB Instance attribute Public Type reference (TYPE) FRMPV_PVFRMS_TAB 20011113
17 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PPELIFRM_CNTL Only Instance of Class 20011114
18 MSG_FRM_INTERNAL_ERROR Constant Private Type reference (TYPE) PPET_SUBRC_TYPE '001' Messages, Message Class 20011115
19 PPET_MSG_CLASS_FRM Constant Private Type reference (TYPE) BALMI-MSGID 'PPEFRM' Message Class 20011115
Methods
# Method Level Visibility Method type Description Created on
1 AENNR_2_TXCNT Static method Public Method Supplies Text Counter for Current Change Number 20020310
2 GET_INSTANCE Static method Public Method Gets the Instance of the Class 20011114
3 LI_PA_MAINT Static method Public Method Calling Engine Method li_int_paltid_maint 20020224
4 LI_PN_MAINT Static method Public Method Calling Engine Method li_int_pnodid_maint 20020224
5 LI_PV_MAINT Static method Public Method Calling Engine Method li_int_posvid_maint 20020224
6 PA_MAINT Static method Public Method Internal Maintenance of FRM Alternative 20020124
7 PN_MAINT Static method Public Method RMS-FRM: Create/Edit PVS Nodes 20020124
8 PN_READ Static method Public Method RMS-FRM: Read Nodes 20020124
9 PV_BY_ATTR_READ Static method Public Method Reading Variant Data for Attributes (Mat. Number,SUBRECN ..) 20011127
10 PV_MAINT Static method Public Method RMS-FRM: Variant: Create / Edit 20020125
11 PV_READ Static method Public Method RMS-FRM: Variant: Read 20020224
12 PV_READ_HIST Static method Public Method RMS-FRM: Variant: Read History Table 20020718
13 VALDAT_2_TXCNT Static method Public Method Delivers Text Counter for Key Date 20060830
Events
Class CL_PPELIFRM_CNTL has no event.
Types
Class CL_PPELIFRM_CNTL has no local type.
Method Signatures

Method AENNR_2_TXCNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PVTXCNT Call by reference Type reference (TYPE) PVS_TXTCOUNT Zähler für Texttabellen 20020310
2 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20020310
3 Importing I_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL 20020310
4 Importing I_PVGUID Call by reference Type reference (TYPE) PVS_PVGUID interne Nummer der PVS-Variante 20020310

Method AENNR_2_TXCNT on class CL_PPELIFRM_CNTL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INSTANCE Call by reference Object reference (TYPE REF TO) CL_PPELIFRM_CNTL RMS-FRM: iPPE-Anwendungsobjekt FRM 20011114

Method GET_INSTANCE on class CL_PPELIFRM_CNTL has no exception.

Method LI_PA_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PALTID Call by reference Type reference (TYPE) PPET_PALTID_LI Alternative 20020224
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Nachrichten-Handling im iPPE-Modell 20020224
# Exception Resumable Description Created on
1 PALTID_MAINT_ERROR Fehler beim Pflegen der Alternative 20020224

Method LI_PN_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PNODID Call by reference Type reference (TYPE) PPET_PNODID_LI Alternative 20020224
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Nachrichten-Handling im iPPE-Modell 20020224
# Exception Resumable Description Created on
1 PNODID_MAINT_ERROR Fehler beim Pflegen der Alternative 20020224

Method LI_PV_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_POSVID Call by reference Type reference (TYPE) PPET_POSVID_LI Variante 20020224
2 Importing IM_AENNR Call by reference Type reference (TYPE) PVSCSQ-AENNR Änderungsnummer 20020224
3 Importing IM_EXISTS Call by reference Type reference (TYPE) C 'X' 20020224
4 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Nachrichten-Handling im iPPE-Modell 20020224
# Exception Resumable Description Created on
1 POSVID_MAINT_ERROR Fehler beim Pflegen der Alternative 20020224

Method PA_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXISTS Call by reference Type reference (TYPE) C Flag: Alternative existiert bereits 20020718
2 Importing I_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Nachrichten-Handling im iPPE-Modell 20020718
3 Changing XS_PAFRM Call by reference Type reference (TYPE) FRMPV_PAFRM_LI Anwendungsdaten 20020718
4 Changing XS_PALTID Call by reference Type reference (TYPE) PPET_PALTID_LI Alternative 20020718
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20020716
2 PALTID_CHECK_ERROR 20020716
3 PALTID_MAINT_ERROR Fehler beim Pflegen der Alternative 20020124

Method PN_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT 'A' 20020718
2 Changing XS_PNFRM Call by reference Type reference (TYPE) PNFRM RMS-FRM: PVS-Formula- Positionsknoten: Attribute 20020718
3 Changing XS_PNODID Call by reference Type reference (TYPE) PNODID iPPE-Knoten: Identifikation 20020718
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20020716
2 MAINTAIN_ERROR Fehler beim Pflegen des Formelknotens 20020124
3 PNAME_ALREADY_EXISTS Name existiert bereits 20021028
4 PNODID_CHECK_ERROR Fehler beim Prüfen des Formelknotens 20020716

Method PN_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED Call by reference Type reference (TYPE) PPET_LOCKED_TAB 20020718
2 Importing I_LOCK_FLAG Call by reference Type reference (TYPE) C 20020718
3 Importing I_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT 'A' 20020718
4 Importing I_WITH_TEXT Call by reference Type reference (TYPE) C 'X' 20020718
5 Changing XT_PAFRM Call by reference Type reference (TYPE) FRMPV_PAFRM_LI_TAB 20020718
6 Changing XT_PALTID Call by reference Type reference (TYPE) PPET_PALTID_LI_TAB 20020718
7 Changing XT_PALTTX Call by reference Type reference (TYPE) PPET_PALTTX_LI_TAB 20020718
8 Changing XT_PNFRM Call by reference Type reference (TYPE) FRMPV_PNFRM_LI_TAB 20020718
9 Changing XT_PNODID Call by reference Type reference (TYPE) PPET_PNODID_LI_TAB 20020718
10 Changing XT_PNODTX Call by reference Type reference (TYPE) PPET_PNODTX_LI_TAB 20020718
11 Changing XT_POSVID Call by reference Type reference (TYPE) PPET_POSVID_LI_TAB 20020718
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20020124
2 LOCK_ERROR 20020124
3 NO_AUTHORITY 20020124

Method PV_BY_ATTR_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AENNR Call by reference Type reference (TYPE) PPET_AENNR_TAB Tabelle der Änderungsnummern 20020716
2 Exporting ET_POSVID Call by reference Type reference (TYPE) PPET_POSVID_LI_TAB Tabelle der Variantenidentifikationen 20020716
3 Exporting ET_PVFRMD Call by reference Type reference (TYPE) FRMPV_PVFRMD_LI_TAB Tabelle der Basisdaten der Varianten 20020716
4 Exporting ET_PVFRMD_COMM Call by reference Type reference (TYPE) FRMPV_PVFRMD_LI_TAB Tabelle der Basisdaten der Varianten mit gemeinsamen Attribu 20020716
5 Exporting ET_PVFRMI Call by reference Type reference (TYPE) FRMPV_PVFRMI_LI_TAB Tabelle der Intermediatendaten der Varianten 20020716
6 Exporting ET_PVFRMM Call by reference Type reference (TYPE) FRMPV_PVFRMM_LI_TAB Tabelle der Materialdaten der Varianten 20020716
7 Exporting ET_PVFRMS Call by reference Type reference (TYPE) FRMPV_PVFRMS_LI_TAB Tabelle der Stoffdaten der Varianten 20020716
8 Exporting ET_PVFRM_MATNR Call by reference Type reference (TYPE) FRMPV_PVFRM_MATNR_TAB Tabelle von Varianten mit Materialkomponenten 20020716
9 Exporting ET_PVFRM_STREAM Call by reference Type reference (TYPE) FRMPV_PVFRM_STREAM_ID_TAB Tabelle von Varianten mit Intermediatenkomponenten 20020716
10 Exporting ET_PVFRM_SUBRECN Call by reference Type reference (TYPE) FRMPV_PVFRM_SUBRECN_TAB Tabelle von Varianten mit Stoffkomponenten 20020716
11 Exporting E_AENNR_USED Call by reference Type reference (TYPE) C Flag: Änderungsnummer wird in PPE verwendet 20020716
12 Exporting E_MATNR_USED Call by reference Type reference (TYPE) C Flag: Materialkomponente wird in PVS verwendet 20020716
13 Exporting E_STREAM_USED Call by reference Type reference (TYPE) C Flag: Intermediatenkomponente wird in PVS verwendet 20020716
14 Exporting E_SUBRECN_USED Call by reference Type reference (TYPE) C Flag: Stoffkomponente wird in PVS verwendet 20020716
15 Importing IT_AENNR Call by reference Type reference (TYPE) PPET_AENNR_TAB Tabelle der Änderungsnummern 20020716
16 Importing IT_GUID Call by reference Type reference (TYPE) PPET_GUID_TAB Tabelle von Objektidentifikationen 20020716
17 Importing IT_MATNR Call by reference Type reference (TYPE) FRMPV_MATNR_TAB Tabelle der Materialkomponentenidentifikationen 20020716
18 Importing IT_STREAM Call by reference Type reference (TYPE) FRMPV_STREAM_ID_TAB Tabelle der Intermediatenkomponentenidentifikationen 20020716
19 Importing IT_SUBRECN Call by reference Type reference (TYPE) FRMPV_SUBRECN_TAB Tabelle der Stoffkomponentenidentifikationen 20020716
20 Importing I_ALL_ATTRIBUTES Value transfer Type reference (TYPE) C 'X' Flag: alle Daten lesen 20020716
21 Importing I_MSG_HANDLING Value transfer Type reference (TYPE) PPET_MSG_OPT 'A' Nachrichtenhandling für das PPE 20020716
22 Importing I_PVTYPE Call by reference Type reference (TYPE) PVS_POSV_TYPE IPPE-Variantentyp 20030306
23 Importing I_USE_ONLY Value transfer Type reference (TYPE) C Flag: Prüfung, ob Objekt in der PVS verwendet wird 20020716
# Exception Resumable Description Created on
1 GENERAL_PV_ERROR Allgemeiner Fehler bei der Variantenbearbeitung 20011127

Method PV_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AENNR_WORK Call by reference Type reference (TYPE) FRMLE_AENNR aktuelle Änderungsnummer 20020718
2 Importing I_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT 'A' Nachrichtenhandling für das PPE 20020718
3 Importing I_NO_WARN_FLG Call by reference Type reference (TYPE) C Flag: Warnungen nicht anzeigen 20020718
4 Importing I_PVFRMD_FLG Call by reference Type reference (TYPE) C 'X' Flag: Basisdaten bearbeiten 20020718
5 Importing I_PVFRMI_FLG Call by reference Type reference (TYPE) C 'X' Flag: Intermediatendaten bearbeiten 20020718
6 Importing I_PVFRMM_FLG Call by reference Type reference (TYPE) C 'X' Flag: Materialdaten bearbeiten 20020718
7 Importing I_PVFRMS_FLG Call by reference Type reference (TYPE) C 'X' Flag: Stoffdaten bearbeiten 20020718
8 Changing XS_POSVID Call by reference Type reference (TYPE) PPET_POSVID_LI Variante 20020718
9 Changing XS_PVFRMD Call by reference Type reference (TYPE) FRMPV_PVFRMD_LI Attribute der Variante (Basisdaten) 20020718
10 Changing XS_PVFRMI Call by reference Type reference (TYPE) FRMPV_PVFRMI_LI Attribute der Variante (Intermediatendaten) 20020718
11 Changing XS_PVFRMS Call by reference Type reference (TYPE) FRMPV_PVFRMS_LI Attribute der Variante (Stoffdaten) 20020718
12 Changing XT_PVFRMM Call by reference Type reference (TYPE) FRMPV_PVFRMM_LI_TAB Attributtabellder Variante (Materialdaten) 20020718
# Exception Resumable Description Created on
1 MAINTAIN_ERROR allg. Fehler bei der Variantenbearbeitung 20020125
2 POSVID_CHECK_ERROR 20020718
3 PV_AENNR_DOES_NOT_EXIST Änderungsstand der Variante existiert nicht 20020125

Method PV_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED Call by reference Type reference (TYPE) PPET_LOCKED_TAB Tabelle der gesperrten Objekte 20020718
2 Exporting ET_PVFRMD Call by reference Type reference (TYPE) FRMPV_PVFRMD_LI_TAB Attributtabelle der Varianten (Basisdaten) 20020718
3 Exporting ET_PVFRMH Call by reference Type reference (TYPE) FRMPV_PVFRMH_LI_TAB Attributtabelle der Varianten (Historie) 20020718
4 Exporting ET_PVFRMI Call by reference Type reference (TYPE) FRMPV_PVFRMI_LI_TAB Attributtabelle der Varianten (Intermediatendaten) 20020718
5 Exporting ET_PVFRMM Call by reference Type reference (TYPE) FRMPV_PVFRMM_LI_TAB Attributtabelle der Varianten (Materialdaten) 20020718
6 Exporting ET_PVFRMS Call by reference Type reference (TYPE) FRMPV_PVFRMS_LI_TAB Attributtabelle der Varianten (Stoffdaten) 20020718
7 Importing I_AENNR Call by reference Type reference (TYPE) FRMLE_AENNR Änderungsnummer 20020718
8 Importing I_ALL_AENNR_FLG Call by reference Type reference (TYPE) C 'X' Flag: alle Änderungsstände berücksichtigen 20020718
9 Importing I_LOCK_FLG Call by reference Type reference (TYPE) C Varianten beim Lesen sperren 20020718
10 Importing I_MSG_HANDLING Call by reference Type reference (TYPE) PPET_MSG_OPT 'A' Nachrichtenhandling für das PPE 20020718
11 Changing XT_PNODID Call by reference Type reference (TYPE) PPET_PNODID_LI_TAB Knotentabelle 20020718
12 Changing XT_POSVID Call by reference Type reference (TYPE) PPET_POSVID_LI_TAB Variantentabelle 20020718
# Exception Resumable Description Created on
1 GENERAL_PV_ERROR allg. Fehler bei der Variantenbearbeitung 20020224

Method PV_READ_HIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PVFRMH Value transfer Type reference (TYPE) FRMPV_PVFRMH_LI_TAB Link-Tabelle der Variante (FRM) 20020718
2 Importing I_MSG_HANDLING Call by reference Type reference (TYPE) PPET_MSG_OPT 'A' Nachrichtenhandling für das PPE 20020718
3 Changing XT_POSVID Call by reference Type reference (TYPE) PPET_POSVID_LI_TAB Variantentabelle 20020718
# Exception Resumable Description Created on
1 GENERAL_PV_ERROR allg. Fehler bei der Variantenbearbeitung 20020718

Method VALDAT_2_TXCNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PVTXCNT Call by reference Type reference (TYPE) PVS_TXTCOUNT Zähler für Texttabellen 20060830
2 Importing I_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL 20060830
3 Importing I_PVGUID Call by reference Type reference (TYPE) PVS_PVGUID Interne Nummer der PVS-Variante 20060830
4 Importing I_VALDAT Call by reference Type reference (TYPE) FRMLE_VALDAT Stichtag 20060830

Method VALDAT_2_TXCNT on class CL_PPELIFRM_CNTL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 471