自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 BTP CAP框架踩坑记录

摘要:本文总结了SAP开发中的两个常见问题及解决方案。在CDS视图开发时,需添加@OData.publish:true注解才能使BTP后端正确调用接口,同时需注意日期格式转换问题。在CAP框架调用OData服务时出现的200状态码错误,原因是S4端未处理返回参数,通过添加ES_RESPONSE_CONTEXT的count和inlinecount属性即可解决。这两个案例提供了SAP集成开发中的实用调试技巧。

2025-12-29 19:07:04 30

原创 BW Process Chain 传输至Q后无法使用

摘要:当BW数据传输请求到Q系统后发现未激活时,可通过SE37事务码执行RSPC_CHAIN_ACTIVATE_REMOTE函数,填入相关技术名称并激活即可解决问题。该方法适用于解决BW系统中远程链激活失效的情况。(字数:79)

2025-12-12 20:14:03 38

原创 MIGO 过账时提示 ZZ*字段未准备好输出(不允许修改)

摘要:针对SAP系统中GOITEM-ZZ001字段修改时出现的"未准备好输出"和"不允许更改"错误消息,可通过增强SE38程序LMIGOKL3的FORM line_modify_badi来解决。具体方法是在非显示模式下,对数量字段(WHEN 8)和其他字符串字段(WHEN OTHERS)分别处理:当字段名为GOITEM-ZZ001时直接赋值(<f1>=<f2>),否则抛出相应警告消息(W049/W050)。这种增强方式可避免系统拦截修改操作,成

2025-12-02 21:16:30 59

原创 物料凭证增强字段根据PO字段带入

该摘要描述了一个SAP系统中的BADI增强实现方法,用于在物料凭证(MIGO)处理时带入采购订单(PO)中的增强字段。程序通过MB_MIGO_BADIMETHOD接口的line_modify方法,根据不同的业务场景(新建或修改物料凭证)从MSEG表或EKPO表中获取相关字段数据,并将这些增强字段值更新到物料凭证的对应项中。核心逻辑包括字段值传递、数据查询和表项修改,最终实现了采购订单与物料凭证间增强字段的自动带出功能。

2025-11-18 19:47:23 60

原创 内向交货单收货增强

摘要:该BADI增强实现了在根据交货单收货时,将销售订单/采购订单的相关数据带入凭证增强字段。通过方法change_input_header_and_items,遍历凭证项目,从交货单中获取利润中心、客户编号或公司代码等信息,并更新到凭证的增强字段中。主要处理逻辑包括:1)获取交货单对应的销售订单或采购订单数据;2)根据订单类型填充不同的增强字段值;3)将订单中的成本值等数据更新到凭证项目。该增强提高了收货凭证中相关业务数据的完整性。

2025-11-18 18:50:15 50

原创 ABAP_FICO替代不生效问题解决

【摘要】解决替代不生效问题的方法:1.在SM30中取消VWTYGB01表内对应字段的排除标记;2.通过SE38执行RGUGBR00重新生成程序结构(如不确定范围可全选);3.若仍无效,可先调试运行SE37的G_CLIENT_ENCODE程序,再重复第二步操作。该方法适用于U90X修改BSEG参数不生效的情况。(99字)

2025-10-27 17:25:46 76

原创 SAP 利用BAPI导入增强字段汇总(销售订单、采购订单、MIGO)

文章摘要:本文介绍了SAP系统中采购订单、销售订单和MIGO功能的BAPI增强字段导入实现方法。针对采购订单增强字段(ZZ001、ZZ005等),通过BAPI_PO_CREATE1和BADI ME_BAPI_PO_CREATE处理;销售订单增强字段(ZZ001、ZZ005等)通过BAPI_SALESORDER_CREATEFROMDAT2和BADI SD_SALES_BAPI实现;MIGO增强字段(ZZ001、ZZ005)则通过BAPI_GOODSMVT_CREATE和BADI MB_BAPI_GOODSM

2025-09-22 16:29:15 182

原创 SAP-CPI 集成 API Management 集成Oauth2.0

摘要:本文介绍了在SAP API Management中实现OAuth2.0认证的完整流程:1)创建API Providers;2)通过代理连接Iflow创建API地址;3)在PreFlow中添加OAuthV2组件进行Token验证;4)配置获取Token的API并添加对应脚本。最终生成的API需发布到Engage平台,通过devportal获取client_id和secret_id来实现API调用。整个过程实现了通过API代理Iflow的OAuth2.0安全验证机制。(149字)

2025-09-12 15:00:20 237

原创 SAP-MM 利用BAPI:BAPI_MATERIAL_SAVEREPLICA 将物料扩充至库存地点

该代码摘要展示了SAP ABAP程序中创建物料主数据的处理逻辑。主要包括:定义ALV表格结构ty_alv和物料数据结构ty_matnr,从MARD表查询物料、工厂和库存地点数据,通过BAPI_MATERIAL_SAVEREPLICA函数批量创建物料主数据视图,并处理事务提交或回滚。程序会检查数据是否存在,将结果填充到gt_alv内表,适用于物料主数据的批量维护场景。

2025-09-12 13:56:12 246

原创 PO BAPI bapi_po_create1 导入增强字段

本文介绍了在SAP系统中使用BAPI处理采购订单时,如何通过BADI(ME_BAPI_PO_CUST)增强数值型扩展字段的实现方法。主要内容包括:1)在BAPI调用时处理扩展字段的结构映射(BAPI_TE_MEPOITEM和BAPI_TE_MEPOITEMX);2)通过map2i_extensionin方法实现扩展字段的转换逻辑;3)展示了如何将自定义字段(如zz001、zz005等)与标准BAPI结构进行对应。该方案适用于需要在采购订单BAPI中传递自定义数值字段的场景。

2025-09-07 20:41:47 206

原创 Hana IDE 安装吧报错

【摘要】解决JNI共享库加载失败问题:修改hdbstudio.ini文件中的VM配置,将路径指向正确的jvm.dll文件位置(如C:\ProgramFiles\Java\jre-1.8\bin\server\jvm.dll)即可修复该错误。此方法适用于因Java虚拟机路径设置不当导致的启动故障。(50字)

2025-08-16 23:49:05 203

原创 配置Fiori应用时报错

摘要:SAP系统出现错误提示"VocabularyAnnotationFile'MD_SUPPLIER_MASTER_ANNO_MDL' version '0001' not found on SAP GW Server",表明系统无法在SAP网关服务器上找到指定版本的词汇注释文件。该问题与词汇注释文件缺失相关,建议检查文件是否存在、路径是否正确或版本是否匹配,可通过SAP Community寻求解决方案。

2025-06-20 18:35:48 475

原创 ABAP 快速报表 SALV

DATA: cl_colums TYPE REF TO cl_salv_columns_table."列属性。lr_display->set_fit_column_to_table_size( 'X' )."列宽自适应。* 检验批、工厂、物料编码、批次、供应商批次、检验标准、检验结论、检验结论日期、检验结论接收时间。cl_colums->set_optimize( 'X' )."自动列宽。

2025-04-24 20:09:39 477

原创 ABAP_报表权限校验_拿来即用

MESSAGE '你没有' && LS_T001-BUKRS && '公司 的操作权限!' TYPE 'S' DISPLAY LIKE 'E' .MESSAGE '你没有' && LS_T001-BUKRS && '公司 的操作权限!

2025-04-16 14:10:34 194

原创 批次管理之通过BAPI修改批次状态(MSC2N)

使用bapi:BAPI_BATCH_SAVE_REPLICA。

2025-02-20 16:15:46 324

原创 PM之通过BAPI为设备添加、取消删除标识

PM中为设备添加删除标识,使用BAPI:IMAS_CHANGE_STATUS_SINGLE。其他类似需求时也可参考此bapi,

2025-01-09 15:16:25 171

原创 SAP-CPI组件Transformation介绍之Converter

在上面的例子中,输出的userinfo在一条数据时是对象,在2条数据时是数组,这里让外围系统会出现异常,这里需要更改默认配置实现统一的userinfo数组即可。到此转换的组件介绍完成,以上例子基本上都是使用默认配置,如在使用过程中遇见其他error信息需要仔细查看日志,有其他不明白的error时可以及时沟通交流。允许使用以下字符:冒号 (:))、逗号 (,)、点 (.)、 pipe(|)、分号(;使用的值不得在 JSON 前缀或本地名称。输入 XML 根元素的名称。选择转换为CSV文件后内容中的分割符。

2024-12-02 14:40:10 236

原创 SAP-CPI组件Transformation介绍之Content Modifier

如果 XPath 包含命名空间前缀,请指定关联 在 Runtime 上的命名空间和前缀之间 集成流程属性的 Configuration (配置) 选项卡页面 视图。如果有实际使用的表达式,但你不能 减小文本的大小,使用 Groovy 脚本。例如,如果你 选择了此类型后,您可以指定以下。在出站通信期间,将传递标头 交给所有消息接收者和集成流 步骤,而属性将保留在 集成流程,不会移交给 接收机。在出站通信期间,将传递标头 交给所有消息接收者和集成流 步骤,而属性将保留在 集成流程,不会移交给 接收机。

2024-11-29 16:04:53 262

原创 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 450

原创 SAP-CPI之Groovy 常用脚本 更新中

CPI Groovy

2024-11-13 22:52:51 387

原创 SAP-CPI之Hello World

添加 Integration Flow。第一个iFlow正式完成。创建第一个iFlow。

2024-11-11 22:03:57 648

原创 手把手教你如何试用SAP-CPI

我们建议您在租用应用程序并分配角色后清除浏览器 cookie 和缓存。如果仍无法访问使用正确角色访问应用程序,请注销并重新登录以解决问题。到这里CPI已经创建完成,此时转到应用时会提示无权限访问。照下面配置后即可访问试用版本CPI。搜索栏输入"inte",在查询结果中选中“Integration Suite”应用。在某些情况下,将自动分配 Integration_Provisioner 角色。选中创建,完成SAP-CPI试用系统的创建(弹出菜单中保持默认值即可)点击转到您的试用账户。

2024-11-11 21:07:05 571

原创 今天CPI调用SF时报错“Invalid quote usage detected, quotes need to be in pairs.“

写入字段数据时将&替换为&即可。检查后发现是查询时 查询条件的值中包含& 导致报错。解决办法:查询时将&替换为%26即可。

2024-10-08 16:47:19 151

原创 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 1175

原创 SAP CPI 之调用公共API实现查看全部Packages

通过service key中url 拼接/api/v1 +加上接口地址 /IntegrationPackages。

2024-07-09 11:35:18 236

原创 SAP CPI 之调用公共API实现查看全部运行的Iflow

通过service key中url 拼接/api/v1 +加上接口地址 /IntegrationRuntimeArtifacts。

2024-07-09 11:31:29 423

原创 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 1229

原创 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 661

原创 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 1425

原创 npm执行npm install 很慢 还出现证书问题

解决问题:使用管理员权限执行命令行:npm config set strict-ssl false。执行命令行:npm install -g create-vite。

2024-07-08 15:01:18 635

原创 SAP-MM常用函数之其他

更新销售订单的审批状态。冲销交货单的过账发货。

2024-05-20 23:52:59 139

原创 SAP-MM常用函数之采购信息记录

更新采购信息记录创建采购信息记录确认采购信息记录采购信息记录初始化提交采购信息记录。

2024-05-20 23:52:28 496

原创 SAP-MM常用函数之预留

BAPI_RESERVATION_CREATE1 创建预留。时,就代表是模拟运行,不会真的创建最后的预留。

2024-05-20 23:51:51 470

原创 SAP-MM常用函数之采购订单

审批代码由业务进行配置,一般分为一级审批和二级审批,取消的时候需从高级别开始取消,最后取消到最低级别。审批代码由业务进行配置,一般分为一级审批和二级审批,审批时先从最低级开始审批,最终审批到最高级。

2024-05-20 23:51:06 172

原创 SAP-MM常用函数之采购申请

采购申请帐户分配段的序列号,这个必须给值,且一次导入的采购申请中,同一个采购申请只能导入一个序列号,多了就仍然会报这个错误。需要删除采购申请只需要把删除标识打上。委外相关的值,红框中的必填,显示请购单明细(采购申请)修改采购申请(也可删除)跟创建采购申请的BAPI。建立请购单(采购申请)更改请购单(采购申请)审批请购单(采购申请)赋值的时候,没有赋值。在同一采购申请中必填。

2024-05-20 23:50:05 394

原创 SAP-MM常用函数之供应商

BAPI_BUPA_CENTRAL_GETDETAIL 供应商主数据中心数据获得。BAPI_BUPA_ADDRESS_REMOVE 供应商主数据地址信息删除。BAPI_BUPA_TAX_ADD 供应商主数据税分类相关数据添加。供应商主数据税分类相关数据修改。供应商主数据税分类相关数据获得。供应商主数据税分类相关数据删除。供应商主数据地址信息修改。供应商主数据地址信息获得。供应商主数据基本信息银行。供应商主数据基本信息银行。供应商主数据基本信息银行。供应商主数据基本信息银行。供应商主数据基本信息银行。

2024-05-20 23:49:04 345

原创 SAP-MM常用函数之物料

VBWS_UOM_MAINTAIN_DARK 附加数据里增加批次特征函数。MD_CONVERT_MATERIAL_UNIT 物料计量单位转换。创建物料主数据,根据业务需求扩充需要的视图即可。,基本数据视图必建,其余视图根据需要创建。如果要建立什么视图就给对应的视图打上。下面的批次分类下的对象下的类别种类。下面的批次分类下的分配表里的类别。存储的是每个批次特性的名字和值。存储的是每个批次特性的名字。获取物料分类视图的详细信息。过账,收货,发货,退货。显示物料文件的明细清单。查看具体的物料特性值。

2024-05-16 22:38:34 210

原创 SAP-MM常用增强之预制发票增强

是否有固定资产的行项目,如果有固定资产项目,则弹出提示框,提示消息:存在规定资产采购项目!实现功能:检查预制发票中采购订单对应的采购组、采购类型和采购组织的权限。需求背景一:发票预制时金额不能为零。发票检验过账好模拟时,检查采购订单。做发票校验时实现替代功能的多种方式。需求背景五:发票校验部分增强。发票校验增强,重写过账行项目。在后勤发票校验中用户退出。

2024-05-16 22:32:18 1146

原创 SAP-MM常用增强之供应商增强

需求背景一:供应商主数据的屏幕增强。

2024-05-16 22:31:02 252

原创 SAP-MM常用增强之预留增强

的类中自行增加一个全局的内表变量来实现我们的需求。解决方法:关于预留单号不显示的问题已经找出。控制不让用户在同一张预留单输入重复的物料号。因此无法和前面输入但没有保存的。修改状态下只要是新增一条。需求背景一:预留单的检查。预留单审批,预留修改检查。值都放入这个全局内表中。检查物料并读取物料描述。但像物料号等是有值的。所以还是可以做判断的。可系统给出的参数都是。为此只能看到最后一条。需求背景二:创建预留。

2024-05-16 22:27:59 516

SAP CPI管理IFLOW 通过调用接口部署与取消部署

SAP CPI管理IFLOW 通过调用接口部署与取消部署

2024-10-01

SAP云平台开发入门

Cloud Foundry是业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

2019-01-22

SAP CPI IFLOW Manage

HTML AJAX CALL IFLOW (HTML CSS JS)

2024-07-06

A4纸尺子1比1还原尺子

A4纸尺子省去买尺子的钱

2023-07-17

ojdbc完整版-Oracle Database 11g Release 2 (11.2.0.4) JDBC Drivers

Oracle Database 11g Release 2 (11.2.0.4) JDBC Drivers

2019-10-11

drools使用的jar包

drools使用的jar包,运行官方drools-distribution-7.7.0.Final drools使用的jar包,运行官方drools-distribution-7.7.0.Final drools使用的jar包,运行官方drools-distribution-7.7.0.Final drools使用的jar包,运行官方drools-distribution-7.7.0.Final

2018-07-12

docker集成安装maven-tomcat-git-jdk-redis-jenkins注意jdk另外下载添加进包内

注意jdk另外下载添加进包内jdk-8u191-linux-x64.tar 或者下载其他版本修改dockerfile文件中jdk名称即可(linux)

2019-01-22

netdata-v1.21.0.tar.gz

netdata系统检测 [root@monit ~]# yum install zlib-devel gcc make git autoconf autogen guile-devel automake pkgconfig [root@monit ~]# rpm -ivh autogen-5.11.8-5.x86_64.rpm --force //yum安装autogen可能会报错说没有此包,那么就单独下载autogen的rpm包进行安装 [root@monit ~]# tar -jvxf netdata-1.0.0.tar.bz2 [root@monit ~]# cd netdata-1.0.0 [root@monit netdata-1.0.0]# ./netdata-installer.sh --install /data 按照上面命令执行后的提示进行安装,安装后,netdata会自动重启。端口为19999

2020-04-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除