- 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...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签