2025 Dec 06 8:39 PM - edited 2025 Dec 06 8:44 PM
I want to change the date in Document Date Field BKPF-BLDAT. ACCHD Structure is used to pass data to BKPF But in ACCHD structure the BLDAT is not present. So, is it possible to modify the date using some exit or enhancement?
Tcode: VF01/VF02/VF03.
Request clarification before answering.
Hello @Paankhuri_gupta ,
Try below user exit and badi.
| Enhancement Method | Technical Object / Location | Key Functionality | Mechanism / How to Use | Advantages |
| User Exit (Classic) | RV60AFZC → USEREXIT_NUMBER_RANGE_INV_DATE | Intercepts default billing date derivation | Insert custom logic here to override the date before it populates SD billing date (VBRK-FKDAT) and is transferred to FI structures (ACCHD) | Simple, early intervention; ensures clean override of document date |
| Function Exit | SDVFX008 → EXIT_SAPLV60B_008 | Provides access to prepared accounting line items | Modify XACCIT-BLDAT (usually first header line) and/or XACCHD just before posting to FI via accounting interface | Modifies data closest to final posting; full visibility of accounting document lines |
| BAdI (Modern / Best Practice) | BADI_SD_VOFM_BILLING | Header data manipulation for billing documents | Implement BAdI method; inspect billing data and set desired document date in structures before FI posting | Recommended for S/4HANA; modern, upgrade-stable approach; cleaner than modifying includes |
If you find my response helpful, kindly accept the answer and award a Kudos. This motivates me to serve you better.
Appreciate your feedback.
Thanks,
Divyesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 41 | |
| 4 | |
| 4 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.