程序说明
<目的及概要描述>
- 货款业务:货款付款单有两个来源,一是OA传输货款付款单至SAP,二是财务在SAP付款平台手工创建货款付款单。财务在SAP付款平台勾选需向供应商支付货款单据发送给CBS。对于OA货款付款单中存在大额资金,允许财务在SAP付款平台进行金额拆分,再发送至CBS进行部分金额付款。财务在付款平台勾选需向供应商支付货款数据,勾选的数据合并生成一个批次号,每条数据单独生成发送CBS单据号。通过《ERP支付经办请求(ERPAYSAV)》接口发送付款单给CBS,若CBS接收成功,则每隔1min通过《批量查询支付状态(ERPAYSTA)》接口向CBS查询该付款单是否付款成功。若付款成功后,则调用BAPI_ACC_DOCUMENT_POST生成付款凭证。每隔1min通过《查询退票状态支付数据(ERPRTSTA)》接口向CBS查询该付款单是否存在退票。若存在退票,则更新单据状态为已退票。
CBS发送货款付款单接口: ERP支付经办请求(ERPAYSAV)
CBS货款付款单支付查询接口:批量查询支付状态(ERPAYSTA)
CBS货款付款单退票查询接口:查询退票状态支付数据(ERPRTSTA)
- 直接转账业务:由OA传输直接转账单据至SAP,SAP直接发送给CBS。SAP定时作业间隔10秒向CBS查询单据支付和退票状态后,OA定时作业获取支付和退票状态。</