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 | 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 | ET_EBEW | Call by reference | Type reference (TYPE) | TT_EBEW | Table type EBEW as in calling program | 20120808 | |||
| 2 | ET_INCONS | Call by reference | Type reference (TYPE) | TT_OUT_INCONS | Table type for INCO with reduced field numbers used by HANA | 20120808 | |||
| 3 | ET_MARC | Call by reference | Type reference (TYPE) | TT_MARC | Table type MARC as in calling program | 20120808 | |||
| 4 | ET_MBEW | Call by reference | Type reference (TYPE) | TT_MBEW | Table type MBEW as in calling program | 20120808 | |||
| 5 | ET_MBEW2 | Call by reference | Type reference (TYPE) | TT_MBEW2 | Table type MBEW2 as in calling program | 20120808 | |||
| 6 | ET_MSSA | Call by reference | Type reference (TYPE) | TT_MSSA | Table type MSSA as in calling program | 20120808 | |||
| 7 | ET_MSSQ | Call by reference | Type reference (TYPE) | TT_MSSQ | Table type MSSQ as in calling program | 20120808 | |||
| 8 | ET_QBEW | Call by reference | Type reference (TYPE) | TT_QBEW | Table type QBEW as in calling program | 20120808 | |||
| 9 | 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 | 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 | 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 | 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 | 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 | 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 | EV_CONTINUE_WITH_OLD_BRANCH | Call by reference | Type reference (TYPE) | ABAP_BOOL | Continue with not optimized logic | 20120817 | |||
| 16 | IT_BWKEY | Call by reference | Type reference (TYPE) | TT_BWKEY_RANGE | Range table for BWKEY | 20120809 | |||
| 17 | IT_MATERIAL | Call by reference | Type reference (TYPE) | RANGES_MATNR_TT | Range for Material | 20120808 | |||
| 18 | IV_ACTUAL_PERIOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | Run for actual period | 20120808 | |||
| 19 | IV_PREV_MONTH | Call by reference | Type reference (TYPE) | ABAP_BOOL | Run for end of previous month | 20120808 | |||
| 20 | IV_PREV_YEAR | Call by reference | Type reference (TYPE) | ABAP_BOOL | Run for end of previous year | 20120808 | |||
| 21 | IV_TO_MONTH | Call by reference | Type reference (TYPE) | MBEWH-LFMON | Current period (posting period) | 20120808 | |||
| 22 | 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 |