云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云解析_金刚狼3百度云_安全稳定

小七 141 0

数据隐私和保护是一个重要的话题,尤其是当涉及到您可能使用sapcloud Application Studio(PDI)开发的自定义扩展时。本博客的目的是让客户和合作伙伴了解cloud application studio中可用的可重用库函数,这些函数可用于识别文档删除和业务合作伙伴删除运行。

想要了解此主题的概述以及它对ByDesign客户的意义的人可以参考本博客我的同事Jan撰写了一篇综合性的博客文章。有关这些实体的含义以及如何在系统中确定它们的范围的详细信息,请参阅此博客文章。

开发附加脚本是为了丰富数据并对与自定义业务对象或标准业务对象扩展相关的事件做出反应。这些加载项脚本可以覆盖范围很广,从直接的、丰富扩展领域的脚本到相当复杂的、逻辑密集的解决方案,事件和验证可以在这里找到。

当一个业务对象实例被删除时,物联网断路器,会触发上面列出的事件以及OnSave验证,并执行其中的ABSL脚本。在正常的实例删除过程中,执行这些脚本是合乎逻辑的,数据呈现,是不可避免的。

但是,什么叫物联网,淘客宝,一旦文档链达到其保留期的末尾,将删除属于此链的所有文档(业务对象实例)。在删除过程中,可以避免在修改后、保存前、加载后以及OnDelete和OnSave验证事件中执行脚本。

文档删除运行可能涉及大量数据–如果是ByDesign客户之一,则删除运行中的记录超过20万条!可以想象,执行这些记录的加载项脚本需要花费大量的时间,而实际上,由于文档的保留期结束,这些脚本中的逻辑不相关,因此应避免在这种情况下执行脚本。

下面的代码片段解释了如何增强ABSL脚本,以检查它是否在删除运行过程中执行—业务伙伴删除和文档删除–以及如何避免它的执行。

这些重用库的SAP帮助文档的链接可以在这里找到。

我对客户和合作伙伴的建议是遵循这种方法,开心返利,不仅对于根/头节点,而且对于属于子节点的脚本。由于删除运行最终可能会有大量记录,不这样做将对运行的性能和执行产生有害影响。