logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

把 SAP Fiori Launchpad Designer 的 Catalog 与 Group 传输讲透:从 CONF、CUST 到 Transport Request 的完整理解

SAP Fiori项目中,catalog和group的传输问题往往源于对FLPD层次模型的理解不足。FLPD包含configuration(系统级)和customizing(客户端级)两个层面,分别对应workbench request和customizing request传输方式。常见误区包括:混淆/UI2/FLPD_CONF和/UI2/FLPD_CUST入口、未提前创建传输请求、不了解层次覆

文章图片
#gateway
把 ABAP Project 看透:从 ADT 连接入口到传输治理的完整开发视角

摘要:ADT中的ABAP Project本质是连接后端ABAP系统的开发通道,而非本地源码仓库。开发者需注意系统需配置ICF服务和权限授权才能确保完整功能可用。项目分为classic和cloud两类,对应不同开发环境和模型。项目浏览器中的结构映射后端对象体系,建议通过收藏包和对象管理开发边界。正确理解ADT工作模式对提升ABAP开发效率至关重要。

文章图片
#gateway
Open UI5 源代码解析之710:TargetHandler.js

摘要 TargetHandler.js是OpenUI5路由系统的关键组件,位于sap.m.routing命名空间下,负责将路由结果安全有序地转换为页面切换行为。它不处理路由匹配本身,而是专注于导航执行过程中的容器管理、动画方向判定、弹窗关闭等用户体验细节。 该文件实现了一个继承自sap.ui.base.Object的类,通过维护导航队列、Promise链等状态确保异步导航的顺序性。主要功能包括:

文章图片
#javascript#开发语言#前端
从 Service Definition 到 Service Binding:把 ABAP CDS 服务真正发布出去的关键一步

摘要:SAP项目中常遇到CDS视图建好后服务无法访问的问题,关键在于服务暴露层未正确配置。Service Definition定义哪些CDS视图作为服务实体,Service Binding则决定服务以何种协议(如OData)发布。这种分层设计实现了模型与协议解耦,符合Clean Core架构理念。开发时需在ADT中创建这两个对象,其中Service Binding会生成运行时工件,需纳入正式开发流

文章图片
#架构
从安装到工作台:读懂 SAP On-Premise 场景下的 ABAP Development Tools

摘要:ADT(ABAP Development Tools)已成为SAP S/4HANA等现代ABAP开发的主流环境,它基于Eclipse平台提供集成化开发体验。与传统事务码工具不同,ADT通过Perspective组织开发任务,将对象导航、代码编辑、问题检查和传输管理整合为连贯工作流。其核心优势在于:1)基于Eclipse的工作台模型,支持多任务协同;2)可定制的ABAP Perspective

文章图片
#架构
为什么今天的 ABAP 开发离不开 ADT

摘要:ADT(ABAP Development Tools)作为基于Eclipse平台的现代化ABAP开发环境,正在逐步取代SE80等传统工具,成为SAP S/4HANA开发的主力选择。ADT通过整合对象导航、CDS View编辑、OData服务和传输管理等功能,为开发者提供了统一的工作流体验。其核心价值在于利用Eclipse的Workbench模型和ABAP Perspective,将开发任务、

文章图片
Open UI5 源代码解析之694:ColorPalette.js

ColorPalette.js是OpenUI5中sap.m库的核心颜色选择控件实现,采用双层交互模型:快速色块选择和深度颜色编辑。文件通过元数据系统定义控件契约,包含颜色属性、事件协议和状态管理。关键设计包括:统一事件出口处理不同来源的颜色选择;实现完整的键盘导航和无障碍访问;采用惰性实例化优化性能;扩展ItemNavigation处理不规则色块布局。该控件体现了企业级应用对交互一致性、可访问性和

文章图片
#javascript
Open UI5 源代码解析之688:ComboBox.js

摘要 sap.m.ComboBox.js 是 OpenUI5 核心输入控件,实现组合框的交互逻辑。该文件协调输入框、下拉列表、筛选策略等模块,提供企业级输入体验。其架构特点包括: 职责分离:行为、渲染、模型分层实现 智能过滤:支持前缀匹配和类型预填 状态同步:确保显示值与绑定值一致 设备适配:针对移动/桌面优化交互 无障碍支持:完善的键盘导航和焦点管理 该控件广泛用于表单场景,其稳定性直接影响企业

文章图片
#前端
Open UI5 源代码解析之684:ComboBoxTextField.js

摘要:ComboBoxTextField.js是OpenUI5框架中sap.m库的核心基础控件,作为ComboBox体系的基类构件,实现了输入框与下拉触发能力的融合。该文件通过继承InputBase并组合图标来构建统一的下拉输入行为模型,具有高复用性和强约束性。其设计特点包括:极简属性集(如maxWidth和showButton)、严格的无障碍支持(如ariaLabelledBy同步)、实时交互优

文章图片
Open UI5 源代码解析之679:DateRangeSelection.js

DateRangeSelection.js 深度解析摘要 该文件是SAP OpenUI5框架中处理日期区间选择的核心控件,位于sap.m库的输入控件体系。作为DatePicker的子类,它在单日期输入基础上扩展了双日期区间管理能力,承担业务系统中高频使用的入口控件角色。 模块设计体现完整输入值生命周期治理理念,依赖基础本地化、日期类型体系、继承链基类等分层结构。文件通过元数据扩展新增secondD

文章图片
#ecmascript#前端
    共 664 条
  • 1
  • 2
  • 3
  • 67
  • 请选择