SAP ABAP Class CL_EXM_IM_FRML_CALC_ADD_IO_COL (Example Implementation for BAdI Definition FRML_CALC_ADD_I)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSFRMINF (Package) RMS-FRM: RMS Formula - Dialog and Function Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_FRML_CALC_ADD_IO_COL BAdI Interface IF_EX_FRML_CALC_ADD_IO_COL 20030930
Properties
Class CL_EXM_IM_FRML_CALC_ADD_IO_COL  
Short Description Example Implementation for BAdI Definition FRML_CALC_ADD_I    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSFRMINF   RMS-FRM: RMS Formula - Dialog and Function Interface 
Created 20030930   SAP 
Last change 20031212   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 FRM51 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_FRML_CALC_ADD_IO_COL BAdI Interface IF_EX_FRML_CALC_ADD_IO_COL 20030930
Friends
Class CL_EXM_IM_FRML_CALC_ADD_IO_COL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_PRICE_SOURCE Constant Protected See coding 20030930
2 CS_USER_FIELDS Constant Protected See coding 20030930
3 FALSE Constant Protected Type reference (TYPE) C ' ' ' ' 20030930
4 MS_ADDINF Instance attribute Protected Type reference (TYPE) FRMLS_ADDINF 20030930
5 MS_COST_PARA Instance attribute Protected Type reference (TYPE) FRMLS_COSTS_PARAM_SCR RMS-FRM: Parameters in Costs Dialog 20030930
6 MT_MATINFO Instance attribute Protected Type reference (TYPE) TYT_MAT_SUB_INFO 20030930
7 M_RECN_STRUCT Instance attribute Protected Type reference (TYPE) FRMLE_RECN RMS-FRM: Object Identifier 20030930
8 TRUE Constant Protected Type reference (TYPE) C 'X' 'X' 20030930
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COLUMNS Instance method Protected Method Do all user columns exist? 20030930
2 CHECK_PO_QTY Instance method Protected Method Is there a primary output quantity? 20031001
3 GET_COST_PARAM Instance method Protected Method Read Cost Parameters 20030930
4 READ_PRICE_DATA Instance method Protected Method Fill Material Data Table 20030930
Events
Class CL_EXM_IM_FRML_CALC_ADD_IO_COL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYS_MAT_SUB_INFO Protected See coding 20030930
2 TYT_MAT_SUB_INFO Protected See coding 20030930
Method Signatures

Method CHECK_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USED_COLUMNS Call by reference Type reference (TYPE) FRMLTY_LAYOUT_COLUMNS Tabellenspalten die aktuell angezeigt weden 20030930
2 Changing XV_ALL_COLUMNS Call by reference Type reference (TYPE) C 20030930

Method CHECK_COLUMNS on class CL_EXM_IM_FRML_CALC_ADD_IO_COL has no exception.

Method CHECK_PO_QTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) FRMLTY_LOG_REC RMS-FRM: Nachrichten für AnwendungsLog 20031001
2 Importing IS_ADDINF Call by reference Type reference (TYPE) FRMLS_ADDINF RMS-FRM: Zusatzinfos für FB-Aufrufe 20031001
3 Importing I_RECN_STRUCT Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20031001

Method CHECK_PO_QTY on class CL_EXM_IM_FRML_CALC_ADD_IO_COL has no exception.

Method GET_COST_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDINF Call by reference Type reference (TYPE) FRMLS_ADDINF RMS-FRM: Zusatzinfos für FB-Aufrufe 20030930
2 Importing I_RECN_STRUCT Call by reference Type reference (TYPE) FRMLE_RECN RMS-FRM: Objektidentifizierer 20030930

Method GET_COST_PARAM on class CL_EXM_IM_FRML_CALC_ADD_IO_COL has no exception.

Method READ_PRICE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IO_ITEMS Call by reference Type reference (TYPE) FRMLTY_IOT_SCR RMS-FRM: screen struktur für LoM - LoRS 20030930

Method READ_PRICE_DATA on class CL_EXM_IM_FRML_CALC_ADD_IO_COL has no exception.
History
Last changed by/on SAP  20031212 
SAP Release Created in 220