SAP Reports / Programs | Sales and Distribution | Master Data | Conditions(SD-MD-CM) SAP SD

SAPMV13N SAP ABAP dialog Program - Conditions: Maintain Free Goods/Bonus Buy







SAPMV13N is a standard Module pool for a dialog screen ABAP Program available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter SAPMV13N into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

VBN1 - Free goods - Create (SD)
VBN2 - Free goods - Change (SD)
VBN3 - Free goods - Display (SD)
MBN1 - Free goods - Create (Purchasing)
MBN2 - Free goods - Change (Purchasing)
VBK1 - Create Bonus Buy
VBK2 - Change Bonus Buy
VBK3 - Display Bonus Buy
MBN3 - Free goods - Display (Purchasing)


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT SAPMV13N. "Basic submit
SUBMIT SAPMV13N AND RETURN. "Return to original report after report execution complete
SUBMIT SAPMV13N VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Conditions: Maintain Free Goods/Bonus Buy
Text Symbol: 511 = Saving condition records
Text Symbol: 510 = Do you really want to save?
Text Symbol: 508 = in the condition table
Text Symbol: 507 = Entries are created
Text Symbol: 506 = No prerequisites have been entered.
Text Symbol: 505 = No bonus buy designation has been entered.
Text Symbol: 504 = Error during group expansion.
Text Symbol: 503 = No conditions have been entered.
Text Symbol: 502 = Material grouping is without items.
Text Symbol: 501 = Material grouping is not available.
Text Symbol: 400 = in %
Text Symbol: 301 = are free good
Text Symbol: 300 = For
Text Symbol: 201 = add. FG
Text Symbol: 200 = For
Text Symbol: 101 = are free goods
Text Symbol: 100 = From
Text Symbol: 037 = Exit Condition Maintenance
Text Symbol: 036 = Generic mat. with variants
Text Symbol: 035 = No generic material
Text Symbol: 034 = empty
Text Symbol: 033 = With items
Text Symbol: 032 = Material grouping
Text Symbol: 031 = Material
Text Symbol: 030 = : scale
Text Symbol: 006 = Incl. w/o
Text Symbol: 005 = From
Text Symbol: 004 = Exclusive
Text Symbol: 003 = Inclusive
Text Symbol: 002 = Free goods view - EXCLUSIVE
Text Symbol: 001 = Free goods view - INCLUSIVE


INCLUDES used within this REPORT SAPMV13N

INCLUDE MV13NTOP.
INCLUDE MV13N_BBYTOP.
INCLUDE MV13NO0C.
INCLUDE MV13NO0D.
INCLUDE MV13NO0F.
INCLUDE MV13NO0I.




INCLUDE MV13NO0T.
INCLUDE MV13NO0X.
INCLUDE MV13NO_BBY_MODIFY_SCREEN.
INCLUDE MV13NO_BBY_TCTRL_INIT.
INCLUDE MV13NO_BBY_READ_TCTRL.
INCLUDE MV13NO_BBY_INIT.
INCLUDE MV13NO_BBY_MODIFY_FCODE.
INCLUDE MV13NO_BBY_DATA_INIT.
INCLUDE MV13NI0D.
INCLUDE MV13NI0F.
INCLUDE MV13NI0G.
INCLUDE MV13NI0K.
INCLUDE MV13NI0R.
INCLUDE MV13NI0S.
INCLUDE MV13NI0T.
INCLUDE MV13NI0V.
INCLUDE MV13NI0X.
INCLUDE MV13NI_BBY_CHECKS_BBYRQMAX.
INCLUDE MV13NI_BBY_MODIFY_TCTRL_CONT.
INCLUDE MV13NI_BBY_CONDENSE_TCTRL.
INCLUDE MV13NI_BBY_ACCEPT_TCTRL.
INCLUDE MV13NI_BBY_CHECK_BBYNR.
INCLUDE MV13NI_BBY_CHECK_BBYTEXT.
INCLUDE MV13NI_BBY_MODIFY_FCODE.
INCLUDE MV13NI_BBY_READ_BBY_DATA.
INCLUDE MV13NI_BBY_ACCEPT_TARGET.
INCLUDE MV13NI_BBY_ACCEPT_CATEGORY.
INCLUDE MV13NI_BBY_ACCEPT_MAXCOUNT.
INCLUDE MV13NI_BBY_CHECK_PRQNR_OBLIG.
INCLUDE MV13NI_BBY_CHECK_PRQNR.
INCLUDE MV13NI_BBY_CHECK_MATNR_OBLIG.
INCLUDE MV13NI_BBY_CHECK_MATNR.
INCLUDE MV13NI_BBY_CHECK_GRPGNR_OBLIG.
INCLUDE MV13NI_BBY_CHECK_GRPGNR.
INCLUDE MV13NI_BBY_CHECK_MATQUAN_OBLIG.
INCLUDE MV13NI_BBY_CHECK_MATQUAN.
INCLUDE MV13NI_BBY_CHECK_MATUNIT_OBLIG.
INCLUDE MV13NI_BBY_CHECK_MATUNIT.
INCLUDE MV13NI_BBY_CHECK_SUMFLAG.





INCLUDE MV13NI_BBY_ROW_PREPROCESSING.
INCLUDE MV13NI_BBY_MODIFY_KONTAB.
INCLUDE MV13NI_BBY_CHECK_BBYGRPGNR.
INCLUDE MV13NI_BBY_CHECK_BBYMATNR.
INCLUDE MV13NI_BBY_CHECK_BBYREQNR.
INCLUDE MV13NI_BBY_BBYREQNR_VALUE.
INCLUDE MV13NI_BBY_CHECK_BBYRQMIN.
INCLUDE MV13NI_BBY_CHECK_BBYRQMAX.
INCLUDE MV13NI_BBY_CHECK_BBYCUSCARD.
INCLUDE MV13NI_BBY_CHECK_BBYGRPGNR_OB.
INCLUDE MV13NI_BBY_CHECK_BBYVAL_OBLI.
INCLUDE MV13NI_BBY_CHECK_BBYCUR_OBLI.
INCLUDE MV13NI_BBY_CHECK_BBYPER_OBLI.
INCLUDE MV13NI_BBY_CHECK_BBYVAL.
INCLUDE MV13NI_BBY_CHECK_BBYPER.
INCLUDE MV13NI_BBY_CHECK_BBYCUR.
INCLUDE MV13NI_BBY_MOD_TCTRL_CONTENT.
INCLUDE MV13NI_BBY_SET_CHANGE_FLAG.
INCLUDE MV13NI_BBY_CHECKS_BBYVAL_OBLI.
INCLUDE MV13NI_BBY_CHECKS_BBYVAL.
INCLUDE MV13NI_BBY_CHECKS_BBYCUR_OBLI.
INCLUDE MV13NI_BBY_CHECKS_BBYCUR.
INCLUDE MV13NI_BBY_CHECKS_BBYPER_OBLI.
INCLUDE MV13NI_BBY_CHECKS_BBYPER.
INCLUDE MV13NI_BBY_CHECKS_BBYRQMIN.
INCLUDE MV13NI_BBY_GET_CURSOR.
INCLUDE MV13NF0M.
INCLUDE MV13NF0T.
INCLUDE MV13NF_BBY_MODIFY_HEAD.
INCLUDE MV13NF_BBY_PREREQ_TCTRL_INIT.
INCLUDE MV13NF_BBY_MODIFY_PREREQ_TCTRL.
INCLUDE MV13NF_BBY_MODIFY_TABSTRIP.
INCLUDE MV13NF_BBY_SET_ICON.
INCLUDE MV13NF_BBY_READ_PREREQ_TCTRL.
INCLUDE MV13NF_BBY_CHECK_MATNR.
INCLUDE MV13NF_BBY_CHECK_GRPGNR.
INCLUDE MV13NF_BBY_ACCEPT_PREREQ.
INCLUDE MV13NF_BBY_MODIFY_SELECT.
INCLUDE MV13NF_BBY_CHECK_BBYNR_NEW.



INCLUDE MV13NF_BBY_CHECK_BBYNR_EXIST.
INCLUDE MV13NF_BBY_FCODE_PROCESSING.
INCLUDE MV13NF_BBY_SET_TITLE.
INCLUDE MV13NF_BBY_READ_BBY_HEAD.
INCLUDE MV13NF_BBY_READ_T685N.
INCLUDE MV13NF_BBY_READ_KONBBYH.
INCLUDE MV13NF_BBY_SET_STATUS.
INCLUDE MV13NF_BBY_READ_KONBBYPRQ.
INCLUDE MV13NF_BBY_MERGE_PREREQ_DATA.
INCLUDE MV13NF_BBY_MODIFY_COND_TCTRL.
INCLUDE MV13NF_BBY_DELETE_TCTRL_ROW.
INCLUDE MV13NF_BBY_INSERT_TCTRL_ROW.
INCLUDE MV13NF_BBY_READ_COND_TCTRL.
INCLUDE MV13NF_BBY_CHECK_PRQNR.
INCLUDE MV13NF_BBY_CHECK_MATUNIT.
INCLUDE MV13NF_BBY_CHECK_BBYGRPGNR.
INCLUDE MV13NF_BBY_CHECK_BBYREQNR.
INCLUDE MV13NF_BBY_CHECK_BBYCUSCARD.
INCLUDE MV13NF_BBY_CHECK_BBYCUR.
INCLUDE MV13NF_BBY_SAVE_DATA.
INCLUDE MV13NF_BBY_SETUP_TABLES.
INCLUDE MV13NF_BBY_MERGE_BBY_TAB.
INCLUDE MV13NF_BBY_SETUP_COND_TARGETS.
INCLUDE MV13NF_BBY_MODIFY_SCALE.
INCLUDE MV13NF_BBY_CHECKS_BBYCUR.
INCLUDE MV13NF_BBY_READ_SCALE_TCTRL.
INCLUDE MV13NF_BBY_MODIFY_COND_TARGETS.
INCLUDE MV13NF_BBY_ENQUEUE_BONUSBUY.
INCLUDE MV13NF_BBY_CHECK_BBYNR.
INCLUDE MV13NF_BBY_READ_BBYTEXT.
INCLUDE MV13NF_BBY_GET_BBYTEXT.
INCLUDE MV13NF_BBY_SAVE_KONBBYT.
INCLUDE MV13NF_BBY_CALL_BADI_NEW_BBY.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

No SAP FUNCTION MODULES are executed within this report code!



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name SAPMV13N or its description.