SAP ABAP Interface IF_RM07KOF2_ALV_DBSYS_OPT (Interface for BAdI: RM07KOF2_ALV_DBSYS_OPT)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-IM (Application Component) Inventory Management
     MB_OPT (Package) Additional application development R/3 inventory management
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_RM07KOF2_ALV_DBSYSOPTANY Class for BAdI: RM07KOF2_ALV_DBSYS_OPT 20130219
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_RM07KOF2_ALV_DBSYS_OPT Class for BAdI Impl.: ES_IM_RM07KOF2_ALV_DBSYSOPT 20120808
Properties
Interface IF_RM07KOF2_ALV_DBSYS_OPT  
Short Description Interface for BAdI: RM07KOF2_ALV_DBSYS_OPT    
General Data
Package MB_OPT   Additional application development R/3 inventory management 
Created 20120808   SAP 
Last changed 20130531   SAP 
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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20120808
Friends
Interface IF_RM07KOF2_ALV_DBSYS_OPT has no friend.
Attributes
Interface IF_RM07KOF2_ALV_DBSYS_OPT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_TOTALS Instance method Public Method Calculate Total Quantities 20120808
Events
Interface IF_RM07KOF2_ALV_DBSYS_OPT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STOCK_MARC Public See coding 20120808 BEGIN OF stock_marc, umlmc TYPE marc-umlmc, trame TYPE marc-trame, glgmg TYPE marc-glgmg, bwesb TYPE marc-bwesb, END OF stock_marc
2 STOCK_MSSA Public See coding 20120808 BEGIN OF stock_mssa, satra TYPE mssa-satra, salab TYPE mssa-salab, sains TYPE mssa-sains, saspe TYPE mssa-saspe, saein TYPE mssa-saein, sabwe TYPE mssa-sabwe, "SIT ssalab TYPE mssa-salab, ssains TYPE mssa-sains, ssaspe TYPE mssa-saspe, ssaein TYPE mssa-saein, END OF stock_mssa
3 STOCK_MSSQ Public See coding 20120808 BEGIN OF stock_mssq, sqtra TYPE mssq-sqtra, sqlab TYPE mssq-sqlab, sqins TYPE mssq-sqins, sqspe TYPE mssq-sqspe, sqein TYPE mssq-sqein, sqbwe TYPE mssq-sqbwe, "SIT ssqlab TYPE mssq-sqlab, ssqins TYPE mssq-sqins, ssqspe TYPE mssq-sqspe, ssqein TYPE mssq-sqein, END OF stock_mssq
4 TT_BWKEY_RANGE Public See coding Range table for BWKEY 20120809 tt_bwkey_range TYPE STANDARD TABLE OF t_bwkey_range
5 TT_EBEW Public See coding Table type EBEW as in calling program 20120808 tt_ebew TYPE SORTED TABLE OF t_ebew WITH UNIQUE KEY matnr bwkey bwtar sobkz vbeln posnr
6 TT_MARC Public See coding Table type MARC as in calling program 20120808 tt_marc TYPE SORTED TABLE OF t_marc WITH UNIQUE KEY matnr werks
7 TT_MBEW Public See coding Table type MBEW as in calling program 20120808 tt_mbew TYPE SORTED TABLE OF t_mbew WITH UNIQUE KEY matnr bwkey bwtar
8 TT_MBEW2 Public See coding Table type MBEW2 as in calling program 20120808 tt_mbew2 TYPE SORTED TABLE OF t_mbew WITH UNIQUE KEY matnr bwkey bwtar
9 TT_MSSA Public See coding Table type MSSA as in calling program 20120808 tt_mssa TYPE SORTED TABLE OF t_mssa WITH UNIQUE KEY matnr werks sobkz vbeln posnr
10 TT_MSSQ Public See coding Table type MSSQ as in calling program 20120808 tt_mssq TYPE SORTED TABLE OF t_mssq WITH UNIQUE KEY matnr werks sobkz pspnr
11 TT_OUT_INCONS Public See coding Table type for INCO with reduced field numbers used by HANA 20120808 tt_out_incons TYPE STANDARD TABLE OF t_out_incons
12 TT_OUT_MBEW_REDUCED Public See coding Table type for MBEW with reduced field numbers used by HANA 20120808 tt_out_mbew_reduced TYPE STANDARD TABLE OF t_out_mbew_reduced
13 TT_OUT_QUANT_EBEW2_K Public See coding Table type for EBEW2 with reduced field numbers used by HANA 20120808 tt_out_quant_ebew2_k TYPE SORTED TABLE OF t_out_quant_ebew2 WITH UNIQUE KEY matnr bwkey bwtar vbeln posnr
14 TT_OUT_QUANT_EBEW_K Public See coding Table type for EBEW with reduced field numbers used by HANA 20120808 tt_out_quant_ebew_k TYPE SORTED TABLE OF t_out_quant_ebew WITH UNIQUE KEY matnr bwkey vbeln posnr
15 TT_OUT_QUANT_MBEW2_K Public See coding Table type for MBEW2 with reduced field numbers used by HANA 20120808 tt_out_quant_mbew2_k TYPE SORTED TABLE OF t_out_quant_mbew2 WITH UNIQUE KEY matnr bwkey bwtar
16 TT_OUT_QUANT_MBEW_K Public See coding Table type for MBEW with reduced field numbers used by HANA 20120808 tt_out_quant_mbew_k TYPE SORTED TABLE OF t_out_quant_mbew WITH UNIQUE KEY matnr bwkey
17 TT_OUT_QUANT_QBEW2_K Public See coding Table type for QBEW2 with reduced field numbers used by HANA 20120808 tt_out_quant_qbew2_k TYPE SORTED TABLE OF t_out_quant_qbew2 WITH UNIQUE KEY matnr bwkey bwtar pspnr
18 TT_OUT_QUANT_QBEW_K Public See coding Table type for QBEW with reduced field numbers used by HANA 20120808 tt_out_quant_qbew_k TYPE SORTED TABLE OF t_out_quant_qbew WITH UNIQUE KEY matnr bwkey pspnr
19 TT_QBEW Public See coding Table type QBEW as in calling program 20120808 tt_qbew TYPE SORTED TABLE OF t_qbew WITH UNIQUE KEY matnr bwkey bwtar sobkz pspnr
20 T_BWKEY_RANGE Public See coding Range Structure for BWKEY 20120809 BEGIN OF t_bwkey_range, sign TYPE ddsign, option TYPE ddoption, low TYPE t001k-bwkey, high TYPE t001k-bwkey, END OF t_bwkey_range
21 T_EBEW Public See coding Type EBEW as in calling program 20120808 BEGIN OF t_ebew. INCLUDE TYPE ebew. INCLUDE TYPE embewh AS from_stock RENAMING WITH SUFFIX start. TYPES: END OF t_ebew
22 T_MARC Public See coding Type MARC as in calling program 20120808 BEGIN OF t_marc. INCLUDE TYPE marc. INCLUDE TYPE stock_marc AS from_stock RENAMING WITH SUFFIX start. TYPES: f_mseg TYPE flag. "mseg exist for this stock TYPES: END OF t_marc
23 T_MBEW Public See coding Type MBEW as in calling program 20120808 BEGIN OF t_mbew. INCLUDE TYPE mbew. TYPES: wertu TYPE t134m-wertu, mengu TYPE t134m-mengu, meins TYPE mara-meins, waers TYPE t001-waers. INCLUDE TYPE embewh AS from_stock RENAMING WITH SUFFIX start. TYPES: END OF t_mbew
24 T_MBEW2 Public Type reference (TYPE) T_MBEW Type MBEW2 as in calling program 20120808
25 T_MSSA Public See coding Type MSSA as in calling program 20120808 BEGIN OF t_mssa. INCLUDE TYPE mssa. INCLUDE TYPE stock_mssa AS from_stock RENAMING WITH SUFFIX start. TYPES: f_mseg TYPE flag. "mseg exist for this stock TYPES: END OF t_mssa
26 T_MSSQ Public See coding Type MSSQ as in calling program 20120808 BEGIN OF t_mssq. INCLUDE TYPE mssq. INCLUDE TYPE stock_mssq AS from_stock RENAMING WITH SUFFIX start. TYPES: f_mseg TYPE flag. "mseg exist for this stock TYPES: END OF t_mssq
27 T_OUT_INCONS Public See coding Type for inconsistencies with reduced field numbers 20120808 BEGIN OF t_out_incons, matnr TYPE matnr, bwkey TYPE bwkey, END OF t_out_incons
28 T_OUT_MBEW_REDUCED Public See coding Type for MBEW with reduced field numbers (HANA + calling pgm 20120808 BEGIN OF t_out_mbew_reduced, matnr TYPE mbew-matnr, bwkey TYPE mbew-bwkey, bwtar TYPE mbew-bwtar, lfgja TYPE mbew-lfgja, lfmon TYPE mbew-lfmon, lbkum TYPE lbkum, salk3 TYPE salk3, vprsv TYPE vprsv, verpr TYPE verpr, stprs TYPE stprs, peinh TYPE peinh, bklas TYPE bklas, salkv TYPE salkv, vksal TYPE vksal, bwtty TYPE mbew-bwtty, kaln1 TYPE mbew-kaln1, mlmaa TYPE mbew-mlmaa, END OF t_out_mbew_reduced
29 T_OUT_QUANT_EBEW Public See coding Type for EBEW with reduced field numbers 20120808 BEGIN OF t_out_quant_ebew, matnr TYPE matnr, bwkey TYPE bwkey, vbeln TYPE vbeln, posnr TYPE posnr, lbkum TYPE lbkum, END OF t_out_quant_ebew
30 T_OUT_QUANT_EBEW2 Public See coding Type for EBEW2 with reduced field numbers 20120808 BEGIN OF t_out_quant_ebew2, matnr TYPE matnr, bwkey TYPE bwkey, bwtar TYPE bwtar_d, vbeln TYPE vbeln, posnr TYPE posnr, lbkum TYPE lbkum, END OF t_out_quant_ebew2
31 T_OUT_QUANT_MBEW Public See coding Type for MBEW with reduced field numbers 20120808 BEGIN OF t_out_quant_mbew, matnr TYPE matnr, bwkey TYPE bwkey, lbkum TYPE lbkum, END OF t_out_quant_mbew
32 T_OUT_QUANT_MBEW2 Public See coding Type for MBEW2 with reduced field numbers 20120808 BEGIN OF t_out_quant_mbew2, matnr TYPE matnr, bwkey TYPE bwkey, bwtar TYPE bwtar_d, lbkum TYPE lbkum, END OF t_out_quant_mbew2
33 T_OUT_QUANT_QBEW Public See coding Type for QBEW with reduced field numbers 20120808 BEGIN OF t_out_quant_qbew, matnr TYPE matnr, bwkey TYPE bwkey, pspnr TYPE ps_psp_pnr, lbkum TYPE lbkum, END OF t_out_quant_qbew
34 T_OUT_QUANT_QBEW2 Public See coding Type for QBEW2 with reduced field numbers 20120808 BEGIN OF t_out_quant_qbew2, matnr TYPE matnr, bwkey TYPE bwkey, bwtar TYPE bwtar_d, pspnr TYPE ps_psp_pnr, lbkum TYPE lbkum, END OF t_out_quant_qbew2
35 T_QBEW Public See coding Type QBEW as in calling program 20120808 BEGIN OF t_qbew. INCLUDE TYPE qbew. INCLUDE TYPE embewh AS from_stock RENAMING WITH SUFFIX start. TYPES: END OF t_qbew
Method Signatures

Method CALCULATE_TOTALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EBEW Call by reference Type reference (TYPE) TT_EBEW Table type EBEW as in calling program 20120808
2 Exporting ET_INCONS Call by reference Type reference (TYPE) TT_OUT_INCONS Table type for INCO with reduced field numbers used by HANA 20120808
3 Exporting ET_MARC Call by reference Type reference (TYPE) TT_MARC Table type MARC as in calling program 20120808
4 Exporting ET_MBEW Call by reference Type reference (TYPE) TT_MBEW Table type MBEW as in calling program 20120808
5 Exporting ET_MBEW2 Call by reference Type reference (TYPE) TT_MBEW2 Table type MBEW2 as in calling program 20120808
6 Exporting ET_MSSA Call by reference Type reference (TYPE) TT_MSSA Table type MSSA as in calling program 20120808
7 Exporting ET_MSSQ Call by reference Type reference (TYPE) TT_MSSQ Table type MSSQ as in calling program 20120808
8 Exporting ET_QBEW Call by reference Type reference (TYPE) TT_QBEW Table type QBEW as in calling program 20120808
9 Exporting ET_QUAN_EBEW Call by reference Type reference (TYPE) TT_OUT_QUANT_EBEW_K Table type for EBEW with reduced field numbers used by HANA 20120808
10 Exporting ET_QUAN_EBEW2 Call by reference Type reference (TYPE) TT_OUT_QUANT_EBEW2_K Table type for EBEW2 with reduced field numbers used by HANA 20120808
11 Exporting ET_QUAN_MBEW Call by reference Type reference (TYPE) TT_OUT_QUANT_MBEW_K Table type for MBEW with reduced field numbers used by HANA 20120808
12 Exporting ET_QUAN_MBEW2 Call by reference Type reference (TYPE) TT_OUT_QUANT_MBEW2_K Table type for MBEW2 with reduced field numbers used by HANA 20120808
13 Exporting ET_QUAN_QBEW Call by reference Type reference (TYPE) TT_OUT_QUANT_QBEW_K Table type for QBEW with reduced field numbers used by HANA 20120808
14 Exporting ET_QUAN_QBEW2 Call by reference Type reference (TYPE) TT_OUT_QUANT_QBEW2_K Table type for QBEW2 with reduced field numbers used by HANA 20120808
15 Exporting EV_CONTINUE_WITH_OLD_BRANCH Call by reference Type reference (TYPE) ABAP_BOOL Continue with not optimized logic 20120817
16 Importing IT_BWKEY Call by reference Type reference (TYPE) TT_BWKEY_RANGE Range table for BWKEY 20120809
17 Importing IT_MATERIAL Call by reference Type reference (TYPE) RANGES_MATNR_TT Range for Material 20120808
18 Importing IV_ACTUAL_PERIOD Call by reference Type reference (TYPE) ABAP_BOOL Run for actual period 20120808
19 Importing IV_PREV_MONTH Call by reference Type reference (TYPE) ABAP_BOOL Run for end of previous month 20120808
20 Importing IV_PREV_YEAR Call by reference Type reference (TYPE) ABAP_BOOL Run for end of previous year 20120808
21 Importing IV_TO_MONTH Call by reference Type reference (TYPE) MBEWH-LFMON Current period (posting period) 20120808
22 Importing IV_TO_YEAR Call by reference Type reference (TYPE) MBEWH-LFGJA Fiscal Year of Current Period 20120808

Method CALCULATE_TOTALS on Interface IF_RM07KOF2_ALV_DBSYS_OPT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 616