PO 证书链 提到服务器间证书交换会不会头大,这两天遇到一个B2B接口的通讯证书问题,借机涨姿势,分享之申请下来就是这么三个文件这就是传说中的证书链,那怎么链起来的呢,分别打开这三个证书就可以看到issue to和issue by的关系,这是最关键的,三个证书是不是一个证书链可以简单通过这个来判断。再到PO中找到通道中配置的证书view其中这三个证书就对应了刚从CA机构中下载的证书,把这三个证书发给COVISINT,他们会对应安装到相应的通道。这样通道的证书配置就算完整了。
到底要不要用SAP Screen Personas,要用怎么用 虽然S4 HANA里目前有3000多个基于SAPUI5的fiori应用程序,但传统应用程序是可见的未来还是会继续存在,某些业务还是严重依赖这些传统应用程序 ,那从2012年开始推出的SAP Screen Personas适合什么时候使用呢?也就是它有什么优势呢?SAP Screen Personas是SAP定位于改善屏幕外观的工具。开始并不是免费的,后来SAP意识到原来客户并没有那么在意外观,为外观付费的意愿很低,逐渐开始了免费,现在它是在套件里免费使用的。
LLM 两句话开发手边工具 今天碰到一个需求,用户导出了一个上百兆的数据TXT文件,直接打开处理非常慢,于是决定先拆分成小文件,网上有很多工具可以实现这个需求,不过就是需要一番搜索和下载,于是决定用python自己写个小程序,下面是过程,除了注册的过程,整个用时不超过10分钟,用完感觉就是幸亏ABAP是个小语种,GPT目前还达不到这程度(前端应用使用Joule已经基本达到了 T_T),否则早失业了。使用bito扩展,用自然语言描述需求,像聊天一样,自动生成代码,创建一个空白文档,点击插入,然后就可以保存测试了。
EWM学习之旅-1-EWM100 仓库管理是指对库存的管理和库存存储位置的管理,仓库管理系统从功能角度讲就3点:一些大型仓库还需要仓库管理系统实现功能:在更复杂的仓库中,还可能有一些额外的功能来管理与货物或材料相关的其它信息及服务:然后介绍一下SAP的仓库管理解决方案的发展历史:1993年SAP WM做为SAP R/3的一部分出现,2005年引入EWM做为WM的替代方案补充方案出现,众所周知,2027年ECC就退出历史舞台了,SAP S/4 HANA是下一代解决方案,从S/4 HANA1610开始 SAP WM和嵌入EWM都是S/4HAN
XML Encoding = ‘GBK‘ after STRANS,中文乱码 最近帮同事处理了一个中信银行银企直连接口的一个问题,同事反馈,使用STRANS转换XML后,encoding始终是’utf-16’,就算指定了GBK也不行。尝试了很多办法始终不行,发到银行的数据中,中文始终是乱码。Debug使用HTML视图看报文时也可以看到中文是乱码。这个问题其实并不难,理解了根本就能轻松解决。发直接发转了编码后的XSTRING过去,转STRING。
笔记-Building Apps with the ABAP RESTful Application Programming Model-Week3 Week3Unit 1: The Enhanced Business Scenario本节介绍了将要练习的demo的业务场景,在前两周成果的基础上,也就是只读列表,也可以说是报表APP基础上启用了事务能力,也就是CURD以及自定义业务功能的能力,从创建基本的behavior definition,然后behavior definition projection,同时介绍了EML(Entity Manipulate Language),使用EML实现实际的业务逻辑,然后扩展到了validations,d
CICD in ABAP 先搞清楚什么是CI? 什么是CD?CI (Continuous Integration) CD (Continuous Delivery) 持续集成 持续交付CI (Continuous Integration)持续集成(CI)描述了一个软件开发过程,在这个过程中,不同的团队成员经常将他们的贡献集成到一条主线中。在每次集成之前,通过构建和自动化测试来验证更改。因此,您可以尽可能快地检测错误,并在完成开发之前防止集成问题。首先,开发者写代码找提交到源码管理系统SCM(Souce Code Mamag
ABAP整洁之道 以下全部内容从Github的一个开源项目复制,,原地址:https://github.com/SAP/styleguides/blob/main/clean-abap/CleanABAP_zh.md目录ABAP 整洁之道做法整洁代码入门之法旧代码重构之法自动检查之法与其他指南互通之法表示异议之法名称使用描述性名称首选解决方案域和问题域术语使用复数形式使用能读出来的名称避免缩写在各处使用相同缩写用名词表示类而用动词表示方法避免干扰词,如 "data"、"info"、"object"每个概念选取一个词仅
BTP Integration Suite学习笔记 - (Unit4) Developing with SAP Integration Suite 什么是云集成?前三章讲了很多内容,但都不是最核心的,通常我们用CPI是让他实现原来PI/PO的功能的,是用来做集成的。这章才刚开始。SAP Cloud Integration通过消息交换支持端到端流程集成。它基于Apache软件基金会的开源框架Camel。它是SAP BTP集成套件的核心功能之一。开发、部署和监视在浏览器中使用图形工具进行。它是LowCode/No Code工具之一。
BTP Integration Suite学习笔记 - (Unit3) Developing with SAP Integration Suite 里已经有需要定义好的策略模版可以使用,在Policy Template下已经有二十多个模版可以参考使用。可以方便的进行下载和导入。给ES5服务添加基本认证这个示例实施主要是两步:在TargetEndpoint的传入请求的PostFlow这个点上增加一个类型为的策略,这个策略作用是定义两个变量和并且赋了值。依然是在TargetEndpoint的传入请求的PostFlow这个点上增加一个类型为的策略最终的效果就是 个API可以直接访问而不再需要输入用户名密码。
BTP Integration Suite学习笔记 - (Unit2) Developing with SAP Integration Suite 这张图应该不陌生,很多地方都可以看到,SAP对于智能企业的集成策略。Predefined integration预定义式集成,首先是在SAP生态环境内,SAP已经outline了其智能套件间(SAP软件到SAP软件)的端到端流程的策略和路线图。例如,协同不同领域的数据模型有助于确保主数据可以在不同SAP应用程序之间高效快捷的交换,这个就包括上一章提到的SAP Graph, 可以翻阅中的预构建集成。Open integration开发式集成,更进一步,是SAP软件和外部软件间。
BTP Integration Suite学习笔记 - (Unit1) Developing with SAP Integration Suite 一图理解什么是分布式体系架构:分布式的架构中包括很多子系统,这些子系统在特定体系结构的框架内耦合在一起,并协同处理任务。不同的传输协议发布管理监控错误识别和纠正延迟服务质量安全可实施性可观察性文档API就是解决办法中最重要的一种。云原生架构就是基于API。练习场景一家公司向终端客户销售商品。由于全球发货问题,部分产品无法按时发货。应该通知订购这些产品的客户延迟交货的情况。(1)(2)(3)分别是产品清单,员工,和流程开始。
Update module V1 & V2 如果系统中没有V2的更新进程,那么V2的更新会用V1的更新进程。V1的请求处理在一个V1的更新工作进程中作为一个独立的数据库LUW,如果V1的更新已成功,系统将删除V1的要求和所有的相关锁,设置一个DB Commit和触发器。如果V1的请求发生错误,所有的相关锁就会被删除,发生数据库回滚时,会给创建LUW的用户发送邮件,同时在VBLOG的标记为不正确的错误消息,V2进程不会被触发。v2更新模式用于数据库链接到V1的变化(主要的变化),但不一定要在执行相同的DB LUW的变化(例如,统计更新)。