当前位置:主页 > 云通信 > 正文

华为云_企业网站建设服务_免费申请

时间:2021-05-03 17:02 来源:埃里克云 编辑:埃里克云

核心提示

Alan Rickayzen在他的博客中建议SAP Business Workflow Builder(SWDD)不再是S/4HANA的推荐产品。不跨不同系统的工作流过程应该使用工作流场景开发。艾伦的博客应该能让你清楚地了解这个建议...

Alan Rickayzen在他的博客中建议SAP Business Workflow Builder(SWDD)不再是S/4HANA的推荐产品。不跨不同系统的工作流过程应该使用工作流场景开发。艾伦的博客应该能让你清楚地了解这个建议背后的原因。在进一步阅读之前,浏览本博客和相关博客是很重要的。

在事务SWDD\u SCENARIO/SWDD\u SCENARIO\u DISP中有许多标准的工作流场景,我指的是了解灵活的工作流。为了亲身体验和对某个话题充满信心,从零开始发展自己的东西是很重要的。因此,我决定开发一个简单而完整的自定义工作流场景,并在ManageWorkflows应用程序中配置它。在本博客系列中,我将分享我遵循的步骤,以及业务/关键用户配置/更改工作流的最终简单程度。

此工作流过程是更新自定义表中的表条目。条目是通过程序创建的,然后条目经过两步审批,最后在自定义表中创建。有关开发的重要信息:

系统:S/4HANA 1809

自定义表

创建自定义表,其中包含与用户相关的字段。人员ID或其他字段没有外键验证。下表将在工作流过程成功完成时更新:

输入程序

创建一个程序,通过选择屏幕输入字段值。然后,该程序引发工作流事件,并将字段值作为事件参数传递。事件已在工作流类中定义,参数与同一事件关联。我们将在后面的章节中看到更多关于这个类的细节:

工作流场景

这是我们真正的工作流开发的开始。在事务SWDD\u场景中创建新的工作流场景。输入缩写、描述细节,因为它们是自由文本。

由于我们正在创建基于类的工作流场景,我们将必须创建一个SE24全局类,以"IF\u workflow"作为实现接口,并实现所需的接口方法。我们创建了下面的类:

同时,创建的是从入口程序引发的事件以及相关参数:

流程数据

创建一个工作流容器元素,引用工作流类。这个元素将是场景的主要对象。必须定义一个前导对象,该元素在整个工作流中都是可访问的。

控件:

系统默认提出定义基类和运行时基类作为回调类。对于我们的场景,我们创建了类"ZCL\u CUSTUSER\u RUNTIME\u DATA"作为基类"CL\u SWF\u FLEX\u IFS\u RUN\u APPL\u base"的子类。我们需要在这个类中实现/重新定义一些方法,我们将在后面的章节中介绍这些方法。

活动:

我们有2个"用户决策"活动,这意味着在配置工作流时这两个活动将对我们可用。我们将能够为这些活动定义审批者。也可以定义一个"活动"步骤,它不需要任何处理器,并且在配置期间可用。如果活动被选中为"结果处理活动",则表示此活动将对结果作出反应,并且在配置过程中不会作为步骤使用。

根据类型,这些活动在"管理工作流"应用程序中配置工作流时将显示为"步骤类型"。

活动1:验证数据

审批者将提供表记录信息作为工作项文本。将根据积极/消极结果提供明确的决策文本,可以触发进一步的步骤。

标题–此文本将显示为工作项的主题。

决策文本–这些文本将显示为工作项中的决策选项。

在"结果"选项卡下定义结果的特征:

在"管理工作流"应用程序中显示"负面"结果配置此步骤的异常处理。

TS00008267建议作为标准决策任务。此任务应复制到自定义任务中,并可根据需要定义工作项说明。

活动2:创建记录

此审批步骤用于在表中创建记录的最终审批。按照活动1中的定义,定义工作项主题和其他详细信息。复制标准决策任务并根据需要进行更改:

在配置此步骤的异常处理时,将在"管理工作流"应用程序中显示"否定"结果。

条件:

在"条件"选项卡下,定义工作流启动条件或步骤启动条件。我们提供了输入"公司ID"字段值的条件作为工作流启动条件或步骤启动条件。

这些条件将在"管理工作流"应用程序中显示为"前提条件"。

保存、激活并修复遇到的任何错误。工作流场景开发几乎完成。我们将在第2部分中看到运行时回调类。我们还将研究工作流配置并测试我们的工作流。

  • 微软云_美国服务器视频网站_优惠 微软云_美国服务器视频网站_优惠

    随着英国管理脱欧后贸易的能力被置于显微镜下,全球与大萧条时代的经济状况和保护主义的比较也是如此。我早就该深入研究那个时代的经济写作了。比较的要点是惊人的。 凯恩斯...

  • 微软云_亚马逊云计算平台_免费领 微软云_亚马逊云计算平台_免费领

    考虑到即使是英国财政大臣也只"认为自己知道"首相的脱欧想法,尽管议会强烈希望避免"无协议",但很可能会出现依赖世界贸易组织(wto)关税的必要性。在英国受影响最严重的行业...

  • <strong>CDN_存储服务器搭建_最新活动</strong> CDN_存储服务器搭建_最新活动

    jstat是一个简单的实用工具,它存在于JDK中,用于提供与JVM性能相关的统计信息,如垃圾收集、编译活动等。jstat的主要优势在于它能够在JVM运行时动态捕获这些指标,而无需任何必要...

  • <strong>金山云_数据库高级_安全稳定</strong> 金山云_数据库高级_安全稳定

    在这个简短的教程中,我们将构建一个SAP分析云,分析应用程序幻灯片控制器。应用程序显示在大屏幕上,人们可以通过蓝牙与之交互,通过无线设备播放幻灯片。 让我们准备我们需...

  • <strong>中间件_华为云照片在哪找到_免费领</strong> 中间件_华为云照片在哪找到_免费领

    在saps/4hanaplm中,作为简化的一部分,在高级搜索中从搜索参数中提取了许多字段。例如,在标签预先搜索或有效性区域基于标签语言进行搜索。 为了适应这些搜索,我们需要增强搜索...

  • <strong>京东云_腾讯云服务器报价_稳定性好</strong> 京东云_腾讯云服务器报价_稳定性好

    在这个博客里,我将解释在一个标准OWL屏幕中添加超链接以使用extensibility explorer导航到另一个标准业务对象的TI屏幕所需的步骤。 在本例中,我将提供添加超链接以从Sales Quote OWL屏幕...

  • <strong>数据库服务器_华为云存储怎么清理_限时</strong> 数据库服务器_华为云存储怎么清理_限时

    简介: 我得到了从应用服务器读取数据到内部表并下载到演示服务器的要求。 首先我们应该知道如何将内部表数据上传到应用服务器,从那里如何读取应用服务器数据并下载到演示服...

  • <strong>游戏服务器_虚拟主机试用30天_免费领</strong> 游戏服务器_虚拟主机试用30天_免费领

    本系列的第一部分旨在提高对设计一致性重要性的认识。在第二部分中,我提供了更多的背景知识,阐述了一致性对设计和潜在心理过程的影响。第三部分是关于视觉一致性和功能一...

  • <strong>天翼云_云主机windows_速度快</strong> 天翼云_云主机windows_速度快

    因为我第二次看到这个问题,所以我想把这个问题和解决方案一起作为一个博客发布。 一个开发人员发布了一个使用服务绑定的OData服务,并希望使用简单列表报告Fiori应用程序的预览...