业务说明:外围系统A需要传供应商准入数据到SAP进行供应商主数据创建,修改操作。外围系统B需要使用SAP供应商主数据,就需要从SAP传BP供应商数据到外围系统B,这个又涉及到BP供应商主数据数据获取接口 或 显示接口。
接口1:BP供应商主数据,创建和修改 => 外围系统A 传数据给 SAP系统,然后SAP返回值确认
接口2:BP供应商主数据,显示 => 外围系统B 定时抓取 SAP系统 或 SAP系统 定时主动推送数据 给外围系统B, SAP系统是否主动推送 还是 外围系统主动抓取,取决于数据的实时性要求 以及 SAP系统对接的外围系统数量,外围系统多的情况下,优先选 外围系统定时主动抓取。
接口1程序编写:因为程序需要共用,所以通过创建结构的方式编写ABAP程序,更方便一些。
接口2程序编写:数据获取接口程序,只需要考虑哪些字段需要被抓取,然后接收数据的外围系统,需要考虑是否需要进行字段拼接
供应商主数据创建、修改接口FS(开发功能说明书)编写注意点:
1、确认功能范围,创建和修改,从而定义接口的业务类型:传参数1-创建,传参数2-修改
2、因为是外围系统传数据到SAP系统,所以外围系统必填提前获取SAP对应的接口字段,由外围系统匹配自己的接口字段和SAP接口字段,接口字段要一一对应
3、接口字段需要考虑返回值的对应关系,接口字段中需要包括,字段1:外围系统供应商号,字段2:SAP供应商编号,SAP供应商编号创建成功后,需要接口回传给外围系统,外围系统供应商号和SAP供应商编号,这样外围系统就可以进行数据匹配
4、外围系统传入字段内容长度超过SAP标准字段的长度时,需要进行程序进行字段拼接处理
供应商主数据显示接口FS(开发功能说明书)编写注意点:
1、针对需要凭借的字段,需要外围系统写代码逻辑实现
供应商主数据接口相关链接如下:
MM模块-采购接口-BP供应商主数据创建接口2 (BP银行明细: 支付交易 BUT0BK)-CSDN博客
MM模块-采购接口-BP供应商主数据创建接口3 (BP采购组织视图: BUT000 & LFM1 & WYT3)-CSDN博客
MM模块-采购接口-BP供应商主数据创建接口4 (BP公司代码视图: BUT000 & LFB1)-CSDN博客
未完待续...
Done.
Created on 16th September, 2024