SAP Reports / Programs

SAPMF02K SAP ABAP dialog Program - Vendor Master Data







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

MAP1 - Create contact person
FK03 - Display Vendor (Accounting)
FK02 - Change Vendor (Accounting)
FK01 - Create Vendor (Accounting)
FK05 - Block Vendor (Accounting)
V-11 - Create carrier
FK06 - Mark Vendor for Deletion (Acctng)
JGZ4 - IS-M: Change Vendor
JGZ3 - IS-M: Create Vendor
MK19 - Display vendor (purchasing), future
MK18 - Activate planned vendor changes (Pu)
MAP3 - Display contact person
MK12 - Change vendor (Purchasing), planned
XK01 - Create Vendor (Centrally)
XK02 - Change vendor (centrally)
XK03 - Display vendor (centrally)
XK05 - Block Vendor (Centrally)
XK06 - Mark vendor for deletion (centrally)
XK07 - Change vendor account group
MK06 - Mark vendor for deletion (purch.)
MK05 - Block Vendor (Purchasing)
MAP2 - Change contact person
MK03 - Display vendor (Purchasing)
MK02 - Change vendor (Purchasing)
MK01 - Create vendor (Purchasing)
FK08 - Confirm Vendor Individually (Acctng)


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


Text pool values


Title: Vendor Master Data
Text Symbol: W02 = Plant
Text Symbol: W03 = Dif. Purch. Data
Text Symbol: W01 = VSR
Text Symbol: VER = Cust.
Text Symbol: W05 = Not assigned to a sub-range
Text Symbol: W06 = Material
Text Symbol: W07 = Purch. Org.
Text Symbol: W08 = Sub-range
Text Symbol: V03 = Rejected
Text Symbol: V02 = To be confirmed
Text Symbol: V01 = Confirmed
Text Symbol: UNB = Unknown
Text Symbol: T53 = Confirm. of change
Text Symbol: T52 = Deletion flags
Text Symbol: T51 = Block Data
Text Symbol: T50 = Details
Text Symbol: T41 = Vendor Location
Text Symbol: W09 = Purchasing organization
Text Symbol: W10 = Vendor
Text Symbol: W11 = Purchasing data
Text Symbol: W12 = Business partner
Text Symbol: W13 = Partner function
Text Symbol: W14 = Data maint. level
Text Symbol: W15 = Should the VSR
Text Symbol: W16 = be deleted?
Text Symbol: W17 = Are you sure you want to delete the VSRs indicated?
Text Symbol: W18 = Are you sure you want to delete the supply regions indicated?
Text Symbol: W19 = Should the supply region
Text Symbol: W20 = Supply region
Text Symbol: W21 = Partner functions
Text Symbol: W22 = VSR-/Plant Relev.
Text Symbol: W23 = Do you want to create the dif.
Text Symbol: W24 = Purchasing block
Text Symbol: W25 = data?
Text Symbol: W26 = Different data
Text Symbol: T40 = Vendor Name
Text Symbol: P22 = Home Address





Text Symbol: P23 = Business address
Text Symbol: P24 = Cancel contact person
Text Symbol: P25 = Do you want to exit editing ;; ->P26
Text Symbol: P26 = for this contact person?
Text Symbol: P30 = You are not authorized ;; ->P31
Text Symbol: P31 = to change vendor data other than the ;; ->P32
Text Symbol: P32 = account group.
Text Symbol: P33 = Change account group
Text Symbol: P34 = Do you want to save the vendor ;; ->P35
Text Symbol: P35 = with the new account group?
Text Symbol: P39 = Number of entries
Text Symbol: P40 = You cannot make this change because the new account group ;; ->P41
Text Symbol: P41 = results in the following field groups being switched off:
Text Symbol: P42 = The following field groups must be maintained, as
Text Symbol: P43 = the change has made them mandatory fields:
Text Symbol: P44 = ... when changes made to acc. grp, this is to be maint. for
Text Symbol: P45 = dummy
Text Symbol: P46 = dummy
Text Symbol: P47 = dummy
Text Symbol: T00 = Vendor
Text Symbol: T01 = Create
Text Symbol: T02 = Change
Text Symbol: T03 = Display
Text Symbol: T04 = Block/Unblock
Text Symbol: T05 = Flag for Deletion
Text Symbol: T13 = Confirm Change
Text Symbol: T14 = General Data
Text Symbol: T15 = Company Code Data
Text Symbol: T16 = Purchasing Organization Data
Text Symbol: T17 = General Data (Enhanced)
Text Symbol: T18 = Company Code Data (Enhanced)
Text Symbol: T19 = Purchasing Organization Data(Enhanced)
Text Symbol: T20 = Accounting
Text Symbol: T30 = Purchasing
Text Symbol: X01 = Monday morning from
Text Symbol: X02 = Monday morning to
Text Symbol: X03 = Tuesday morning from
Text Symbol: X04 = Tuesday morning to
Text Symbol: X05 = Wednesday morning from





Text Symbol: X06 = Wednesday morning to
Text Symbol: X07 = Thursday morning from
Text Symbol: X08 = Thursday morning to
Text Symbol: X09 = Friday morning from
Text Symbol: X10 = Friday morning to
Text Symbol: X11 = Saturday morning from
Text Symbol: X12 = Saturday morning to
Text Symbol: X13 = Sunday morning from
Text Symbol: X14 = Sunday morning to
Text Symbol: X20 = Monday afternoon from
Text Symbol: X21 = Monday afternoon to
Text Symbol: X22 = Tuesday afternoon from
Text Symbol: X23 = Tuesday afternoon to
Text Symbol: X24 = Wednesday afternoon from
Text Symbol: X25 = Wednesday afternoon to
Text Symbol: X26 = Thursday afternoon from
Text Symbol: X27 = Thursday afternoon to
Text Symbol: X28 = Friday afternoon from
Text Symbol: X29 = Friday afternoon to
Text Symbol: X30 = Saturday afternoon from
Text Symbol: X31 = Saturday afternoon to
Text Symbol: X32 = Sunday afternoon from
Text Symbol: X33 = Sunday afternoon to
Text Symbol: XA1 = Created By (General Data)
Text Symbol: XA2 = Created On (General Data)
Text Symbol: XF1 = Created By (Company Code Data)
Text Symbol: XF2 = Created On (Company Code Data)
Text Symbol: XM1 = Created By (Purchasing Data)
Text Symbol: XM2 = Created On (Purchasing Data)
Text Symbol: Z01 = of
Text Symbol: W69 = No (Additional) Enhancement Active
Text Symbol: W27 = Create different data
Text Symbol: W28 = There is no other ;; ->W29
Text Symbol: W29 = is defined
Text Symbol: W30 = Do you want to transfer ;; ->W31
Text Symbol: W31 = the updated material default data
Text Symbol: W32 = to material master records?
Text Symbol: W36 = Name
Text Symbol: W37 = VSR:



Text Symbol: W41 = Multiling'l maint: vendor sub-range
Text Symbol: W42 = Should the VSR description be
Text Symbol: W43 = to the purchasing info records?
Text Symbol: W44 = Should changed default data be passed
Text Symbol: W45 = to purchasing info records and
Text Symbol: W46 = material master records?
Text Symbol: W47 = Should the change to &
Text Symbol: W48 = be scheduled?
Text Symbol: W49 = Contact Persons
Text Symbol: W50 = Should the partner
Text Symbol: W51 = be deleted?
Text Symbol: W52 = Plan
Text Symbol: W53 = Activate
Text Symbol: W54 = Name
Text Symbol: W55 = Vendor Subrange
Text Symbol: W56 = Partn.functn
Text Symbol: W58 = Plnt
Text Symbol: W59 = Display in future
Text Symbol: W60 = From
Text Symbol: W61 = Vendor is already created
Text Symbol: W62 = Copy vendor?
Text Symbol: W63 = Field changes
Text Symbol: W64 = Account changes
Text Symbol: W65 = planned field changes
Text Symbol: W66 = planned account changes
Text Symbol: W67 = All fields
Text Symbol: W68 = Sensitive fields
Text Symbol: P21 = Contact person: &1 &2
Text Symbol: M16 = Incoterms
Text Symbol: M17 = Min. PO value
Text Symbol: M18 = SchmGrp
Text Symbol: M19 = PrDat
Text Symbol: M20 = Control data part 1
Text Symbol: M21 = GR
Text Symbol: M22 = Auto
Text Symbol: M23 = Confrm
Text Symbol: M24 = Subs.
Text Symbol: M25 = BV
Text Symbol: M26 = ABC
Text Symbol: M27 = Sale
Text Symbol: M28 = Inbound
Text Symbol: M29 = IV
Text Symbol: M30 = Delivery
Text Symbol: M31 = Req.
Text Symbol: M32 = POrd
Text Symbol: M33 = Settl.
Text Symbol: M34 = Comp
Text Symbol: M35 = ID
Text Symbol: M36 = Brnch
Text Symbol: M37 = CstOfC
Text Symbol: M38 = Buyer
Text Symbol: M39 = group
Text Symbol: M40 = Sales data
Text Symbol: M41 = Salesperson
Text Symbol: M42 = Tel.no.
Text Symbol: M43 = Default data material
Text Symbol: M44 = Plnnd del.
Text Symbol: M45 = Planning
Text Symbol: M46 = MRP
Text Symbol: M47 = time
Text Symbol: M48 = MRP Cont.
Text Symbol: M49 = calendar
Text Symbol: M50 = Freq.
Text Symbol: M15 = PmntTrm
Text Symbol: 011 = Line 1
Text Symbol: 012 = Line 2
Text Symbol: 013 = Line 3
Text Symbol: 100 = Delete Bank Details
Text Symbol: A10 = Address
Text Symbol: A20 = Control
Text Symbol: A21 = VAT Registration No.
Text Symbol: A22 = Additional VAT Registration Numbers
Text Symbol: A30 = Payment transactions
Text Symbol: A31 = Alternative payee
Text Symbol: A32 = IBAN
Text Symbol: A40 = Contact persons
Text Symbol: A60 = Tax categories
Text Symbol: D00 = Processing of duplicates
Text Symbol: D01 = Do you want to expand the master data for vendor &1 with
Text Symbol: D02 = additional organizational units, or change the existing master data?
Text Symbol: D03 = You are exiting processing without saving
Text Symbol: D11 = Do you want to exit processing without saving and continue
Text Symbol: D12 = maintenance of master data for vendor &1?
Text Symbol: EML = With E-mail
Text Symbol: F01 = Additional components...
Text Symbol: F10 = Accounting information
Text Symbol: F15 = Payment transactions
Text Symbol: F20 = Correspondence
Text Symbol: F21 = Dunning areas
Text Symbol: F61 = Withholding tax
Text Symbol: F70 = Sustainability
Text Symbol: INT = INTERNAL
Text Symbol: K01 = on
Text Symbol: M00 = Central ;;
Text Symbol: M01 = For Accounting
Text Symbol: M02 = For Purchasing
Text Symbol: M12 = Conditions
Text Symbol: M13 = VSR
Text Symbol: M14 = Ord.Cncy
Text Symbol: M51 = Service data
Text Symbol: M90 = Returns
Text Symbol: M91 = Creat
Text Symbol: M92 = Profl.
Text Symbol: M93 = Color
Text Symbol: M94 = Suppressed or not present at this level
Text Symbol: M95 = Relev.
Text Symbol: M96 = New
Text Symbol: M97 = PROACT
Text Symbol: M98 = Agency
Text Symbol: M99 = val.
Text Symbol: N01 = Vers
Text Symbol: N02 = Con
Text Symbol: N03 = Sr-bsd
Text Symbol: N04 = IV
Text Symbol: O01 = Enhance
Text Symbol: O02 = Change
Text Symbol: O03 = Yes
Text Symbol: O04 = No
Text Symbol: P01 = Exit vendor
Text Symbol: P02 = Should the data be ;; --> P03
Text Symbol: P03 = saved first? ;;
Text Symbol: P04 = Other vendor
Text Symbol: P05 = Back
Text Symbol: P06 = Editing will be ended
Text Symbol: P07 = Last data screen reached
Text Symbol: P08 = No data was changed
Text Symbol: P09 = Do you want to exit editing ;; --> P10
Text Symbol: P10 = of this vendor?
Text Symbol: P11 = Do you want to exit the
Text Symbol: P12 = of this vendor?
Text Symbol: P13 = Cancel vendor
Text Symbol: P14 = Do you want to quit ;; --> P15
Text Symbol: P15 = editing for this vendor? ;;
Text Symbol: P16 = Do you want to quit editing ;; --> P17
Text Symbol: P17 = of this screen? ;;
Text Symbol: M89 = Auto
Text Symbol: M52 = Ticketing
Text Symbol: M53 = Rack-
Text Symbol: M54 = PO entry
Text Symbol: M55 = Vendor
Text Symbol: M56 = jobbing
Text Symbol: M57 = Plnt
Text Symbol: M60 = Auto
Text Symbol: M61 = Price
Text Symbol: M62 = Natural
Text Symbol: M63 = dtr
Text Symbol: M64 = in kind
Text Symbol: M65 = Confrm
Text Symbol: M66 = Ctrl
Text Symbol: M67 = Set.Ind.
Text Symbol: M68 = DocInd
Text Symbol: M69 = Sort
Text Symbol: M70 = Subs.
Text Symbol: M71 = active
Text Symbol: M72 = Crit
Text Symbol: M73 = Round
Text Symbol: M74 = Unit
Text Symbol: M75 = Profl.
Text Symbol: M76 = Group
Text Symbol: M77 = Ret.
Text Symbol: M78 = Vers
Text Symbol: M79 = Delivery
Text Symbol: M80 = cycle
Text Symbol: M81 = POrg level
Text Symbol: M82 = VSR level
Text Symbol: M83 = PlantLevel
Text Symbol: M84 = Order opt. rest
Text Symbol: M85 = Service
Text Symbol: M86 = level
Text Symbol: M87 = Acc. with vendor
Text Symbol: M88 = Control data part 2


INCLUDES used within this REPORT SAPMF02K

INCLUDE MF02KTOP.
INCLUDE MF02KO00.
INCLUDE MF02KI00.
INCLUDE MF02KFA0.
INCLUDE MF02KFB0.
INCLUDE MF02KFC0.
INCLUDE MF02KFD0.
INCLUDE MF02KFE0.
INCLUDE MF02KFF0.
INCLUDE MF02KFG0.
INCLUDE MF02KFH0.
INCLUDE MF02KFI0.
INCLUDE MF02KFK0.
INCLUDE MF02KFL0.
INCLUDE MF02KFM0.
INCLUDE MF02KFN0.
INCLUDE MF02KFO0.
INCLUDE MF02KFR0.
INCLUDE MF02KFS0.
INCLUDE MF02KFT0.
INCLUDE MF02KFV0.
INCLUDE MF02KFX0.
INCLUDE MF02KFZ0.
INCLUDE MF02KO0M.
INCLUDE MF02KI0M.
INCLUDE MF02KFMA.
INCLUDE MF02KFMB.
INCLUDE MF02KFMC.
INCLUDE MF02KFMD.
INCLUDE MF02KFME.
INCLUDE MF02KFMF.
INCLUDE MF02KFMH.
INCLUDE MF02KFMI.
INCLUDE MF02KFMK.
INCLUDE MF02KFML.
INCLUDE MF02KFMM.
INCLUDE MF02KFMN.
INCLUDE MF02KFMO.
INCLUDE MF02KFMP.
INCLUDE MF02KFMR.
INCLUDE MF02KFMS.
INCLUDE MF02KFMT.
INCLUDE MF02KFMU.
INCLUDE MF02KFMV.
INCLUDE MF02KFMW.
INCLUDE MF02KFMX.
INCLUDE MF02KFMZ.
INCLUDE MF02DK_COMMON_FORM0. " \TP 889691
INCLUDE MF02KBET.
INCLUDE DBGFTC03.
INCLUDE MF02K_ADD_ON_F01.
INCLUDE MF02K_ADD_ON_PAI.
INCLUDE MF02K_ADD_ON_PBO.
INCLUDE MF02KIIS.
INCLUDE MF02KFASHI01.
INCLUDE MF02K_FSSC01.
INCLUDE MF02K_IAVF01.
INCLUDE MFSUSTTOP.
INCLUDE SAPJ1BXK01.


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