SAP 银企直连付款通过 DMEE 格式树维护工具生成付款报文。
描述
注意:这只是一个示例,不在生产系统中使用。应将此示例“付款媒介工作台”(PMW)格式复制到自有命名空间,并按照自身需要重新定义格式来满足公司业务需求。
使用示例 EPIC_EXAMPLE_CN_CCB_PAYMENT PMW 格式,“付款媒介工作台”程序可针对以人民币 (CNY) 结算的国内付款创建付款媒介。该示例 PMW 格式专为中国建设银行 (CCB) 在中国的电子银行转账业务而设计。
需求
为使“付款媒介工作台”程序使用 PMW 格式创建付款媒介,必须进行某些定制设置,例如,针对开户行和付款程序的定制设置。如果基于此示例 EPIC_EXAMPLE_CN_CCB_PAYMENT PMW 格式在命名空间中定义针对 CCB 的自有 PMW 格式,还需进行相应的定制设置。以下部分提供对基于示例 PMW 格式的定制设置的说明。应按照自身需求进行调整。
付款方式
必须创建用于 CCB 转账的付款方式。在应收账款和应付账款 -> 业务交易 -> 付款 -> 自动付款 -> 付款程序付款方式/银行选择下财务会计定制的定制活动 按国家设置付款交易的付款方式中进行此操作。或者,打开定制活动,使用 FBZP 事务并选择国家付款方式。
对于示例 PMW 格式,必须进行下列设置:
•在所需主记录说明组框中选择银行明细 – 需要账号。
•在付款媒介组框中选择使用付款媒介工作台并输入格式树:此示例 PMW 格式的格式树为 EPIC_EXAMPLE_CN_CCB_PAYMENT。
付款媒介工作台
以使用 SAPFPAYM 程序选择的格式创建付款媒介。在相关参数中输入格式时,按照该格式编译“付款媒介工作台”的选择屏幕。可以在 报表文档中找到关于程序工作方法的详细信息。付款媒介程序将收款方备注字段的内容复制到付款文件的 USEOF 字段。
可在应收账款和应付账款 -> 业务交易 -> 付款 -> 自动付款 -> 付款媒介 -> 在付款媒介工作台中进行付款媒介格式设置-> 分配付款媒介格式和收款方备注到付款方式 -> 收款方初始备注下财务会计的定制中分配单个文本到收款方备注字段。
示例 PMW 格式将“SAMPLE 01”用作收款方备注。该值将创建如下缺省收款方备注:
•类型 1、行 1、收款方备注文本:No.&FPAYP-XBLNR&/&FPAYP-BLDAT(Z)&
•类型 2、行 1、收款方备注文本:&FPAYH-DOC1R+4(10)&
•类型 3、行 1、收款方备注文本:收款行 &FPAYH-EIKTO&
•类型 4、行 1、收款方备注文本:查看 &FPAYH-ZALDT& 的通知
详细技术信息
格式设置
使用表格(在其他之间)定义支付媒介格式,这些表中分配支付媒介程序事件给与格式兼容的功能模块。另外,输入更多格式条目:
- 明细级别 (创建支付媒介的控制级别)
- 格式结构-特殊参数 (包括必需的字段)
- 格式补充
- 收款人注释尺寸
显示标准设置
定制中用户可以补充或替换一些标准设置。例如:
- 使用模块修改格式字段内容
- 调整明细级别
- 客户结构中更多选择参数的说明
执行客户设置
格式特定字段
相关事务代码:
事务代码 | 短文本 |
DMEE | DMEE: 格式树维护工具 |
DMEE_DEBUG | DMEE: 格式树专家模式 |
DMEEX | DMEEX:格式树维护工具 |
DMEEX_CHANGE | DMEE:格式树维护工具 |
DMEEX_DISP | DMEE:格式树维护工具 |
S_PL0_09000467 | DME 引擎: 转变收款文件 |
相关数据表:
表名 | 简短描述 |
FPAYH | 支付媒体: 支付数据 |
FPAYHX | 支付媒体: 准备的支付数据格式 |
FPAYP | 付款媒介: 已付项的数据 |
DMEE_PAYD | DMEE: 收款人数据注释的结构 |
相关配制事务代码:
事务代码 | 短文本 |
F110 | 自动付款参数 |
F111 | 支付请求的参数 |
FBZP | 维护收付程序设置 |
OBPM1 | 支付媒介格式的维护 |
OBPM1A | 支付媒体格式的显示 |
OBPM1C | 支付媒介格式的维护 |
OBPM1S | SAP 格式的生命周期 |
OBPM1SA | SAP 格式的生命周期 |
OBPM2 | 维护收款人注释 |
OBPM3 | 支付媒介格式 (客户) |
OBPM4 | 支付媒介选择变式 |
OBPM5 | 交叉支付运行付款媒介 |
测试运行:
调试退出模块,即SE37的函数:
已经有的值可以直接从结构字段映射,填上结构,字段名称。不能直接取值的可以自定义退出模块。可参考 EPIC_DMEE_GET_REQUEST_SN
<?xml version="1.0" encoding="utf-8"?>
<TX>
<REQUEST_SN/>
<CUST_ID>X510510#0</CUST_ID>
<USER_ID/>
<PASSWORD/>
<TX_CODE/>
<LANGUAGE>CN</LANGUAGE>
<TX_INFO>
<PAY_ACCNO/>
<RECV_ACCNO/>
<RECV_ACC_NAME/>
<RECV_OPENACC_DEPT/>
<RECV_UBANKNO/>
<AMOUNT>0.00</AMOUNT>
<CUR_TYPE>01</CUR_TYPE>
<USEOF/>
<REM1/>
<REM2/>
</TX_INFO>
<SIGN_INFO/>
<SIGNCERT/>
</TX>