- ABAP有两种方式,一种是ABAP Code Composer, 细节可以查看我的博客Step by Step to generate ABAP code automatically using Code Composer或者用另一种土办法,直接把待生成的类或者报表的源代码准备好,填入一个内表(下图例子中的mt_source)里,然后用关键字GENERATE生成:这种办法的一个具体使用场景... ABAP有两种方式,一种是ABAP Code Composer, 细节可以查看我的博客Step by Step to generate ABAP code automatically using Code Composer或者用另一种土办法,直接把待生成的类或者报表的源代码准备好,填入一个内表(下图例子中的mt_source)里,然后用关键字GENERATE生成:这种办法的一个具体使用场景...
- CRMController只需实现IF_BSP_WD_HISTORY_STATE_DESCR~GET_STATE_DESCRIPTION方法:上图在ABAP调试器里观察到的这个字符即出现在最终页面上。 HybrisProduct明细页面的pageTitle字段绑定到Model的{pageTitle}字段上:调试器里观察到的pageTitle的值:最后的效果: CRM WebClient U... CRMController只需实现IF_BSP_WD_HISTORY_STATE_DESCR~GET_STATE_DESCRIPTION方法:上图在ABAP调试器里观察到的这个字符即出现在最终页面上。 HybrisProduct明细页面的pageTitle字段绑定到Model的{pageTitle}字段上:调试器里观察到的pageTitle的值:最后的效果: CRM WebClient U...
- 假设要导入一个Account数据到C4C系统。工作中心Data Workbench,工作中心视图Import,点download metadata:会下载一个压缩包到本地。进入文件夹Templates, 在里面维护要上传的Account的数据明细。把维护好的excel重新打成zip,再进入Import工作中心视图进行上传:稍后在monitor视图里会观察到成功上传的任务:并收到import成... 假设要导入一个Account数据到C4C系统。工作中心Data Workbench,工作中心视图Import,点download metadata:会下载一个压缩包到本地。进入文件夹Templates, 在里面维护要上传的Account的数据明细。把维护好的excel重新打成zip,再进入Import工作中心视图进行上传:稍后在monitor视图里会观察到成功上传的任务:并收到import成...
- ABAP 方法1:使用ABAP + Adobe Lifecycle Enterprise Service详细步骤参考我的博客Convert word document into PDF via Adobe Livecycle Enterprise service 方法2:使用ABAP Webdynpro里的InteravtiveForm控件 + Adobe Form Template详细步... ABAP 方法1:使用ABAP + Adobe Lifecycle Enterprise Service详细步骤参考我的博客Convert word document into PDF via Adobe Livecycle Enterprise service 方法2:使用ABAP Webdynpro里的InteravtiveForm控件 + Adobe Form Template详细步...
- C4C如何查看某个用户分配的组织单元ID:在Employee的Organization Data区域内看到分配的组织名称,如下图红色下划线所示:现在的需求就是使用ABSL获取当前登录用户分配的Organization Unit信息,例如用WANGJERRY37登录,则取出下图显示的Department name PMLS:具体实现:新建一个custom BO,使用字段DepartmentN... C4C如何查看某个用户分配的组织单元ID:在Employee的Organization Data区域内看到分配的组织名称,如下图红色下划线所示:现在的需求就是使用ABSL获取当前登录用户分配的Organization Unit信息,例如用WANGJERRY37登录,则取出下图显示的Department name PMLS:具体实现:新建一个custom BO,使用字段DepartmentN...
- 这篇文章的原文我发表在SAP官方社区上:https://blogs.sap.com/2018/03/09/how-abap-syntax-highlight-is-implemented-in-webide-launched-via-browser/在S/4HANA里,我们现在能在浏览器里写ABAP了,并且支持语法高亮。你也许会问,ABAP的语法高亮是如何在浏览器里显示的?下面跟我一起来通过... 这篇文章的原文我发表在SAP官方社区上:https://blogs.sap.com/2018/03/09/how-abap-syntax-highlight-is-implemented-in-webide-launched-via-browser/在S/4HANA里,我们现在能在浏览器里写ABAP了,并且支持语法高亮。你也许会问,ABAP的语法高亮是如何在浏览器里显示的?下面跟我一起来通过...
- 这篇文章的英文版我发在了SAP Community上:Paging Implementation in S/4HANA for Customer Managementhttps://blogs.sap.com/2018/03/28/paging-implementation-in-s4hana-for-customer-management/按照我的公众号文章里介绍的,S/4HANA for... 这篇文章的英文版我发在了SAP Community上:Paging Implementation in S/4HANA for Customer Managementhttps://blogs.sap.com/2018/03/28/paging-implementation-in-s4hana-for-customer-management/按照我的公众号文章里介绍的,S/4HANA for...
- 需求:在C4C UI里创建web service(maintain ticket),然后通过ABSL代码消费。1. 创建一个新的Communication Arrangement基于Manage Tickets这个标准的Communication Scenario创建一个Communication Arrangement:因为我是在当前C4C系统上的ABSL里调用当前C4C系统提供的Web ... 需求:在C4C UI里创建web service(maintain ticket),然后通过ABSL代码消费。1. 创建一个新的Communication Arrangement基于Manage Tickets这个标准的Communication Scenario创建一个Communication Arrangement:因为我是在当前C4C系统上的ABSL里调用当前C4C系统提供的Web ...
- 愉快的暑假结束了,今天是小朋友新学期开学后的第一个周日,不知道各位家长是否和小朋友们一起,已经适应了新学期的生活了么?Jerry从少的可怜的属于自己的周末时光挤了一小部分时间出来,写了这篇文章。Jerry之前的一篇文章 从ABAP Netweaver的SICF到SAP Kyma的Lambda Function,我曾经提到过,如果想将ABAP Netweaver里的资源以Restful API... 愉快的暑假结束了,今天是小朋友新学期开学后的第一个周日,不知道各位家长是否和小朋友们一起,已经适应了新学期的生活了么?Jerry从少的可怜的属于自己的周末时光挤了一小部分时间出来,写了这篇文章。Jerry之前的一篇文章 从ABAP Netweaver的SICF到SAP Kyma的Lambda Function,我曾经提到过,如果想将ABAP Netweaver里的资源以Restful API...
- SAP ABAP顾问朋友们,应该都使用过SAPLink这个工具。如果两个ABAP Netweaver系统没有建立起传输路径时,我们无法使用标准的SE10事务码创建传输请求的方式进行这两个系统间的代码传输。此时,SAPLink就有了用武之地。SAPLink简单地说就是一个报表和一系列插件的集合。如果我们期望在系统A和B之间传输代码,步骤为:(1) 在系统A和B上都安装SAPLink,其实也就是... SAP ABAP顾问朋友们,应该都使用过SAPLink这个工具。如果两个ABAP Netweaver系统没有建立起传输路径时,我们无法使用标准的SE10事务码创建传输请求的方式进行这两个系统间的代码传输。此时,SAPLink就有了用武之地。SAPLink简单地说就是一个报表和一系列插件的集合。如果我们期望在系统A和B之间传输代码,步骤为:(1) 在系统A和B上都安装SAPLink,其实也就是...
- 最近有粉丝在后台给我留言,说新知识太多,“学不动了”。所谓温故而知新,今天我们就来重温下ABAP里的Code Inspector的用法。2015年6月,我在SAP社区上写了一篇博客,介绍了ABAP Code Inspector里一些大家不常用的功能,在2016年SAP社区改版,所有文章阅读量清零之后,到现在仍然有17000多的点击量。https://blogs.sap.com/2015/06... 最近有粉丝在后台给我留言,说新知识太多,“学不动了”。所谓温故而知新,今天我们就来重温下ABAP里的Code Inspector的用法。2015年6月,我在SAP社区上写了一篇博客,介绍了ABAP Code Inspector里一些大家不常用的功能,在2016年SAP社区改版,所有文章阅读量清零之后,到现在仍然有17000多的点击量。https://blogs.sap.com/2015/06...
- ABAP使用关键字重复引入一个include program,会报syntax error:原因是因为ABAP对include这个关键字的实现和其他编程语言有点不一样,在激活时简单地把被include的program的全部源代码替换原程序里INCLUDE incl这一行,所以重复引入一个include program会报错。值得一提的是,ABAP report悄悄得include了很多标准... ABAP使用关键字重复引入一个include program,会报syntax error:原因是因为ABAP对include这个关键字的实现和其他编程语言有点不一样,在激活时简单地把被include的program的全部源代码替换原程序里INCLUDE incl这一行,所以重复引入一个include program会报错。值得一提的是,ABAP report悄悄得include了很多标准...
- 需求: 把如下通过"/"连接起来的三个字符串分别解析出来。传统的做法见下图第98行的function module SKWF_UTIL_IO_FIND_BY_KEY:这个function module的作用就是解析用两个/分隔开的document type: L, document class: CRM_L_ORD和document guid。这个function module采用传统的做法... 需求: 把如下通过"/"连接起来的三个字符串分别解析出来。传统的做法见下图第98行的function module SKWF_UTIL_IO_FIND_BY_KEY:这个function module的作用就是解析用两个/分隔开的document type: L, document class: CRM_L_ORD和document guid。这个function module采用传统的做法...
- 当试图在CRM WebUI保存一个business transaction比如Opportunity时,可能会遇到各种各样的错误消息。有的错误消息会阻止Business transaction被save,有的则不会。这些错误消息有何区别?通过debug, 发现method check_popup_to_raise 会检查当前是否存在会导致弹出popup window提示给end user的e... 当试图在CRM WebUI保存一个business transaction比如Opportunity时,可能会遇到各种各样的错误消息。有的错误消息会阻止Business transaction被save,有的则不会。这些错误消息有何区别?通过debug, 发现method check_popup_to_raise 会检查当前是否存在会导致弹出popup window提示给end user的e...
- 比如SAP HANA Live Reporting这个Customizing Activity,在System AG3里不可见,但是在另一个系统QHD里却能使用。比较下列两张图的差异。一种可能的原因是,这个customizing activity绑定到了某个业务开关(Business Switch)上面。如果该业务开关在某个系统上处于关闭状态,则您无法在事务码SPRO里看到该activity... 比如SAP HANA Live Reporting这个Customizing Activity,在System AG3里不可见,但是在另一个系统QHD里却能使用。比较下列两张图的差异。一种可能的原因是,这个customizing activity绑定到了某个业务开关(Business Switch)上面。如果该业务开关在某个系统上处于关闭状态,则您无法在事务码SPRO里看到该activity...
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,开启在线养虾模式2026/03/11 周三 19:00-20:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签