Hello,
If you are on EhP6 or higher then the BAdI does not apply to you. As I mentioned in my first answer, the BAdI is only meant for EhP5.
For the second question, you need to understand the different offered scenarios in the document. Look under the "Customer / Supplier Data" section and you should be able to find your answer. The UI is usually handled in a separate document though.