SAP BTP ABAP 环境 Fiori Launchpad 的 Catalog

SAP Fiori 是 SAP 推出的一套基于用户体验的应用,旨在创造一种简单、视觉一致的方式,让用户能够快速、直观地完成业务任务。SAP Fiori Launchpad 是一个用户访问这些应用的入口,它提供了一个可定制的界面,使用户能够快速找到并启动所需的应用。在这个界面中,Catalog 概念是非常关键的一个元素。

Catalog 是 SAP Fiori Launchpad 中的一个重要组成部分,它用于管理和组织应用程序。具体来说,Catalog 是一个逻辑上的集合,它包含了一组与特定业务角色或任务相关的应用(或称为 tiles)。每个 Catalog 都被赋予了特定的身份和权限,以确保用户只能看到和访问到与其角色和权限匹配的应用。

通过 Catalog,可以实现以下目标:

  1. 用户角色和权限管理:在大型企业中,不同的用户具有不同的角色和职责,例如财务人员、人力资源人员、采购人员等。通过为不同的用户组分配不同的 Catalog,企业可以确保用户只看到和访问与其角色相关的应用。这样不仅简化了用户界面,还提高了系统的安全性。

  2. 应用的组织和分类:SAP Fiori Launchpad 中的应用可能数量众多,通过 Catalog,可以有效地组织和分类这些应用。这样做不仅便于用户查找和使用相关的应用,也便于管理员进行管理和维护。

  3. 提高用户体验:通过合理的分类和组织,Catalog 能够帮助用户更快地找到并启动所需的应用,从而提高工作效率和用户满意度。

Catalog 的创建和管理

创建和管理 Catalog 主要包括以下几个步骤:

1. 创建 Catalog

SAP Fiori Launchpad 上的 Catalog 是通过 SAP Fiori Launchpad Designer 工具创建和管理的。首先,打开 SAP Fiori Launchpad Designer,然后按照以下步骤操作:

  • 打开 SAP Fiori Launchpad Designer 的 Catalog 选项卡。
  • 点击 创建 按钮来创建一个新的 Catalog。
  • 为 Catalog 输入名称、ID 和描述,以便后续管理和识别。

在这个过程中,名称和 ID 必须唯一,描述则是选填的,但建议填写清楚,以便在以后管理过程中能够快速识别。

2. 添加 Tiles 到 Catalog

创建好 Catalog 之后,就可以将应用(也就是 tiles)添加到 Catalog 中。这个过程一般如下:

  • 在 SAP Fiori Launchpad Designer 的 Tiles 选项卡中,选择需要添加的应用。
  • 将应用拖动到对应的 Catalog 下,或者通过选择应用后点击右键,选择 添加到 Catalog

每个应用都是以 tiles 的形式呈现的,tiles 是一个直观的界面元素,可以通过点击来启动相应的应用。

3. 分配 Catalog 给用户

创建并配置好 Catalog 之后,需要将 Catalog 分配给特定的用户组。这一步骤在 SAP 的用户管理工具(例如 SAP NetWeaver 或 SAP S/4HANA 的用户管理系统)中进行。一般的流程如下:

  • 打开用户管理工具,并选择所需的用户组。
  • 为用户组分配所需的 Catalog。
  • 确保用户组的权限设置与 Catalog 中的应用相匹配。

通过这样的分配,用户在登录 SAP Fiori Launchpad 时,就可以看到并访问相应的 Catalog 和其中的应用。

示例

为了更好地理解 Catalog 的概念,下面通过一个具体的示例来说明。

假设你在一家大型制造企业工作,该企业有多个部门,包括财务部、采购部和生产部等。每个部门都有不同的业务需求和应用需求。可以通过创建不同的 Catalog,为每个部门提供符合其需求的应用。

示例 1:财务部的 Catalog

对于财务部,可以创建一个 Finance Catalog,里面包含以下 tiles:

  • 应收账款管理
  • 应付账款管理
  • 财务报表
  • 预算控制
  • 税务报表
示例 2:采购部的 Catalog

对于采购部,可以创建一个 Procurement Catalog,其中包含以下 tiles:

  • 供应商管理
  • 采购订单
  • 采购报表
  • 合同管理
  • 供应链监控
示例 3:生产部的 Catalog

对于生产部,可以创建一个 Production Catalog,其中包含以下 tiles:

  • 生产计划
  • 车间管理
  • 质量控制
  • 生产报表
  • 原材料库存

通过这种方式,不同部门的用户在登录 SAP Fiori Launchpad 时,会看到与其工作相关的应用,避免了其他无关应用的干扰,从而提高了工作效率。

Catalog 的好处

Catalog 的使用带来了多个方面的好处:

  1. 提高系统安全性:通过 Catalog,只给用户分配必要的应用,减少了安全风险。例如,财务部的员工不应该访问生产部的应用,通过 Catalog 分配可以有效控制访问权限。

  2. 简化用户界面:用户界面不再显得杂乱无章,只显示了与用户工作相关的应用,极大地简化了用户的操作界面。

  3. 便于管理和维护:管理员可以方便地通过 SAP Fiori Launchpad Designer 添加或移除 tiles,进行更新和维护,而不影响其他用户组的使用。

  4. 灵活性和扩展性:SAP Fiori 的设计非常灵活,通过 Catalog,可以方便地添加新的应用或修改现有的应用,满足业务发展的需求。

Catalog 的高级功能

除了基本的创建和管理外,Catalog 还有一些高级功能:

  • 动态 Catalog:基于用户角色和业务场景,自动生成和分配应用。例如,基于用户的实时业务状态,只显示相关的报表和分析应用。

  • 嵌套 Catalog:在一个主 Catalog 下,可以嵌套其他子 Catalog,从而实现更复杂和层次化的应用组织。

  • 自定义 tiles:支持自定义 tiles,使得 Catalog 更加个性化和适应特定业务需求。

下面是一个实际的例子分析。

https://1374dadc-372f-46e3-a692-b2bd57ae0ee4.abap-web.us10.hana.ondemand.com/sap/bc/ui2/start_up?so=%2A&action=%2A&systemAliasesFormat=object&shellType=FLP&depth=0&sap-cache-id=8B0F23FEA98C8BE69CEF7127E332FDB1

响应:

包含了 Fiori 应用的 id:

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值