- 创建必须的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...
上滑加载中
推荐直播
-
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day1)
2025/03/29 周六 09:00-18:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day2)
2025/03/30 周日 09:00-12:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
从AI基础到昇腾:大模型初探、DeepSeek解析与昇腾入门
2025/04/02 周三 16:00-17:30
不易 / 华为云学堂技术讲师
昇腾是华为研发的AI芯片,其具有哪些能力?我们如何基于其进行开发?本期直播将从AI以及大模型基础知识开始,介绍人工智能核心概念、昇腾AI基础软硬件平台以及昇腾专区,旨在为零基础或入门级学习者搭建从AI基础知识到昇腾技术的完整学习路径。
回顾中
热门标签