Set up a SAP user ID

Kofax AP Agility Invoice Processing requires a valid SAP user ID and password in order to log on to the downstream SAP system. A custom user is created in the client SAP system for this purpose. The custom user must be of the communication type. The decimal separator preferences for this user must be set to a period.

If you are already using SAP to process invoices, apply the roles assigned to a standard AP clerk to the custom user ID. These roles must include, as a minimum, authorizations that allow the posting and parking of invoices, the ability to read purchase order data, and the ability to connect to SAP using RFC.

SAP does not provide a standard role, and you must create this role. This role must have the authorization objects listed below assigned as a minimum.

Allowing RFC access
This is mandatory. The authorization objects are S_RFC, including function groups RFC1, SYST, RFCH, SDTX, BAPT, MRM_BAPI, SOC3, SOA1, BREL, ACC4, 0002, MLBO, OPTB and MEWP.
Reading PO data
This is mandatory. The authorization objects are M_BEST_WRK, M_BEST_EKG, M_BEST_EKO, M_BEST_BSA. Set these for activity 03 (display). Apply restrictions in terms of plants, documents types, purchasing groups and purchasing organizations, as required.
Creating MM-LIV invoices
This is optional. The authorization object is M_RECH_WRK. Set this for activity 01 (create). Apply plant restrictions, as required.
Reading PO conditions
This is optional. The authorization object is S_TABU_DIS. Set this for activity 03 (read only). Set the authorization group restriction to VA(KONV) and MA(EKBZ).
Posting & parking FI invoices via FB 60
This is optional. The authorization objects are F_BKPF_BUK and F_BKPF_KOA. Set these for activity 01 (create) and 77 (preliminary post). Set the restrictions in terms of company codes and account types as required, but the account type must at least include K (vendor). If the Z_BW_PARK_FI_INVOICE custom supplied function module is used to park documents, then you must also add the function group where it was created, to the S_RFC function group restrictions.
Looking up unit of measure conversions
This is optional. The authorization object is S_TABU_DIS. Set this for activity 03 (read only). Set the authorization group restriction to MA(MARM).
Reading plant data
This is optional. The authorization object is S_TABU_DIS. Set this for activity 03 (read only). Set the authorization group restriction to MCOR(T001W).
Reading company code data
This is optional. The authorization object is S_TABU_DIS. Set this for activity 03 (read only). Set the authorization group restriction to FC01(V_T001).
Reading currency data
This is optional. The authorization object is S_TABU_DIS. Set this for activity 03 (read only). Set the authorization group restriction to FC00(TCURC).
Late archiving via SAP
This is optional. If you are using Kofax AP Agility to archive an image when it is exported to SAP using the custom function Z_BW_LATE_ARCHIVE, then add the function group where it was created to the S_RFC function group restrictions.
Reading downpayments for MM invoice vendors
This is optional. The authorization object is S_TABU_DIS. Set this for activity 03 (read only). Set the authorization group restriction to FA(LFC3).
Converting work breakdown structures from external to internal format
This is optional. The authorization object is S_TABU_DIS. Set this for activity 03 (read only). Set the authorization group restriction to CA(for PRPS).