- 博客(182)
- 收藏
- 关注
原创 SAP HANA标准ODATA V2接口新增查询字段
参考前文,激活物料主数据ODATA API激活完成后查看odata entity A_Product的结构,可以发现entity是基于CDS的转到SE11也可以查询到该视图A_Product。
2025-04-15 14:18:27
359
原创 SAP HANA标准ODATA V2接口新增自定义字段
等待发布结束后,在API的odata节点中启用字段分别调用创建和查询的odata服务,查看结果,已经可以创建和返回自定义字段转到系统中,查看标准表也可发现增强字段被写入。
2025-04-15 11:15:49
636
原创 SAP HANA 激活标准ODATA V2服务
地址:https://api.sap.com/API Hub是SAP标准API的文档,可以在上述网站找到API的相关信息Cloud版本的相关配置在之前的Blog中有提及,此次是OP版本的相关配置,所以选择S/4 HANA找到待使用的ODATA API,如物料主数据的API是Product Master(A2X),貌似A2X的都是跟主数据相关的APIOverview页签是对API的简单描述。
2025-04-10 10:23:02
328
原创 SAP SCC安装配置
从HANA Tools下载SCC,建议下载msi的安装版本,不用做过多配置下载完正常安装,可以部署在本地或者服务器上,此处是服务器至此安装结束如果是在服务器上安装,有可能报错DLL缺失的问题,网上找个directx修复dll的工具,检查安装下DLL文件再安装就OK了。
2025-04-01 18:13:58
318
原创 SAP 导出RFC XSD文件
一般CPI到Mapping步骤直接使用RFC的WSDL也可以,通过此方式可以根据RFC的出入参数,导出带item或不带item节点的XSD文件。
2025-03-26 16:27:00
152
原创 SAP 获取RFC的WSDL文件
主要是CPI要用到WSDL文件做mapping,客户的SAP服务器不一定直接可在浏览器访问http或者https的地址,所以在SAP里面开发程序内部调用地址获取WSDL文件。
2025-03-25 15:44:13
176
原创 ABAP OPEN DATASET
屏幕加个文本控件,勾选回应双击作为上传触发操作。上述代码测试可成功上传下载服务器文件。分配功能键DCLICK。再加俩按钮上传和下载。
2025-03-17 16:32:53
204
原创 SAP Build4-office 操作
商店中找到outlook的sdk,添加到build中在process中添加outlook的SDK电脑上装了outlook的邮箱并且已经登录我用个人foxmail邮箱向outlook发了一封带附件的销售订单邮件,就以此作为例子。
2024-07-08 10:46:55
935
原创 SAP Build 1-工作流表单开发
刚接触工作流,其实工作流业务场景很复杂,我见过OA配置的审批流一大长串,实际场景肯定没有这上面展示的那么简单,另外有些控件比较复杂还没有深入研究,等后面再慢慢发布,另外SAP将这几个平台整合到一块是可以互相关联的,比如在工作流中就可以触发自动化流程去S4创建销售订单,这部分怎么联动后面会边学边写文档。
2024-06-10 17:37:44
995
原创 ABAP 自动填充DATAX
经常做BAPI开发的时候,SAP有个什么DATAX的表对应DATA,每次都要写一堆成对的DATA和DATAX,不然就会修改失败,每次复制粘贴也有点麻烦而且容易漏。
2024-06-01 03:24:49
523
10
原创 SAP Build引言
SAP Build 似乎是一个整合了很多低代码或无代码产品的平台,最早的时候应该都是各自分开的几个产品,近年合并到一块上了SAP Build平台现在看官网的介绍应该是有三四个产品被集成进来了,分别是SAP IRPA,SAP Workflow,APP Gyver,还有个Work Zone不知道是做什么的,后面再补充。
2024-05-30 22:04:31
826
原创 ABAP 长文本编辑器弹窗控件
用户想在ALV上编辑长文本,但是ALV只有128个字符肯定是不够用的,所以需要用一个长文本编辑器来输入,本来想自己写的,发现有标准的函数,还挺好用的。
2024-05-30 00:15:05
760
原创 ABAP 在增强中COMMIT
呃,又是很磨人的需求,正常情况下是不允许在增强中COMMIT的,会影响源程序本身的逻辑,但是这个需求就得这么干…就是在交货单增强里面要再调用一次交货单BAPI,通过SO的交货单自动创建STO的交货单,如果无法成功创建STO交货单那么原SO交货单也不允许新建STO交货单失败的情况很好做,反正都不建报个E类型错就行;但是STO交货单要是创建成功那就要COMMIT了,而且还要写到自建表里面,最后用下面的方法实现了。
2024-05-29 22:04:45
943
原创 .NET 直连SAP HANA数据库
上个项目碰到的需求,IT部门要求直连SAP的HANA数据库,以只读的权限读取SAP部门开发的CDS视图,是个有点复杂的工程,需要从成品一直往前追溯到原材料的产地,和交货单、工单、采购订单有相当程度上的关联IT部门要求一个物料组一个视图往前追溯,当时一个完整的物料追溯线就要做十多个视图,跟另一位同事熬夜加班加点一个多月到半夜两三点甚至通宵开发了七八十个视图,感觉寿命跟头发都少了不少。
2024-05-29 21:39:27
1357
原创 PO 修改Mapping对象后未生效
在SAP已发布的RFC接口中,使用的RFC对象结构被更新,在重新导入PO的ESB并修改Mapping之后,在发布的PO接口中找不到新增的字段或报异常错误。
2023-12-15 15:32:36
719
原创 PO 对象被锁定
在创建PO对象的时候,由于上次电脑断网导致PO连接中断,但服务器中登录用户还在占用PO对象,需要手动在POD中删除锁对象才可编辑。
2023-12-15 15:09:24
696
原创 ABAP ME_PROCESS_PO_CUST消息异常
业务顾问要求根据物料组校验增强字段必填,一开始放在行项目的IF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEM里面做校验,但是如果只修改增强字段,则无法进入该函数所以最后放到IF_EX_ME_PROCESS_PO_CUST~CHECK里面做检查。
2023-12-14 16:41:02
1096
原创 ABAP 服务类型采购申请创建/修改 BAPI_PR_CREATE/BAPI_PR_CHANGE
【代码】ABAP 服务类型采购申请创建/修改 BAPI_PR_CREATE/BAPI_PR_CHANGE。
2023-10-16 15:59:39
1769
原创 ABAP 采购申请创建BAPI_REQUISITION_CREATE
此文的示例同时可创建一般采购申请或服务采购申请,当采购类型为Z007时,触发服务采购申请相关字段填写。
2023-09-07 11:12:04
1785
原创 ABAP 采购申请反审批/取消审批BAPI_REQUISITION_RESET_REL_GEN
【代码】ABAP 采购申请反审批/取消审批BAPI_REQUISITION_RESET_REL_GEN。
2023-09-07 10:25:12
686
原创 ABAP 采购申请审批BAPI_REQUISITION_RELEASE_GEN
【代码】ABAP 采购申请审批BAPI_REQUISITION_RELEASE_GEN。
2023-09-07 10:23:14
718
原创 ABAP 新语法--Data Processing
新语法引入了字符串模板,用于处理字符串连接以及格式转换字符串模板在 | … | 之间定义,主要分为两部分,固定文本和变量其中,变量只能在 { … } 内使用,大括号之外的所有字符均作为固定文本使用,空格始终不会被忽略,见例1在使用变量时,可以通过控制语句来指定数据的显示格式,如例2,将日期用系统格式输出在固定文本中,如果出现 | ,{ } 或 \ 等特殊字符时,需要使用转义符 \
2023-08-16 11:10:03
1696
2
原创 ABAP 开发Note
9、报表取不到数据的时候要报消息,不要直接让程序进入结果界面。5、取数不建议使用大SQL,特别是和MSEG/MKPF/BSEG/BKPF这些大表关联的时候。3、不要缺少必要的注释,甚至有的地方没注释。包括必要的函数、Select前面、声明的内表。11、对于ALV的按钮,点击没反应或者点击没有必要的校验消息,要让人知道发生了什么。15、内表给的名称要有意义,包括lt_alv1、lt_alv2这样的不建议。1、Read的时候建议使用二分查找,二分查找之前需要排序。12、程序里面不用的废代码太多,建议删除。
2023-08-16 09:11:28
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人