封面图

如何解决 Angular custom library module 在 ng build 时无法被识别的错误

2021-12-19
阅读 2 分钟
1.7k
SAP Spartacus angular.json, 是 Angular CLI 自动生成的文件,里面针对 storefrontapp,生成的 tsConfig 属性,指向一个 tsconfig.app.json 文件,该文件指定 ng build 如何对该 app 进行构建。

Angular form控件原生HTML代码里ng-reflect-form属性和其值的生成时机

2021-01-06
阅读 3 分钟
1.8k
简单的Component代码: {代码...} 如下图所示:ng-reflect-form这个属性运行时是如何生成的?bootstrap里调用_loadComponent:changeDetectorRef的策略:RootViewRef:ComponentRef指向的AppComponent,能看到Component的property:loadComponent里显式调用tick:tick函数里进行change detect:Angular Component html里...

Angular的constructor和ngOnInit里写代码有什么区别?

2020-12-05
阅读 2 分钟
1.8k
The Constructor is a default method of the class that is executed when the class is instantiated and ensures proper initialisation of fields in the class and its subclasses. Angular, or better Dependency Injector (DI), analyses the constructor parameters and when it creates a new instance by call...

nginx配置文件语法高亮的Sublime Text扩展

2020-03-06
阅读 1 分钟
5k
这个时候一个好的nginx配置文件编辑器的优势就显得比较突出了。从上面的链接下载sublime Text编辑器为nginx配置文件专属的扩展:

最简单的nginx教程 - 如何把一个web应用部署到nginx上

2018-12-02
阅读 2 分钟
5.8k
Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而...

利用Docker volume修改Nginx Docker镜像里index.html

2018-11-27
阅读 2 分钟
1.9k
我们都知道运行基于Docker的Nginx镜像后,访问localhost能看到Nginx默认的首页,这个首页的位置是Nginx镜像内的/usr/share/nginx/html目录下面。

最简单的docker教程:在docker里运行nginx服务器

2018-11-23
阅读 2 分钟
4.1k
命令行docker search nginx搜索名为nginx的docker image,返回结果的第一个,github上有10293个star,这就是我们想要搜索的结果:

使用Kubernetes里的job计算圆周率后2000位

2018-10-28
阅读 2 分钟
3.3k
定义了一个Kubernetes job,名称为pi,类型为job,容器名称为pi,镜像为perl,执行的per命令为 print bpi(2000):

如何在Kubernetes里创建一个Nginx service

2018-10-28
阅读 1 分钟
3.9k
Jerry之前的文章如何在Kubernetes里创建一个Nginx应用,已经使用kubectl命令行创建了Pod,但是在kubernetes中,Pod的IP地址会随着Pod的重启而变化,因此用Pod的IP地址来访问我们部署的nginx应用不太合适。

如何在Kubernetes里创建一个Nginx应用

2018-10-28
阅读 2 分钟
2.8k
使用命令行kubectl run --image=nginx nginx-app --port=80 创建一个名为nginx-app的应用 结果: deployment.apps/nginx-app created 使用命令行kubectl get pods查看创建结果,状态已经为running: 使用命令行kubectl describe pods查看pod明细: 把pod id记下来: nginx-app-f75d46bd9-q6c76 使用该pod id可以执行一些命...

如何从ERP将Material的Batch信息下载到CRM并存储在settype COMM_PR_BATCH里

2018-03-10
阅读 1 分钟
1.4k
前提条件:必须先确保三个对象ATTRIBUTE, CLASS和OBJCL成功下载。可以到事物码R3AM1里查看,确保状态全部为Done。 (1) 在事物码MM02里,切换到视图classification,将class 023_03分配给Material: 在warehouse management视图中,确保Batch management处于选中状态。 (2) 将该material下载到CRM。在下载的BDOC里能观察到...

CRM数据库表COM_TA_R3_ID的数据来源

2018-02-27
阅读 1 分钟
1.7k
这个表存放的内容是CRM产品同名settype COM_TA_R3_ID对应的业务数据。 表里的数据从来源上分两类: 1. 直接创建自CRM系统的相关数据 2. 从ERP下载的相关数据,如设备(equipment) 第一类的例子如下图: 字段R3SER_NO存储的序列号内容。 这个序列号在WebClient UI的ERP Identification处维护: 第二类的例子:ERP系统里设备...

Opportunity的chance of success的赋值逻辑

2018-02-25
阅读 1 分钟
1.3k
从下列function module CRM_OPPORT_H_PROB_SET_EC可看出,当status不为代码中的这些硬编码的值时,chance of success的值取决于sales cycle和sales stage的不同组合:

不同系统里同一Customizing activity的显示差异分析

2018-02-25
阅读 1 分钟
1.4k
比如SAP HANA Live Reporting这个Customizing Activity,在System AG3里不可见,但是在另一个系统QHD里却能使用。比较下列两张图的差异。

如何在SAP CRM WebClient UI里创建HANA Live Report

2018-02-25
阅读 1 分钟
1.8k
1. 使用业务角色ANALYTICSPRO登录WebClient UI: 2. 点击新建按钮: 为新建的报表分配一个HANA Live Query: 指定Query的参数: 上图WebClient UI选择的参数都定义在HANA studio里: 给报表添加属性: 添加measure: 之后报表即可在WebClient UI里成功渲染: 并且也能在CRM Fiori的Customer Report应用里看到该report。 如果想获...

ABAP开发人员未来应该学些什么

2018-02-12
阅读 1 分钟
2.2k
2007年1月我大学毕业进入SAP Chengdu从事开发工作,到今天已经整整11年了。 这张图在ABAP开发圈子里曾广为流传: 为了避免这种窘境发生在ABAPer身上,我们应该做点什么呢? 2017年刚开始的时候,我曾经在SAP community写过一篇文章: 作为一个应用开发人员,一个ABAP程序员应该学些什么额外的知识 这篇文章一度被管理员置...