Can I include an 'Invoice Receipt Date' option in MIRO's Payment section?

Hey folks, I’m trying to customize the Payment block in the MIRO transaction. Right now, users can only pick the ‘Baseline Date’ but I want to give them the option to choose an ‘Invoice Receipt Date’ instead. Is this even possible? I’m wondering if there’s a BAdi or BAPI I could use to make this happen. It would be super helpful if someone could point me in the right direction or share any experience with similar customizations. I’ve been digging around but haven’t found a clear solution yet. Thanks in advance for any tips or advice!

Alex, I’ve encountered this challenge before. While MIRO doesn’t natively support an ‘Invoice Receipt Date’ option, there’s a workaround. Consider using the enhancement spot MR1M_BADI_PAYMENT. It allows for extending the payment block functionality. You’ll need to implement a custom BAdI method to introduce the new date field. Then, modify the corresponding dynpro to display it. Bear in mind, this approach requires thorough testing to ensure it doesn’t disrupt existing processes. Also, document the changes well for future maintenance. It’s a bit complex, but definitely achievable with some development effort.

hey alex, i’ve done something similar before. there’s no direct way to add an ‘invoice receipt date’ option in miro, but you can use the user exit EXIT_SAPLMR1M_001 to modify the payment block. it lets you add custom fields. you’ll need to implement the exit and then adjust the screen layout. good luck!