关于微软 Edge 浏览器的 Tracking Prevention 特性在 Angular 应用中的影响
Microsoft Edge 中的跟踪预防功能(Tracking Prevention)通过限制跟踪器访问基于浏览器的存储以及网络的能力来保护用户免受在线跟踪。 跟踪预防功能旨在维护 Microsoft Edge 浏览器隐私承诺,同时还确保默认情况下不会影响网站兼容性或网络的经济可行性。 Edge 提供了几种不同 Level 的 Tracking Prevention 设置,可以通过 url
SAP ABAP 系统同微软 Office 套件进行 Desktop Integration 的工作原理
SAP 集成技术允许开发人员将与 OLE 兼容的桌面应用程序(例如 Microsoft Office、Lotus SmartSuite 或 Visio)集成到 SAP 系统中。 通信和数据传输工作原理如下: SAP GUI( Presentation 服务器)和 SAP 应用程序服务器之间的通信在 4.0 版中得到了扩展。这使得在 SAP GUI(控制框架)中包含 ActiveX 控件成为
关于 HTTP post 请求 form data 里的特殊符号,比如加号 plus symbol
对于终端用户来说,表单提交的过程很方便,在某种程度上相当于输入数据,点击提交按钮。 但是,从工程的角度来看,它需要一种编码机制才能可靠地将这些数据从客户端发送和接收到服务器端以进行后端处理。 使用 JavaScript 发送 form data,使用 PHP 作为服务器端接收,则 JavaScript 端需要使用 encodeURIComponent() 进行处理。 表单提交最常用的 HTTP
一步步创建包含自定义 Screen 的 ABAP 程序的详细步骤试读版
零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍ABAP 标准培训教程 BC400 学习笔记之二:Cross-client 和 Client-specific 的区别ABAP 标准培训教程 BC400 学习笔记之三:ABAP 编程语言的特性和基本构成要素ABAP 标准培训教程 BC400 学习笔
如何使用事物码 SAT 查找某个 SAPGUI 屏幕字段对应的后台存储数据库表的名称
零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍ABAP 标准培训教程 BC400 学习笔记之二:Cross-client 和 Client-specific 的区别ABAP 标准培训教程 BC400 学习笔记之三:ABAP 编程语言的特性和基本构成要素ABAP 标准培训教程 BC400 学习笔
如何查询 SAPGUI 屏幕上某个字段对应的数据库表存储的试读版
零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍ABAP 标准培训教程 BC400 学习笔记之二:Cross-client 和 Client-specific 的区别ABAP 标准培训教程 BC400 学习笔记之三:ABAP 编程语言的特性和基本构成要素ABAP 标准培训教程 BC400 学习笔
SAP Marketing Cloud Restful API SDK 使用案例分享
本文介绍笔者在 SAP Marketing Cloud 工作项目中使用 Restful API SDK 过程中积累的一些使用经验。 成功登录 SAP Marketing Cloud 系统之后,可以在菜单”快速启动”->”Manage Contacts”里找到Marketing Cloud contact管理应用。单击: 这里就能看到该系统里所有的contact列表了。左边的12183
SAP Field Service Management 和微信集成的案例分享和实现介绍
SAP FSM(Field Service Management), 属于SAP C/4HANA五朵云里的Service Cloud. 本文介绍笔者在工作中经历过的一个项目,包含 SAP Field Service Management 同微信集成的一个场景的功能需求分析和详细的技术实现。 我们需要在微信里能够显示FSM的数据,比如FSM里的产品和客户主数据: 一种简易的方式就是使用
从解读 BDC 自动生成的代码谈起,讲解 SAPGUI 的程序组成部分试读版
零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍ABAP 标准培训教程 BC400 学习笔记之二:Cross-client 和 Client-specific 的区别ABAP 标准培训教程 BC400 学习笔记之三:ABAP 编程语言的特性和基本构成要素ABAP 标准培训教程 BC400 学习笔
使用 Tag Assistant 调试 SAP 电商云 Spartacus UI 的 TMS 模块
启用了 Tag Assistant 调试模式的网站将显示在单独的浏览器窗口中,以便开发人员检查哪些 Google 代码已触发以及触发顺序。 Tag Assistant 调试模式显示哪些数据正在传递到数据层,以及哪些事件触发了这些数据交换。 新建一个调试会话的方法: 打开 Tag Assistant Activation Page: https://tagassistant.google.
SAP Spartacus 的 TMS 和 Event Service 实现的关联关系
大多数客户使用标签管理系统 (TMS) 向Storefront 添加额外的标签。添加这些标签以集成到其他系统,例如搜索或社交爬虫、分析解决方案、销售系统等。使用 TMS 将为应用程序生命周期带来敏捷性,因为无需经过开发周期即可应用更改。 Spartacus 的目标是支持各种 TMS 供应商解决方案。最流行的标签管理器似乎是 GTM,但我们不想将架构以及技术实现局限于 GTM。此外,CDS 也依赖
关于 Web Content-Security-Policy Directive 通过 meta 元素指定的一些测试用例
Content Security Policy 是一种使用标题或 meta 元素来限制或批准加载到指定网站上的内容的策略。 这是一个广受支持的安全标准,所有网站运营者都应该对这些标准了然于心。 使用 CSP 通过说明允许或不允许的规则为 Web 网站增加了一层保护。 这些规则有助于防御内容注入和跨站点脚本 (XSS) 攻击,这是 OWASP 的十大 Web 应用程序安全风险中的两个。 当攻击者
通过一个具体的例子,讲解 SAP Cloud Platform Integration(CPI) 的使用方法
最近笔者由于项目需要,又得学习一个新工具:SAP Cloud Platform Integration,简称 CPI,以前又叫做HCI - HANA Cloud Platform Integration Service. 笔者想通过本文,把使用这个工具的第一手体会,分享给曾经用过SAP CRM中间件,但尚未有机会接触到CPI的朋友们。 之所以本文标题里把SAP CRM中间件和SAP CPI
使用 Prometheus 监控 SAP ABAP 应用程序
Prometheus是由SoundCloud开发的监控系统的开源版本,logo是一个燃烧的红色火炬,这应该是有情怀的工程师们向泰坦巨神的后代,偷偷盗走天火,传给人类的普罗米修斯表示的敬意。 2016年,由Google发起的Linux基金会(Cloud Native Computing Foundation,CNCF)将Prometheus纳入其第二大开源项目,在开源社区十分活跃,SAP Ky
谈谈 JDK 和 SAPMachine 的关系
曾几何时,所谓 Oracle要对Java收费的新闻,在网上传得沸沸扬扬。这个新闻被专业人士视为标题党,而国内众多技术论坛,比如某乎社区上,有很多大神对 Java收费 这个说法做出了非常专业的解读,笔者这里就不班门弄斧了,Bing 搜索引擎根据“Oracle Java收费”的关键字搜索,第一条搜索结果就很值得一读。 本文想论述的重点,是介绍JDK,Oracle JDK, Open JDK和SA
如何使用 API 的方式消费 SAP Commerce Cloud 的订单服务
在SAP官网 help.sap.com 上根据关键字 commerce 搜索,结果列表里会显示出好几个名称相近的产品,这难免会让一些 SAP commerce (电商云)的初学者感到有点疑惑。 其实只需要耐心地打开这些链接逐一阅读一会儿,就能弄清楚这几个产品间的差异: SAP Commerce:SAP On-Premises上的电商解决方案 SAP Commerce Cloud on
有哪些ABAP关键字和语法,到了ABAP云环境上就没办法用了?
SAP BTP ABAP 环境是用于 ABAP 开发的 SAP 平台即服务 (PaaS) 产品,使开发人员能够利用其传统的本地 ABAP 专业知识,在 SAP 业务技术平台中开发和运行 ABAP 应用程序,或者作为 SAP 软件的扩展或作为独立应用程序。 在我们进入 云端 ABAP 技术细节的讨论之前,不知道大家是否思考过一个问题:为什么 SAP 要把 ABAP 编程环境引入 SAP Cloud
SAP 云平台多目标应用 Multi-Target Application 的开发技术介绍
随着SAP云平台的出现,SAP云平台开发生态圈告别了过去单凭ABAP打天下的局面。 伴随着SAP云转型的步伐,越来越多的编程语言,技术栈,工具纷纷加入SAP开发生态圈。现代企业级应用,越来越不青睐过去传统的单体式架构,取而代之的是采用微服务的思想,将复杂的单体应用根据业务拆分成一个个细粒度的分散的松耦合模块,这些模块可以由不同的编程语言和技术栈实现。 凡事有利就有弊,这种拆分除了让我们享受
使用 ViroReact 开发增强实现应用的一个具体例子
笔者之前的文章 使用 JavaScript 开发AR(增强现实)移动应用的预备知识和环境搭建,介绍了使用增强现实开发库 ViroReact 进行应用开发所需掌握的一些最基础的概念和环境搭建步骤。 本文开始详细介绍使用 ViroReact 进行编码开发的技术细节。 按照本文步骤开发而成的应用效果,可以从下面两个视频 demo 查看: https://v.qq.com/x/page/o300
使用 JavaScript 开发AR(增强现实)移动应用的预备知识和环境搭建
所谓AR(Augmented Reality), 即增强现实,是一种将通过计算机渲染出的虚拟图像与真实世界巧妙融合的手段,背后广泛运用了多媒体、三维建模、实时跟踪、智能交互、传感等多种计算机技术,将程序代码生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,显示在终端用户通过移动设备的摄像头观察到的真实世界中,虚拟和真实的两种世界互为补充,从而让终端用户感受到真实世界被“增强”的体验。