本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- 龙儿筝
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
SAP云平台上的Mendix服务 - 如何注册帐号
在SAP Cloud Platform的service catalog里找到Rapid Application development服务,点击进去之后,点超链接Open development portal:
选择Sign in with SAP:
选择SAP Cloud Platform上的一个region:
如何在postman里为类型为Edm.DateTime的OData参数指定正确格式的值
我在调用SAP C4C的OData服务时,发现很多EntityType的字段类型都为Edm.DateTime.
比如SAP C4C Lead OData服务里Lead entity Type的StartDate字段和EndDate字段。
如果我想用Postman调用OData服务创建Lead,像这种类型的参数,应该如何维护输入值?
如果请求正文的格式是json,则使用如下的格式维护 ...
SAP Cloud for Customer的inscreen_dataflow处理方式
点击Sales Lead OWL里某一个Lead,进入TI页面:
TI页面里创建了一个Embedded Component:
aTargets的内容:
从上图可以看出这个navigation是从Lead TI页面screen内部,通过PublicOutportECLeadProduct到达Embedded Component.
在NavigationProcessor里有个 ...
如何创建SAP C4C Product list并用OData服务消费
SAP Cloud for Customer里的product list创建:
我创建一个ID为161的product list,维护三个product进去:
三个product ID如下:
找到该product list对应的UI:COD_ProductList_OWL
这个UI对应的后台BO为ProductBusinessPartnerRelation:
SAP C4C Mashup port bindingF4帮助对话框里的数据源
我们在SAP Cloud for Customer上创建Mashup时,会选择port binding:
点了F4之后,看到的这些列表里的数据:
从Chrome开发者工具里能观察到这些数据是通过HTTP请求从后台返回的:
选中Lead_Info后:能看到Lead_Info这个inport提供的所有字段,这些字段又是另外一个HTTP调用取回的,其响应如下:
SAP Cloud for Customer里新的Lead UI对Mashup集成的支持原理
我们在SAP Cloud for Customer UI里可以看见Lead和SalesLead两个UI,其中后者被SAP标记为deprecated状态:
Leads才是SAP推荐使用的UI,Lead TI页面的模型路径:
app.component=/BYD_COD/SalesOnDemand/Marketing/Prospect/COD_Mkt_Prospect.TI.uicompone ...
在SAP C4C TI(Thing Inspector)页面里添加自定义UI
SAP C4C的自开发UI可以放到Embedded Component里去,如下图所示,在Cloud Application Studio里创建一个新的Embedded Component:
我在这个自开发页面里就放了一个input field:
如果想把包含了这个input field的Embedded Component放到Sales Lead的TI页面去,UI designer里 ...
SAP C4C里没有选择Port binding的url Mashup行为分析
下图这个Mashup无法在HTML和url之间切换,说明其类型为url Mashup.
没有选择port binding:
也就意味着除了系统默认的几个字段之外,再无其他可以的输入参数供该Mashup绑定。
仅有$System这个结构下的字段可供绑定。我将$System的EmployeeID字段绑定到bing查询的query字段里。
这样,当我将该Mashup配置到UI上时,点 ...
SAP Cloud for Customer的Mashup位于CustomPane里
CustomPane.js的实现位置:
sap/client/basecontrols/core:
根据C4C系统里创建的Mashup模型来初始化CustomPane控件:
oModel.oResource的id就是该Mashup在C4C系统的ID:
MashupComponentModel.js的实现:
路径:SAP_UI/HTML5/r ...
SAP C4C的URL Mashup无法添加到embedded component里去
HTML帮助文档里写到:URL Mashup只能添加到headers上,无法添加到sections和tab区域里。
测试:在adaptation模式下,headers区域下的Mashup列表里选择url Mashup:
在properties的Apperance里只有Link一个选项,且无法更改:
如果试图将url Mashup添加到embedded component里,会遇到 ...
SAP Cloud Platform和S/4HANA的互联
通过两个系统互相连接互相信任的配置,使得:
(1) SAP Cloud Platform subaccount will get a destination which holds data for the connection and OAuth communication with the S/4HANA Cloud system.
(2) That enables its Web IDE ...
如何在S/4HANA里创建Custom Business object并实现自定义逻辑
使用分配了包含有Business Catalog SAP_CORE_BC_EXT的业务角色的用户登录S/4HANA,在SAP LaunchpadExtensibility group里点击Custom Business object:
新建一个Business object:
输入bo名字:
在fields标签页,指定这个BO包含哪些字段:
Type column的下拉菜单 ...
SAP Cloud for Customer里的individual customer OData服务
(1) customer的查询:
https://jerry.c4c.saphybriscloud.cn/sap/c4c/odata/v1/c4codata/IndividualCustomerCollection?$filter=CustomerID eq '1000490'
上述url的语义是,在系统里查询CustomerID为1000490的customer数据。如果存在,返回格式如下, ...
SAP Cloud for Customer Sales Lead明细页面视图的UI模型
工作中心:Sales
工作中心视图:Sales Lead
Note字段绑定的BO模型:
/Root/Notes/NoteText
SalesLead的明细页面的UI模型路径:COD_MarketingLead.TI.uicomponent
名字是MarketingLead:
如何基于SAP CDS view创建OData服务
# Prerequisite
you should have a working CDS view. Refer to this link about how to create CDS view.
# Steps
Just add one annotation and re-activate your view:
Take my view for example, the follo ...
SAP ABAP守护进程(ABAP Daemon)的实现方式
Jerry本科学习《计算机操作系统》这门专业课时,了解到了守护进程的理念,当时我们是从Linux操作系统里的守护进程开始学习这个概念的:Linux守护进程是运行在后台的一种特殊进程,独立于控制终端并且周期性地执行某种任务,或等待处理某些将要发生的事件。Linux系统很多服务都通过守护进程实现,常见的守护进程有系统日志进程syslogd,web服务器httpd,邮件服务器sendmail和数据库服务 ...
使用SAP云平台Mobile Service开发移动应用
Jerry之前的文章 SAP移动应用解决方案之一:HTML5应用 + Cordova = 平台相关的混合应用,曾经介绍了Cordova这个开源框架是如何应用到SAP Cloud for Customer的移动应用开发上的。
Jerry的另一篇文章 如何使用JavaScript开发AR(增强现实)移动应用,则介绍了目前移动应用开发的另一种主流技术:React-Native. 无论是Cordova还 ...
SAP CRM WebClient UI Excel Export的运行时执行明细
thtmlbExcelExportGen('https://ldcijerry.corp:44300/sap(bD1FTiZjPTAwMSZpPTEmZT1WMEZPUjBwRlVsOWZYMTlmTnpkZk1UazJiQXVFdDFTWEh0ZUwwRWlwRWVVeWRnJTNkJTNk)/webcuif/uif_export_tab?method=csv&iId=C26_W18 ...