- 博客(48)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 PM之通过BAPI为设备添加、取消删除标识
PM中为设备添加删除标识,使用BAPI:IMAS_CHANGE_STATUS_SINGLE。其他类似需求时也可参考此bapi,
2025-01-09 15:16:25
65
原创 SAP-CPI组件Transformation介绍之Converter
在上面的例子中,输出的userinfo在一条数据时是对象,在2条数据时是数组,这里让外围系统会出现异常,这里需要更改默认配置实现统一的userinfo数组即可。到此转换的组件介绍完成,以上例子基本上都是使用默认配置,如在使用过程中遇见其他error信息需要仔细查看日志,有其他不明白的error时可以及时沟通交流。允许使用以下字符:冒号 (:))、逗号 (,)、点 (.)、 pipe(|)、分号(;使用的值不得在 JSON 前缀或本地名称。输入 XML 根元素的名称。选择转换为CSV文件后内容中的分割符。
2024-12-02 14:40:10
162
原创 SAP-CPI组件Transformation介绍之Content Modifier
如果 XPath 包含命名空间前缀,请指定关联 在 Runtime 上的命名空间和前缀之间 集成流程属性的 Configuration (配置) 选项卡页面 视图。如果有实际使用的表达式,但你不能 减小文本的大小,使用 Groovy 脚本。例如,如果你 选择了此类型后,您可以指定以下。在出站通信期间,将传递标头 交给所有消息接收者和集成流 步骤,而属性将保留在 集成流程,不会移交给 接收机。在出站通信期间,将传递标头 交给所有消息接收者和集成流 步骤,而属性将保留在 集成流程,不会移交给 接收机。
2024-11-29 16:04:53
121
原创 SAP-CPI之在Groovy中读取Data Store
如何不用CPI中可视化的组件而是利用Groovy读取Data Store中的数据?即使通过组件获取DataStore中数据后也大概率也是需要传入Groovy做进一步处理,还不如直接在Groovy中直接获取后直接处理。方法一:通过DataStoreService-class访问DataStore读取数据:读取Name为:DatastoreName ,EntryId为:EntryId 的数据。可以读取"Global" "IFLOW"的数据。
2024-11-20 11:08:59
281
原创 手把手教你如何试用SAP-CPI
我们建议您在租用应用程序并分配角色后清除浏览器 cookie 和缓存。如果仍无法访问使用正确角色访问应用程序,请注销并重新登录以解决问题。到这里CPI已经创建完成,此时转到应用时会提示无权限访问。照下面配置后即可访问试用版本CPI。搜索栏输入"inte",在查询结果中选中“Integration Suite”应用。在某些情况下,将自动分配 Integration_Provisioner 角色。选中创建,完成SAP-CPI试用系统的创建(弹出菜单中保持默认值即可)点击转到您的试用账户。
2024-11-11 21:07:05
363
原创 今天CPI调用SF时报错“Invalid quote usage detected, quotes need to be in pairs.“
写入字段数据时将&替换为&即可。检查后发现是查询时 查询条件的值中包含& 导致报错。解决办法:查询时将&替换为%26即可。
2024-10-08 16:47:19
86
原创 SAP CPI 之使用国密算法实现SM系列算法加解密
System.out.println("SM2-私钥:" + privateKey);System.out.println("SM2-公钥:" + publicKey);System.out.println("SM2-密文:" + encrypts);System.out.println("SM2-明文:" + data2);新建groovy,通过import之后,调用jar包中的方法。在CP中导入jar包,选择Upload,选中导入的jar包。的密钥和向量值,不安全!的公钥和私钥,不安全!
2024-07-09 17:58:08
810
原创 SAP CPI 之调用公共API实现查看全部Packages
通过service key中url 拼接/api/v1 +加上接口地址 /IntegrationPackages。
2024-07-09 11:35:18
160
原创 SAP CPI 之调用公共API实现查看全部运行的Iflow
通过service key中url 拼接/api/v1 +加上接口地址 /IntegrationRuntimeArtifacts。
2024-07-09 11:31:29
244
原创 SAP CPI 之用CPI访问API
配置完成后,接下来建立iflow准备测试,其中address前缀来自于 service key中的url,加上公共api接口即可访问当前CPI的公共API,其他参数如下输入即可。用postman调用CPI 的Iflow测试(这里调用CPI用的是Plan为Integration suit的clientid&clientsecret)
2024-07-09 10:57:10
728
原创 SAP CPI 之用postman访问API
通过clientid&clientsecret直接访问 公共API会出现报错:Error while obtaining token from UAA, with details: Request failed with status code 401。在postmen中通过调用token url,Authorization选择Basic Auth 将clientid&clientsecret作为username&password填入即可。注意访问地址j结构为 tokenurl?
2024-07-08 16:07:41
366
原创 SAP CPI 配置访问CPI 公共API的权限以及账号密码
可以添加Plan分为api和integration-flow的 service,其中api是提供访问CPI 的API接口的Service key,integration-flow是提供访问Iflow的Service key。如下所选,Service只能选Process Integration Runtime,Plan选api, Instance Name 名字可以自定义。这样Instance中出现CPI_API的Instance,进入创建Service Key即可。开始创建连接的Service Key。
2024-07-08 15:44:11
1010
原创 npm执行npm install 很慢 还出现证书问题
解决问题:使用管理员权限执行命令行:npm config set strict-ssl false。执行命令行:npm install -g create-vite。
2024-07-08 15:01:18
433
原创 SAP-MM常用函数之采购订单
审批代码由业务进行配置,一般分为一级审批和二级审批,取消的时候需从高级别开始取消,最后取消到最低级别。审批代码由业务进行配置,一般分为一级审批和二级审批,审批时先从最低级开始审批,最终审批到最高级。
2024-05-20 23:51:06
107
原创 SAP-MM常用函数之采购申请
采购申请帐户分配段的序列号,这个必须给值,且一次导入的采购申请中,同一个采购申请只能导入一个序列号,多了就仍然会报这个错误。需要删除采购申请只需要把删除标识打上。委外相关的值,红框中的必填,显示请购单明细(采购申请)修改采购申请(也可删除)跟创建采购申请的BAPI。建立请购单(采购申请)更改请购单(采购申请)审批请购单(采购申请)赋值的时候,没有赋值。在同一采购申请中必填。
2024-05-20 23:50:05
311
原创 SAP-MM常用函数之供应商
BAPI_BUPA_CENTRAL_GETDETAIL 供应商主数据中心数据获得。BAPI_BUPA_ADDRESS_REMOVE 供应商主数据地址信息删除。BAPI_BUPA_TAX_ADD 供应商主数据税分类相关数据添加。供应商主数据税分类相关数据修改。供应商主数据税分类相关数据获得。供应商主数据税分类相关数据删除。供应商主数据地址信息修改。供应商主数据地址信息获得。供应商主数据基本信息银行。供应商主数据基本信息银行。供应商主数据基本信息银行。供应商主数据基本信息银行。供应商主数据基本信息银行。
2024-05-20 23:49:04
219
原创 SAP-MM常用函数之物料
VBWS_UOM_MAINTAIN_DARK 附加数据里增加批次特征函数。MD_CONVERT_MATERIAL_UNIT 物料计量单位转换。创建物料主数据,根据业务需求扩充需要的视图即可。,基本数据视图必建,其余视图根据需要创建。如果要建立什么视图就给对应的视图打上。下面的批次分类下的对象下的类别种类。下面的批次分类下的分配表里的类别。存储的是每个批次特性的名字和值。存储的是每个批次特性的名字。获取物料分类视图的详细信息。过账,收货,发货,退货。显示物料文件的明细清单。查看具体的物料特性值。
2024-05-16 22:38:34
144
原创 SAP-MM常用增强之预制发票增强
是否有固定资产的行项目,如果有固定资产项目,则弹出提示框,提示消息:存在规定资产采购项目!实现功能:检查预制发票中采购订单对应的采购组、采购类型和采购组织的权限。需求背景一:发票预制时金额不能为零。发票检验过账好模拟时,检查采购订单。做发票校验时实现替代功能的多种方式。需求背景五:发票校验部分增强。发票校验增强,重写过账行项目。在后勤发票校验中用户退出。
2024-05-16 22:32:18
750
原创 SAP-MM常用增强之预留增强
的类中自行增加一个全局的内表变量来实现我们的需求。解决方法:关于预留单号不显示的问题已经找出。控制不让用户在同一张预留单输入重复的物料号。因此无法和前面输入但没有保存的。修改状态下只要是新增一条。需求背景一:预留单的检查。预留单审批,预留修改检查。值都放入这个全局内表中。检查物料并读取物料描述。但像物料号等是有值的。所以还是可以做判断的。可系统给出的参数都是。为此只能看到最后一条。需求背景二:创建预留。
2024-05-16 22:27:59
281
原创 SAP-MM常用增强之物料主数据增强
视图中新增两个字段:旧物料号、基本单位。需求背景二:物料主数据增强自定义字段。需求背景三:物料主记录屏幕增强。操作物料主数据时,在基本数据。物料主数据表的增强检查。
2024-05-16 22:24:46
439
原创 SAP-MM常用增强之物料凭证
则根据采购订单找到库存地点,讲库存地点描述替代到物料凭证的收货方。检查原始单据工厂和库存地点与物料凭证的工厂和库存地点一致。当参照预留过帐时,检查填入数量是否小于预留数量。,特殊库存标识变成灰,工厂变成灰。实现功能:如果移动类型是。实现功能:如果移动类型是。实现功能:如果移动类型是。的时候,库存地点只能是。时间小于预留需求日期。,特殊库存标识必须是。实现功能:移动类型是。
2024-04-06 21:15:50
352
原创 SAP-MM常用增强之采购申请
需求背景三:采购申请在建立的时候需要判断物料的最小采购量和最小包装量,如果不够最小采购量的给予提示,如果无法除以最小包装量的给予提示,并且无法保存采购申请。需求背景二:创建、修改采购申请时,判断某些字段是否符合条件,不符合则提示系统消息。物资类采购申请分配货源自动检查生效合同的剩余数量及金额增强。采购申请里的未清数量这个字段是计算出来的值。需求背景四:采购申请数量控制增强。需求背景六:采购申请审批记录增强。需求背景七:采购申请审批策略增强。需求背景五:采购申请屏幕增强。解决办法:在其中的方法。
2024-04-06 21:11:48
272
原创 SAP-MM常用增强之采购订单
错误提示”解决方法:选中行项目对应标签页下的交货计划,把其中关联的采购申请数据清除后,再对行项目进行删除即可。需求背景一:采购订单创建、修改时,根据所选订单类型不同,给抬头附加数据里的字段赋默认值。问题一:采购人员反映,某个采购订单在做行项目删除标志时,系统提示错误“没有采用附加业务。合同号,且是必输项,不能为空值,否则弹出报错消息,采购订单不能保存。需求背景二:为采购订单增加一个页标签,在其中放入客户自定义字段。标准采购订单抬头,通信页签中的销售员字段文本,修改为。需求背景二:当采购订单的公司代码是。
2024-04-06 21:09:14
636
原创 SAP-MM常用数据库表
T16FE 批准标识的描述:采购凭证(订单审批状态描述)LFAS 供应商主数据 (增值税登记号的一般部分)EKRS ERS过程:将被开票的货物(商品)移动。PRPS WBS(工作中断结构) 元素主数据。LFMC 供应商主数据 (条件类型的段文本)LFC3 主供应商(特殊总分类帐交易图表)ADCP 个人/地址分配 (业务地址服务)T161U 准标识文本(PR审批状态描述)ADR6 电子邮件地址 (业务地址服务)ADRC 供应商地址 (业务地址服务)ADRCT 地址文本 (业务地址服务)
2024-04-06 21:03:51
647
原创 SAP-MM常用事务码总结
MBBS 计价特殊库存(销售订单和项目库存)ME57 分配并处理采购申请(未分配货源)ME1L 按供应商显示的采购信息记录。MB5M 货架寿命清单(到期日清单)MIGO 库存操作(收货)货物移动。ME32/ME32K 修改框架协议。MKVZ 采购清单展示(供应商)ME2L 采购订单清单(供应商)MI22 物料的库存盘点凭证清单。ME2M 采购订单清单(物料)ME31/ME31K 创建合同。ME54N 单独审批采购申请。ME29N 单独审批采购订单。MD07 库存/汇总显示需求。XK01 创建供应商主数据。
2024-04-06 20:56:02
1205
原创 ABAP数字金额转中文函数 拿来即用
FUNCTIONzfmfico006*"*"本地接口:*"IMPORTING*"*"EXPORTING*"DATAspellTYPEspellDATAsdlenTYPEiDATAamount1TYPEpDECIMALS2DATAflagTYPEcamount1amountIFamount10amount10amount1flag负'ELSEflag。
2024-03-27 21:59:44
117
原创 ABAP_搜索帮助
这时给ls_fieldcat-no_init_ch = 'A' 加一个就行了。这样就行了,但是有时候会出现 校验值不存在的报错。ALV引用标准搜索帮助。
2024-03-26 21:40:43
63
netdata-v1.21.0.tar.gz
2020-04-24
ojdbc完整版-Oracle Database 11g Release 2 (11.2.0.4) JDBC Drivers
2019-10-11
docker集成安装maven-tomcat-git-jdk-redis-jenkins注意jdk另外下载添加进包内
2019-01-22
SAP云平台开发入门
2019-01-22
drools使用的jar包
2018-07-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人