- 创建必须的CDS view,激活,然后基于CDS view创建behavior definition:@Semantics.user.createdBy: truekey holiday_id,@Semantics.user.lastChangedBy: truemonth_of_holiday,@Semantics.systemDateTime.createdAt: trueday_of_... 创建必须的CDS view,激活,然后基于CDS view创建behavior definition:@Semantics.user.createdBy: truekey holiday_id,@Semantics.user.lastChangedBy: truemonth_of_holiday,@Semantics.systemDateTime.createdAt: trueday_of_...
- 网上有很多的open OCX控件,down下来之后可以集成到ABAP后台,借助OCX实现很多强大的功能.这是一个LED显示的例子.Run这个report之前,首先要把ocx文件注册到系统里去:(1) 以administrator的role运行cmd:打开注册表,搜ledtest.ocx,找到ocx对应的clsid:(2) 把clsid hard code到report里去就ok了。(1) U... 网上有很多的open OCX控件,down下来之后可以集成到ABAP后台,借助OCX实现很多强大的功能.这是一个LED显示的例子.Run这个report之前,首先要把ocx文件注册到系统里去:(1) 以administrator的role运行cmd:打开注册表,搜ledtest.ocx,找到ocx对应的clsid:(2) 把clsid hard code到report里去就ok了。(1) U...
- 在My task UI上维护了Account后,再点Contact F4 value help:我们发现在GM6上,只要在search field里加了”Dr”, 就搜索不出来contact,如下图。但是换成诸如“Florianna Adler”就可以。昨晚我们纠结了好久,想知道为什么会有这种奇怪的behavior。上午经过debug找到了原因:起初我们怀疑加了Dr之后的search没出来结... 在My task UI上维护了Account后,再点Contact F4 value help:我们发现在GM6上,只要在search field里加了”Dr”, 就搜索不出来contact,如下图。但是换成诸如“Florianna Adler”就可以。昨晚我们纠结了好久,想知道为什么会有这种奇怪的behavior。上午经过debug找到了原因:起初我们怀疑加了Dr之后的search没出来结...
- 在CRM 呼叫中心还没有用ABAP push channel 重新设计之前,因为后台没法向浏览器push event,因此前台只能每隔1秒向后台发一个http request去询问后台是否有event发生:用APC redesign的CRM IC在blog Replace polling in CRM Interaction Center by ABAP Push Channel里介绍。Hy... 在CRM 呼叫中心还没有用ABAP push channel 重新设计之前,因为后台没法向浏览器push event,因此前台只能每隔1秒向后台发一个http request去询问后台是否有event发生:用APC redesign的CRM IC在blog Replace polling in CRM Interaction Center by ABAP Push Channel里介绍。Hy...
- 在WebUI里,如果不勾上assignment的Display Expanded, 在runtime时就不会有到后台取assignment block数据的roundtrip.在Hybris server安装folder下面的这些module也是按需load的,比如我按照Tomcat的配置文件里的path /backoffice:用url localhost/backoffice试图访问ba... 在WebUI里,如果不勾上assignment的Display Expanded, 在runtime时就不会有到后台取assignment block数据的roundtrip.在Hybris server安装folder下面的这些module也是按需load的,比如我按照Tomcat的配置文件里的path /backoffice:用url localhost/backoffice试图访问ba...
- 我们都知道Netweaver经典的三层架构,既能部署在Linux/Unix上也能部署在Windows OS上.https://help.sap.com/doc/1080eced90cf4c7a94858c56e8203257/CURRENT_VERSION/en-US/SystemCopy_70X_win_aj.pdftcode SM51能看到一个逻辑的application server比... 我们都知道Netweaver经典的三层架构,既能部署在Linux/Unix上也能部署在Windows OS上.https://help.sap.com/doc/1080eced90cf4c7a94858c56e8203257/CURRENT_VERSION/en-US/SystemCopy_70X_win_aj.pdftcode SM51能看到一个逻辑的application server比...
- 我在批量生成service order时,report运行几个小时后,遇到out of memory exception:SM04里发现我的report随着时间的推移,消耗的内存越来越多:如何找到出现memory leak的代码的准确位置?我的report里有个package size,类似于OPEN CURSOR和FETCH的design,比如package size是1000,那么每10... 我在批量生成service order时,report运行几个小时后,遇到out of memory exception:SM04里发现我的report随着时间的推移,消耗的内存越来越多:如何找到出现memory leak的代码的准确位置?我的report里有个package size,类似于OPEN CURSOR和FETCH的design,比如package size是1000,那么每10...
- 之前Jerry的文章 使用ABAP操作Excel的几种方法,介绍的是通过ABAP这门编程语言去操作Excel的方法。除了编程语言之外,SAP新发布的SAP Intelligent Robotic Process Automation(简称SAP iRPA),提供了强大的企业级自动化流程解决方案,善加利用,可以在不需要编程的情况下,像使用编程语言一样灵活地操作Excel.我们来看个具体而又简单... 之前Jerry的文章 使用ABAP操作Excel的几种方法,介绍的是通过ABAP这门编程语言去操作Excel的方法。除了编程语言之外,SAP新发布的SAP Intelligent Robotic Process Automation(简称SAP iRPA),提供了强大的企业级自动化流程解决方案,善加利用,可以在不需要编程的情况下,像使用编程语言一样灵活地操作Excel.我们来看个具体而又简单...
- 如果我们写了EDITMODE = NONE, 那么toolbar不出现是expected的behavior详见debug:发现conversation history 里面的table cell可以编辑,这显示不make sense。同事在试图把这些table cell设成readonly的时候发现一些问题,总结如下:(1) 如果BSP html里面加上EDITMODE = “NONE”, ... 如果我们写了EDITMODE = NONE, 那么toolbar不出现是expected的behavior详见debug:发现conversation history 里面的table cell可以编辑,这显示不make sense。同事在试图把这些table cell设成readonly的时候发现一些问题,总结如下:(1) 如果BSP html里面加上EDITMODE = “NONE”, ...
- 如果要想把DOCX render成PDF 格式,需要server上部署了ADS Adobe document service。用report FP_PDF_TEST_00 检查ADS是否setup 正确 。如果能看到下面的ADS version信息说明已经ready。下图是一个我们系统里SM59 指向的ADS destination 附件的第21页的note有详细的consume... 如果要想把DOCX render成PDF 格式,需要server上部署了ADS Adobe document service。用report FP_PDF_TEST_00 检查ADS是否setup 正确 。如果能看到下面的ADS version信息说明已经ready。下图是一个我们系统里SM59 指向的ADS destination 附件的第21页的note有详细的consume...
- 如果你仅仅想把UI上某一个field的字体增大,可以做,但是从UI guideline为了保持CRM application 统一的look and feel来说不推荐这样做:比如下图这个红色的:技术上就是用html的style属性:但是对于那些不是由自己使用html 创建出来的element,而是ui framework 自己生成的element,这种方法就行不通了。我有如下一个CDS v... 如果你仅仅想把UI上某一个field的字体增大,可以做,但是从UI guideline为了保持CRM application 统一的look and feel来说不推荐这样做:比如下图这个红色的:技术上就是用html的style属性:但是对于那些不是由自己使用html 创建出来的element,而是ui framework 自己生成的element,这种方法就行不通了。我有如下一个CDS v...
- SAP ABAP领域也有对应的“十八般武艺”之说。很多从事ABAP开发的朋友们,想必都阅读过这个文档的英文或中文版:18 Techniques for Locating the Underlying Data of a Screen Field在SAP GUI里查找一个屏幕字段对应的底层数据库表的18种方法作者是Dennis Barrett:到了Fiori时代,里面的很多办法都不再适用了。本... SAP ABAP领域也有对应的“十八般武艺”之说。很多从事ABAP开发的朋友们,想必都阅读过这个文档的英文或中文版:18 Techniques for Locating the Underlying Data of a Screen Field在SAP GUI里查找一个屏幕字段对应的底层数据库表的18种方法作者是Dennis Barrett:到了Fiori时代,里面的很多办法都不再适用了。本...
- 工作中Jerry的同事曾经问过我一个问题,Fiori界面上这个Adapt UI的按钮,为什么有的系统上有,有的系统上没有?Fiori Key User正是通过点击该按钮,进入Fiori UI的Adaptation模式,从而实现在屏幕上新增扩展字段的目的。比较下面两个不同系统的截图:为什么这个Adapt UI按钮,如此神出鬼没,有的系统上有显示,有的没有?自己动手,丰衣足食。假设你的身边找不到... 工作中Jerry的同事曾经问过我一个问题,Fiori界面上这个Adapt UI的按钮,为什么有的系统上有,有的系统上没有?Fiori Key User正是通过点击该按钮,进入Fiori UI的Adaptation模式,从而实现在屏幕上新增扩展字段的目的。比较下面两个不同系统的截图:为什么这个Adapt UI按钮,如此神出鬼没,有的系统上有显示,有的没有?自己动手,丰衣足食。假设你的身边找不到...
- Jerry之前的文章 为什么SAP GUI里的传统事务码能通过Fiori Launchpad启动 介绍了SAP GUI的事务码能够运行在SAP Fiori Launchpad里的原理,今天我们就来实际动手做一做,将SE80配置到SAP Fiori里并在浏览器里使用它。Jerry上高中时,正是暴雪公司发布即时战略神作《星际争霸》的时候,当时课堂上,下课后,教室里,操场上,同学们几乎无时无刻不在... Jerry之前的文章 为什么SAP GUI里的传统事务码能通过Fiori Launchpad启动 介绍了SAP GUI的事务码能够运行在SAP Fiori Launchpad里的原理,今天我们就来实际动手做一做,将SE80配置到SAP Fiori里并在浏览器里使用它。Jerry上高中时,正是暴雪公司发布即时战略神作《星际争霸》的时候,当时课堂上,下课后,教室里,操场上,同学们几乎无时无刻不在...
- Jerry之前的文章 那些年我用过的SAP IDE 曾经提到,我们可以把SAP GUI里的传统事务码放到SAP Launchpad里启动,并在浏览器里运行。这是SE80在浏览器里运行的界面:为响应government号召,尽量少出门,反正也闲着没事,今天我们就来聊聊这一切是怎么实现的。Jerry最初注意到这种将SAP GUI里的事务码运行在浏览器里的做法,是在日常工作的测试时,发现Fiori... Jerry之前的文章 那些年我用过的SAP IDE 曾经提到,我们可以把SAP GUI里的传统事务码放到SAP Launchpad里启动,并在浏览器里运行。这是SE80在浏览器里运行的界面:为响应government号召,尽量少出门,反正也闲着没事,今天我们就来聊聊这一切是怎么实现的。Jerry最初注意到这种将SAP GUI里的事务码运行在浏览器里的做法,是在日常工作的测试时,发现Fiori...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签