Hi Mahmoud,
Payment orders are generated by the payment program in automatic payment
transactions when a payment method is selected which is marked
accordingly. Here, the payment program does not post the payment
document, but just generates a payment order.
When the bank shows on the account statement that the payment order has
been carried out, the payment is posted. The open items paid can be
selected using the number of the payment order.
The important thing to note here is payment program does not post the
payment document, but just generates a payment order.
Please check table bseg: here no field 'payment order' (PYORD)
exists. Only XPYPR exists. PYORD is not in table BSIK either.
The value of the field PYORD is contained only in the table PYORDP. As
you must be aware, transaction FBL1N reads the table BSEG and BSIK but
this field PYORD is not contained into these two tables.
You may view this running transaction SE11.
In order to have a field shown in the Vendor/Customer Line Item (FBL1N
or FBL5N) the field has to exist in the Vendor/Customer Line Item.
This is the reason why the field is blank for all documents in fBL1N.
What you have reported is in fact due to system design.
I hope this information provided helps you to better understand the
standard system behavior.
The only possible way to fill out the field PYORD is to have a custom
program do this and call it through the use of BTE 1650.
Hops this was at least helpful for you.
Regards,
Cristiano