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

SAPMV12A SAP ABAP Report - Module Pool for Generation of Conditions







SAPMV12A is a standard Executable ABAP Report 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 SAPMV12A 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

KE49 - Create Condition Table
O5BEAD2 - SSR CH Det. : Create tab.
M/60 - Messages: Change CondTab: Pur. Order
GJQA - Change Condition Table (CRP)
M705 - Output: Display Conditions Table
M/14 - Change Condition Table (Services)
O5SA - Output - Cond.Table - Change TD Load
M/61 - Messages: Disp. CondTab: Pur. Order
M/N3 - Display free goods table
O5BEAD4 - SSR CH Det. : Display tab.
O5BEAD3 - SSR CH Det. : Change tab.
M/59 - Messages: Create CondTab: Pur. Order
M/58 - Messages: Display CondTab: RFQ
M/57 - Messages: Change Condition Table
M811 - Create Message Condition Table (IV)
M/56 - Messages: Create Cond. Table: RFQ
M/15 - Display Condition Table (Services)
M703 - Output: Create Conditions Table
M704 - Output: Change Condition Table
M/13 - Create Condition Table (Service)
M/64 - Messages: Disp. CondTab: Del. Sched.
M/63 - Messages: Change CondTab: Del. Schd.
M/65 - Messages: Create CondTab: O. Agmt.
M/66 - Messages: Change CondTab: O. Agmt.
OMHC - Cond. Table: Display Rebate (Purch.)
M/67 - Messages: Disp. CondTab: Outl. Agmt.
M/70 - Messages: Create CondTab.: Entry Sh.
OMHB - Change Volume Rebate Table: Purch.
M/71 - Messages: Change CondTab.: Entry Sh.
OMHA - Cr. Vol. Rebate Cond. Table (Purch.)
M/62 - Messages: Create CondTab: Del. Schd.
M/03 - Create Conditions Table (Purchasing)
WB/1 - Sub. cond.,cr. tab, promo announ.
KSAH - Display condition tables
WB/2 - Sub.cond.,change tbl, promo ann.
OMA8 - Condition table: Change Index
M/72 - Messages: Disp. CondTab.: Entry Sh.
M/N2 - Create free goods table
O5SJ - Output - Cond.Table - Del. Confirm.
M/04 - Change Conditions Table (Purchasing)
O5T7_TKT - Maintain condition tables - Ticket
WB/3 - Sub. cond., disp. tab, promo ann.
M/05 - Displ. Conditions Table (Purchasing)
O5T7 - Maintain condition tables - NOM
8KEB - Change Cond. Table (Price/Prof. Ctr)
J_05 - Cond.Table: Display (Sales Price)
8KEC - Display Cond.Table (Price/Prof. Ctr)
OWTYP03 - Display Condition Table: (Sales Pr.)
OWTYP02 - Change Condition Table (Sales pr.)
OWTYP01 - Create Condition Table (SD Price)
/SAPHT/DRMRUH4C3 - Display Condition Table (DRM Rule)
/SAPHT/DRMRUH4C2 - Change Condition Table (DRM Rule)
/SAPHT/DRMRUH4C1 - Create Condition Table (DRM Rule)
OWTYM03 - CondTab: Display (Messages)
OWTYM02 - CondTab: Change (Messages)
OWTYM01 - Condition Table: Create (Messages)
/SAPHT/DRMRUH3C3 - Display Condition Table (DRM Rule)
/SAPHT/DRMRUH3C2 - Change Condition Table (DRM Rule)
/SAPHT/DRMRUH3C1 - Create Condition Table (DRM Rule)
OWTYA03 - Account Determination: Display Table
CACSCOND0024 - CondTable: Display (Price Liability)
CACSCOND0023 - Condition Table: Change (Price Comn)
CACSCOND0022 - Condition Table: Create (Price Comn)
CACSCOND0014 - Condition Table: Display (Valuation)
CACSCOND0013 - Condition Table: Change (Valuation)
/SAPHT/DRMRUH1C3 - Display Condition Table (DRM Rule)
NACQ - WFMC: Maintain Condition Tables
VK05 - Display Condition Table
VK04 - Change Condition Table
WA/3 - Displ. Mess. Cond. Tbl, Alloc Notif.
WA/2 - Ch. Mess. Cond. Tbl, Alloc. Notif.
WA/1 - Create Mess. Cond. Tbl, Alloc Notif.
OCMAC01 - Create Condition Tables
OCMAC02 - Change Condition Tables
OCMAC03 - Display Condition Tables
VK03 - Create Condition Table
DSC3 - Create CondTables: Derivation Sender
DSC2 - Create CondTables: Derivation Sender
DSC1 - Create CondTables: Derivation Sender
J_03 - Cond.Table: Create (Sales Price)
O5BAPRDE8 - Cond.table - SSR Group output
CMPC2 - CondTab: Create (Campaign Determ.)
CMPC3 - CondTab: Change (Campaign Determ.)
CMPC4 - CondTab: Display (Campaign Determ.)
J_04 - Cond.Table: Change (Sales Price)
DRC3 - Create Cond. Table: Deriv. Recipient
8KEA - Create Cond. Table (Price/Prof. Ctr)
DRC2 - Create Cond. Table: Deriv. Recipient
DRC1 - Create Cond. Table: Deriv. Recipient
CACSCOND0012 - Condition Table: Create (Valuation)
VBKB - Bonus Buy: Create Condition Table
V/N3 - Display free goods table (SD)
VBKC - Bonus Buy: Display Condition Table
V/N2 - Create free goods table
KE4B - Display condition table
KE4A - Change condition table
OWET - Labeling: Condition Table
KK05 - Create Cond. Table (Price Overhead)
EANC4 - CondTab: Display (GTIN Mapping)
KK06 - Change Cond.Table (Price Overhead)
KK07 - Display Cond.Table (Price Overhead)
OMA1 - Create Cond. Table: Batches in MM
OMA2 - Change Cond.Table: Batches in MM
OMA3 - Display Cond. Table: Batches in MM
OMA6 - Condition Table: Listing/Exclusion D
GJQB - Change Condition Table (CRP)
EANC3 - CondTab: Change (GTIN Mapping)
EANC2 - CondTab: Create (GTIN Mapping)
OMA7 - Condition Table: Add Index
O5S1 - Output - Cond.Table - Scheduling.
M813 - Display Message Condition Table (IV)
M812 - Change Message Condition Table (IV)
OWTYA01 - Account Determination: Create Table
CACSCOND0004 - Condition Table:Display (Price Comn)
CACSCOND0003 - Condition Table: Change (Price Comn)
OD70 - Create Conditions Table (DMS)
OD71 - Change conditions table (DMS)
CACSCOND0002 - Condition Table: Create (Price Comn)
T_03 - Cond.tab: Create (shipment costs)
T_04 - CondTab: Change (shipment costs)
T_05 - CondTab: Display (shipment costs)
T_09 - Condition table: Change Index
/SAPHT/DRMRUH1C2 - Change Condition Table (DRM Rule)
/SAPHT/DRMRUH1C1 - Create Condition Table (DRM Rule)
0100 - Messages: Disp. CondTab: Pur. Order
OFP5 - Condition table: Pack.obj.determin.
OFP6 - Condition table: Pack.obj.determin.
/SAPHT/DRMRLC3 - Display Condition Table (DRM Rule)
/SAPHT/DRMRLC2 - Change Condition Table (DRM Rule)
/SAPHT/DRMRLC1 - Create Condition Table (DRM Rule)
OFP7 - Condition table: Pack.obj.determin.
O5BAPRDE7 - Cond.table - SSR Group output
O5BAPRDE2 - Cond.table - SSR Group output
OJIN1 - Maintain Cond. Table: Sum. JIT Call
OWTYA02 - Account Determination: Change Table
JHE0 - Account Determination: Display Table
V/77 - Output -ConditTable- Create Transprt
V/78 - Output -CondTable- Change Transport
V/79 - Output -CondTable- Display Transport
V/93 - Output -CondTable- Create Packaging
JLX9 - IS-M: Disp.Cond.Table f.ExpAccDet.
OV47 - Condition table: Cross-selling Ä
OV46 - Condition table: Cross-selling H
OV22 - Condition Table: Display Rebate
JLX8 - IS-M: Change Cond.Tab.f.ExpAcDet.
JLX7 - IS-M: Create Cond.Tab.f.ExpAccDet.
JLW9 - IS-M: Disp.Cond.Table for HDeliv.
JHE1 - Account Determination: Create Table
JHE2 - Account Determination: Change Table
JHEB - Account Determination: Create Table
OV21 - Condition Table: Change Rebate
OV20 - Condition Table: Create Rebate
OV18 - Condition Table: Material Substit.D
JHEC - Account Determination: Change Table
JLW8 - IS-M: Change Cond.Table-EAD HDel.
JHED - Account Determination: Display Table
JHG1 - Create Condition Table (JC)
JHG2 - Change Condition Table (JC)
JHG3 - Display Condition Table (JC)
JHK8 - Condition table: Change index (JA)
JHKD - Condition table: Change index (JC)
JHKE - Condition table: Change index (JE)
VNEA - Output: Create Cond.Table - Rough GR
VNEB - Output-Cond.Table-Change Ship.Notif.
V/65 - Output CondTable/Create SalesSupport
ORLRS1 - Create Condition Table
JHD7 - IS-M: Create Condition Table (JD)
JHD8 - IS-M: Change Condition Table (JD)
JHD9 - IS-M: Display Condition Table (JD)
VSK7 - Display Conditions Table (Services)
VSK6 - Change Conditions Table (Services)
VSK5 - Create Conditions Table (Services)
ORLRS2 - Change Condition Table
OV92 - COPA project: Display table
OV91 - COPA project: Change table
OV90 - COPA project: Create table
OV82 - Acc. det.- credit cards: Displ. tab.
OV81 - Acc. det.- credit cards: Change tab.
OV80 - Acc. det.- credit cards: Create tab.
OV72 - Cash account det.: Display table
ORLRS3 - Display Condition Table
OV71 - Cash account det.: Change table
OV63 - Rec. account det.: Display table
OV62 - Rec. account det.: Change table
V/66 - Output CondTab./Change Sales Support
V/67 - Output CondTab/Display Sales Support
OV61 - Recon. account det.: Create table
KPRI - Define Price Tables
OV48 - Condition table: Cross-selling A
JHKJ - Condition table: Change index (JD)
V/C8 - CondTable: Change (Batch, SD)
/DSD/VC_B_CT3 - VL Messages - Display ConTab
/DSD/VC_B_CT2 - VL Messages - Change ConTab
/DSD/VC_B_CT1 - Create Condition Tables
V/C7 - CondTable: Create (Batches, SD)
V/95 - Output -CondTable- Display Packaging
JJF2 - IS-M: Change Condition Table (JF)
JJF3 - IS-M: Change Condition Table (JG)
WWT3 - Message Cond. Tab. Display Trading
WWT2 - Message Cond.Tab. Change Trading
WWT1 - Message Cond.Tab. Create Trading
JJF7 - IS-M: Change Condition Table (JA)
JJFM - IS-M: Change Condition Table (JH)
V/94 - Output -CondTable- Change Packaging
POTAB - Define Portfolio Tables
OV08 - Condition Table: Add Index
WWN1 - Create cond.table Subs.Sett-SettlRun
WWN2 - Chng Cond Table. Subs.Settl-SettlRun
WWN3 - Displ.Cond.Table Subs.Settl.-SettRun
POTABC - Change Portfolio Tables
WWR1 - Create cond. tab. messages Agen.Bus.
WWR2 - Change cond.tab. messages Agency Bus
WWR3 - Display cond.tab. messages AgencyBus
POTABD - Display Portfolio Tables
WWS3 - Display CondTab Subseq. Settlement
WWS2 - Change CondTab. Subseq. Settlement
WWS1 - Create CondTab. Subseq.Settlement
OV17 - Condition Table: Material Substit. C
OV16 - Condition Table: Material Substit. A
JHN1 - IS-M: Create Condition Table (JK)
JHN2 - IS-M: Change Condition Table (JK)
JHN2JM - IS-M: Change Condition Table (JK)
JHN3 - IS-M: Display Condition Table (JK)
OV10 - Condition Table: Display Index
JLW7 - IS-M: Create Cond.Tab.-EAD HDel.
OV09 - Condition table: Change Index
V/G2 - Output CondTab Change Group
V/G1 - Output CondTab/Create Group
JHPA - Account Determination: Create Table
JHPB - Account Determination: Change Table
JHPC - Account Determination: Display Table
OV05 - Condition Table: Listing/Exclusion A
OV06 - Condition Table: Listing/Exclusion C
JHT1 - Create Condition Table (JA)
JHT2 - IS-M: Change Condition Table (JA)
OV07 - Condition Table: Listing/Exclusion D
JHT3 - Display Condition Table (JA)
JHT4 - Create Condition Table (JC)
JHT5 - Change Condition Table (JC)
JHT6 - Display Condition Table (JC)
JHTB - IS-M: Create Condition Table (JE)
JHTC - IS-M: Change Condition Table (JE)
JHTD - IS-M: Display Condition Table (JE)
V/C9 - CondTable: Display (Batches, SD)
J/64 - Change cond.table for HDel.settlemt
JF88 - IS-M/SD: Change Rev.Acct Det.Table
JF87 - IS-M/SD: Create Rev.Acct Det.Table
OQZ9 - Disp. cond. table for certificates
OQZ8 - Change cond. table for certificates
OQZ7 - Create cond. table for certificates
V/56 - Output: Cond.Table - Create Orders
V/14 - Account Determination: Display Table
V/13 - Account Determination: Change Table
OPLD - CondTab: Display (batches, prod.)
OPLC - CondTab: Change (batchs, prod.)
OPLB - CondTab: Create (batch, prod.)
J/65 - Display cond.table for HDel.settlemt
V/12 - Account Determination: Create Table
J/P0 - Create cond.table for postal settlmt
JB4B - Display SD Condition Table
JB4A - Change SD Condition Table
V/64 - Output - Cond.Table - Display BillDc
J/P1 - Change cond.table f.postal settlemt
JB49 - Create SD Condition Table
V/63 - Output - Cond.Table - Change BillDoc
J/P2 - Display cond.table f.postal settlemt
OMK4 - CondTable: Create (Batches, WM)
OMK5 - CondTable: Change (Batches, WM)
J1BO - Output CondTable/Create Nota Fiscal
J1BP - Output CondTable/Change Nota Fiscal
J4GC - ETM: Display Conditn Table (PrcList)
J4GB - ETM: Change Conditn Table (PrcList)
J4GA - ETM: Create Conditn Table (PrcList)
KSAG - Maintain condition tables
J1BQ - Output CondTable/Display Nota Fiscal
V/59 - Output - Cond.Table - Create Dlv.
V/03 - Create Condition Table (SD Price)
V/58 - Output - Cond.Table - Display Order
V/60 - Output - Cond.Table - Change Dlv.
J/43 - Create cond.table for comm.settlemt
J/44 - Change cond.table for comm.settlemt
V/04 - Change Condition Table (Sales pr.)
VNE2 - Output-Cond.Table-Change Ship.Notif.
VNE1 - Output: Create Cond.Tbl-Ship.Notif.
V/G3 - Output CondTab/Display Group
J/45 - Display cond.table for comm.settlemt
V/05 - Display Condition Table: (Sales Pr.)
OVELOM01 - Maintain Condition Tables
JF89 - IS-M/SD:Display Rev.Acct Det.Table
J/63 - Create cond.table for HDel.settlemt
V/62 - Output - Cond.Table - Create BillDoc
OMK6 - CondTable: Display (Batches, WM)
V/57 - Output - Cond.Table - Change Order
V/61 - Output - Cond.Table - Display Dlv.


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


Text pool values


Title: Module Pool for Generation of Conditions
Text Symbol: 001 = Condition Table
Text Symbol: 100 = Short Key Word
Text Symbol: 110 = Medium Key Word
Text Symbol: 120 = Long Key Word
Text Symbol: 130 = Short Description
Text Symbol: 140 = Technical and Medium
Text Symbol: 150 = Medium and Technical
Text Symbol: 160 = Condition Table in SAP Namespace
Text Symbol: 161 = @[email protected] Object is in SAP Namespace
Text Symbol: 162 = @[email protected]: Read SAP Note 656016 Before Creating
Text Symbol: 163 = Explanatory Short Txt
Text Symbol: 164 = Condition Table


INCLUDES used within this REPORT SAPMV12A

INCLUDE MV12ATOP.
INCLUDE MV12AO0D.
INCLUDE MV12AO0F.
INCLUDE MV12AO0P.
INCLUDE MV12AO0T.
INCLUDE MV12AI0C.
INCLUDE MV12AI0E.
INCLUDE MV12AI0F.
INCLUDE MV12AI0K.
INCLUDE MV12AI0M.
INCLUDE MV12AI0P.
INCLUDE MV12AI0Z.
INCLUDE MV12AF0A.
INCLUDE MV12AF0B.
INCLUDE MV12AF0C.
INCLUDE MV12AF0D.
INCLUDE MV12AF0E.
INCLUDE MV12AF0F.
INCLUDE MV12AF0G.
INCLUDE MV12AF0K.
INCLUDE MV12AF0M.
INCLUDE MV12AF0P.
INCLUDE MV12AF0S.
INCLUDE MV12AF0T.
INCLUDE MV12AF0Z.




INCLUDE MV12AF0I.


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