探索命名空间结构
学习目标
解释命名空间结构。
命名空间
命名空间用于在 SAP 应用程序接口框架(AIF)中对对象和配置进行逻辑结构化。所有接口、值映射、固定值、检查和操作都必须分配给一个命名空间。诸如 Define Interface、Define Value Mappings、Define Fix Values、Define Checks 和 Define Actions 之类的配置(Customizing)活动在命名空间级别加锁。如果一个用户正在编辑某个特定命名空间的对象和配置,这些内容对其他用户就是锁定的。
你可以基于命名空间为配置(Customizing)和错误处理设置权限。
SAP 应用程序接口框架(AIF)提供了一个示例命名空间:/AIF/。该命名空间不能用于开发接口。它是一个只读命名空间。要创建新的命名空间:
有两种方式可以进入此配置:
在 SAP 菜单中,依次进入 Cross-Application Components → SAP Application Interface Framework → Interface Framework → Administration → Configuration → Customizing
通过事务 /AIF/CUST 直接进入配置(Customizing)
在 Define Namespace 活动中创建新的命名空间,你可以在配置(Customizing)的 Interface Development 主题下找到它。
通过 New Entries 按钮创建新的命名空间。
为命名空间指定一个名称,并提供简短描述。
命名空间用于在 SAP 应用程序接口框架(AIF)中对对象和配置进行逻辑结构化。一个命名空间可以包含:
若干已定义的接口
若干已定义的检查
若干已定义的结构映射
若干已定义的值映射
若干已定义的操作
示例
为通用且可复用的对象创建你自己的命名空间。某个接口专属的对象应放在同一个命名空间中。
示例 1:按项目名称和应用组件分组
XY_FIN(财务)
XY_CRM(客户关系管理)
XY(项目 XY 的可复用对象)
示例 2:按数据类型对接口分组
入站接口分配给命名空间 INB001、INB002、…
出站接口分配给命名空间 OUT001、OUT002、…
命名空间是一个六位的 CHAR 字段。你可以按自己的需要自由命名命名空间。SAP 应用程序接口框架(AIF)方面没有任何命名限制。
示例 3:唯一缩写
你可以使用项目的唯一缩写来创建命名空间,并结合按应用组件或业务对象分组。
_ _
如何创建命名空间
观看此演示,了解如何创建命名空间并在 SAP 应用程序接口框架(AIF)中有效利用简单的映射功能。
视频:本节含 SAP 官方视频(视频 ID
1_f5qg9z2b),需在 learning.sap.com 在线观看。
本课其余配图

