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).