Hello all,
we are using workflow payment release with three levels of approval.
(Let's call it "Approval procedure 1")
Level 1: Up to 500,000bath
Level2: Up to 10,000,000bath
Level3: Up to 999,999,999,999bath
We have created a workflow variant, assigned company code to workflow variant, defined release approval group and approval path, assigned workflow variant/ document type / release group to approval path and defined users with authorization. Everything is working fine.
Now there is a new business requirement and I don't know how we can handle this apart from changing the SAP standard code.
1. There should be another (new) release approval procedure with following levels:
(Let's call it "Approval procedure 2")
Level 1: Up to 10,000bath
Level2: Up to 50,000,000bath
Level3: Up to 999,999,999,999bath
2. When posting vendor invoice via t-code F-43 there should be a check (in background) on two GL accounts with posting key 40 (debit entry) before the workflow for release payment starts. For example: GL accounts 0660032070 0660032071
If there is a debit posting with gl account 0660032070 or 0660032071 in the vendor invoice, the workflow should choose "Approval procedure 2" else process "Approval procedure 1" (for all other gl accounts).
I could not find any standard configuration in SPRO and it seems that the enhancement SAPLF051 (EXIT_SAPLF051_001) does not fulfill business requirement as it is not possible to check the bseg structure (for the debit line item) in this user exit. Furthermore, we don't want to make any changes in SAP standard code.
Any suggestions? Thanks, Akara