SAP ABAP Class CL_FRML_CHECK_ADAPT_HEADER (Checks/Adjustments for Formula Header Data)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSFRMSPC (Package) RMS-FRM: RMS Formula - Specification Database
Properties
Class CL_FRML_CHECK_ADAPT_HEADER  
Short Description Checks/Adjustments for Formula Header Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RMINT    
Program status     
Category 0   
Package RMSFRMSPC   RMS-FRM: RMS Formula - Specification Database 
Created 20060720   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FRM10 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 FRM11 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 FRM31 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FRML_CHECK_ADAPT_HEADER has no interface implemented.
Friends
Class CL_FRML_CHECK_ADAPT_HEADER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_FALSE Constant Public Type reference (TYPE) FLAG ' ' False 20060720
2 CON_TRUE Constant Public Type reference (TYPE) FLAG 'X' True 20060720
3 M_COUNT_ERROR Static Attribute Protected Type reference (TYPE) I Error messages counter 20060720
4 M_MSG_DUMMY Static Attribute Protected Type reference (TYPE) SYCHAR255 Dummy Variable for Internal Message Output 20060720
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_BASE_QUAN Static method Public Method Convert Base Quantity into New Unit 20060720
2 ADAPT_INP_TGT_QTY Static method Public Method Convert Target Input Quantity into New Unit 20060720
3 ADAPT_LOTSIZE Static method Public Method Convert Lot Size into New Unit 20060720
4 CHECK_BASE_QUANTITY Static method Public Method Check: Base Quantity 20060720
5 CHECK_DEPENDENT_UNITS Static method Public Method Check: Dependent Units 20060720
6 CHECK_FLAG_EVAPORATION Static method Public Method Check: Evaporation/Absorption Indicator 20060720
7 CHECK_FLAG_REACTION Static method Public Method Check: Reaction Indicator 20060720
8 CHECK_FLAG_SYNCHRONISATION Static method Public Method Check: Synchronization Indicator 20061108
9 CHECK_FOR_EDIT Static method Public Method Checks Whether Formula Can Be Changed Dep.on Header Indic. 20060720
10 CHECK_INP_TGT_QTY Static method Public Method Check: Target Input Quantity 20060720
11 CHECK_LOTSIZE Static method Public Method Check: Lot Size 20060720
12 CHECK_UNIT Static method Public Method Check: Adjust Target Input Quantity Unit + Dependent Units 20060720
13 UNIT_CONVERSION_SIMPLE Static method Private Method Unit Conversion 20060720
Events
Class CL_FRML_CHECK_ADAPT_HEADER has no event.
Types
Class CL_FRML_CHECK_ADAPT_HEADER has no local type.
Method Signatures

Method ADAPT_BASE_QUAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ADAPT Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Menge wurde umgerechnet 20060720
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Fehler trat auf 20060720
3 Importing IS_HDR_OLD Call by reference Type reference (TYPE) FRMLS_HDR_ALL Kopfdaten unverändert 20060720
4 Changing XS_HDR_NEW Call by reference Type reference (TYPE) FRMLS_HDR_ALL Kopfdaten 20060720
5 Changing XT_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC Meldungen 20060720
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060720
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060720

Method ADAPT_INP_TGT_QTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ADAPT Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Menge wurde umgerechnet 20060720
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Fehler trat auf 20060720
3 Importing IS_HDR_OLD Call by reference Type reference (TYPE) FRMLS_HDR_ALL Kopfdaten unverändert 20060720
4 Changing XS_HDR_NEW Call by reference Type reference (TYPE) FRMLS_HDR_ALL Kopfdaten 20060720
5 Changing XT_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC Meldungen 20060720
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060720
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060720

Method ADAPT_LOTSIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ADAPT Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Min. eine Menge wurde umgerechnet 20060720
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Fehler trat auf 20060720
3 Importing IS_HDR_OLD Call by reference Type reference (TYPE) FRMLS_HDR_ALL Kopfdaten unverändert 20060720
4 Changing XS_HDR_NEW Call by reference Type reference (TYPE) FRMLS_HDR_ALL Kopfdaten 20060720
5 Changing XT_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC Meldungen 20060720
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060720
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060720

Method CHECK_BASE_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Prüfung liefert Fehler 20060720
2 Importing IS_PO Call by reference Type reference (TYPE) FRMLS_IOT_SCR Primärausbeute Daten (nötig, wenn Menge geändert wurde) 20060720
3 Importing I_KEYDATE Call by reference Type reference (TYPE) FRM31_DATE_TYPE Stichtag 20060720
4 Changing XS_HDR Call by reference Type reference (TYPE) FRMLS_HDR_ALL Formel Kopf 20060720
5 Changing XT_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC Meldungen aufgrund der Prüfung 20060720
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060720
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060720

Method CHECK_DEPENDENT_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Prüfung liefert Fehler 20060720
2 Importing IS_HDR Call by reference Type reference (TYPE) FRMLS_HDR_ALL Formel Kopf 20060720
3 Changing XT_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC Meldungen aufgrund der Prüfung 20060720
# Exception Resumable Description Created on
1 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060720

Method CHECK_FLAG_EVAPORATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Prüfung liefert Fehler 20060720
2 Importing IS_HDR Call by reference Type reference (TYPE) FRMLS_HDR_ALL Formel Kopf 20060720
3 Changing XT_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC Meldungen aufgrund der Prüfung 20060720
# Exception Resumable Description Created on
1 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060720

Method CHECK_FLAG_REACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Prüfung liefert Fehler 20060720
2 Importing IS_HDR Call by reference Type reference (TYPE) FRMLS_HDR_ALL Formel Kopf 20060720
3 Changing XT_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC Meldungen aufgrund der Prüfung 20060720
# Exception Resumable Description Created on
1 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060720

Method CHECK_FLAG_SYNCHRONISATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Prüfung liefert Fehler 20061108
2 Importing IS_HDR Call by reference Type reference (TYPE) FRMLS_HDR_ALL Formel Kopf 20061108
3 Changing XT_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC Meldungen aufgrund der Prüfung 20061108
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20061108
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20061108

Method CHECK_FOR_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Prüfung liefert Fehler 20060720
2 Importing IS_HDR_NEW Call by reference Type reference (TYPE) FRMLS_HDR_ALL Kopfdaten 20060720
3 Importing IS_HDR_OLD Call by reference Type reference (TYPE) FRMLS_HDR_ALL Formel Kopf 20060720
4 Changing XT_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC Meldungen aufgrund der Prüfung 20060720
# Exception Resumable Description Created on
1 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060720

Method CHECK_INP_TGT_QTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Prüfung liefert Fehler 20060720
2 Importing IS_HDR Call by reference Type reference (TYPE) FRMLS_HDR_ALL Formel Kopf 20060720
3 Importing IT_ITEM Call by reference Type reference (TYPE) FRM10_IOT_SCR_TAB Positions Daten (nötig, wenn Menge geändert wurde) 20060720
4 Changing XT_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC Meldungen aufgrund der Prüfung 20060720
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060720
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060720

Method CHECK_LOTSIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Prüfung liefert Fehler 20060720
2 Changing XS_HDR Call by reference Type reference (TYPE) FRMLS_HDR_ALL Formel Kopf 20060720
3 Changing XT_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC Meldungen aufgrund der Prüfung 20060720
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060720
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060720

Method CHECK_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) FLAG Kennz.: 'X' = Prüfung liefert Fehler 20060720
2 Changing XS_HDR Call by reference Type reference (TYPE) FRMLS_HDR_ALL Formel Kopf 20060720
3 Changing XT_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC Meldungen aufgrund der Prüfung 20060720
# Exception Resumable Description Created on
1 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060720

Method UNIT_CONVERSION_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OUTPUT Call by reference Type reference (TYPE) FRMLE_AMOU Neue Menge 20060720
2 Importing I_INPUT Call by reference Type reference (TYPE) FRMLE_AMOU Alte Menge 20060720
3 Importing I_UNIT_IN Call by reference Type reference (TYPE) FRMLE_UNIT Mengeneinheit alt 20060720
4 Importing I_UNIT_OUT Call by reference Type reference (TYPE) FRMLE_UNIT Mengeneinheit neu 20060720
5 Changing XT_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC Meldungen 20060720
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060720
History
Last changed by/on SAP  20100310 
SAP Release Created in 700