SAP transaction codeObjectFK02ModuleFI_FICO

FK02 — Change Vendor Master FI View

FK02 changes the finance-relevant parts of a vendor master record: general data shared across the client and company-code data such as payment terms, bank details, reconciliation account, and dunning data. It does not touch purchasing organization data, which belongs to MM transactions. In S/4HANA the underlying object is the Business Partner, and FK02 is a compatibility wrapper around it.

This page covers FK02, the classic transaction for changing a vendor's finance data. It focuses on the segmented structure of the vendor master that causes most support tickets, the tables the change actually writes to, and the diagnostic order for sensitive-field lockouts, missing company code extensions, and blocked vendors.

Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 1,131 words

Purpose

FK02 maintains the accounts payable view of a vendor master record: general data held once per client (name, address, control data, bank details at general level) and company-code data held once per company code (reconciliation account, payment terms, payment methods, dunning procedure, withholding tax indicators). The structural fact that explains most confusion is that a vendor is not one flat record but three layered segments -- general, company code, and purchasing organization -- and FK02 only ever touches the first two. Purchasing organization data (order currency, incoterms, purchasing block) is maintained through MM transactions or the combined vendor transactions, never through FK02. A vendor can look fully maintained in one company code and completely absent in another because extension is per segment, not automatic.

When it is used

FK02 is reached for whenever an existing vendor's finance attributes need updating without going through the purchasing department: new bank account after a vendor changes banks, correction of payment terms after a contract renegotiation, adding a company code extension is done separately in FK01, updating withholding tax indicators before a payment run, or unblocking a specific field for payment. It sits squarely in the master data maintenance step of the procure-to-pay cycle, upstream of invoice posting and the payment run. In an environment where MM is active and the vendor is also a supplier for purchasing, the combined transaction covering all three segments is used instead so purchasing and finance data stay in sync; FK02 alone is the right tool when the vendor is finance-only or when the requester has no MM authorization.

How to use it in practice

  • Enter the vendor account number and the company code; leave company code blank to edit only general data
  • Select the specific screen group needed (address, account management, payment transactions, correspondence, withholding tax, dunning) rather than paging through everything
  • Change the field value and check whether it is flagged as a sensitive field -- these trigger a confirmation requirement rather than saving immediately
  • Save; if a sensitive field was changed, the change is held pending confirmation by a second user before it is fully effective for payment
  • Check the change document trail afterward to confirm what was actually written, since some fields silently reject invalid combinations without an error

Key data objects

  • LFA1 - vendor general data at client level: name, address, control data, central bank flag, deletion and block indicators
  • LFB1 - vendor company code data: reconciliation account, payment terms, payment block, dunning area, house bank assignment
  • LFBK - bank details for the vendor, keyed by bank country and bank key, referenced during payment run
  • LFB5 - dunning data at company code and dunning area level
  • CDHDR and CDPOS - change documents recording who changed which field, old and new value, and the confirmation status for sensitive fields

How to prove it in the data

To confirm what a vendor actually has stored, run SE16 on LFB1 filtered by vendor number and company code and compare the reconciliation account, payment terms, and payment block fields against what the user reports seeing on screen. To trace who changed a value and when, run SE16 on CDHDR filtered by object class for vendor master and object value equal to the vendor number, then join to CDPOS on the change document number to see the old and new field values and whether the change is still pending confirmation. Absence of an LFB1 record for the company code proves the vendor was never extended there.

ECC vs S/4HANA

In S/4HANA, vendor master data is technically stored as a Business Partner with vendor role, and LFA1/LFB1 are kept in sync automatically underneath. FK02 remains usable and often redirects internally to the Business Partner transaction depending on system configuration. The standard forward-looking entry point is the Fiori app for maintaining Business Partners, which presents general, company code, and purchasing data together in one role-based screen rather than the separate FI-only view FK02 offers.

Common pitfalls and how to diagnose them

  • Sensitive field lockout - a change to a field configured as sensitive (bank details, certain address fields) does not take effect for payment until a second user confirms it through the confirmation transaction; the payment run will still use the old value and the invoice team wrongly assumes the change failed
  • Missing company code extension - FK02 shows no company code screen or an error that the vendor is not extended there; the fix is FK01 to extend the vendor to that company code, not repeated attempts in FK02
  • Field status group restrictions - fields appear greyed out or suppressed because the vendor's account group controls which fields are required, optional, or hidden at that segment; this is configuration behaving as designed, not a bug, and the account group has to be checked before assuming an authorization problem
  • One-time vendor confusion - vendors created under a CPD-style account group hold no fixed address in the master; address is entered per document at posting time, so FK02 changes to the master have no visible effect for those documents
  • Posting or payment block set instead of a data error - a vendor that rejects postings or is skipped by the payment run may simply be blocked at company code or general level; check the block indicators in LFA1 and LFB1 before investigating further
  • BP redirect on converted systems - on a system already migrated to the Business Partner model, FK02 may present a locked or redirected screen; this is expected behavior post-conversion, not a transport or authorization defect

Whose problem this is

This is functional territory, owned by the FI/AP master data team or accounts payable process owner. Field status group and account group configuration issues route to the FI configuration consultant. Basis is only involved for authorization object assignment. A good handover includes the vendor number, company code, the exact field changed, and the CDHDR/CDPOS extract showing old versus new value and confirmation status.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-tcodes/fk02ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.