在SAP云平台ABAP编程环境里使用CAP模型创建Fiori应用
创建必须的CDS view,激活,然后基于CDS view创建behavior definition:```sql@Semantics.user.createdBy: true key holiday_id, @Semantics.user.lastChangedBy: true month_of_holiday, @Semantics.systemDateT
把经典的ABAP webdynpro应用配置到SAP Fiori Launchpad里
假设我们在ES5系统里有一个ABAP webdynpro应用,想配置到SAP Fiori Launchpad里,首先在SAP Cloud Platform上创建一个Destination,指向ES5:再维护如下五个额外的properties:登录SAP云平台portal应用,在content manager里新建一个app:properties的App UI technology,选择Web Dy
使用Java程序通过http post访问ABAP Netweaver服务器
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
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 UI5应用配置到SAP云平台Fiori Launchpad里
在SAP云平台WebIDE里新建一个UI5应用并本地运行通过后,在webapp文件夹下打开manifest.json文件,进入navigation区域,semantic object维护成data,action维护成display:Inbound tile的title维护成如下:为了将该应用部署到SAP Cloud Platform的Fiori Launchpad,还需要创建一个SAP Fiori
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:
使用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结尾的日志文件: