SAP ABAP 李斌的开源项目(ZIF)
文章平均质量分 88
接口管理服务(ZIF)开源项目基于 SAP ABAP系统,是一款对标SAP PI/PO 的轻量接口管理产品。他通过独立开发包部署在ABAP系统中,包含接口注册、接口管理、日志服务及其他配套功能,拥有丰富的技术沉淀并通过市场检验,目前已被多家企业应用在SAP ERP系统中。
李BIN的笔记
李斌,企业信息化建设、数字化转型一线顾问,专注 SAP 企业管理软件应用和解决方案,长期从事快消/零售/电商/制造行业。现主职 SAP 系统管理、ABAP 开发、业务顾问,包括 SAP ECC/S4/BW/HCM/HANA ,在 IT 内控和审计、集团报告、系统集成、单元级/业务对象级/项目级/产品级需求开发领域有丰富经验和独到见解。目前有“任务管理服务”、“接口管理服务”等自研 ABAP 产品级应用被多个客户采购并投入生产使用。本人承诺所有原创文章均不使用任何AI生成技术,请大家放心阅读。
展开
-
SAP ABAP 接口管理服务(ZIF)开源项目介绍
接口管理服务(ZIF)开源项目基于 SAP ABAP系统,是一款对标SAP PI/PO 的轻量接口管理产品。他通过独立开发包部署在ABAP系统中,包含接口注册、接口管理、日志服务及其他配套功能,拥有丰富的技术沉淀并通过市场检验,目前已被多家企业应用在SAP ERP系统中。原创 2022-12-27 16:39:07 · 729 阅读 · 0 评论 -
SAP ABAP ZIF 基于更改文档对象(SCDO)的两种增量接口方案
此前,我因为技术思维,在诸如SAP ABAP 如何实现物料主数据接口的增量传输机制?中对增量的实现是到字段级更改的。然而在业务实践中,增量的的判断往往只需要达到更改对象级别。让我们回顾一下众多云 ERP(如旺店通、金蝶云、菜鸟)的 数据查询 API 设计,其实也仅到更改对象级别字段级更改是不被实现的。更改对象级别的好处:统一 API降低资源负载在此回归增量的初衷:接口增量的第一目的是减少数据传输,第二目的是准确性和其他。因此我把接口增量按照精确级别划分了两种模式。原创 2023-06-11 18:45:06 · 558 阅读 · 0 评论 -
SAP ABAP ZIF 如何处理 JSON 套 JSON 的问题
在接口开发中,使用 JSON 格式化数据传输已经成为主流。与 XML 强标记语言不同,JSON 更注重轻量化,而与此伴生的, JSON 在处理一些复杂数据结构时需要特殊的处理,这与两者设计理念有关,也与支持 JSON 处理的开发语言环境支持有关。这篇文章,讲述在 ABAP 语言环境中如何处理 JSON 套 JSON 的问题。原创 2023-05-15 18:25:46 · 496 阅读 · 0 评论 -
SAP ABAP ZIF 实现大小写敏感的接口字段映射和替换
在 ABAP 中字段命名是大小写不敏感的,但在很多语言中字段命名是大小写敏感的。因此在接口交互过程中,经常要面对字段名称的映射和替换。本节内容讲解在 ZIF 项目中是如何实现这一机制的。原创 2023-02-24 12:58:23 · 273 阅读 · 0 评论 -
SAP ABAP ZIF 实现数据接口的分页查询
有一些数据查询接口传输的数据量非常大,能达到百万级甚至千万级以上的数据量,此时的数据包很大,如果一次性传输可能会遇到超时、对方无法处理等问题,也会消费过多的服务器资源。此时需要通过分页查询功能来解决这一问题,本文以物料主数据接口为例,讲述在 ZIF 项目中如何实现数据接口的分页查询。原创 2022-12-31 01:08:41 · 724 阅读 · 0 评论 -
SAP ABAP ZIF 实现数据接口的增量查询
有一些数据查询接口传输的数据量非常大,能达到百万级甚至千万级以上的数据量,此时的数据包很大,如果一次性传输可能会遇到超时、对方无法处理等问题,也会消费过多的服务器资源。此时需要通过增量查询功能来解决这一问题,本文以物料主数据接口为例,讲述在 ZIF 项目中如何实现数据接口的增量查询。原创 2022-12-31 01:09:02 · 550 阅读 · 0 评论