SAP开发
文章平均质量分 94
东京老树根
希望能写出让大家很喜欢的文章。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SAP学习笔记 - 开发57 - RAP开发 Managed App RAP action 之 Accept Travel 和 Reject Travel
本篇讲了 RAP action 的另外两个功能,Accept Travel,Reject Travel 。功能本身很简单,其实现方式还不错,可以一定程度上对应客户的个性开发需求。原创 2025-08-10 21:43:44 · 1420 阅读 · 0 评论 -
SAP学习笔记 - 开发55 - RAP开发 Managed App 到目前为止的代码总结,Trial 代码恢复
本章总结了Managed App 到目前为止写的那些代码。因为 Trial BTP实例,过一段时间就会被删掉了,也没啥通知,到时候咱们想恢复回来继续学习,以前的一些代码也找不到多惨。原创 2025-08-09 20:51:59 · 1158 阅读 · 0 评论 -
SAP学习笔记 - 开发54 - RAP开发 Managed App Modify Entity - Short Form,Long Form,Dynamic Form
本章讲了Modify Short Form / Long Form,以及各种模式的实例,还有部分代码的性能分析。原创 2025-08-06 19:31:14 · 1187 阅读 · 1 评论 -
SAP学习笔记 - 开发53 - RAP开发 Managed App Numbering 实战 Numbering- Booking ID/Booking Supplement ID
本篇讲了RAP 开发中,association 表的 Numbering,也就是 Booking_M,BookSuppl_M 表的Numbering,写法上还有很不一样的,用到了上一章将的Read Entity,也用到了一些新 ABAP语法。原创 2025-07-30 21:55:03 · 1197 阅读 · 0 评论 -
SAP学习笔记 - 开发52 - RAP开发 Managed App Read Entity - Short Form,Long Form,Dynamic Form
本章讲了 Read Entity 的各种模式。主要有3种模式,Short Form, Long Form, Dynamic Form。然后还简要聊了一下两个跟性能有关的Option,IN LOCAL MODE 和 PRIVILEGED。原创 2025-07-30 08:30:00 · 1091 阅读 · 0 评论 -
SAP学习笔记 - 开发51 - RAP开发 Managed App Numbering 实战 Numbering- Travel ID,/DMO/TRV_M,debug,debug权限设定,异常处理
本章讲了 Nunmbering - Travel ID 的实现及经纬,感觉是沿用了SAP Addon开发的一贯思路。也不能说不好,包装的确实挺严实,作为开发者的话习惯习惯就好吧。原创 2025-07-29 22:00:00 · 975 阅读 · 0 评论 -
SAP学习笔记 - 开发50 - RAP开发 Managed App Locking、Numbering
本章讲了RAP开发中常用的两个概念,Locking 和 Numbering。Locking 是行级锁,不仅是本表,它也会同步锁住关联表的相应行;Numbering是自带採番,和Open系中的自增字段还是不一样的。原创 2025-07-28 09:00:00 · 1328 阅读 · 0 评论 -
SAP学习笔记 - 开发49 - RAP开发 Managed App BDL(Behavior Definition Language) ,Mapping,Behavior Pool,ETag
本章讲了 Mapping,Behavior Pool Class,V2 版本的Service Binding (V4 版的需要启用Draft才会显示Create按钮),ETag的基础知识,以及实操。原创 2025-07-24 15:00:00 · 1952 阅读 · 0 评论 -
SAP学习笔记 - 开发48 - RAP开发 Managed App BDL(Behavior Definition Language)
本章主要讲了BDL,Interface层:Behavior Definition for BO Structure,Consumption层:Behavior Definition for Projection,然后实操了一下。BDL只需在 Root Entity上做,里面包含了子,孙。然后还简单说了如何排错。原创 2025-07-20 08:06:26 · 1101 阅读 · 0 评论 -
SAP学习笔记 - 开发47 - RAP开发 Managed App Metadata Extension 3 - Booking_M,BookSuppl_M,additionalBinding
本章继续做Booking_M 和 BookSuppl_M 两个表的部分Metadata设定,主要就是Value Help。感觉这里比较有用的是 additionalBinding,因为它可以根据条件 Filter Value Help的数据。原创 2025-07-17 14:13:55 · 932 阅读 · 0 评论 -
SAP学习笔记 - 开发46 - RAP开发 Managed App Metadata Extension 2 - Booking_M,BookSuppl_M
本章主要是将其他两个表的Metadata 做一遍:(Booking_M, BookSuppl_M),做得越多,越熟练。这个RAP的开发,封装了太多东西了,以前需要几天写好的代码,这里一会儿就做好了。原创 2025-07-16 15:12:58 · 1215 阅读 · 0 评论 -
SAP学习笔记 - 开发45 - RAP开发 Managed App New Service Definition,Metadata Extension
本章讲了 New Service Definition,Metadata Extension 里面的内容,基本上之前讲的,lineItem,selectionField,Search,ObjectModel,Value Help,headerInfo 等等,这些内容都重新复习了一遍。原创 2025-07-15 20:16:48 · 983 阅读 · 0 评论 -
SAP学习笔记 - 开发44 - RAP开发 Managed App 建 Projection View,Provider Contract,用 redirected to 设定父子关系
本篇讲了如何在 Data Model View ( CDS View for BO Structure )基础上创建 Projection View ( CDS View for BO Projection ),难点在于 Provider Contract,需要用 redirected to composition child / redirected to parent来理清它们之间的关系。原创 2025-07-15 14:14:46 · 1315 阅读 · 0 评论 -
SAP学习笔记 - 开发43 - RAP开发 Managed App 准备 - 建Travel_M 表/Booking_M表/BookSuppl_M表,以及表间关系(Parent-Child)
本章继续将RAP开发的知识 - Managed Application。要做Managed Application,咱们先参照/DMO里面的表建几张表,然后再深入探讨。后面想改动/增减某些字段,/DMO毕竟是自带的,但是为了保险起见,还是不要直接改比较好。本章主要的是做一些准备工作,后面再慢慢展开。原创 2025-07-15 09:24:47 · 1295 阅读 · 0 评论 -
SAP学习笔记 - 开发42 - RAP开发 Annotation的作用4 @Consumption.valueHelpDefinition,@EndUserText.label
本章主要讲了 Value Help,也就是帮助小画面,选定了值之后,会回到主画面。主要用了 annotation ,@Consumption.valueHelpDefinition - Value Help;另外又讲了 @EndUserText.label - 修改检索框的Label,这个EndUserText,有时候也蛮有用的。原创 2025-07-14 10:43:56 · 1404 阅读 · 0 评论 -
SAP学习笔记 - 开发42 - RAP开发 Annotation的作用3: @Search.searchable - 检索功能,@Search.fuzzinessThreshold - 模糊查询
本章讲了RAP开发中的 Search功能,它也需要配置才能使用,可以任意指向检索对象字段,多个字段也OK,甚至是画面没有的字段(比如是Object Page上面的字段)。对于Text 类型,还可以做模糊查询。原创 2025-07-13 21:15:04 · 1255 阅读 · 0 评论 -
SAP学习笔记 - 开发41 - RAP开发 Annotation的作用2: association-多表连接,LINEITEM_REFERENCE-显示列表,targetElement - 显示名称
本章讲了Association 的内容:用以连接多个表。在连接之后,要想让它显示在明细页面,就需要用到@UI.facet,如果是多行,要用#LINEITEM_REFERENCE;如果想要根据ID显示Master表中的名称,也是很容易的,用targetElement即可。原创 2025-07-13 11:30:30 · 1411 阅读 · 0 评论 -
SAP学习笔记 - 开发40 - RAP开发 Annotation的作用 @UI.headerInfo /@UI.lineItem/ @UI.selectionField/ @UI.facet等
本章讲了RAP前段开发的几个重要annotation,@UI.headerInfo - Header表示,@UI.lineItem - 列表示,@UI.selectionField,@UI.facet - Detail表示,@UI.identification - 明细,每一个都很重要。原创 2025-07-12 22:24:00 · 1118 阅读 · 0 评论 -
SAP学习笔记 - 开发39 - RAP开发 BTP /DMO 官方既存测试数据的使用
本章讲了 /DMO 官方提供的默认数据基础上进行学习的案例。不仅有表数据,而且也有数据,省了很多事儿。然后用它做了一个Readonly的是简单的Fiori App页面。原创 2025-07-11 17:27:27 · 1413 阅读 · 0 评论 -
SAP学习笔记 - 开发37 - RAP开发流程的具体步骤, 建表,Data Model View,Projection View,Service,Service Binding,Publish
本章讲了RAP开发流程中的具体步骤, 建表 =》建Data Model View =》建 Projection View =》建Service Definition =》 建Service Binding =》Publish 服务。还有些功能以后再实现,这里主要是体现了基本的步骤。原创 2025-07-06 11:23:49 · 1485 阅读 · 0 评论 -
SAP学习笔记 - 开发36 - RAP开发 RAP架构图,RAP的优势/特点,RAP的组成结构,开发方法,开发工具,开发流程 等概念
本章讲了RAP的相关知识,比如 RAP架构图,RAP的优势/特点,RAP的组成结构,开发方法,开发工具,RAP架构图中的Business Object/ Business Service,RAP的开发流程。。原创 2025-06-30 21:02:16 · 2287 阅读 · 0 评论 -
SAP学习笔记 - 开发35 - RAP(RESTful Application Programming)中的各种概念,On-stack,Side-by-side,Steampunk等
本文讲了 RAP(RESTful Application Programming)中的各种概念,On-stack,Side-by-side,Steampunk,Embedded Steampunk,Clean Core等等。原创 2025-06-25 21:06:29 · 1539 阅读 · 0 评论 -
SAP学习笔记 - 开发34 - 前端Fiori开发 Mock Server Configuration(Mock 服务器配置),Metadata.xml 的作用
本文讲了 Mock Server Configuration(Mock服务器配置),然后整理了 Metadata.xml 的用途。其实Mock服务器配置的作用就是提供测试用假数据,这样即使后端尚未真正准备好,也不影响前端测试。原创 2025-06-14 21:36:59 · 1078 阅读 · 0 评论 -
SAP学习笔记 - 开发33 - 前端Fiori开发 Accessibility(可访问性)
本篇讲了 Accessibility(可访问性),主要就是对应视力受损的人,也可以快适的访问Fiori 应用程序用的。原创 2025-06-14 07:24:31 · 1129 阅读 · 0 评论 -
SAP学习笔记 - 开发32 - 前端Fiori开发 Content Density(内容密度)
本章主要讲了Content Density(内容密度),主要有两种模式:compact: true,适用于 桌面端(鼠标操作);cozy: true,适用于 移动端/触摸设备。原创 2025-06-11 20:59:25 · 1317 阅读 · 0 评论 -
SAP学习笔记 - 开发31 - 前端Fiori开发 Device Adaptation(设备自适应)
本章讲了Device Adaptation(设备自适应)。其实就是小屏幕设备的解决方案,比如部分信息折叠隐藏,想看的时候点击打开,或者部分定义的信息换行到下方表示等等。原创 2025-06-11 19:33:28 · 1074 阅读 · 0 评论 -
SAP学习笔记 - 开发30 - 前端Fiori开发 Responsiveness(响应式设计)
本篇讲了Fiori开发中的 Responsiveness (响应式设计)。其实主要是通过 minScreenWidth,demandPopin 两个属性来实现。原创 2025-06-10 06:18:03 · 1074 阅读 · 0 评论 -
SAP学习笔记 - 开发29 - 前端Fiori开发 Custom Controls(自定义控件)
本章学习了Fiori自定义控件的要素及实例。感觉还行,不过这就是个官方实例,真正用的自定义控件肯定是比这要复杂很多。原创 2025-06-09 07:08:32 · 1589 阅读 · 0 评论 -
SAP学习笔记 - 开发28 - 前端Fiori开发 Routing with Parameters(带参数的路由)和 Routing Back and History(路由返回和履历)
本章讲了 Routing with Parameters(带参数的路由)和 Routing Back and History(路由返回和履历),都是在实际项目中的必备内容。原创 2025-06-08 07:25:11 · 1084 阅读 · 0 评论 -
SAP学习笔记 - 开发27 - 前端Fiori开发 Routing and Navigation(路由和导航)
本章讲了Fiori 开发中的路由和导航,流程基本上就是 2-9 里面总结的导航4部曲 (配置:在 manifest.json 定义路由规则;初始化:在组件中调用 router.initialize();导航:用 navTo() 触发路由跳转)。当然第4部曲这里没开演,以后再说。原创 2025-06-07 16:26:10 · 1178 阅读 · 0 评论 -
SAP学习笔记 - 开发26 - 前端Fiori开发 OData V2 和 V4 的差异 (Deepseek整理)
本篇通过Deepseek整理 SAP Fiori 开发当中的 V2, V4 两个 Odata版本的差异。通过比较发现,V4 应该是未来的趋势,只是暂时坑比较多,大家项目当中根据情况具体选择,尽量选 V4,如果搞不定,暂时用V2 也OK,将来有好的替代再换嘛。原创 2025-06-07 15:31:14 · 1366 阅读 · 0 评论 -
SAP学习笔记 - 开发25 - 前端Fiori开发 Remote OData Service(使用远端Odata服务),代理中间件(ui5-middleware-simpleproxy)
本章讲了Fiori 开发中的 OData Service(使用远端Odata服务),代理中间件(ui5-middleware-simpleproxy)的内容。原创 2025-06-07 12:23:43 · 968 阅读 · 0 评论 -
SAP学习笔记 - 开发24 - 前端Fiori开发 Filtering(过滤器),Sorting and Grouping(排序和分组)
本篇主要讲了过滤器,排序,分组 的内容,都是页面最为常见的功能。SAP Fiori基本都提供好了,只需要按照它设定的方式进行使用即可。原创 2025-06-05 21:34:35 · 1611 阅读 · 0 评论 -
SAP学习笔记 - 开发23 - 前端Fiori开发 Expression Binding(表达式绑定),Custom Formatters(自定义格式化)
本章主要讲了Expression Binding(表达式绑定),Custom Formatters(自定义格式化),感觉Fiori开发要说简单也简单,要说难也难,估计得常上手做,多积累才能成手。原创 2025-06-05 08:24:27 · 1143 阅读 · 0 评论 -
SAP学习笔记 - 开发22 - 前端Fiori开发 数据绑定(Jason),Data Types(数据类型)
本章讲了 Aggregation Binding(聚合绑定),Data Types(数据类型),以后后面总结了如何查找Fiori组件的帮助。原创 2025-06-04 21:21:37 · 1416 阅读 · 0 评论 -
SAP学习笔记 - 开发21 - 前端Fiori开发 Icons(图标),Icon Explorer(图标浏览器)
本章讲了Fiori里用的Icons(图标),查找的时候用Icon Explorer,然后直接就可以在view 里面引用。原创 2025-06-04 06:13:50 · 1155 阅读 · 0 评论 -
SAP学习笔记 - 开发20 - 前端Fiori开发 Nest View(嵌套视图) ,Fragment(片段)
本章讲Nest View(嵌套视图),Fragment(片段)。Nest View 是将一个大的视图给分割成多个小视图,然后通过嵌套的形式,组合成一个视图。Fragment 是进一步的切割,将一个代码片段切出来复用。原创 2025-06-03 20:49:08 · 1221 阅读 · 0 评论 -
SAP学习笔记 - 开发19 - 前端Fiori开发 Page和Panel,Shell Control(信箱效果),Margin / Padding,自定义CSS
本章继续讲前端Fiori开发,包括 Page和Panel,Shell Control(信箱效果),Margin / Padding,自定义CSS 等内容。原创 2025-06-01 21:21:08 · 1264 阅读 · 0 评论 -
SAP学习笔记 - 开发18 - 前端Fiori开发 应用描述符(manifest.json)的用途
本篇讲了应用描述符(manifest.json)的知识。该文件进一步的把一些内容给省略,或者说放到了UI5框架了,让开发人员只需配置即可实现原来需要写代码的内容。原创 2025-06-01 08:55:50 · 1176 阅读 · 0 评论 -
SAP学习笔记 - 开发17 - 前端Fiori开发 Component 配置(组件化)
本章讲 Component 配置(组件化),其本质就是把一些共通处理给拿出来放到 Component.js 里面。这样做就会缩减Controller.js 里面的代码。原创 2025-06-01 06:59:08 · 1274 阅读 · 0 评论
分享