SAP WebClient UI和business switch相关的逻辑介绍

2020-09-04
阅读 4 分钟
1.5k
Let’s first learn some prerequisite knowledge:In Webclient UI workbench the poweful functionality is provided to ensure that the given feature is only available, if the bound business switch is in active status. For example you can open component BP_HEAD and find many view are added to overview a...

SAP WebClient UI页面标签的决定逻辑介绍

2020-09-04
阅读 2 分钟
1.2k
In this blog we have discussed the logic how the correct UI view configuration is chosen by framework in the runtime.

SAP WebClient UI配置决定(configuration)的逻辑介绍

2020-09-04
阅读 4 分钟
1.3k
This blog will try to introduce the Webclient UI Configuration determination logic to those friends who are new for this topic.

如何处理新建的SAP CRM产品category没有出现在列表的问题

2020-09-04
阅读 2 分钟
1.2k
However, it does not appear in “Not assigned” group range when I try to specify its number range logic via tcode COMCMATERIALID:

SAP CDS view自学教程之五:如何开发支持Odata navigation的CDS view

2020-09-04
阅读 5 分钟
1.7k
So far we have a working CDS view ready for us to create a UI5 application on top of it via Smart Template in WebIDE within just a couple of minutes. Once done, the UI5 application will display the data from our CDS view like below. For step by step how to achieve this, please refer to this blog:...

SAP Fiori Elements如何基于domain fixed value创建下拉菜单

2020-09-04
阅读 8 分钟
2.2k
Several days ago I wrote a blog How to build a drop down list using Smart template + CDS view which introduces how to create a drop down list based on values from a backend table.

使用Fiori Elements创建的SAP UI5应用,如何支持创建功能

2020-09-04
阅读 2 分钟
1.3k
In previous blogs I have introduced how to use SmartTemplate + CDS view to build service order application with search, display and update function enabled:

SAP Fiori globalization实现原理之Amount显示的截断原理

2020-09-04
阅读 3 分钟
991
You have observed the following behavior: the sales volume is displayed in detail view with1880 USD, while in master list, it is displayed as 2K for short. Why?

SAP ABAP Development Tool的本地存储原理(local storage)

2020-09-04
阅读 1 分钟
1k
跨模态编码器(Cross-Modal Encoder):跨模态编码器的作用是将文本和图像的特征进行对齐。GPT 可以将用户输入的文本描述转换为文本特征表示,然后利用跨模态编码器将这些特征映射到图像特征空间。这种方式确保模型能够理解描述性语言中不同细节是如何与图像特征对应的。

SAP Fiori globalization实现原理之Number显示的格式原理

2020-09-04
阅读 3 分钟
885
You might observe the same number value but displayed with different format if you log on the same system with different user.

SAP CDS view自学教程之八:SAP Fiori Elements里不同类型的annotation

2020-09-04
阅读 5 分钟
2.3k
Part1 – how to test odata service generated by CDS viewPart2 – what objects are automatically generate after you activate one CDS viewPart3 – how is view source in Eclipse converted to ABAP view in the backendPart4 – how does annotation @OData.publish workPart5 – how to create CDS view which supp...

SAP CRM销售订单UI上的字段对应的数据库表存储字段:requested start date和end date

2020-09-04
阅读 3 分钟
1.1k
Suppose you need to investigate which database table stores the value of Requested start date and end date:

SAP Fiori Elements里Drop down list的实现原理

2020-09-04
阅读 5 分钟
1.6k
In the blog Step by Step to create CDS view through SmartTemplate + WebIDE and Create a CRM Service Order Fiori application within a couple of minutes we get an Fiori application generated which needs several fine-tuning on appearance. For example, the status field is by default rendered as a pur...

使用Fiori Elements创建的SAP UI5应用,如何支持编辑功能

2020-09-04
阅读 3 分钟
1.1k
In previous blog Create a CRM Service Order Fiori application within a couple of minutes I introduced the approach to generate a Fiori application which supports search and display on Service Order within just a few minutes.In this blog, I will use one field in Service Order header level to demon...

使用SAP CDS view快速创建一个Fiori应用,管理Service Order

2020-09-04
阅读 12 分钟
2.2k
In this blog, I will show you how to create a CRM Service Order Fiori application within just a couple of minutes. You don’t need to write even one line of JavaScript code to get this responsive application.

SAP CDS view自学教程之六:如何在CDS view里消费table function

2020-09-04
阅读 5 分钟
2.3k
Let’s try to resolve one real issue now. What we want to achieve is: in CRM we need a CDS view which returns the service order guid together with its Sold-to Party information, “Title” ( Mr. ) and “Name” ( blGMOUTH ).

SAP Fiori Elements里Smart Link工作原理介绍

2020-09-04
阅读 4 分钟
1.9k
The hyperlink could easily be defined by Smart field with the help of corresponding annotation declared in OData Model metadata.The hyperlink in this example looks like below in UI:

SAP Fiori Elements里的Smart Table工作原理解析

2020-09-03
阅读 4 分钟
1.9k
Unlike the previous three examples, the control instance of SmartTable now is not created dynamically by ODataControlFactory, but statically declared in xml view and created then by XMLTemplateProcessor after xml view is loaded and parsed:

在SAP WebIDE里使用Fiori Elements快速开发SAP UI5应用

2020-09-03
阅读 4 分钟
1.6k
Create two CDS views in ABAP development studio. The source code for both are listed below. You just need to copy them into studio and click activate button.

SAP ABAP和Java的动态代理实现

2020-09-03
阅读 6 分钟
1.3k
In my blog Implement CGLIB in ABAP I demonstrate how to create dynamical proxy class via CGLIB in Java and ABAP. The generated proxy class is actually a subclass which inherits the base class. Such class created by CGLIB is transient, which means the life time of generated class is only within th...

SAP ABAP CGLIB(Code Generation Library)的模拟实现

2020-09-03
阅读 1 分钟
1.8k
跨模态编码器(Cross-Modal Encoder):跨模态编码器的作用是将文本和图像的特征进行对齐。GPT 可以将用户输入的文本描述转换为文本特征表示,然后利用跨模态编码器将这些特征映射到图像特征空间。这种方式确保模型能够理解描述性语言中不同细节是如何与图像特征对应的。

如何监听SAP CRM BOR事件

2020-09-03
阅读 5 分钟
1.5k
In tcode SWO1 we can find for example business object BUS1178 has defined several events.

如何避免SAP订单保存后生成的中间件CSA inbound queue

2020-09-03
阅读 3 分钟
1.2k
By default after a service order is saved, there is a distribution lock set, which prevents you from editing this order in status transferring. Click edit button you will meet with error message below until it has successfully been transferred.

SAP CRM服务订单的distribution lock和status profile

2020-09-03
阅读 4 分钟
1.3k
I would like to share an investigation done today regarding distribution lock in Service Order.

SAP CRM Application Extension Tool类型为Code List的扩展字段实现原理

2020-09-03
阅读 3 分钟
1.2k
When you create extension field via Application Extension Tool, it seems the code list ( or drop down list ) is not supported by this tool. This type does not appear in supported data type list.

SAP CRM Application Extension Tool的Custom Behavior

2020-09-03
阅读 3 分钟
1.1k
I introduce one approach to define your extension field with your specific logic via calculated field supported in CRM Application Extension Tool ( AET ).

使用Chrome开发者工具分析JavaScript garbage collector(垃圾回收器)的实现原理

2020-09-03
阅读 5 分钟
1.6k
Create a new empty tab in your Chrome, and first create a snapshot with empty heap status by click “Take Snapshot” button:

Java和ABAP单例(singleton)设计模式的攻与防

2020-09-03
阅读 1 分钟
1.4k
跨模态编码器(Cross-Modal Encoder):跨模态编码器的作用是将文本和图像的特征进行对齐。GPT 可以将用户输入的文本描述转换为文本特征表示,然后利用跨模态编码器将这些特征映射到图像特征空间。这种方式确保模型能够理解描述性语言中不同细节是如何与图像特征对应的。

SAP CDS view自学教程之十:SAP CDS view扩展性(Extensibility)实现原理

2020-09-03
阅读 5 分钟
1.9k
目录Part1 – how to test odata service generated by CDS viewPart2 – what objects are automatically generate after you activate one CDS viewPart3 – how is view source in Eclipse converted to ABAP view in the backendPart4 – how does annotation @OData.publish workPart5 – how to create CDS view which ...

SAP cross distribution chain status在Fiori应用中的draft handling

2020-09-03
阅读 4 分钟
1.4k
The explanation why draft handling is necessary in Fiori application could be found from Fiori Design Guideline.

使用JDK工具jmap和jhat监控Java进程

2020-09-03
阅读 3 分钟
1.3k
Suppose you have a running Java process and you would like to inspect its running status, for example how many object instance are created or memory consumption status, you can use some standard tool provided by JDK.

在S/4HANA扩展字段的Available Fields列表里,看不到自己创建的扩展字段该怎么办

2020-09-03
阅读 3 分钟
1k
I have created one extension field on Business context “Product Master General” in tile “Custom Field and Logic” and publish it:

SAP Fiori Launchpad页面在服务器端的配置背后的实现原理

2020-09-03
阅读 3 分钟
1k
In this blog Why Adapt UI button is visible in some system but missing in some other system I have explained my analysis about one issue that I would like to use Adapt UI button to extend some standard Fiori UI, and this button is available in some system,

Java注解@Cacheable的工作原理

2020-09-03
阅读 5 分钟
2.9k
In order to avoid unnecessary query on database it is a common pattern to define a cache in application layer to cache the query result from database. See one example below. Here the application cache is maintained in a custom class CacheContext.

使用SAP XIF Adapter发送IDoc数据

2020-09-03
阅读 4 分钟
1.1k
The data in the mBDoc will be converted in XIF adapter into an IDoc which then is sent to File as external receivers.