使用主数据/FI-CA 基础

使用事件技术

Objective

After completing this lesson, you will be able to 使用事件管理将客户特定需求集成到 SAP 系统中,而无需修改 SAP 程序。

客户特定需求的集成

课程概览

本课结束时,您将能够识别合同科目应收和应付账款中事件的定义和概念,并了解如何在系统中使用安装特定的增强。

业务示例

集中开发票的使用特定于行业。使用事件技术激活 FI-CA 中的合同科目余额与 Convergent Invoicing 中的发票凭证之间的集成。

客户特定需求的集成

该图说明了事件概念。从特定事件开始,会遵循一系列是/决策。

事件概念允许您在事件中包含特定的源代码段落(在程序中定义的点)。这些段落封装在函数模块中,因此可交换。使用定义的接口将其包含在事件中。

在合同科目应收与应付账款的定制中维护事件及其功能模块,路径为 程序增强定义客户特定功能模块

FKK_FUNC_MODULE_DETERMINE 功能模块针对每个事件运行。它使用下表中的顺序 确定定制中存储的必须处理的事件模块:

  • TFKFBM(合同科目应收和应付账款中的示例功能模块)。

  • TFKFBS(标准功能模块中的应用程序)。

  • TFKFBC(安装特定的功能模块)。

样本功能模块的技术名称由技术代码 FKK_SAMPLE_ 和事件名称构成。对于在事件 1117 中定义的样本功能模块,名称为 FKK_SAMPLE_1117。

如果设置了 添加功能 标识,则可以处理相应应用程序范围(行业组件)的多个功能模块和多个客户特定的功能模块。首先调用应用程序范围已定义的模块,然后调用客户特定的模块。样本模块未处理,仅用于定义接口。

除可用于所有行业组件的事件外,还存在其他行业特定事件。您可以通过技术名称中应用程序范围的加密识别这些内容。

事件命名法概览

从事件至事件应用程序
26002799FI-CA 开发票
80018199FI-CA 开票
09999与应用程序无关
R0R999公用事业
V0V999保险
T0T999电信
P0P999公共部门
X0X999合作伙伴开发
Z0Z999客户开发
S0S999SAP Contract Accounts Receivable and Payable
M0M999媒体公司
进一步深入了解事件概念:由特定事件驱动的功能说明。

可以使用事务 FQEVENT 管理事件。

要使用事件概念,您必须事先了解程序和数据结构。如果需要标准功能以外的其他功能,请执行以下操作:

  • 分析应用程序中的标准功能模块 (TFKBS)。这些功能模块定义所需接口。

  • 复制根据业务交易分组客户特定功能模块的功能组。

  • 在安装特定的功能模块中编程并激活各个增强/更改。

  • 在表 TFKFBC 中输入安装特定的功能模块(定制:程序增强)。

  • 启动调用增强事件的程序。