手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 网络与CDN >

消息队列_云主机比较_三重好礼

时间:2021-06-12 01:16:02|来源:魄力云|编辑:魄力云|点击:

消息队列_云主机比较_三重好礼

在这一系列的博客中,我将分享SAP S/4HANA Cloud中基于用例的云BAdI实现。

为此,我选择了在我们的许多客户中流行的SAP S/4HANA Cloud BAdI。

这里有3个关键的经验教训,请阅读:

如何实现BAdI?

如何在BAdI中使用CD视图?

如何编写审批人确定的业务逻辑?

时间表审批人确定BAdI:

时间表审批默认功能:

我们知道,CPM项目的时间表审批人默认为项目经理

但在标准情况下,项目经理有两种情况得到自己的时间表审批(自行审批):

1-项目经理也是参与同一项目的顾问之一,提交时间表进行咨询工作。

2-当项目经理提交自己的项目管理工作计费时间表时。

尽管这是一项预期功能,但它具有定制的灵活性,即我们可以定义谁将是审批者。

使用BAdI进行定制:

我们的大多数专业服务客户希望在项目经理提交时间表时,通过让其他项目干系人中的一个作为审批者来定制此行为。

可能有许多这样的场景其中审批人需要客户根据不同的标准来定义,美国云服务器,

让我们通过时间表审批人确定BAdI来详细了解如何让项目合作伙伴作为项目经理时间表的审批人:

首先,让我们实施时间表审批人确定BAdI,然后我们将对其进行测试。

注意:这个BAdI仅当在时间表的配置应用程序"维护数据输入配置文件"中启用审批方案时调用。

步骤1:转到自定义字段和逻辑应用程序,导航到自定义逻辑选项卡并创建新的增强实现。

步骤2:选择业务上下文-"HCM-时间表审批者确定",BAdI描述和为您的实现命名。

第3步:

在逻辑下插入以下代码片段:

如果timeentry wbselement不是初始值。

选择SINGLE\\u engagementprojfinancialplan\\u engagementproject-engagementproject

FROM i\u workpackage

WHERE workpackage=@timeentry wbselement

INTO@DATA(lv eng\u project).

选择ProjectManager FROMI\u EngagementProject

最多1行

进入@DATA(lv\u project\u manager)

其中EngagementProject=@lv\u eng\u project.

ENDSELECT.

如果timeentry personworkagreement=lv\u project\u manager.

从I\u engagementprojectroles中选择EMPLOYMENTINTERNALID

进入@DATA(lv\u project\u partner)

最多1行

其中EngagementProject=@lv\u eng\u project和EngagementProjectRole='P004'。

approverperson=lv\U project\U partner.

ENDSELECT.

ENDIF.

ENDIF.

让我们了解一下上面代码中发生了什么:

–首先,企业软件服务,可视化数据大屏,我们使用CDS view I\u workpackage

确定项目,淘客pid,然后使用CDS view I\u engagementproject

确定项目经理,当项目经理是分配给工作协议的人员时,老虎淘客,我们使用CDS view i\u engagementprojectroles确定此项目的项目合作伙伴

然后将项目合作伙伴指定为审批人

步骤4:保存逻辑并发布它。

步骤5:您将看到一条成功消息,说明您的BAdI已成功发布。

在第二部分中,让我们测试此BAdI:

如下视频展示了BAdI实施后的行为,以下是需要注意的关键事项:

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有

备案号:豫ICP备56298345号