news 2026/3/23 13:28:58

SAP Clean Core下如何实现采购订单相关的增强?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SAP Clean Core下如何实现采购订单相关的增强?

SAP Clean Core下如何实现采购订单相关的增强?

SAP传统技术架构下,如果要实现特殊需求,可以在相关业务单据的创建事务代码里找到user-exit或者BAPI/Function Module, 通过在User-exit里增加代码或者在相关BAPI的import parameter里传入相关参数,以实现特殊业务需求。这在很多项目里都是常见做法。

近些年SAP提出了Clean Core策略,也就是说摒弃之前一直在用的user-exit等传统方式,通过调用预定义好的API来实现特殊需求,而尽量避免对SAP core代码的改动。

在SAP clean core策略下,如果要在采购订单创建或者修改的时候实现特殊业务需求,实现方式完全不同。本文以笔者自己的项目经历,做一个简要介绍。

1, 首先找到采购订单相关的event。进入如下的SAP API HUB界面,

https://api.sap.com/products/SAPS4HANA/events/events

在Event选显卡里输入Purchase order event,

点击查询,得到如下界面,

点击‘Purchase Order Events’, 进入如下界面,

就能看到很多Event:

Created;

Changed;

Approved;

Approve Rejected;

Item Created;

Item Changed;

Item Deleted;

Item Blocked;

Item Unblocked.

2,然后我们根据实际业务需求判断是在PO header还是PO item的Event里加入代码实现特殊需求。这样SAP S/4HANA里面的代码基本不会被改动,保持SAP出厂设置,却能实现特殊的业务需求。后续在SAP系统版本升级的时候,这些增强可以以最小的代价保留并继续支持业务需求。这就是所谓的SAP Clean Core的效果。

写于2025-12-18.

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/21 17:42:06

YOLOv11n轻量化革命:如何在边缘设备上实现工业级检测精度?

YOLOv11n轻量化革命:如何在边缘设备上实现工业级检测精度? 【免费下载链接】ultralytics ultralytics - 提供 YOLOv8 模型,用于目标检测、图像分割、姿态估计和图像分类,适合机器学习和计算机视觉领域的开发者。 项目地址: http…

作者头像 李华
网站建设 2026/3/15 10:50:15

UI-TARS桌面版:用自然语言重新定义GUI自动化体验

UI-TARS桌面版:用自然语言重新定义GUI自动化体验 【免费下载链接】UI-TARS-desktop A GUI Agent application based on UI-TARS(Vision-Lanuage Model) that allows you to control your computer using natural language. 项目地址: https://gitcode.com/GitHub_…

作者头像 李华
网站建设 2026/3/14 4:28:39

35、信息深度挖掘与硬件配置优化指南

信息深度挖掘与硬件配置优化指南 在当今信息爆炸的时代,如何高效地从各种信息源中提取有价值的知识,并合理配置硬件环境以提升工作效率,成为了许多人关注的焦点。本文将为你详细介绍音频、电子书及其他媒体资源的深度挖掘方法,以及计算机硬件的优化配置建议。 音频资源深…

作者头像 李华
网站建设 2026/3/18 10:16:29

44、态度改变与元效能框架:心理成长的有效途径

态度改变与元效能框架:心理成长的有效途径 一、态度改变的挑战与方法 (一)态度改变的必要性与困难 人们大多满足于自己现有的态度,包括喜好和厌恶。然而,态度会深刻影响行为,有时可能与自身的最佳利益相冲突,因此,善于反思的人有时会想要改变自己的一些态度。但改变…

作者头像 李华
网站建设 2026/3/21 16:56:28

快速掌握Power BI主题模板的完整指南:从入门到精通

快速掌握Power BI主题模板的完整指南:从入门到精通 【免费下载链接】PowerBI-ThemeTemplates JSON Templates for assembling Power BI Themes 项目地址: https://gitcode.com/gh_mirrors/pow/PowerBI-ThemeTemplates 还在为Power BI报告的美观度而烦恼吗&am…

作者头像 李华