SAP Reports / Programs

SAPMV23N SAP ABAP dialog Program - Bonus buy: Maintenance of Material Grouping







SAPMV23N 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 SAPMV23N 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

VBG1 - Create Material Grouping
VBG2 - Change Material Grouping
VBG3 - Display Material Grouping


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 SAPMV23N. "Basic submit
SUBMIT SAPMV23N AND RETURN. "Return to original report after report execution complete
SUBMIT SAPMV23N VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Bonus buy: Maintenance of Material Grouping
Text Symbol: 027 = Deletion of a material grouping
Text Symbol: 026 = : exceptions
Text Symbol: 025 = No items exist
Text Symbol: 024 = Should the grouping be deleted?
Text Symbol: 023 = Delete material grouping
Text Symbol: 022 = Error creating grouping tables
Text Symbol: 021 = No grouping number entered
Text Symbol: 020 = No exceptions possible
Text Symbol: 019 = Exceptions possible
Text Symbol: 018 = Exceptions exist
Text Symbol: 017 = Default values changed
Text Symbol: 016 = Do not use
Text Symbol: 015 = Default values
Text Symbol: 014 = Components of layout area
Text Symbol: 013 = Components of promotion
Text Symbol: 012 = Components of material group
Text Symbol: 011 = Components of generic material
Text Symbol: 010 = Save data?
Text Symbol: 009 = Layout area
Text Symbol: 008 = Promotion
Text Symbol: 007 = Material group
Text Symbol: 006 = Material
Text Symbol: 005 = Empty
Text Symbol: 004 = With items
Text Symbol: 003 = Exit maintenance
Text Symbol: 002 = Cancel?
Text Symbol: 001 = Unsaved data will be lost


INCLUDES used within this REPORT SAPMV23N

INCLUDE MV23NTOP.
INCLUDE MV23NO_GUI_CONTROL.
INCLUDE MV23NO_MODIFY_SCREEN.
INCLUDE MV23NO_INIT.
INCLUDE MV23NO_TCTRL_INIT.
INCLUDE MV23NO_READ_TCTRL.
INCLUDE MV23NO_EXCPT_INIT.
INCLUDE MV23NI_FCODE_PROCESSING.
INCLUDE MV23NI_SET_SCREEN.
INCLUDE MV23NI_MODIFY_TCTRL_CONTENT.




INCLUDE MV23NI_ACCEPT_TCTRL.
INCLUDE MV23NI_CHECK_MATNR.
INCLUDE MV23NI_CHECK_POSNR.
INCLUDE MV23NI_CHECK_DEFUNIT.
INCLUDE MV23NI_CHECK_MATKL.
INCLUDE MV23NI_CHECK_PROMNR.
INCLUDE MV23NI_CHECK_LAYNR.
INCLUDE MV23NI_CHECK_LAYARNR.
INCLUDE MV23NI_CHECK_GRPGNR.
INCLUDE MV23NI_CONDENSE_TCTRL.
INCLUDE MV23NI_EXIT_PROCESSING.
INCLUDE MV23NI_ROW_PREPROCESSING.
INCLUDE MV23NI_CHECK_POSNR_OBLIGATORY.
INCLUDE MV23NI_CHECK_MATNR_OBLIGATORY.
INCLUDE MV23NI_CHECK_DEFQUAN.
INCLUDE MV23NI_CHECK_MATKL_OBLIGATORY.
INCLUDE MV23NI_CHECK_PROMNR_OBLIGATORY.
INCLUDE MV23NI_CHECK_LAYNR_OBLIGATORY.
INCLUDE MV23NI_CHECK_LAYARNR_OBLIGATOR.
INCLUDE MV23NI_CHECK_DEFQUAN_OBLIGATOR.
INCLUDE MV23NI_CHECK_DEFUNIT_OBLIGATOR.
INCLUDE MV23NI_CHECK_MATQUAN.
INCLUDE MV23NI_CHECK_MATUNIT.
INCLUDE MV23NI_CHECK_MATUNIT_INPUT.
INCLUDE MV23NI_READ_GRPG.
INCLUDE MV23NI_CHECK_GRPGTEXT.
INCLUDE MV23NF_MODIFY_SCREEN_FIELD.
INCLUDE MV23NF_SET_STATUS.
INCLUDE MV23NF_SET_TITLE.
INCLUDE MV23NF_GRPG_TCTRL_INIT.
INCLUDE MV23NF_SWITCH_TSTRIP.
INCLUDE MV23NF_MODIFY_TCTRL.
INCLUDE MV23NF_FCODE_PROCESSING.
INCLUDE MV23NF_ACCEPT_GRPG_TCTRL.
INCLUDE MV23NF_CHECK_POSNR.
INCLUDE MV23NF_CHECK_MATNR.
INCLUDE MV23NF_CHECK_DEFUNIT.
INCLUDE MV23NF_CHECK_MATKL.
INCLUDE MV23NF_CHECK_PROMNR.





INCLUDE MV23NF_CHECK_LAYNR.
INCLUDE MV23NF_CHECK_LAYARNR.
INCLUDE MV23NF_CHECK_GRPGNR_NEW.
INCLUDE MV23NF_SAVE_GRPG.
INCLUDE MV23NF_MERGE_KONMAT_TAB.
INCLUDE MV23NF_SAVE_KONMAT_TAB.
INCLUDE MV23NF_MODIFY_TABSTRIP.
INCLUDE MV23NF_SAVE_DATA.
INCLUDE MV23NF_REQUEST_SAVE.
INCLUDE MV23NF_NEED_SAVE.
INCLUDE MV23NF_SET_ICON.
INCLUDE MV23NF_CONFIRM_EXIT.
INCLUDE MV23NF_DELETE_TCTRL_ROW.
INCLUDE MV23NF_INSERT_TCTRL_ROW.
INCLUDE MV23NF_EXCPT_TCTRL_INIT.
INCLUDE MV23NF_MODIFY_EXCPT_TCTRL.
INCLUDE MV23NF_FILL_EXCEPTION_DATA.
INCLUDE MV23NF_SELECT_EXCEPTION_DATA.
INCLUDE MV23NF_CHECK_EXCEPTION_DATA.
INCLUDE MV23NF_FILL_EXCEPTION_BODY.
INCLUDE MV23NF_READ_EXCEPTION_MATERIAL.
INCLUDE MV23NF_READ_EXCEPTION_MERCHCAT.
INCLUDE MV23NF_READ_EXCEPTION_PROMOT.
INCLUDE MV23NF_READ_EXCEPTION_LAYOUT.
INCLUDE MV23NF_CHECK_MATUNIT.
INCLUDE MV23NF_MODIFY_EXCPT_ICON.
INCLUDE MV23NF_USE_POSITIONS.
INCLUDE MV23NF_USENOT_POSITIONS.
INCLUDE MV23NF_ACCEPT_EXCPT_TCTRL.
INCLUDE MV23NF_NEED_SAVE_EXCPT.
INCLUDE MV23NF_CHECK_GRPGNR_EXIST.
INCLUDE MV23NO_DARK_PROCESSING.
INCLUDE MV23NF_MODIFY_SELECTION.
INCLUDE MV23NF_DELETE_GRPG.
INCLUDE MV23NF_DELETE_GRPG_FROM_DB.
INCLUDE MV23NF_READ_GRPG_DATA.
INCLUDE MV23NF_MERGE_GRPG_DATA.
INCLUDE MV23NF_READ_GRPG.
INCLUDE MV23NF_EXIT_PROCESSING.



INCLUDE MV23NF_READ_GRPG_TCTRL.
INCLUDE MV23NF_READ_EXCPT_TCTRL.
INCLUDE MV23NF_AUTH_CHECK_DELETE_GRPG.
INCLUDE MV23NF_ENQUEUE_MATGRPG.


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 SAPMV23N or its description.