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:
使用SAP云平台portal服务将SAP UI5应用部署到portal上
假设我已经开发好了一个SAP MTA应用,包含一个HTML5 module和一个Fiori Launchpad module,已经成功部署到SAP Cloud Platform上:该HTML5 module里的SAP UI5应用,已经能够通过Fiori Launchpad访问了:MTA应用的app router url是整个组件的访问入口。在我的例子里app router的url如下:https:
使用SAP WebIDE创建开发Java应用,并且在浏览器里调试
打开SAP WebIDE,新建一个项目,选择New from template,基于Multi-Target Application模板创建:项目创建完毕后,右键选择New->Java Module:新建的这个Java module同样要基于模板选择一个类型:这里我选择Simple Web Application:Run->Run as Java Application:这个操作会自动
如何部署Docker镜像到SAP Cloud Platform
参考SAP官方的帮助文档:SAP Help Portal第一次尝试,我遇到了下图的错误消息:You have exceeded your organization's memory limit: app requested more memory than availableFAILED要解决该错误,增大该Subaccount的memory quota即可:第二次尝试遇到的错误消息:Fai
SAP CRM Fiori应用和SAP JAM的集成配置
JAM integration in My Opportunity application:Click Share button:Choose one JAM group, maintain share comment and click ok button:Once share request is done, wait a whileTechnically, the connection be
使用cf curl查看SAP云平台上的应用各项明细
我有一个应用部署在SAP云平台上,完整url为:https://account.hana.ondemand.com/cockpit/#/globalaccount/8c7b2676-8dd1-4a97-bf24-998398f531c2/subaccount/5a9aab80-119b-4371-aa15-43008ebd355f/org/10789717-e078-4d24-bfe0-b5643
一步步使用SAP云平台的WebIDE开发SAP UI5应用
我们开发的这个SAP UI5应用需要消费一个OData服务,请求该服务得到一系列采购订单的数据,再显示到UI5应用上。所以需要先申请该OData服务所在的服务器ES5上的用户。申请链接:https://register.sapdevcenter.com/SUPSignForms/申请完毕后,可以通过webUI进入该系统。OData服务的地址:https://sapes5.sapdevcenter.
十年前的网易,新浪,维基百科,百度百科在手机上的打开效果
真怀旧啊,一晃就十年了
使用SAP Cloud Platform fullstack WebIDE创建SAP UI5应用并部署
登录SAP云平台,在Services面板里找到SAP WebIDE Full-stack服务:从availability里发现WebIDE full-stack目前只有Neo能用,CloudFoundry暂时不可用:点击Go to Service打开WebIDE:打开WebIDE后,新建一个项目,environment选成CloudFoundry:从模板里创建一个UI5应用,模板选择成SAP UI
把自定义url配置到SAP Fiori Launchpad上打开
打开SAP云平台 portal Service的Content manager:点击My Content,创建一个新的portal应用:我们的自定义url就在这个新建应用的字段URL里维护:创建的应用如下图所示:再创建一个新的group:将之前创建的url应用分配给这个group:点击Go to site,打开url:即可看到之前创建的URL应用出现在Launchpad里:点击tile,即可在po
运行在Docker里的SpringBoot应用,如何查看记录在文件系统的日志
我有一个SpringBoot应用,将其打包在一个Docker镜像里。DockerFile如下:FROM openjdk:8-jdk-alpineVOLUME /tmpVOLUME /logADD target/prolikeService.jar app.jarENV JAVA_OPTS=""ENTRYPOINT exec java $JAVA_OPTS -jar /app.j
Dockerfile里的VOLUMES关键字
我有一个如下的Dockerfile:定义了一个名为log的VOLUME, 这样该SpringBoot应用运行在Docker容器时,我可以用如下命令,进入Docker容器内部,到log文件夹下查看该SpringBoot应用运行时产生的日志:docker exec -it <容器id> /bin/shSpringBoot应用的Application.properties文件:Dockerf
另一种办法直接在宿主机上的文件夹内查看Docker镜像运行的日志文件
我们可以用docker ps首先找到某个Docker容器的id,再使用关键字docker logs <容器id>打印出该容器产生的日志:同样,在宿主机目录/var/lib/docker/containers下面,能发现一个文件夹,其前12位名称正好是我们在命令docker ps里查看到的容器id:进入该文件夹,即可查找到以-json.log结尾的日志文件:
将SpringBoot应用Docker化并部署到SAP云平台
首先需要把SpringBoot应用打包成docker,我用的dockerfile内容为:FROM openjdk:8-jdk-alpineVOLUME /tmpVOLUME /logEXPOSE 8080ADD target/prolikeService.jar app.jarENV JAVA_OPTS="-Dserver.port=8080"ENTRYPOINT exec j
SpringBoot的配置优先级,一个具体的练习例子
SpringBoot里的官方文档叫做Externalized Configuration:优先级依次如下:(1) Devtools global settings properties in the $HOME/.config/spring-boot folder when devtools is active.(2) @TestPropertySource annotations on your
SAP UI5 Web Component的图标实现
例子:我的SAP UI5 Web Component开发而成的React应用上,显示了这个加号图标:在React Component里引入加号图标:在此处给ShellBarItem的icon属性赋以add按钮:运行时效果如下:我们再回过头看看在代码里导入的add.js的内容:pathData里包含的值,其实就是基于SVG绘制而成的加号图标在浏览器里对应的g标签的d属性,如下图所示:
SAP UI5 Web Component for React的图标和图片处理
这个React应用左上角的react图标,以及右上角的小人图标,是如何显示出来的?把图片放到React应用的public文件夹下:在React应用的ShellBar组件里,将图片名称赋给对应的logo和profile属性即可:运行时的实现:
如何实现SAP UI5 Web Component React控件的加载效果
假设我使用SAP UI5 Web Component的React控件, 比如柱状图和折线图:导入useState函数,默认加载状态为false:每次点击屏幕后,首先将Loading状态使用切换函数setLoading设置成true,这样可以看到控件正在加载的动画效果。2秒钟后,setLoading设置为false,关闭动画效果。下图这道渐进式显示的横线就是控件加载时的动画效果。最后把loading
SAP UI5 web Component里的条件渲染机制
我的SAP UI5 web Component同时定义了两个图表标签,即BarChart和LineChart:运行时效果如下:现在我想针对这两个图表控件做一个条件显示,即点击屏幕一次,显示A图表,再点击,显示B图表。(1) 引入useState函数:使用该useState生成一组控制器,返回的值通过toggerCharts和setToggerCharts保存。前者是一个数组,值为默认显示的图表类型