** 1.项目背景 **
SAP将采购订单预付款推送OA,生成OA预付款流程,采购员基于采购订单在OA发起采购预付款申请,调用SAP接口生成付款建议,在SAP端执行EPIC_PROC将支付请求发给招商CBS,完成付款。由于客户方不能提供前置机,所以采用CBS8免前置方案,以Open
Api形式对接接口。
** 2\. 方案设计 **
(1) EPIC配置,使其能正常根据付款建议生成XML报文;
(2) 根据银行提供的JAVA代码DEMO开发一个JAVA程序,进行国密加密和调用CBS接口,将其封装成接口供SAP调用;
(3) 复制SAP标准的代理类,定制化修改将XML报文转化为JSON格式的报文;
** 3\. EPIC付款流程 **
自动付款程序
F110—》支付方式—》PMW—》SAPFPAYM—》DMEE—》支付文件—》读取支付文件—》发送支付报文—》读取支付文件—》接收银行返回报文—》更新支付项状态—》更新支付文件状态
** 4\. 创建DMEE 支付树 **
事务码:DMEE
根据银行提供的报文格式/字段创建格式树
** 5\. 创建PMW (支付媒介工作台) 格式 **
事物码: OBPM1
配置PMW的事务模块,灵活自定义格式特定字段,以工商银行为例:
** 6\. PMW变式设置 **
(1)设置变式
事物码: SE38 程序:SAPFPAYM
(2)选择变式
事务码: OBPM4 选择变式匹配到相应的支付媒体
** 7\. 配置自动付款程序 **
事物代码: FBZP
配置银行账户
** 8\. 配置:定义银行通信类型 **
事务码:EPIC_PROC
** 9\. 配置:定义银行通信详细信息 **
(1) 对话参数结构
(2) 输出结构
(3) 目标: SM59配置的接口地址
(4) 实施类: 复制标准的类 将XML报文转成JSON格式报文,并且接收银行返回的消息
** 10\. 配置:定义银行通信详细信息 **
本次项目因为需要将XML直接转换JSON,所以这个配置不需要
** 11\. 审批功能 **
复制标准的代理类,在这个基础上修改
事务码 SU01给用户分配审批权限
** 12.现金流量项控制 **
**
**
**
**
\----------关注我,解锁更多小技巧-------
** **