The SAP adapter doesn’t PULL the IDOCs from SAP - the SAP system sends them.
The SAP user that you use to logon to the SAP system needs to have a system user or communications type to register the listener on the sap gateway. Once that is done SAP will then post the IDOCs to the listener.
For posting IDOCS to SAP the user needs to have appropriate SAP roles to carry out the processing in the IDOCs.
#Adapters-and-E-Standards#webMethods#Integration-Server-and-ESB