But BADIs are not really the place to ask for additional user input. Traditionally you would have to add the field as a modification to one screen. If you cannot decide for a modification you can block shipment and set up a workflow that sends a mail to the user and only when the value is provided you unblock the shipment.
Dig Deeper on SAP ABAP
Related Q&A from Axel Angeli
An SAP user wants to know how to upload data into SAP R/3 when SAP Scripting is not enabled. Continue Reading
An SAP user is receiving an error message while integrating SAP iDoc PORDCR1 for a purchase order. Continue Reading
An SAP user is having difficulty with PERNR iDoc while transporting data from SAP to an external system. Continue Reading