如何自行分析SAP WebClient UI开发环境里抛出的错误消息根源

2020-09-05
阅读 5 分钟
1.2k
In this blog I will demonstrate how I resolve the error message “endless binding loop” raised by UI workbench. I would not emphasize the issue itself, but would rather share with you how I would deal with such error messages raised by UI workbench in my daily life.

SAP CRM附件模型的Authorization scope原理介绍

2020-09-05
阅读 2 分钟
913
when you create new attachments in attachment assignment block, you can assign an authorization scope to the attachment.It is expected to know where in the backend the authorization scope for a given attachment is stored.

如何用代码动态生成ABAP类型

2020-09-05
阅读 5 分钟
1.3k
In one of my project the data type of the variable to hold service consumption result is not known in design time so I have to generate the data type dynamically via code, using ABAP RTTC( runtime type creation ). For detail of RTTC and dynamic programming, please refer to sap help.

动态隐藏某些特殊类型的SAP CRM附件

2020-09-05
阅读 6 分钟
1.1k
Only simple text file as attachment could be visible for some users but should be completely hidden for other users without enough authorizations.The requirement could be fulfilled via BAdI:

引起SAP WebClient UI页面出现超时(time out)错误的另一个原因

2020-09-05
阅读 4 分钟
1.7k
Sometimes you would see the following page if you are clicking anywhere in a page which is idle for quite a long time.

SAP WebClient UI component模型元数据解析工具

2020-09-05
阅读 5 分钟
1.1k
I use the issue in this blog to demonstrate the usage of this small repository parse tool:We need to know under which enhancement set the component usage “ZCUSTOM” is added to UI component BT116H_SRVO.

如何把一个ABAP视图添加到SAP GUI的收藏夹里

2020-09-05
阅读 2 分钟
1.3k
Suppose I need to add the maintenance view COMV_PARTNER_FCT to my favorite list. I expect once the entry in the favorite list is double clicked, it will automatically navigate to the view detail like below ( the initial screen of SM30 is not expected )

SAP CRM产品主数据ID的生成逻辑介绍

2020-09-05
阅读 3 分钟
1.1k
You can choose to let the system determine the product ID automatically according to number range or you can choose to assign the product ID manually.a. If you would like to go with the number range way for all new products belonging to product category MAT_:

SAP CRM note创建按钮被禁用的原因分析

2020-09-05
阅读 2 分钟
989
The creation button for note assignment block is disabled in overview page as below:

SAP CRM Advanced search和Simple search里Max hit表现行为的差异

2020-09-05
阅读 2 分钟
1k
We could observe the different behavior of search max hits in product advanced search and simple search.For Advanced search: if we maintain an invalid max hit number:

SAP CRM Product simple search的启用步骤

2020-09-05
阅读 1 分钟
974
(1) Switch on business function CRM_SEARCH_1, which controls the business switch CRM_BP_SFWS_BP_SEARCH_2 which will be evaluated in the related code.

如何快速定位SAP CRM订单应用(Order Application)错误消息抛出的准确位置

2020-09-05
阅读 5 分钟
1.3k
In my blog Six kinds of debugging tips Fabian Geyer raised a very good point about the trouble during ERP Application trouble shooting.Let me just quote his good statement:

如何动态修改SAP CRM WebClient UI表格栏的宽度

2020-09-05
阅读 3 分钟
1k
By clicking down or up button, the table width could be changed dynamically - each time the button is clicked, the width increases or shrinks at 10 px interval.

如何在SAP CRM WebClient UI里创建web service并使用ABAP消费

2020-09-05
阅读 7 分钟
1.3k
In this blog I will create a web service which is exposed via Genil model PROD in CRM web client UI and consume it via a simple ABAP program.

如何处理SAP CRM Web Service错误

2020-09-05
阅读 2 分钟
1.1k
The web service PROD_WS. Details could be found in this blog. When consuming the web service via an ABAP program, the following error message is raised:

如何使用SAP CRM WebClient UI实现一个类似新浪微博的字数统计器

2020-09-05
阅读 4 分钟
916
In the blog we talk about the social media integration into CRM Interaction center agent inbox, which allows end users to directly reply facebook posts & tweets in CRM system. In order to achieve this we implement a very simple character counter which has similar functionality as that in twit...

如何开启SAP CRM基于WORD模板创建附件的功能

2020-09-05
阅读 2 分钟
1.1k
(1) log on CRM web UI via business role SERVICEPRO, work center Service Operations->Search Document Templates:

如何创建ABAP的text table

2020-09-05
阅读 2 分钟
1.2k
(1) create a main table as usual:define the key field CHANNEL:(2) create another table which will be used as text table. Ensure a field with data element SPRAS is included as primary key. The primary key CHANNEL of main table must also be included in the text table.(3) mark field CLIENT and click...

如何创建依赖于某时间段的ABAP视图

2020-09-05
阅读 3 分钟
994
Step1: Create your transparent table as usual. The only special task is to include two additional fields for start and end date. Use predefined VIM_BEGDA and VIM_ENDDA.

SAP CRM Cross Component级别的跳转如果出了问题,该如何调试

2020-09-05
阅读 2 分钟
782
(1) Click Hyperlink “Workflow document”:The following method is called to handle the navigation.Step into method SET_WORKAREA_CONTENT.(2) Inside method SET_WORKAREA_CONTENT, there is a method analyze_navigation: {代码...} (3) Inside method SET_WORKAREA_CONTENT, there is a method analyze_navigatio...

如何查询当前SAP用户所属的组织单元(organization unit)

2020-09-05
阅读 1 分钟
1.1k
Approach1Menu->Business Workplace:then click "Display organizational assignment":The "IC Inbox ( Test for HANA!)" is the organization unit we look for.Approach2Use the following menu path or directly access tcode PPOS:Then User->Search Term, specify your SAP name:We can still get the same o...

两种使用JavaScript触发ABAP事件的技术手段

2020-09-05
阅读 11 分钟
1.7k
I joined SAP China seven years ago after graduation and knew nothing about SAP or ABAP at that time. Now I am working as a development expert in SAP. I just would like to share my personal experience and felling on several technology which are not invented or owned by SAP ( such as Java, C# etc )...

SAP WebClient UI源代码搜索工具

2020-09-04
阅读 4 分钟
1.6k
The source code scan report RS_ABAP_SOURCE_SCAN ( or transaction code CODE_SCANNER ) is a good tool for ABAPers.

如何在SAP ABAP系统里创建和消费Web Service

2020-09-04
阅读 6 分钟
2k
This document could be used as guide for beginners to learn and use ABAP web service.

如何处理消费SAP ABAP Web Service时遇到的Unauthorized错误

2020-09-04
阅读 4 分钟
2.4k
Previously I have written two documents about how to create document template with Word or Adobe PDF format which support web service created by Web service tool available in CRM Web client UI:

如何修改SAP ABAP webdynpro的背景色

2020-09-04
阅读 6 分钟
2k
Recently one local customer requires that they could like to change the background color from blue to others for example green.

SAP CRM如何创建支持Web Service的PDF模板

2020-09-04
阅读 5 分钟
1.3k
In my previous document Create Webservice enabled word document in attachment assignment block,the use case and detailed steps to use web service enabled word document in CRM Attachment assignment block are illustrated.Since there are two alternative document types, this document will explain how...

SAP CRM如何创建支持Web Service的WORD模板

2020-09-04
阅读 9 分钟
1.1k
In CRM webclient UI there is a reuse assignment block “Attachment” which are available for most of CRM application.

遇到SAP WebClient UI的白屏错误,应该如何分析?

2020-09-04
阅读 3 分钟
1.3k
I have already written one blog How to persist the ui exception so you can view them later, the idea is after you spend little effort to create your own UI error handler and a new transparent table, the UI exception will be recorded into your own table, and you can view them at any time. ( just t...

如何自行分析定位SAP BSP错误

2020-09-04
阅读 6 分钟
1.6k
The “BSP tag” I mentioned in the blog title means for example the tag chtmlb:configCellerator below which is pre-delivered by SAP and you could include it in your UI component view to draw various UI element.

SAP CRM里的user parameter之COM_IOITF_DEBUG

2020-09-04
阅读 2 分钟
993
The object event history could record the event of the object involvement in business scenario such as adding an individual object to a business transaction.

SAP One Order应用的跟踪工具CRMD_TRACE_SET

2020-09-04
阅读 2 分钟
1.2k
The object event history could record the event of the object involvement in business scenario such as adding an individual object to a business transaction.

明明没有发生超时错误,为什么SAP WebClient UI会显示超时错误提示?

2020-09-04
阅读 4 分钟
1.4k
In my blog Timeout page and WebUI freezing issue – Another cause, the behavior that a time out page is displayed in UI, although there is no time out at all but instead some exception occurred in ABAP backend. From my point of view this time out page is misleading. In that blog I share one of my ...

使用ABAP SE16查看类型为RAWSTRING的数据库列字段值

2020-09-04
阅读 2 分钟
1.8k
Sometimes you would like to view the content of field with RAWSTRING type for a table:

SAP CRM附件模型和搜索相关的属性介绍

2020-09-04
阅读 2 分钟
951
For more detail about CRM content management, please go to my wiki page CRM Content Management.