跳转到主要内容
Chinese, Simplified

我们经常遇到如果您在SAP中遇到RICEFW和WRICEF术语,但不知道这些术语,那么SAP Worlds中会有一些新术语。我们将在本文中介绍RICEFW的各个方面。本博客关注RICEFW及其在SAP项目中的用途。RICEFW指的是报表界面、转换、增强功能表单、工作流和报表

目录

  1. 了解SAP RICEFW
    1. 什么是WRICEF?
    2. 什么是RICEFW?RICEF到底是什么意思?
  2. RICEFW的用途是什么?
    1. R–报告
    2. I–接口
    3. C–转换
    4. E–增强功能
    5. F–表格
    6. W-工作流
  3. 实施SAP RICEFW
    1. 需求评估:
    2. 自定义
    3. 测试
    4. 用户培训
    5. 上线
  4. 结论
    1. 什么是SAP功能规范?
    2. 如何在SAP中检查RICEF

了解SAP RICEFW

什么是WRICEF?

为了实现各种业务目标,典型的SAP设置包括多种类型的自定义解决方案。SAP实施项目中的自定义开发可以分为六种主要的开发类型:工作流、报告、界面、转换升级和称为WRICEF的表单。

什么是RICEFW?RICEF到底是什么意思?

报告、接口、增强、转换、表单和工作流(Reports, Interfaces, Enhancements, Conversions, Forms, and Workflow )是RICEFW的缩写。技术和职能顾问在实施阶段的整个SAP项目生命周期中都参与RICEFW。当使用传统SAP功能或标准配置无法满足业务需求时。我们需要RICEFW对象。每个对象都是根据任何推出、实现、升级或迁移项目中使用的RICEFW分类定义的。

ricef

RICEFW的用途是什么?

如果在项目实施阶段,标准配置无法满足业务需求,我们将需要开发一个自定义对象来满足业务需求。这些项目将单独制定。另一个团队正在开发RICEFW。我们需要为影响其各自业务流程的RICEF技术对象创建功能规范。让我们了解不同发展的步骤。

ricef sap

通常,它被称为“RICEFW”一词来描述它。

  • R–报告这包括经典报告和交互式报告
  • I-与其他SAP和第三方工具的接口——本文是关于ALE/IDoc的
  • C–转换包括使用的BDC和LSMW。
  • E–增强–这就是我们所说的BADI和用户出口。
  • F–表格(输出)表格(输出(Output))包括智能表格
  • W-工作流程

让我们仔细看看这些组件中的每一个。

R–报告

R是对报表编程的引用。当然,第一种是传统的报表编程,WRITE语句。之后,它表示您正在使用ALV和ABAP对象的函数进行编程。

如果标准报告不包括满足客户需求的必要功能,项目团队将创建自定义报告。要做到这一点,重要的是要了解全部需求,然后完成选择屏幕、关键字段以及报告完成后将产生的输出格式。然后,该报告被视为RICEFW对象

SAP数据库。报告可以描述为ABAP程序,通常从SAP数据库中以列表形式生成数据(报告)。报告通常在线显示并通过显示器显示。它们也被下载并作为电子邮件的附件发送(通常是电子表格或电子表格),或者直接发送到存储假脱机(甚至可以打印)。性能繁重的报告(包含大量数据或需要很长时间才能完成)和定期报告通常以批处理模式执行

SAP中的报表是使用一个或多个从数据库中检索必要信息的应用程序构建的自定义操作。它根据在屏幕中输入的用于选择用户输入的交易的输入标准,在报告执行后创建或显示输出。它是基于特定选项所需格式的数据的可视化显示。以下是报告类型:

  • 标准报告在SAP中可用,并且仅由标准SAP提供。
  • 项目工作人员使用标准SAP报告作为参考依据制作的自定义设计报告。
  • 查询使用常规SAP表创建我们的报告。

ABAP工作台附带一个ABAP编辑器(se38),用于生成报告。ABAP列表查看器ALV(ABAP函数)在ABAP程序中被广泛用于生成报告。SAP Query是另一个用于创建报告的工具。某些SAP模块配备了专门的报告工具,如Report Painter。它也被称为QuickViewer,它可以是一种不同的工具,用于根据需求实时创建系统内开发的自定义报告。

报告的示例包括未结销售订单报告、批量销售订单报告等。

I–接口

接口是ABAP函数、程序和其他组件,允许在多个系统之间交换和传输信息和数据。大多数情况下,接口直接从原始系统检索信息,然后将数据发送到目标系统(出站)或使用发起数据的系统接收的数据升级目标系统(入站),而无需用户干预。

接口是ALE和IDOC的进步。这不仅仅是开发,而是ABAP程序员根据业务需求定制ALE/IDOC。在大多数企业中,销售、采购、财务和物流等部门都有许多流程。它们都通过外部第三方系统进行管理,这些系统是非SAP系统。例如,他们利用第三方物流系统来选择和包装货物,并在运输过程中交付货物。为此,SAP交付详细信息被发送到不是SAP的外部系统,然后通过中间件从SAP系统接收包装、提货和发货详细信息。这些EDI消息通过接口和IDocs发送。传输数据。

SAP提供具有不同部分和字段的标准EDI结构。然而,我们仍然需要设计自定义的分段和字段,因为我们需要的分段不具有默认值。为此,职能顾问需要向ABAP团队提供需要接收、传输的数据的细节,以及字段、分段等。然后可以将其视为一个附加的RICEFW对象。

接口可以设计为支持RFC的RFC函数(用于远程调用)、IDOC处理功能模块以及可以创建或处理文件或执行RFC调用的ABAP程序。IDOC正在生成ABAP函数或程序、可以执行BDC和其他功能的ABAP程序或函数。

C–转换

大多数转换是用于批输入的BDC编程函数、BDC编程模块BDC数据排列或CALL TRANSACTION。也许转换是指传统的程序员被转换为批量输入。可能是LSMW。

转换可以使用ABAP程序创建,使用CATT脚本、LSMW(信息非常少)、BDC、BAPI函数或生成IDocs。

一旦SAP系统成功实施,预计该公司将终止其旧系统。因此,将数据上传到SAP系统中,如Materials Master、Customer Master、Inventory Master等。这意味着他们的实时数据需要上传到SAP。数据必须根据系统的要求从一种格式转换为另一种格式。这被称为转换。

SAP应用程序。业务团队从他们以前的遗留系统中提取数据。然后,项目团队希望将详细信息导入SAP系统,使用SAP工具进行数据迁移,如BDC、LSMW、LTMC等。功能顾问与客户和技术小组成员合作开发程序,从这些文件中获取数据,然后将其加载到SAP中。这将导致RICEFW列表中出现新对象。

转换是一种有助于传输数据的程序——新系统是从以前的系统发展而来的。作为源(包含数据)的系统可以在转换后退役,甚至共存。转换通常被称为“迁移”或“数据迁移”。转换过程可能需要对数据进行大量手动或编程调整和修改,以使其适应当前系统。如果原始系统在转换时还没有退役,那么可能会构造一个接口而不是转换。在这种情况下,当系统使用接口“切换”时,将加载所需的全部数据。

转换对象完全取决于正在实现的模块。转换的示例包括客户主账簿(SD)和供应商主账簿(MM)总账(FI)等。

E–增强功能

如果标准SAP功能无法满足业务需求,负责项目的团队将通过修改SAP的SAP标准来开发定制功能。这些被称为增强功能

增强功能可以包括用户退出、BADI业务事务事件(BTE)和事务对话框的实现,或使用BAPI调用、函数调用、BDC、函数、IDoc、表单退出、字段退出任务、工作流对象和模板等的可执行ABAP应用程序

增强功能是控制、修改或生成通过传统SAP系统生成的数据的对象和程序。当标准SAP系统提供的配置不足以满足系统或系统的要求时,需要进行增强。

增强功能可以是验证、来自用户捕获数据的额外输入、在原始工作流之外创建的数据、数据的额外更新或警报。增强是应用程序或项目过程中最多的ABAP对象类型。

增强是由使用BADI或增强框架的ABAP技术顾问和用户出口创建的。这些是新的RICEFW对象,项目的职能团队与业务团队一起收集需求,然后与技术专家团队合作,更改或使用SAP的SAP标准,并根据业务需求开发定制解决方案。

F–表格

表单包括SAPscript表单、SAPscript打印程序和智能表单。SAP提供ABAP工作台工具,如SAP脚本、智能表单、Adobe交互式表单、OLE等。开发“表格”。

表单是SAP应用程序在保存事务信息后生成的打印输出。示例包括采购订单打印材料文档打印、采购订单打印交货记录和提货单实物库存单标签打印。标准SAP为所有这些表格提供了既定的格式和模板;但是,这些预定义的表单可能不符合业务要求,因为它们可能希望在文档中包含公司徽标或合法打印内容。职能团队必须使用ABAP,并根据业务需求设计自定义表单。

表单是ABAP应用程序和对象,可以生成易于阅读、可打印和格式化的输出,通常与合作伙伴(客户、银行、供应商、员工、福利公司、政府机构等)共享,或者通过电子邮件附件(pdf和文档,pdf)发送,或者简单地显示在屏幕上(用户可以决定打印、通过传真发送或通过电子邮件发送)。

一些表格的例子包括客户发票、供应商发票、付款通知单等。

W-工作流

工作流是促进多步骤过程的对象和程序。它们可以与工作流对象一起创建,也可以作为单步任务创建。它们也可以通过自定义编程进行创建。它们可以是简单的通知,涉及用户选择或用户操作、审查或包括更新的后台程序。

为了简化,工作流被归类为增强功能。尽管它可能是多步骤的,但大多数工作流都具有与增强功能相同的特性。它们也可以是交互式的,源和目标与它们所在的系统相同,并更新系统中的信息。

总之,RICEFW指的是以下列出的对象。这就结束了本主题

What is ricef

实施SAP RICEFW

遵循这些程序,在项目开发中有效集成SAP RICEFW组件

需求评估:

确定组织的特殊要求。确定SAP RICEFW组件是最关键的业务流程。

自定义

与SAP顾问合作,根据个人需求定制RICEFW组件。这一步骤对于确保SAP完全集成到业务流程中至关重要。

测试

在实施SAP RICEFW以确定任何潜在问题之前,必须进行彻底的测试。这一阶段对平稳过渡至关重要。

用户培训

应培训最终用户如何有效利用SAP RICEFW。共享知识对于充分发挥这一系统的潜力至关重要。

上线

一切都安排好之后,是时候上线了。SAP RICEFW应与现有SAP实施结合使用。

结论

为了识别与SAP集成的外部系统,在SAP Activate方法的Explore阶段构建SAP RICEFW对象。在转换过程中,RICEFW模板生成了一个根据客户需求量身定制的解决方案,该解决方案满足预先确定的业务需求,并允许业务在迁移过程中继续按预期运行,SAP项目经理和架构师必须定义必要的规范。设置和报告有很多好处

什么是SAP功能规范?

功能规范是一个全面的文档,是根据业务需求文档创建的。功能规范是描述特定对象的功能、技术细节和功能的文件

如何在SAP中检查RICEF

SAP的自定义开发很容易找到。TADIR(存储库对象目录)表存储SAP中的所有对象。因此,我们可以使用命名约定Z*来查找TADIR或TRDIR表。本节包含已在系统中创建的自定义对象的列表。

原文地址
https://www.saptutorials.in/what-is-ricefw/
本文地址
Article

微信

知识星球

微信公众号

视频号