How to update BOL entity property value via ABAP code
Suppose I have one product with ID I042416 which could be found in CRM WebClient UI:I would like to change its description from "i042416" to for example "Jerry test".Here below is
Java实现的有道云笔记图片批量下载工具
有朋友问我每天哪里找时间写这么多文章。作为一个程序员,当然要善于利用各种工具提高自己做事情的效率了。如果没有现成的工具,就得自己造。我写文章一般是在云笔记里编辑,完成之后直接复制粘贴到自媒体平台。我有一个需求,能够把云笔记里包含的所有图片批量下载到本地某个文件夹里,这样我就可以批量上传文件到自媒体平台,省去了手工一张张上传的麻烦。我曾经写过一篇文章:使用ABAP批量下载有道云笔记中的图片,然而AB
一些SAP Partners能够通过二次开发实现打通C/4HANA和S/4HANA的方法介绍
有好几位朋友在公众号后台给我留言询问SAP C/4HANA和S/4HANA集成的方案。尽管我给这些朋友推送了一个方案:打通C/4HANA和S/4HANA的一个原型开发:智能服务创新案例,然而我得到的反馈是:在这个创新案例里,需要在C/4HANA里的服务云做一些后台开发,即下图红色方框标注的C4C API endpoint。因为是云产品,这种后台开发只有SAP能做,并没有对Partners开放。因此
ABAP SICF服务和Java Servlet的比较
In my opinion ABAP ICF handler and Java Servlet play the same role in enhancement which enables your web server with additional functionality.This blog will not introduce how an ICF handler class in A
使用SAP C4C rule editor动态控制UI上某个按钮是否显示
假设我想根据Sales Order的outbound delivery字段来控制这个Trigger Delivery按钮的动态显示:首先Adapt->Edit Master Layout进入Key user调整模式:鼠标放到按钮上,点击这个小扳手:点击Rule超链接,进入Rule编辑器:新建一个名为zoutbound_delivery的rule:点击Functions里的IF:Code区域自
一个例子体会Kubernetes内容器的高可用性和弹性伸缩
上一篇文章 在Kubernetes上运行SAP UI5应用(上),我介绍了如何在Docker里运行一个简单的SAP UI5应用,并且已经成功地将一个包含了这个UI5应用的docker镜像上传到Docker hub上。这篇文章作为这个主题的下半部分,将会介绍如何在Kubernetes里运行这个docker镜像。文章目录Kubernetes里的两个重要概念:pod和deploymentKub
如何在SAP里创建configurable material物料主数据
(1) 使用tcode CT04创建characteristic:assign 所有可能的color value:(2) 使用tcode CL02创建class.类型选择300- variant:将step1创建的characteristic assign给该class:(3) 新建一个material,将Material is configurable的checkbox勾上:(4) tcode
如何用SAP Cloud for Customer的手机App创建销售订单
第一次启动App,设置一个初始化的pin code:输入C4C tenant的url,用户名和密码:登录进系统后,找到Sales Order工作中心:可以看到系统里很多已有的销售订单了。点击屏幕左下角的创建按钮:Account是必填字段:可以从Account字段的F4帮助里选择一个合适的Account:如果C4C系统里选中的Account事先维护好了Partner determination配置的
使用BAPISDORDER_GETDETAILEDLIST创建S/4HANA的Outbound Delivery
要在S/4HANA里创建Outbound Delivery,首先要具有一个销售订单,ID为376,通过事务码VA03查看。只用61行代码就能实现基于这个Sales Order去创建对应的outbound delivery:REPORT zcreate_dn. DATA:lv_ship_point &n
如何给Docker hub用户上传头像
我第一次使用Docker hub时,觉得很奇怪,这个网站上面没有允许用户上传头像的地方。后来经过研究才发现,需要用在Docker hub上注册用户的同一个邮箱到Gravatar这个网站上再注册一个账号:然后在Gravatar维护用户头像:之后这个在Gravatar上维护的头像会自动同步到Docker hub上:要获取更多Jerry的原创文章,请关注公众号"汪子熙":
在Kubernetes上运行SAP UI5应用(上)
2018年只剩最后30天了。Jerry在2017年的最后一天,曾经立下一个目标:这个微信公众号在2018年保证至少每周发布一篇SAP原创技术文章。从Jerry在后台统计的2018全年文章数量来看,这个目标已经提前实现了。为了感谢大家的支持,在2018年的最后一天,Jerry会发布一个合集:《SAP成都研究院2018年XX篇原创文章合集》,包含了2018年全年SAP成都研究院的同事们发布过的文章。J
Docker入门系列之三:如何将dockerfile制作好的镜像发布到Docker hub上
这个系列的前两篇文章,我们已经把我们的应用成功地在Docker里通过nginx运行了起来,并且用dockerfile里制作好了一个镜像。Docker入门系列之一:在一个Docker容器里运行指定的web应用Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像本文我们会介绍如何将这个本地制作好的镜像发布到docker hub,让全世界其他docker爱好者能够使用您的镜像。
Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像
在前一篇文章:Docker入门系列之一:在一个Docker容器里运行指定的web应用 里,我们已经成功地将我们在本地开发的一个web应用部署到Docker容器里运行。本文将介绍如何制作一个包含了这个web应用的Docker镜像。镜像制作好之后,互联网上的任何其他用户都可以很方便地将您的镜像下载并运行。新建一个文件夹jerry-build, 将您的web应用放到这个文件夹里,我的web应用
Docker入门系列之一:在一个Docker容器里运行指定的web应用
实现题目描述的这个需求有很多种办法,作为入门,让我们从最简单的办法开始。首先使用命令docker ps确保当前没有正在运行的Docker实例。运行命令docker run -it nginx:然后我们另外开一个终端,用docker ps命令查看这个运行起来的容器实例,Status的Up 54 seconds意思是从该实例启动到现在已经经过了54秒。使用命令进入这个容器实例:docker
删除所有正在运行和退出的docker实例
docker ps -a能显示所有docker实例的状态,包含已经退出了的:加上-q参数,只显示container id使用这个命令,把docker ps -aq产生的输入作为输入传入到docker rm命令,达到删除所有容器实例的效果。docker rm $(docker ps -aq)要获取更多Jerry的原创文章,请关注公众号"汪子熙&quo
使用VM Tools让VMware虚拟机里的ubuntu能够共享Windows系统的文件夹
我们经常有这样的使用场景,在宿主机Windows(Linux)操作系统上通过VMware软件安装了一个Linux(Windows)的虚拟机, 然后需要在两种操作系统中通过某种介质共享数据。一种比较麻烦的方式是,将要共享的数据上传到某个网站上作为临时存储,然后在虚拟机里访问网络下载这个数据。通过共享文件夹,我们能够更加快捷地进行数据共享。本文介绍详细步骤。使用VMware启动虚拟机,菜单Player
最简单的nginx教程 - 如何把一个web应用部署到nginx上
Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,ng
如何在SAP CRM里创建和消费Web service
Created by Wang, Jerry, last modified on Dec 19, 2014The following steps demonstrates how to expose a function module as a web service in CRM.create a FM to return product description by given product
通过一个实际例子理解Kubernetes里pod的自动scale - 水平自动伸缩
kubectl scale命令用于程序在负载加重或缩小时进行pod扩容或缩小,我们通过一些实际例子来观察scale命令到底能达到什么效果。命令行创建一个deployment:kubectl run jerry-nginx --image=nginx:1.12.2kubectl get deploy查看刚刚创建的deployment:自动被deployment创建的po
如何通过一个SAPGUI屏幕反查这个屏幕对应的事务码
假设我通过某种跳转方式打开了下图这个SAPGUI的屏幕,但我想搞清楚用哪一个事务码可以直接到达这个屏幕,而不通过繁琐的点击,应该怎么做?步骤1,点击Order字段,按F1打开帮助界面,点上图的图标显示技术信息,得到了实现这个屏幕的程序名称:SAPLCOCU:双击程序名,进入程序实现,再点击这个图标:从而打开了这个程序所属的function group COCU,其对应的ABAP包为CO:在这个pa