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

SAPMV13A SAP ABAP dialog Program - Condition Maintenance







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

V-94 - Create Domestic Taxes w/Reference
AKE3 - Display Condition
V-95 - Change Domestic Taxes
AKE2 - Change Condition
V-96 - Display Domestic Taxes
VEI5 - Create value limit subcontracting
VCUAE - Display Anti-dumping - Weight-depend
VEI3 - Display Stat.Value - Subcontracting
V-97 - Create Cross-border Taxes
V-98 - Create Cross-border Taxes
V-99 - Change Cross-border Taxes
VK17 - Change condition
VK18 - Display condition
TK14 - Create condition with ref.
ICM1CONDC - Create Condit.Maint. of Liability
ICM1CONDB - Change Condit.Maint. of Valuation
ICM1COND - Change Condit.Maint. of Remuneration
VK19 - Change Condition Without Menu
VCUAC - Display Anti-dumping - Qty-dependent
AKE10 - Transfer Prices: Display Overhead
AKE1 - Create Condition
VK20 - Display Condition Without Menu
AKE7 - PCA Transfer Prices: Display Prices
VI22 - Display Customs Exemption
AKE6 - PCA Transfer Prices: Change Prices
VI23 - Display Preferential Customs Duties
AKE5 - PCA Transfer Prices: Create Prices
VCUPF - Display Pharma.Prod. - Weight-depen.
VCUPC - Display Pharma.Prod. - Qty-dependent
OCMAC_01D - Create Condition Record With Ref.
OCMAC_01C - Display Condition Record
OCMAC_01B - Maintain Condition Record
OCMAC_01A - Create Condition Record
AKE4 - Copy Condition
VI25 - Display Gross Price - Customs
VI26 - Display Surcharge/Discount - Customs
VI27 - Display Freight - Customs
VCUP2 - Display Preference - Weight-depend.
VCUP1 - Display Preference - Qty-dependent
GJQ5 - Create Conditions (CRP)
GJQ6 - Change Conditions (CRP)
GJQ7 - Display Conditions (CRP)
GJQ8 - Create Conditions (Purchasing)
KE43 - Display condition
ICM3CONDC - Display Condit.Maint. of Liability
ICM3CONDB - Display Condit.Maint. of Liability
ICM3COND - Display Condit.Maint. of Remunerat.
ICM2CONDC - Change Condit.Maint. of Liability
ICM2CONDB - Change Condit.Maint. of Valuation
ICM2COND - Change Condit.Maint. of Remuneration
VK34 - Condition Maint.: Create with Refer.
VK33 - Condition Maintenance: Display
VK32 - Condition Maintenance: Change
VCUDE - Display 3rd Country - Weight-depend.
VCUDC - Display 3rd Country - Qty-dependent
VK31 - Condition Maintenance: Create
V-69 - Create Price grp Disc/Surch.
VI71 - Change Preference Values
V-68 - Display Mat.Disc/Surcharge
TK11 - Create condition (shipment costs)
V-67 - Change Mat.Disc/Surcharge
V-66 - Create w/ref.Material Disc/Surcharge
V-65 - Create Mat.Disc/Surcharge
V-64 - Display Cust.Disc/Surcharge
V-31 - Create Freight 1
V-32 - Create Freight 1 with Reference
V-33 - Change Freight 1
V-34 - Create Freight 1
V-35 - Create Freight 1
V-36 - Create Freight 1 with Reference
V-37 - Change Freight 2
V-38 - Display Freight 2
V-40 - Display Taxes (Export)
V-41 - Create Material Price
V-63 - Change Cust.Disc/Surcharge
V-62 - Create Customer Disc/Surch. w/ref
V-61 - Create Cust.disc./surcharge
V-52 - Display Cust.price
V-42 - Create Material Price w/ref.
V-43 - Change Material Price
V-44 - Display Material Price
V-45 - Create Price List
V-51 - Change Cust.price
V-46 - Create Price List w/ref.
VB21 - Create Sales Deal
VB22 - Change Sales Deal
V-47 - Change Price List
VB23 - Display Sales Promotion
V-48 - Display Price List
V-49 - Create Customer-Specific Price
VIPL - Display Customs Duty for Ceiling
VB33 - Display Promotion
V-50 - Create Customer-spec. Price w/ref.
VB31 - Create Promotion
VB32 - Change Promotion
V-93 - Create Domestic Taxes
V-92 - Display PGrp/mat.Disc/Surch.
V-91 - Change PGrp/mat Disc/Surch.
V-90 - Create w/ref.PrGrp/Mat Disc/Surch.
V-89 - Create PGrp/MPrGrp Disc/Surc
V-88 - Display PGrp/MPrGrp Disc/Surc
V-87 - Change PGrp/MPrGrp Disc/Surc
VK16 - Create Condition with Reference
VK15 - Create Condition
VK14 - Create Condition with Reference
V-86 - Create w/ref.PrGrp/MatPrGrp Disc/Sur
V-85 - Create PGrp/MPrGrp Disc/Surc
VK13 - Display Condition
VK12 - Change Condition
VK11 - Create Condition
V-84 - Display Cust/mat.Disc/Surch.
V-83 - Change Cust/mat.Disc/Surch.
KE42 - Change condition
KE41 - Create condition
V-82 - Create w/ref.Cust/Mat.Disc/Surcharge
VBO3 - Display Rebate Agreement
TK13 - Display condition (shipment costs)
V-81 - Create Cust/mat.Disc/Surch.
VBO2 - Change Rebate Agreement
VBO1 - Create Rebate Agreement
V-80 - Display Cust/MatPrGrp Disc/Su
V-79 - Change Cust/MatPrGrp Disc/Su
V-78 - Create w/ref.Cust/MatPrGrp Disc/Surc
V-77 - Create Cust/MatPrGrp Disc/Su
V-76 - Display Mat.pr.grp Disc/Surch
V-75 - Change Mat.pr.grp Disc/Surch
V-74 - Create w/ref.Mat.pr.grp Disc/Surch
V-73 - Create Mat.pr.grp Disc/Surch
V-72 - Display Price grp Disc/Surch.
V-71 - Change Price grp Disc/Surch.
TK12 - Change condition (shipment costs)
KE4C - Copy Condition
V-70 - Create w/ref.Price Group Disc/Surch.
VI72 - Display Insurance - Customs
VI21 - Display Pharmaceutical Products
JCS1 - IS-M: Create Condition w/Reference
JCS0 - IS-M: Create Condition
ML43 - Change Vendor Conditions
ML44 - Display Vendor Conditions
ML48 - Create Conditions
ML49 - Change Conditions
ML50 - Display Conditions
MLV1 - Conditions: Services
MLV2 - Create Total Price (PRS)
MLV6 - Create Other
VKXX - Create Test for RKA
VKYY - Change Test for RKA
VKZZ - Test for RKS-Surcharge Conditions
V/I4 - Conditions: Pricing SD - Index
JB4C - Create SD Condition using Template
KK11 - Create Condition
JB43 - Display SD Condition
JB42 - Change SD Condition
JB41 - Create SD Condition
WYP1 - Create Condition
WYP2 - Change Condition
WYP3 - Display Condition
V/I3 - Conditions: Pricing SD - Index
VE88 - Change Statistical Value - Export
KSAQ - Maintain surcharge conditions
JHKM - Cond.maint.using index: Create
JHKN - Cond.maint.using index: Change
JHKO - Cond.maint.using index: Display
VS47 - Display Conditions
VS46 - Change Conditions
VS45 - Create Conditions
VS38 - Display Customer Conditions
JHD3 - Display Condition Records (JA)
JHD4 - Create Condition Records (JB)
JHD5 - Change Condition Records (JB)
JHD6 - Display Condition Records (JB)
JHD2 - Change Condition Records (JA)
JHD1 - Create Condition Records (JA)
JHBD - Cond.Maint.Using Index: Create JE
VE89 - Display Statistical Value - Export
VE90 - Change preference values
VE91 - Display Preference Values
ML20 - Create Conditions
ML30 - Create Vendor Conditions
MEK4 - Create Conditions (Purchasing)
MEK33 - Condition Maintenance: Change
MEK32 - Condition Maintenance: Change
ML31 - Change Vendor Conditions
ML32 - Display Vendor Conditions
MEK31 - Condition Maintenance: Change
MEK3 - Display Conditions (Purchasing)
ML36 - Create Vendor Conditions
JHBB - Cond.Maint.Via Index: Create JC
MEK2 - Change Conditions (Purchasing)
MEK1 - Create Conditions (Purchasing)
MEBV - Extend Rebate Arrangements (Dialog)
MEB3 - Displ. Reb. Arrangs. (Subseq. Sett.)
MEB2 - Change Reb. Arrangs. (Subseq. Sett.)
ML37 - Change Vendor Conditions
MEB1 - Create Reb. Arrangs. (Subseq. Sett.)
ML38 - Display Vendor Conditions
JCS3 - IS-M: Display Condition
JCS2 - IS-M: Change Condition
ML42 - Create Service Conditions
VS37 - Change Customer Conditions
JJ12 - Create conditions using template
JJ13 - Change Conditions
JJ14 - Display Conditions
VE85 - Change Statistical Value - Import
KK13 - Display Condition
KK14 - Create Condition with Reference
KSAR - Display Overhead Conditions
VCUZP - Display Ceilings - Percentage
VCUZE - Display Quota - Weight-dependent
VE87 - Change Stat.Value - Subcontracting
XK11 - Create Condition
VCUZC - Display Quota - Quantity-dependent
FV11 - Create condition
VCUZ2 - Display Ceiling - Weight-dependent
VCUZ1 - Display Ceiling - Quantity-dependent
VE86 - Display Statistical Value - Import
FV12 - Change condition
FV13 - Display condition
V_I8 - Conditions: Pricing SD - Index
CACSCONDMAINT - Edit Conditions (Remuneration)
XK12 - Change Condition
XK13 - Display Condition
VI18 - Display Anti-dumping
VI19 - Display Third-country Customs Duties
XK14 - Create with cond. ref. (cond. list)
AKE9 - Transfer Prices: Change Overhead
AKE8 - Transfer Prices: Create Overhead
CACSCONDMAINTB - Edit Conditions (Valuation)
XK15 - Create Conditions (background job)
CACSCONDMAINTC - Condition Maintenance (Liability)
CACSCONDTIME - Edit Conditions (Remuneration)
VI20 - Display Customs Quota
WVA7 - Display planned markup (price list)
WVA6 - Change planned markup (price list)
WVA5 - Create planned markup (price list)
WVA3 - Display planned mark-up
VS36 - Create Customer Conditions
WVA2 - Change planned mark-up
WVA1 - Create planned mark-up
KK12 - Change Condition
JJ11 - Create Conditions


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


Text pool values


Title: Condition Maintenance
Text Symbol: E08 = Contract No.
Text Symbol: E07 = Contr. Type
Text Symbol: E06 = Currency conversion - agreements
Text Symbol: E04 = save the agreement?
Text Symbol: E03 = Do you still want to
Text Symbol: E02 = Currencies for euro conversion.
Text Symbol: E01 = The agreement contains relevant
Text Symbol: CD1 = Choose F2 for Condition Details
Text Symbol: BL1 = CType
Text Symbol: BH5 = Created before beginning of validity period
Text Symbol: BH4 = Condition created retroactively ;;
Text Symbol: BH2 = Description
Text Symbol: B03 = Records
Text Symbol: B02 = Key combination
Text Symbol: B01 = Condition type
Text Symbol: AB2 = Cond. beneficiary
Text Symbol: AB1 = Condition granter
Text Symbol: 600 = Screen Variant
Text Symbol: 504 = Execute pricing report
Text Symbol: 503 = Display pricing report structure
Text Symbol: 502 = Execute with selection screen
Text Symbol: E09 = Movemnt Type
Text Symbol: L01 = Deletion indicator set
Text Symbol: L02 = THe condition type &1& is set so that when the deletion indicator
Text Symbol: L03 = is set, the condition record can be physically deleted
Text Symbol: L04 = from the database.
Text Symbol: L05 = Do you want to delete the condition record physically?
Text Symbol: L06 = The condition record contains additional conditions!
Text Symbol: S01 = The agreement contains to-scales
Text Symbol: S02 = without scale base value.
Text Symbol: S03 = Do you still want to
Text Symbol: S04 = save the agreement?
Text Symbol: S06 = Scale check - agreements
Text Symbol: TA1 = Agreement &1&
Text Symbol: TK1 = &1& (&2&)
Text Symbol: W01 = A settlement document
Text Symbol: W02 = already prepared for updating





Text Symbol: W03 = will be lost
Text Symbol: W04 = Do you still want to carry out
Text Symbol: W05 = a new settlement run? ;;
Text Symbol: W06 = Loss of data - Settlement document
Text Symbol: X01 = Display condition detail
Text Symbol: 001 = Condition type
Text Symbol: 002 = Validity period
Text Symbol: 003 = to
Text Symbol: 004 = Created on
Text Symbol: 005 = From
Text Symbol: 006 = Responsibility
Text Symbol: 007 = Condition supplement
Text Symbol: 008 = to
Text Symbol: 009 = From
Text Symbol: 010 = Per
Text Symbol: 020 = Conditions
Text Symbol: 070 = Line
Text Symbol: 100 = Condition is deleted, not settled
Text Symbol: 101 = Period-specific condition is settled
Text Symbol: 102 = From
Text Symbol: 103 = to
Text Symbol: 105 = Condition is active
Text Symbol: 106 = Condition has been deleted
Text Symbol: 107 = Final settlement carried out for this condition
Text Symbol: 108 = This condition is settled
Text Symbol: 110 = Create
Text Symbol: 111 = Change
Text Symbol: 112 = Display
Text Symbol: 113 = Deletion indicator is set
Text Symbol: 114 = and
Text Symbol: 115 = released
Text Symbol: 116 = Sales Deal
Text Symbol: 117 = Unit
Text Symbol: 130 = Condition Translation Denominator
Text Symbol: 131 = Condition Translation Counter
Text Symbol: 200 = Key for the condition record
Text Symbol: 201 = Administrative information
Text Symbol: 202 = Agreement
Text Symbol: 300 = Rate (old)





Text Symbol: 301 = Rate (new)
Text Symbol: 302 = Price change error log
Text Symbol: 303 = Price change flow trace
Text Symbol: 306 = (without rounding rule)
Text Symbol: 307 = Unit
Text Symbol: 308 = (Rounding rule)
Text Symbol: 309 = Errmesstxt
Text Symbol: 401 = CType
Text Symbol: 501 = Execute without selection screen


INCLUDES used within this REPORT SAPMV13A

INCLUDE MV13ATOP.
INCLUDE MV13ALOP.
INCLUDE MV13ALCL.
INCLUDE MV13AO0A.
INCLUDE MV13AO0B.
INCLUDE MV13AO0C.
INCLUDE MV13AO0D.
INCLUDE MV13AO0E.
INCLUDE MV13AO0F.
INCLUDE MV13AO0G.
INCLUDE MV13AO0H.
INCLUDE MV13AO0I.
INCLUDE MV13AO0J.
INCLUDE MV13AO0K.
INCLUDE MV13AO0L.
INCLUDE MV13AO0M.
INCLUDE MV13AO0N.
INCLUDE MV13AO0O.
INCLUDE MV13AO0P.
INCLUDE MV13AO0Q.
INCLUDE MV13AO0R.
INCLUDE MV13AO0S.
INCLUDE MV13AO0T.
INCLUDE MV13AO0U.
INCLUDE MV13AO0V.
INCLUDE MV13AO0W.
INCLUDE MV13AO0X.
INCLUDE MV13AO0Y.
INCLUDE MV13AO0Z.
INCLUDE MV13AI0A.



INCLUDE MV13AI0B.
INCLUDE MV13AI0C.
INCLUDE MV13AI0D.
INCLUDE MV13AI0E.
INCLUDE MV13AI0F.
INCLUDE MV13AI0G.
INCLUDE MV13AI0H.
INCLUDE MV13AI0I.
INCLUDE MV13AI0J.
INCLUDE MV13AI0K.
INCLUDE MV13AI0L.
INCLUDE MV13AI0M.
INCLUDE MV13AI0N.
INCLUDE MV13AI0O.
INCLUDE MV13AI0P.
INCLUDE MV13AI0Q.
INCLUDE MV13AI0R.
INCLUDE MV13AI0S.
INCLUDE MV13AI0T.
INCLUDE MV13AI0U.
INCLUDE MV13AI0V.
INCLUDE MV13AI0W.
INCLUDE MV13AI0X.
INCLUDE MV13AI0Y.
INCLUDE MV13AI0Z.
INCLUDE MV13AF00.
INCLUDE MV13AF0A.
INCLUDE MV13AF0B.
INCLUDE MV13AF0C.
INCLUDE MV13AF0D.
INCLUDE MV13AF0E.
INCLUDE MV13AF0F.
INCLUDE MV13AF0G.
INCLUDE MV13AF0H.
INCLUDE MV13AF0I.
INCLUDE MV13AF0J.
INCLUDE MV13AF0K.
INCLUDE MV13AF0L.
INCLUDE MV13AF0M.
INCLUDE MV13AF0N.
INCLUDE MV13AF0O.
INCLUDE MV13AF0P.
INCLUDE MV13AF0Q.
INCLUDE MV13AF0R.
INCLUDE MV13AF0S.
INCLUDE MV13AF0T.
INCLUDE MV13AF0U.
INCLUDE MV13AF0V.
INCLUDE MV13AF0W.
INCLUDE MV13AF0X.
INCLUDE MV13AF0Y.
INCLUDE MV13AF0Z.
INCLUDE MV13AKOM.
INCLUDE MV13ALIS.
INCLUDE MV13ABLI.
INCLUDE FV13ANNN.
INCLUDE MV13AFMA.
INCLUDE MV13AFMB.
INCLUDE MV13AFMD.
INCLUDE MV13AFME.
INCLUDE MV13AFMF.
INCLUDE MV13AFMH.
INCLUDE MV13AFMK.
INCLUDE MV13AFML.
INCLUDE MV13AFMM.
INCLUDE MV13AFMP.
INCLUDE MV13AFMR.
INCLUDE MV13AFMS.
INCLUDE MV13AFMT.
INCLUDE MV13AFMU.
INCLUDE MV13AFMV.
INCLUDE MV13AFMX.
INCLUDE MV13AIMB.
INCLUDE MV13AIMD.
INCLUDE MV13AIMK.
INCLUDE MV13AIML.
INCLUDE MV13AIMR.
INCLUDE MV13AIMS.
INCLUDE MV13AIMV.
INCLUDE MV13AIMW.
INCLUDE MV13AOMA.
INCLUDE MV13AOMC.
INCLUDE MV13AOMD.
INCLUDE MV13AOMK.
INCLUDE MV13AOMI.
INCLUDE MV13AOMP.
INCLUDE MV13AOMR.
INCLUDE MV13AOMS.
INCLUDE MV13AOMT.
INCLUDE MV13AOMV.
INCLUDE MV13AOMX.
INCLUDE MV13AOMH.
INCLUDE MV13AFMC.
INCLUDE MV13AIMU.
INCLUDE MV13AOMB.
INCLUDE MV13AIMH.
INCLUDE MV13AIMF.
INCLUDE MV13A_BADI_INITO01.
INCLUDE MV13A_BADI_GET_DATAI01.
INCLUDE MV13A_PBO_0160.
INCLUDE MV13A_PAI_0160.
INCLUDE MV13A_FORMS_0160.
INCLUDE MV13AFUCOMM.
INCLUDE MV13AOADM.
INCLUDE MV130MNT_INTF.
INCLUDE MV13AMNT.
INCLUDE MV13AF_CHECK.
INCLUDE CPE_ERP_MD_SAPMV13A_FORMS.
INCLUDE CPE_ERP_MD_SAPMV13A_MODULES.
INCLUDE MV13A_F01.


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