目录

  • RERCS Business Overview-RRCS 业务概览
  • RERCS System Architecture-RERCS 系统架构
  • RERCS Development-FPM Overview-RERCS 开发-FPM 概述
    • FPM 应用程序的结构
    • Floorplan概述
    • Floorplans and GUIBBs
      • Floorplan - FPM_OVP_COMPONENT
      • Overview Page (OvP) Floorplan
      • Floorplan - FPM_GAF_COMPONENT
      • UIBB && GUIBB
    • Generic UI Building Blocks (GUIBBs -2)
      • GUIBB - Form GUIBBs
      • GUIBB - List GUIBBs
      • GUIBB - TREE GUIBBs
      • GUIBB - Search GUIBBs
      • GUIBB - LAUNCHPAD GUIBBs
      • GUIBB - TABBED GUIBBs
      • GUIBB - COMPOSITE GUIBBs
      • FPM DEMO
  • RERCS Development-BOBF Overview-RERCS开发-BOBF概述
    • 什么是 BOPF?
    • BOPF 架构详解
    • Entities of the Transaction Layer-事务层的实体
    • Transaction Manager Interface -事务管理器界面
  • RERCS Development-FBl Overview-RERCS 开发-FBl 概览
    • Floorplan Manager - BOPF Integration (FBI) BOPF集成
    • Integration of FPM, FBl, BOPF-FPM, FBl, BOPF集成
    • FBl Feeders in Detail-FBI Feeders详解
    • FBI View Demo-FBI 示例

RERCS Business Overview-RRCS 业务概览

全周期各条线流程总览
系统集成概览

RERCS System Architecture-RERCS 系统架构

RERCS 系统架构

RERCS Development-FPM Overview-RERCS 开发-FPM 概述

  • Floorplan Manager(FPM)-平面规划管理器是一个 UI 框架,它是一组工具、模板和类,可确保 SAP 应用程序的用户界面的外观和感觉更加一致。 使用 FPM 构建的应用程序符合最新的 SAP Ul 和可访问性指南。
  • FPM 现在对于在 Business Suite 应用程序中创建大多数用户界面是强制性的。下图显示了 FPM 与 SAP 的 Ul 技术的集成。

FPM 应用程序的结构

FPM 应用程序由以下部分组成:

  • Floorplan 组件:提供应用程序的整体结构,例如(屏幕)布局、工具栏及其元素的位置,以及提供用于访问应用程序界面各层的工具栏按钮。除此之外,Floorplan 组件还负责导航、消息处理和数据丢失处理。
  • UIBB/GUIBB 组件:用户界面构建块 (UIBB) 负责页面内容的布局,例如特定列表或表单的布局。 它们提供应用程序(在 FPM 之外开发)和 FPM 框架之间的通信链接。 UIBB可以分为以下几类:
    1.Freestyle - WD 组件的单独视图,由应用程序开发人员开发。
    2.Generic User Interface Building Block (GUIBB) - FPM 提供了多种 GUIBB,包括表单 GUIBB、列表 GUIBB 和树 GUIBB 等。

一个 FPM 应用程序实际上是由这些组件的配置组成的。总有一个 Floorplan 组件的配置,通常是一个或多个提供页面内容的 GUIBB 组件的配置。Floorplan 组件也可能包含自由式 UIBB。

Floorplan概述

Floorplan概览页面(OVP)

  • 专为对象概览和维护而设计
  • 7.02 可用
  • UI 设计指南 2.0

Floorplan引导式活动(GAF)

  • 专为逐步流程而设计
  • 7.01 可用
  • UI 设计指南 1.1 和 2.0

Floorplans and GUIBBs

Floorplan - FPM_OVP_COMPONENT

Overview Page Floorplan 类型的组件。
基于 OVP 平面图的应用程序允许用户查看、编辑、删除和创建与对象的单个实例(例如销售记录)有关的所有数据。 不同的活动通常显示在单独的页面上。OVP 具有高度灵活的页面布局可能性和最终用户个性化功能。OVP Floorplan取代了 OlF Floorplan。

Overview Page (OvP) Floorplan

Floorplan - FPM_GAF_COMPONENT

Guided Activity Floorplan 类型的组件。
使用 GAF 平面图类型的应用程序使用户能够通过路线图中的一系列步骤来执行活动; 每个步骤都显示在自己的页面(屏幕)上。 以下屏幕截图提供了 GAF 路线图的示例:

UIBB && GUIBB

UIBB: User Interface Building Block
GUIBB:通用用户界面构建块:表单、列表、标签、搜索、启动板。
UIBB 是用户定义的 Web Dynpro 组件,它实现了 WD 组件接口 lF_FPM_UI_BUILDING_BLOCK。该接口确保应用程序可以参与 FPM 事件循环。

Generic UI Building Blocks (GUIBBs -2)

Available GUIBBs Form:可用的 GUIBB 表格
List
Tree
Search
Launchpad
Reuse UIBBs:

  • Attachments
  • Notes

POWL UIBB
Analytic GUIBBs

GUIBB - Form GUIBBs

GUIBB 组件:

  • FPM_FORM_UIBB
  • FPM_FORM_ UIBB_GL2

用于以表单格式显示数据。Form GL2 组件取代了 Form 组件并提供了更多的布局功能。
Form Repeater组件以重复的表格格式显示表格数据。表的每一行实际上是以表格格式显示的。接口将通过FORM UIBB feeder 类:lF_FPM_GUIBB_FORM实现 。

GUIBB - List GUIBBs

GUIBB 组件:

  • FPM_LIST_UIBB_ATS
  • FPM_LIST_UIBB

用于以包含行和列的列表(表格)格式显示数据。List ATS 组件取代列表组件并提供更多排序、过滤、分组和个性化功能。
该接口将为 LIST UIBB feeder 类实现:lF_FPM_GUIBB_LIST

GUIBB - TREE GUIBBs

GUIBB 组件:

  • FPM_TREE_UIBB

用于以分层列表(表)格式显示数据,其行和列类似于List ATS 组件,并添加了包含折叠/展开节点的主列和数据分组所在的字段。
该接口将实现为 TREE UIBB feeder类:IF_FPM_GUIBB_TREE

GUIBB - Search GUIBBs

GUIBB 组件:

  • FPM_SEARCH_UIBB

用于显示搜索组件; 允许输入搜索条件并检索结果的组件。
该接口将实现为 SEARCH UIBB feeder 类:IF_FPM_GUIBB_SEARCH

GUIBB - LAUNCHPAD GUIBBs

GUIBB 组件:

  • FPM_LAUNCHPAD_UIBB

用于显示LAUNCHPAD。LAUNCHPAD是导航链接列表,也能够接受和提供参数。
LAUNCHPAD是在 FPM(事务 LPD_cUST)外部创建的,但可以使用此组件在 FPM 应用程序中显示。
Launchpad UIBB feeder 类将实现该接口:IF_FPM_GUIBB_LAUNCHPAD

GUIBB - TABBED GUIBBs

GUIBB 组件:

  • FPM_TABBED_UIBB

用于以主/明细格式显示数据; 使TABBED GUIBB 能够嵌入其他 (G)UIBB。

GUIBB - COMPOSITE GUIBBs

GUIBB 组件:

  • FPM_ COMPOSITE_UIBB

用于同时以多种格式显示数据; Composite GUIBB 能够嵌入其他 (G)UIBB。

FPM DEMO

Sample Package:APB_FPM_TEST

RERCS Development-BOBF Overview-RERCS开发-BOBF概述

什么是 BOPF?

BOPF - Business Object Processing Framework(业务对象处理框架)
提供一种增量和模块化方法来实现和运行符合企业服务导向架构 (eSOA) 的业务对象。

BOPF 架构详解

Entities of the Transaction Layer-事务层的实体

  • Transaction Manager Factory
    /BOBF/CL_TRA_TRANS_MGR_FACTORY

    • 提供get_transaction_manager()来接收事务管理器实例(如果这个实例之前没有被创建过,它将被自动实例化)。
    • 确保始终只存在一个事务管理器实例,该实例仅由使用者使用,而不在业务对象实体实现之外。
  • Service Manager Factory
    /BOBFICL_TRA_SERV_MGR_FACTORY

    • 提供get_service_manager(iv_bo_key)来接收某个业务对象的服务实例,确保每个业务对象始终只有一个服务管理器实例。
    • 消费者和BOPF实体实现之外都可以使用(访问外部BO)

Transaction Manager Interface -事务管理器界面

(/BOBFIIF_TRA_TRANSACTION_MANAGER)

  • Transaction Control-事务控制

    • SAVE:将当前事务期间完成的所有更改持久化。
    • CLEANUP:撤消当前事务期间所做的所有更改。
 *Consumer Source code to receive a standalone Transaction Manager InstanceDATA lo_stmgr TYPE REF TO /BOBF/IF TRA TRANSACTION MGR.lo_stmgr=/BOBF/CL_TRA_TRANS_MGR_FACTORY=>get_transaction_managem( )
 *Consumer Source Code to Save the current transactionlo_stmgr->save( )
  • Read Node Instance Data-读取节点实例数据

    • RETRIEVE
      读取节点实例的数据,这些数据可以通过它们的节点实例键来识别。
    • RETRIEVE_BY_AsSOCIATION
      读取节点实例的数据,这些数据可以通过使用某种关联来识别。
    • Query
      执行某个查询以查找节点实例。—修改节点实例数据。
    • Modify
      创建、更新或删除某个节点的节点实例。
  • Action Execution-活动执行

    • DO_ACTION
      执行业务对象的操作。

RERCS Development-FBl Overview-RERCS 开发-FBl 概览

Floorplan Manager - BOPF Integration (FBI) BOPF集成

Integration of FPM, FBl, BOPF-FPM, FBl, BOPF集成

FBl Feeders in Detail-FBI Feeders详解

FBI View Demo-FBI 示例

Sample Package:/BOFU/TEST

房地产最佳实践(RERCS)整体方案 介绍相关推荐

  1. 玩转ECS第8讲 | 服务器迁移中心SMC最佳实践及新特性介绍

    简介:本次分享由阿里云技术专家白辉万(百宝)为大家介绍免费的服务器迁移上云最佳实践方案和新功能特性,包括一键迁云.自动定期同步.一键验证.本次分享内容将帮助企业上云客户越过高高的服务器迁移门槛,快速体 ...

  2. 玩转ECS第5讲 | 弹性计算安全组最佳实践及新特性介绍

    简介:本次内容由阿里云智能技术专家王帝(丞浩)为大家介绍如何正确使用安全组.最佳实践以及新特性:详细了解安全组为何是云端的虚拟防火墙,以及为何是重要的网络隔离手段. 演讲嘉宾简介:王帝(丞浩),阿里云 ...

  3. [转]Android最佳实践之:StrictMode介绍

    [IT168技术]最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode).这个类可以用来帮助开发者改进他们编写 ...

  4. C++最佳实践之常用库介绍

    C++的常用库包括:algorithm.chrono.iostream.future.memory.map.queue.unordered_map.regex.set.string.sstream.s ...

  5. PAI和Hologres的个性化推荐最佳实践

    简介:常见的个性化推荐系统包括日志收集,数据加工,召回,排序,离在线效果评估等诸多环节,对于中小客户存在技术门槛高,搭建周期长等问题.计算平台基于 PAI,Hologres,MaxCompute,Da ...

  6. 跨AZ部署最佳实践之Elasticsearch

    作者:焦振清 跨AZ部署是实现服务高可用较为有效的方法,同时也极具性价比.如果实现了跨AZ部署,不仅可以消除服务中的单点,同时还可以逐步建设如下能力:服务隔离,灰度发布,N+1冗余,可谓一举多得.因此 ...

  7. [转]在 Azure 云服务上设计大规模服务的最佳实践

    本文转自:http://technet.microsoft.com/zh-cn/magazine/jj717232.aspx 英文版:http://msdn.microsoft.com/library ...

  8. 熔断降级与限流在开源SpringBoot/SpringCloud微服务框架的最佳实践

    目录导读 熔断降级与限流在开源SpringBoot/SpringCloud微服务框架的最佳实践 1. 开源代码整体架构设计 2. 微服务逻辑架构设计 3. 微服务熔断降级与限流规划 3.1 微服务熔断 ...

  9. Mendix基于腾讯云部署最佳实践

    本实践由腾讯云与西门子数字化工业软件授权发布,未经允许不得转载. 1.  概述 本文档介绍了西门子企业级应用开发平台Mendix应用快速托管到腾讯云容器服务(简称TKE)的最佳实践.该方案仅用于非生产 ...

最新文章

  1. 分析若干没面试机会和没体现实力的简历
  2. 给Jquery添加alert,prompt方法,类似系统的Alert,Prompt,可以响应键盘,支持拖动...
  3. ES学习笔记之-AvgAggregation的实现过程分析
  4. Python--day 3
  5. 比反射更快:委托 第2部分
  6. Python-Matplotlib可视化(3)——自定义样式绘制精美统计图
  7. 大数据要学javaweb吗_学习大数据需要学习javaee的内容吗?
  8. Unicode 汉字编码表
  9. 计算机应用基础考试质量分析,基于SPSS软件的试卷分析与应用
  10. python二叉树的非递归遍历
  11. Java 利用RXTX串口工具使用短信猫
  12. 2021平(jia)凡(ban)的一年
  13. QQ空间人气精灵王 QQ空间人气提升
  14. FTP服务器异地备份文件,ftp异地备份
  15. 拍手游戏Python
  16. Keystone的安装及其配置
  17. 树莓派与DS18B20获取环境温度(Linux)
  18. windows查看端口
  19. kvmla openvz 评测
  20. [护肤] 去皱汇总+19个民间小偏方

热门文章

  1. pandas两个数据结构Series与DataFrame使用
  2. 移动端长按事件针对华为机型失效的原因
  3. 【转】如何选择合适的矩阵切换器的小窍门
  4. 【Matlab 六自由度机器人】定义标准型及改进型D-H参数建立机器人模型(附MATLAB建模代码)
  5. phpcms v9网站搬家(详细步骤)完全教程
  6. Scratch编程-----运用画笔模块画图形(只有“Scratch3.0才可以完成)
  7. 视频批量剪辑,教你制作视频水平翻转的方法
  8. SCHNOKA施努卡:汽车总装车间智能装配
  9. android 数字画圈动画,【iOS】画圈的轨迹动画
  10. 如何利用VLC插件实现H5播放RTSP视频流