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

消息队列_华为手机有云相册吗_新注册优惠

小七 141 0

简介

在这篇博文中,您将了解如何添加定制的前提条件,以便在SAP S/4HANA Cloud中为采购申请构建灵活的工作流。要了解更多关于灵活工作流程的信息,请阅读本文https://blogs.sap.com/2019/10/21/s4hana-flexible-workflows-workflow-scenario-development-and-configuration/

BAdI实现

进入应用程序"自定义字段和逻辑"->自定义逻辑

进入该应用程序的右上角,点击"+"创建新的BAdI实现

它将询问新的实现细节

业务上下文:柔性工作流中的开始和前提条件

BAdI描述:为场景提供附加条件

已创建新的BAdI,韩国云服务器,请转到文档选项卡并阅读实现用法

我们需要根据场景id定义过滤条件,所以前提条件只对该场景可见。

进入过滤页签,给出场景id,场景id列表如上所述。

请购单项目发布的场景id为WS02000471。

了解的一些示例代码

id:唯一id,好的云服务器,主题:附加条件的名称,类型:步骤中要添加的条件级别。

XSD_类型:附加条件和强制指标的数据类型。

编写代码后,单击保存草稿并发布逻辑。

根据新创建的BO评估定义的前提条件/步骤条件。我已经实现了自定义BADI SWF\工作流\条件\评估。

重复上述步骤创建BADI实现,淘客公众号系统,tnrt新零售企业应用中心,但这次在BADI描述中选择"场景附加条件的值评估"。

BADI–SWF\工作流\条件\评估,方法:评估条件

参数:

是SAP对象

节点

类型

字段:–

SONT\U KEY\U PART\U 1->请购单号

SONT\U KEY\U PART\U 2->请购单号

是条件

字段:–

条件id->附加条件的唯一id

IT参数

字段:–

名称->工作流中的参数名称在管理工作流应用程序

值->管理工作流应用程序中工作流中提到的参数值

CV_IS_TRUE

如果附加条件评估成功,则应设置为TRUE

检查可使用的示例代码

CV_IS_TRUE=abap_false

2。从API获取请购单数据,其中sont\ U key\ U part\ U 1为请购单号,sont\ U key\ U part\ U 2为请购单号。

4。检查供应商物料编号中XYZ的条件步骤和维护值",如果先决条件为XYZ,供应商物料也为XYZ,则此自定义先决条件的工作流被激活。

单击"保存草稿"并发布逻辑。

转到应用程序"采购申请管理工作流应用程序"。

选择场景"采购申请项目发布",因为我们在BADI过程中提供了过滤条件实施。

现在列表扩展了新的自定义前提条件。选择供应商物料XYZ的采购。

按照步骤顺序选择收件人,然后向其发送邮件以供审批。

单击"保存并激活"以激活工作流。

注意:-请保持新工作流程的顺序在第一位,因为系统正在检查工作流的定义顺序,然后检查是否定义了启动工作流的任何先决条件。一次只有一个工作流将触发满足条件且排名靠前的工作流。

转到应用程序"管理请购单"。

现在创建供应商物料编号中的值为"XYZ"的请购单并保存,淘客查询,自定义工作流将触发审批。

检查收件箱,转到工作流并检查状态。

我已经通过批准工作流进行了测试,然后转到步骤条件,在那里我可以看到我的启动先决条件BAdI:满足我在工作流中定义的XYZ采购。

◎◎◎◎◎学习>共享>增长