- 创建必须的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...
上滑加载中
推荐直播
-
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
回顾中 -
GaussDB应用实战:手把手带你写SQL
2025/01/09 周四 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将围绕数据库中常用的数据类型、数据库对象、系统函数及操作符等内容展开介绍,帮助初学者掌握SQL入门级的基础语法。同时在线手把手教你写好SQL。
去报名 -
算子工具性能优化新特性演示——MatMulLeakyRelu性能调优实操
2025/01/10 周五 15:30-17:30
MindStudio布道师
算子工具性能优化新特性演示——MatMulLeakyRelu性能调优实操
即将直播
热门标签