按类别查询搜索结果
关于关键词 的检测结果,共 1353
【架构设计与优化】 SAPGUI里现自定义的语法检查
i042416 | 2019-04-12 12:10:41 | 阅读(510) | 评论(0)
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:【阅读全文】
i042416 | 2019-04-11 15:13:49 | 阅读(420) | 评论(0)
使用事务码CRMV_EVENT, 输入函数名称CRM_PRODUCT_I_A_CHANGE_ORGM_EC:得到结果:上述结果的业务含义是:每当Sales area被创建或者更新时,我们查询的function module都会自动被One Order框架调用。关于这个settype更多说明,请参考SAP Help.这个settype是一个Distribution Chain相...【阅读全文】
i042416 | 2019-04-10 22:02:17 | 阅读(870) | 评论(0)
在warehouse management视图中,确保Batch management处于选中状态。(2) 将该material下载到CRM。在下载的BDOC里能观察到BATCH_DEDICATED已经置为true了。ERP里分配的class已经成功下载到CRM:...【阅读全文】
【架构设计与优化】 CRM中间件里的发布-订阅者模
i042416 | 2019-04-10 15:50:47 | 阅读(650) | 评论(0)
以BDOCPRODUCT_MAT为例,在视图SMW3FDBDOC里维护回调函数:第一个回调SMOH_REPLICATION_WRAPPER_MSG负责决定需要从CRM将该BDOC发送到哪些site去。这个回调是自动生成的:在我的系统里,一共决定出了有6个site需要接收:上图的ABAP代码里使用了guid A17123B82C...【阅读全文】
i042416 | 2019-04-10 14:34:12 | 阅读(380) | 评论(0)
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:【阅读全文】
i042416 | 2019-04-10 14:06:20 | 阅读(520) | 评论(0)
实现代码:算法描述参考我的SCN博客 Just for fun – Implement a + b using pure bitwise operation in ABAP【阅读全文】
i042416 | 2019-04-09 23:37:52 | 阅读(380) | 评论(0)
Sales Organization IDdistribution channel IDdivision IDcustom pricing procedure标志位document pricing procedure根据调试得出的5个输入参数的值,到SPRO里维护一个pr...【阅读全文】
i042416 | 2019-04-09 23:25:01 | 阅读(570) | 评论(0)
启动Service Integration向导,创建一个Web Service:Web Service创建完毕之后,在Cloud Application Studio里是显示成这样的:将该Web Service的WSDL文件导入到本地,基于该文件创建一个新的Soap UI项目,如下:假...【阅读全文】
i042416 | 2019-04-09 14:05:00 | 阅读(510) | 评论(0)
这是因为在图2(看不见Enhance Component按钮)的系统里,该系统的类型被设置为"SAP"系统 - 标志位INHOUSE_USE设置为true。一旦这个标志位为true,Enhance Component这个按钮对应的ID COMP_EXT被加入到内表lt_excl_fcodes里,这导致了该按钮不会渲染在最终的GUI上。要...【阅读全文】
【架构设计与优化】 ABAP正则表达 vs SPLIT INTO
i042416 | 2019-04-08 22:18:40 | 阅读(520) | 评论(0)
这个function module采用传统的做法,把三个key拆分并存储到一个内标里,然后READ TABLE INDEX 1,2,3的方式分别取出每个key。用了42行代码。如果用正则表达式,只需1行代码:而且后者比前者快3~6倍:因为FIND REGEX是在ABAP Kernel用C++实现的,比在ABAP端做要高效。...【阅读全文】
i042416 | 2019-04-08 15:21:23 | 阅读(650) | 评论(0)
在Chrome开发者工具里,选中想要监控的DOM元素,点击右键,选择Break on->Attributes modifications:之后在DOM Breakpoints的tab里能看到对应的断点:然后回到Chrome里继续操作,Chrome开发者工具的调试器就会自动在DOM的属性发生变化的地方停下来:从调试器的调用上下文能了解到是下图第17行的hide方法设置了d...【阅读全文】
i042416 | 2019-04-08 14:51:45 | 阅读(780) | 评论(0)
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:...【阅读全文】
i042416 | 2019-04-08 13:57:32 | 阅读(410) | 评论(0)
双击where-Used List->Authorization Objects->In Programs:输入要查找的Authorization Object名称: COM_PRD指定搜索范围:得到搜索结果:双击即可看到具体哪一行ABAP代码使用到了该Authorization Object:要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:...【阅读全文】
i042416 | 2019-04-08 13:41:45 | 阅读(420) | 评论(0)
使用场景:我们需要直接在开发系统的事务码SE16里修改某些结果集的值,但是在SE16的工具栏里看不见修改按钮:解决方案要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:...【阅读全文】
i042416 | 2019-04-08 10:50:20 | 阅读(360) | 评论(0)
答案是: smart control可以像普通的控件一样在xml view中被定义和使用,但是必须结合OData annotation,否则没有意义。以Smart control里的Smart field为例,详细原理在我的博客Currency example – how Smart field works里介绍。1. Smart field本身也是一个控件,更准确的说是一个没有UI输出...【阅读全文】
【架构设计与优化】 Fiori里花瓣的动画效果现原理
i042416 | 2019-04-07 21:36:41 | 阅读(600) | 评论(0)
3.Fiori动画效果显示之后,什么时候消失?...【阅读全文】
i042416 | 2019-04-07 20:59:54 | 阅读(470) | 评论(0)
另一种办法是在debugger里研究,因为根据经验,这种公有方法的名称按照惯例一般都是以set开头,如下图:根据经验从调试器里的set自动完成列表里的所有条目定位到应该调用setAutoResizable这个方法。下一个问题就是这个方法到底应该传什么参数进去。...【阅读全文】
i042416 | 2019-04-07 20:33:47 | 阅读(640) | 评论(0)
通过debug, 发现method check_popup_to_raise 会检查当前是否存在会导致弹出popup window提示给end user的error message。此类error message会终止transaction的save process.【阅读全文】
i042416 | 2019-04-07 18:15:57 | 阅读(390) | 评论(0)
一种可能的原因是,这个customizing activity绑定到了某个业务开关(Business Switch)上面。如果该业务开关在某个系统上处于关闭状态,则您无法在事务码SPRO里看到该activity。拿到这个开关的名称: CRM_ANA_OR_ODATA后,执行reportCRM_COMPL_SFW_CHECK查看该开关的状态为...【阅读全文】
i042416 | 2019-04-07 11:55:23 | 阅读(650) | 评论(0)
下面是如何在后台找出问题根源的步骤。2. 点击工具栏上的按钮"Active Source"。然后我们会被自动带到抛出错误消息的代码位置,即下图的第86行。这个代码是Fiori前台系统进行出错处理的框架代码,我们就在第86行设置一个断点。返回Fiori UI重现错误,断点触发,默认...【阅读全文】