SAP Business Application Studio和SAP云平台Destination
根据SAP官方文档,在SAP Cloud Platform CloudFoundry环境里创建的Destination,在SAP Business Application Studio的consume SAP systems里可以被解析为System URL或者catalog两种类别:那么SAP Business Application Studio是根据什么样的条件来解析的呢?根据Jerry的测
在SAP云平台上部署和运行Docker应用
容器技术,Docker,虚拟化,这些名词诞生尽管有很长一段时间了,但是在云原生开发领域仍旧热度不减。甚至连SAP赖以成名的ABAP Netweaver,如今也踏上了容器化的上云探索之路,比如下面这张来自SAP社区的一篇博客:Proof of Concept: Deploying ABAP in Kuberneteshttps://blogs.sap.com/2020/02/06/proof-of-
SAP新一代全栈开发工具:SAP Business Application Studio
这是Jerry 2020年的第29篇文章,也是汪子熙公众号总共第212篇原创文章。作为SAP从业者,我们能够清楚地感受到这些年SAP技术进化的趋势。SAP前端开发技术的进化方向,从SAP GUI,到能在浏览器里运行的ABAP Webdynpro / WebClient UI,再到现在仍然没有停止进化的Fiori UX. 而Fiori也从诞生之初只支持SAP UI5,进化到现在能够同时支持Angul
SAP API management portal - 如何创建API provider
(1) The API Provider is used to abstract the connection to the backend / target system(2) The API Proxy is the actual API which contains the logic to connect to the target system. Here you can model t
如何在SAP Business by design的UI上扩展新的按钮
# Sent: Monday, June 7, 2010 4:40 PMSubject: How to add button like "Print proforma invoice" in OWLI have gain KT from Darren about how to add button in OWL , the effort to achieve
如何启用SAP Business by design里的Correction Invoice功能
# Sent: Wednesday, May 18, 2011 11:42 AMSubject: [Tip] How to enable the function Correction Invoice for customer invoicingBackground:In test of migrated report “WLP Invoice report” for the
SAP UI5应用里搜索功能的实现
在一个包含了list的XML视图里,使用SearchField标签页定义一个搜索按钮。点击之后,执行的事件处理函数为handleSearch:<mvc:View controllerName="sapcp.cf.tutorial.app.controller.View1" xmlns:mvc="sap.ui.core.mvc"&nb
在SAP云平台的API portal里创建和管理API
登录API Portal,创建一个新的API:API Provider字段,选择之前创建好的API provider,SAPDeveloperSystemES5,点击Discover按钮后,能看到该Provider包含的API列表:这里我们选择GWSAMPLE_BASIC,选中后,URL字段会自动带出来:保存之后,点击Deploy部署:确保API处于Deployed状态。点击Test面版,打开SA
使用SAP WebIDE消费API Portal里创建的API时的错误消息
我使用API portal创建好一个新的API之后,在SAP云平台Neo环境里创建必备的Destination,使得WebIDE可以通过这些Destination,访问SAP API Portal的design time资源:上述Destination的url,维护成SAP API developer Portal的url:另一个Destination的url,维护成API portal本身的ur
使用SAP API portal进行SAP SuccessFactors的API测试
登录api.sap.com, 根据关键字SuccessFactors找到对应的API目录:找到foundation/Platform级别的API,进入之后,选择User Management:点击Logon,以使用API控制台自带的控制功能:点击Try Out, 就可以像使用postman一样,使用这个API控制台自带的测试功能了:$filter string里可以测试这个OData API的fi
如何为SAP WebIDE开发扩展(Extension),并部署到SAP云平台上
本文通过一个最简单的例子,介绍如何给SAP WebIDE开发扩展(WebIDE Extension)新建一个SAP WebIDE扩展,基于的模板如下,这个项目也是一个MTA项目:WebIDE extension同一个plugin一一对应,因此还需要维护对应的plugin名称:这个创建好的模板包含的功能很简单,在SAP WebIDE里新增一个菜单项,点击之后可以弹出Hello World,因此我们现
使用SAP WebIDE给SAP UI5应用添加data source
添加一个新的Data source:选择之前配置的指向northwind OData的Destination,# 注意,在Neo和CloudFoundry环境里都要创建同名Destination才行。在Neo里创建的Destination还需要带上三个额外的properties,而CloudFoundry里的Destination则不需要。输入/V2/Northwind/Northwind.svc
使用SAP WebIDE创建SAP Fiori Elements应用
在新建项目菜单里,Category选择为SAP Fiori Elements,模板选择为List Report Application:该List Report Application消费的OData服务,从Service Catalog的下拉菜单里选择指向ES5系统的Destination,从中选择EPM_REF_APPS_SHOP_SR这个服务:选择Suppliers这个data collec
使用SAP WebIDE进行SAP Cloud Platform Business Application开发
在WebIDE的Preferences里,启用SAP WebIDE扩展:SAP Cloud Platform Business Application development tools:设置该WebIDE连接的SAP云平台CloudFoundry环境:新建一个项目,类型选择SAP Cloud Platform Business Application:该srv实现类型选择为Java,packag
SAP云平台CloudFoundry环境hdb build成功的日志分析
7:06:08 PM (Executor) The "task for hdb build" process started.7:06:08 PM (Executor) Started the "task for hdb build" provision.7:07:31 PM (Provision) Service provisioning for modu
使用WebIDE开发Android应用
C4C里做Android开发用的是Google的Android studio:还有另一种方式做Android开发即使用Cloud IDE:登陆 AWS Cloud9 Amazon Web Services, 选择一个github上存在的repository,点击Start Editing:在source code里做代码的修改:成功save后,右键project,选择Open Termi
CloudFoundry应用的自定义端口的命令行设置方式
app guid: 6d75ef4d-40ca-435d-a7a0-fd2acc1fed12cf curl /v2/apps/5691ae25-0b85-440a-aa92-fb6d2dc317fb -X PUT -d '{"ports": [8000]}'cf curl /v2/apps/6d75ef4d-40ca-435d-a7a0-fd2acc1fed12
SAP云平台上部署应用时遇到disk quota不够的问题
我部署了一个应用到SAP云平台后,在控制台上看到这个应用的状态为CRASHED.在Events区域看到这些日志:> tar: Jdeps/bin/yarnpkg.cmd: Cannot creatsymlink to.yarnlyarn-v1.19.1/bin/yarmpkg.cmd: Disk quotaexceededtar: Ideps/bin/yarmpkg: Cannot crea
SAP云平台部署应用时遇到的502 Updating service failed - Bad Gateway
我在SAP云平台的WebIDE里创建了一个新的UI5应用,添加了一个HTML5 module:试图将其部署到SAP云平台时,遇到如下错误:> Service operation failed: Controller operation failed: 502 Updating service "dest_tutorial" failed: Bad Gateway:>
使用Excel导入数据到SAP Cloud for Customer系统
假设要上传Account的数据到系统:点download metadata:自动download一个zip下来:在folder Templates里维护要上传的Account data:把维护好的excel重新打成zip, upload:稍后在monitor里会观察到成功上传的task:看到import成功的消息:UI上能搜索出这条今天(2017-11-14)创建的Account: