Skip to Content

What's the difference between reference transaction BKPF and BKPFF on an accounting document?

When analyzing accounting documents to determine which are manual and which are automatic, I've been using the following fields to identify manual transactions:

BKPF-GLVOR is RFBU showing the business transaction is an FI document

BKPF-AWTYP is BKPF or BKPFF showing reference transaction or sending application is an accounting posting

However the description of BKPF reference transaction is Accounting document and BKPFF is Actg doc. direct input. Are the BKPF transactions posted by another application and therefore automatic?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Aug 11, 2017 at 07:15 AM


    To start with, what is your definition of 'automatic' posting? Posting performed through internal SAP process and not by front-end transaction? Or postings executed from an external system through BAPI, IDoc, etc.? In any case, AWTYP is not exactly the field to check for this distinction. It would be better to base your analysis on user's reference and transaction code. For AWTYP, though, it would be more the opposite: BKPF reference is give for front-end documents and BKPFF for others.



    Add comment
    10|10000 characters needed characters exceeded

    • Front-end means that a user introduces FI document through some transaction directly.

      I'm not sure what you mean by 'automatic account assignment'... G/L can be automatically assigned, say, through substitution, but still the document would be considered to be introduced manually.