news 2026/9/6 23:39: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/9/7 20:59:55

免疫细胞去卷积分析5大核心策略:从理论到实战的完整指南

免疫细胞去卷积分析5大核心策略:从理论到实战的完整指南 【免费下载链接】immunedeconv 项目地址: https://gitcode.com/gh_mirrors/imm/immunedeconv 免疫细胞去卷积技术正在彻底改变我们对肿瘤微环境的理解方式。面对混合样本中细胞比例难以直接观察的困境…

作者头像 李华
网站建设 2026/9/6 11:45:26

39、高效实践:成为技能大师的秘诀

高效实践:成为技能大师的秘诀 实践若想有所回报,就需要兼具有效性和高效性。从表面上看,高效实践的过程很简单,只需接收挑战、尝试完成挑战(通常是回答问题),然后评估自己的掌握程度即可。然而,实践本身是一项复杂的技能,下面为大家提供一些通用的建议。 1. 合理安排…

作者头像 李华
网站建设 2026/9/6 23:26:15

42、高效实践:提升关系与知识记忆的秘诀

高效实践:提升关系与知识记忆的秘诀 1. 关系互动中的反思与影响 在人际关系中,尤其是亲密关系里,伴侣发出的连接请求(bids for connection)值得我们认真对待。当伴侣发出连接请求时,我们的回应方式会产生不同的影响。 1.1 反思回应方式 思考最近一次伴侣发出连接请求…

作者头像 李华
网站建设 2026/9/6 22:08:08

29、知识资源评估:有用性与效力的深度剖析

知识资源评估:有用性与效力的深度剖析 在知识的海洋中遨游,我们每天都会接触到各种各样的信息和理论。然而,并非所有的知识资源都具有同等的价值。如何准确地评估它们,从而筛选出真正有价值的内容,是我们在学习和研究过程中需要掌握的重要技能。本文将从概念变化的评估入…

作者头像 李华
网站建设 2026/9/7 17:32:29

MediaPipe模型性能评估全攻略:从指标解析到实战调优

MediaPipe模型性能评估全攻略:从指标解析到实战调优 【免费下载链接】mediapipe Cross-platform, customizable ML solutions for live and streaming media. 项目地址: https://gitcode.com/gh_mirrors/me/mediapipe 在计算机视觉开发中,MediaPi…

作者头像 李华
网站建设 2026/9/7 6:44:12

UltraEdit中文高级版

UltraEdit是一款知名的文本编辑器,它在支持编辑文本、十六进制、ASCII 码的同时,还支持C、Objective C、Javascript、XML、PHP、Perl、Python等开发语言!通过它,用户可同时编辑多个文件,且文件加载流畅,加以…

作者头像 李华