本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
使用SAP CRM Mock framework进行单元测试
There is an interface IF_CRM_PRODUCT_PROXY in CRM which declares almost all function modules from function group COM_PRODUCT_API for product master access.
This interface is implemented by three ...
SAP CRM Opportunity行项目Alternative ID的填充逻辑
Requirement
When you maintain Opportunity line item and try to maintain a product, you can enter the alternative ID of a given product instead of the product ID. It is expected that the corresponding ...
SAP 函数CRM_ORDERADM_I_PROD_DETERM_OW的单元测试方法
For more detail about how product determination works in one order scenario, please refer to this blog: Product Alternative ID used in Opportunity Line item product determination.
As it is not possib ...
使用SAP CRM中间件从ERP下载BOM的一些常见问题
I have created the following download request in tcode R3AR2 to try to download a BOM from ERP:
When I perform request download, I meet with the following error message:
I go to tcod ...
Eclipse里如果看不到Attach Source按钮应该怎么办
When I am creating unit test for one of my Java project A, I try to have a look at the source code of this annotation:
Once I press Ctrl and click, I see this message below. The “Attach Sourc ...
JUnit 注解@RunWith的工作原理
Suppose you have a large number of unit test cases and you don’t want them to be executed all at the same time during Maven build. You can simply achieve it via annotation @Category.
(1) Create empty ...
JUnit 注解@Category的工作原理
Suppose you have a large number of unit test cases and you don’t want them to be executed all at the same time during Maven build. You can simply achieve it via annotation @Category.
(1) Create empty ...
JUnit 注解@SuiteClasses的工作原理
Suppose I have four test cases in my project, the total methods to be tested:
Based on the blog Run only given sets of your unit test via @Category, it is possible to organize test methods wi ...
JUnit 注解@Rule的工作原理
Suppose you need to repeatedly execute some test method in your unit test case, for example, you would like to test getPrice based on the first set of test data 5 times in test method test1() while fo ...
使用nodejs运行SAP Fiori应用
(1) download and install NodeJS in your local laptop:https://nodejs.org/en/download/ Type node -v to ensure it works correctly:
(2) install and configure Grunt. Grunt is a JavaScript task run ...
使用nodejs将SAP Fiori应用置于本地Launchpad运行
In the blog Step by step to run your Fiori application locally on NodeJS the steps to run your Fiori application locally by using NodeJS as server are introduced. In that solution, the Fiori applicati ...
SAP CRM Application Extension Tool(AET)扩展字段的渲染原理
Recently I am doing an S4 project and I have to figure out how extension fields created by S4 extension tool is rendered in Fiori UI. It turns out that when end users add extension field in S4 Fiori U ...
使用SAP XIF Adapter发送IDoc数据
In this blog, I will use File as external receiver.
Scenario overview
I make some changes on business partner / product master data in CRM.
The data in the mBDoc will be converted in XIF adapter in ...
Java注解@Cacheable的工作原理
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 ...
SAP Fiori Launchpad页面在服务器端的配置背后的实现原理
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 standar ...
在S/4HANA扩展字段的Available Fields列表里,看不到自己创建的扩展字段该怎么办
I have created one extension field on Business context “Product Master General” in tile “Custom Field and Logic” and publish it:
After that when I try to add it to Basic Data block of Product ...
使用JDK工具jmap和jhat监控Java进程
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 ...
SAP cross distribution chain status在Fiori应用中的draft handling
The explanation why draft handling is necessary in Fiori application could be found from Fiori Design Guideline.
In this blog, I will use the update of field “cross distribution chain status” in S4 P ...
SAP CDS view自学教程之十:SAP CDS view扩展性(Extensibility)实现原理
目录
Part1 – how to test odata service generated by CDS view
Part2 – what objects are automatically generate after you activate one CDS view
Part3 – how is view source in Eclipse converted to ABAP ...
使用Chrome开发者工具分析JavaScript garbage collector(垃圾回收器)
I use the following simple JavaScript code to illustrate:
var JerryTestArray = [];
(function(){
for( var i = 0; i < 100; i++){
JerryTestArray[i] = document.createElement("d ...