Hi,
Please have a look at SAP's new B2B add-on. You can find numerous blogs and documents on this community. This B2B add-on will certainly cover your customer and supplier management needs.
Can you be more specific on your document requirements? And what about functions and modules? What do you mean by that?
Kind regards,
Dimitri