自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 【ABAP】 从无到有 新建一个Webdynpro程序

新建WDA 可从SE80在web dynpro 组件下 创建 并按例以下操作。4、可编辑或只读等的操作。

2025-07-02 17:04:38 356

原创 【ABAP】Smartforms 语言翻译

即可进入对应的字段进行对应文本翻译。登录事务码 SE63。

2025-07-02 10:09:02 316

原创 【ABAP】 常见abap 7.5 新语法构造

摘要:本文整理了15个SAP ABAP开发中的常用数据处理技巧,包括:1)双重表赋值;2)不同结构表赋值;3)物料号18位转换;4)去除空格;5)条件行计数;6)修改指定字段;7)内表存在性判断;8)物料号前导0处理;9)条件拼接;10)保留空格的字符串拼接;11)部分字段映射;12)条件筛选新表;13)四舍五入计算;14)指定列取值;15)获取内表指定行。这些技巧涵盖了ABAP开发中常见的数据转换、赋值和处理需求。

2025-07-02 10:03:48 557

原创 【ABAP】常见User_comand 穿透事件备份

【代码】【ABAP】常见User_comand 穿透事件备份。

2025-06-25 10:54:52 171

原创 【ABAP】从无到有 从接口到fiori的发布

2.在LPD_CUST配置启动版时,附加信息是唯一的,如果有其他前端应用的工程名与你一样,那么要改自己的工程名,否则无论URL配置的是否你的前端程序,优先度的是SAPUI5.Component=lgzFirstFiori的内容,这个也贼坑,老是断不到自己的前端工程,原来这儿必须不能跟别人重名。遇到一个坑的问题,在做fiori配置时,系统别名这个坑东西原来是有限制的,在权限里面做了限制,目前测试系统拥有的权限只有S4FIN的,我说为啥全部的fiori都是财务的,原来财务帐号多啊。再次感叹,SAP黄不了。

2025-06-24 18:36:05 1294

原创 【ABAP】ABAP导入接口证书

对接外部接口,除了在服务器做 IP/域名 DNS映射外,往往也需要早本地导入相应网址的安全证书,这里以钉钉接口为例:

2025-06-09 10:57:55 502

原创 【ABAP】 标准数据元素描述增强--CMOD

2.CMOD → 转到 → 文本增强 →。3.填入待置入文本后 → 点击保存。1.输入事务码CMOD,打开窗口。

2025-06-09 10:47:49 398

原创 【PP】SAP生产订单(创建-下达-发料-报工-入库)全流程及反向流程

一、生产订正向流程生产订单下单前需要维护的基础数据物料:当前物料需具备工厂/成本视图,成品或者半成品需维护工作计划物料清单(BOM)工艺路线生产版本(S4版本必须)

2025-05-27 17:30:58 2498

原创 【ABAP】ABAP 守护进程

守护进程必须始终准备好对入站事件做出反应,这是通过以非阻塞模式运行 ABAP 守护进程处理来确保的,以防止 ABAP 守护进程处理中出现运行时错误 DAEMON_ILLEGAL_STATEMENT 以及随后重新启动守护进程。ABAP程序本身使用ABAP守护进程管理器来访问ABAP守护进程。ABAP 守护程序类继承了接口 IF_ABAP_DAEMON_EXTENSION 的方法,如果在 ABAP 守护程序类中实现了这些事件,则ABAP 守护程序类将使用这些方法对ABAP 守护程序事件做出反应。

2025-05-27 17:29:19 312

原创 【ABAP】 查询程序中使用的表

【代码】【ABAP】 查询程序中使用的表。

2025-01-13 19:16:30 386

原创 【ABAP】动态调用function

【代码】【ABAP】动态调用function。

2025-01-13 19:14:58 537

原创 【ABAP】 计算年月日相关函数及代码汇编方法

这些函数涵盖了ABAP开发中常见的日期处理需求,包括格式转换、日期计算、周/月处理等场景。用户自定义函数可根据具体业务需求扩展日期处理逻辑。

2025-01-13 19:13:19 541

原创 【ABAP】判断当前系统凭证占用 及单据账号锁定

此处以物料号为例,SM12可以查看 当前程序占用物料号的情况 那么可以得以下思路进行单据锁定状态。以工具类的形式把结构作为返回参数。

2024-11-27 16:28:43 298

原创 【ABAP】 调整SMARTFROM默认编辑器配置

SAP 强制使用Word作为smartform的编辑器,按照上面的方法改了也不行。要改源码来应付SAP的检查逻辑。第一步:SE24 ——> 输入 CL_COS_UTILITIES——>点击显示——>双击IS_S4H进入源代码界面。可以通过执行 se38->RSCPSETEDITOR,去掉这里的两个勾点击激活就可以了。第二步:和ECC一致 执行SE38的程序RSCPSETEDITOR,去掉两个勾点击激活。——>点击更改按钮或者创建一个增强把这段代码贴进去激活就可以了。

2024-11-24 20:32:07 678

原创 【ABAP】 配置SMARTFRM 时对应打印机

SPAD 启动打印配置管理F 前端打印表示在打印时可以手动选择本地计算机上安装的打印机SU3 用户参数设置默认打印机

2024-10-24 10:24:21 436

原创 【ABAP】 运用OLE 生成多SHEET页的excel文档

【代码】【ABAP】 运用OLE 生成多SHEET页的excel文档。

2024-09-25 09:58:17 568

原创 【ABAP】常见XML报文和JSON报文间转换

【代码】【ABAP】常见XML报文和JSON报文间转换。

2024-07-24 14:00:12 738

原创 【配置】JAVA+MAVEN 配置文档

配置maven环境变量:与JDK环境变量配置类似,jdk是在path变量里面编辑,maven需要新建一个MAVEN_HOME,内容是解压的maven文件路径。为了测试安装成功,打开命令提示符,输入 mvn -version (maven所有命令都是mvn)不能在后面输入多余空格,可能会出现上面的第二种情况。那么JAVA_HOME的设置其实就是和path中jdk的相似了。然后在Path中添加 %MAVEN_HOME%\bin。首先要确定好jdk的安装与配置。再次测试,MAVEN配置成功。

2024-07-11 10:44:08 381

原创 【ABAP】运用HTTP/POST协议向飞书机器人发送消息案例

创建好的机器人 Webhook地址为默认的调用地址 也可设置白名单,黑名单等 用于访问过滤.以下列举了最简单的Sap端发送JSON数据的代码。

2024-07-10 17:47:53 653

原创 【ABAP】Smartforms 打印二维码步骤

【摘要】在SAP系统中创建系统条形码的步骤:首先使用TCODE-SE73选择"系统条形码"并点击"更改",按向导创建条形码;然后在smartforms中创建样式并输入条形码名称;最后新建表单测试二维码功能,调用已创建的条形码样式。该流程实现了从条形码生成到应用测试的完整操作。

2024-07-10 16:57:36 422

原创 【ABAP】基于BADI:INSPECTIONLOT_UPDATE 新增/修改检验批。质检决策下发的增强

可在( IF_EX_INSPECTIONLOT_UPDATE~CREATE_BEFORE_UPDATE)进行校验,确定存系统后(标准表QALS)可进行检验批数据的处理。检验批编号为预生成的号码段 生成后不一定在QALS保存,所以我们要先校验生成保存在系统内。因为这里是基于BADI做的增强 首先我们对BADI创建实施点(SE19-创建实施)下方以创建检验批为例生成检验批后即可获取当前检验批数据。

2024-07-10 15:49:10 955

原创 【ABAP】物料主数据批导(新增/修改物料主数据)

【代码】【ABAP】物料主数据批导(新增/修改物料主数据)

2024-07-10 11:25:33 1115 1

原创 【ABAP】 更改工艺路线BAPI: CPCC_S_TASK_LIST_MAINTAIN

对于生成工艺路线大家应该非常熟悉了 但修改工艺路线通常使用BDC 笔者不断尝试后发现了一个BAPICPCC_S_TASK_LIST_MAINTAIN 可用于更改 大家可以尝试下*&---------------------------------------------------------------------**& Report zgylx_test3.*&---------------------------------------------------

2024-07-10 10:56:13 1557

原创 【ABAP】 开发一个获取程序/增强/类/表等清单的程序

程序可查看系统内开发的程序增强等清单 便于管理开发清单。

2024-07-10 10:47:22 487

原创 【SAP】 SAP中自带的历史记录表(CDHDR /CDPOS)运用

同时SAP也提供了一个标准程序RSSCD100,RSSCD150,RSSCD1TS查看修改记录。标准日志表CDHDR 和 CDPOS(可查看对应单据修改记录,用于增量数据查询)可以通过表TCDOBT或事务码SCDO查看对应的object class。

2024-07-10 10:38:36 2122

转载 SAP发布接口到外部系统(包含ECC/S4)

(注意:这里只需要激活webdynpro这个服务,不需要激活其下面的子服务。当你右键激活这个服务的时候,其子节点的服务并不会被激活,这点与我们常见的激活逻辑有区别)(注意:如果你激活bc下面的子服务,这里的bc服务就会自动激活,不需要再手动激活了,因此这里可以跳过这个服务,直接激活其下面的子节点服务即可)激活方法1:找到对应的路径,一级一级点开(点击服务前面的小三角,可以展示父服务下面包含的子服务),然后逐个右键激活。激活方法2:锁定服务名称,进行查询,再激活。输入服务名称,点击下一步。

2024-07-09 17:23:45 511

原创 【SAP】 SAP查询程序底层修改或查询调用的底层程序或表

2、点击ACTIVE TRACE 执行所运用程序。4、根据时间或相关参数获取sql或程序等相关信息。3、执行完毕后 点击Display trace。选择需要查看的时间等相关参数。1、输入事务码ST05。

2024-07-09 17:07:30 889

原创 【SAP】SAP常见优化项(密码长度,登录界面等)

2、登录界面文本(SE61- 文档(ZLOGIN_SCREEN_INFO))输入上述5个属性可更改对应的长度,策略等(具体含义,可直接中英互译)1、密码长度(SU01-密码策略-安全策略-属性)在对应的编辑器内按行输入即可。

2024-07-09 17:04:02 448

原创 【ABAP】dialog 开发中 负号的解决方法

在制作screen painter中将input的属性做两个设置: 输入框最后一位手动写字母v;在abap的程序中加减乘除计算数量金额,可能是正数也可能是负数。

2024-07-09 16:48:20 328

原创 【工具】分享一些常用的开发工具 提高开发效率(持续更新)

1、JSON 格式化检查工具(3、XML格式化校验(

2024-07-09 16:40:27 261

原创 【ABAP】 运用GOS技术将报文中的附件(PDF.TXT等) 存至系统附件内

开发中遇到这样一个需求 接口传输来一串报文 报文里包含PDF的文件(BASE加密字符串)存入对应检验批的附件清单内,我们可以如下代码所示操作进行存储。

2024-07-08 19:59:12 818

原创 【ABAP】 ALV的行列转置方法

在我们的开发alv时经常会遇到要可配置ALV字段 那么必然行和列需要配置 配置的字段行作为列 列作为行。我们可以运用以下代码进行行列的转置 此处我运用的是类 也可以定义一个function 都可以。

2024-07-08 18:43:27 767

原创 【ABAP】硬核详解 获取/新增/更改状态 即STATUS_TEXT_EDIT /STATUS_READ的用法

当我们使用此BAPI获取状态 是从JEST获取当前对象ID在JEST-INACT = ABAP_FALSE 的值去取对应语言的状态文本(TJ02T-TXT04)予以展示。当我们使用此BAPI获取状态 是从JEST直接获取当前对象ID在JEST中的值予以展示 当然可以在ONLY_ACTIVE里限定 获取未激活还是已激活的。前言:在SAP系统中有很多时候 我们需要记录单据的当前状态 以下以检验批状态举例。当我们要新增状态时 首先要明确当前对象ID的类型 可在JSTO表内查看。

2024-07-08 18:27:31 1568

原创 【ABAP】 基于ECHART形成大数据分析树状图

最近有个新需基于第三方接口过来的数据 或系统内的数据 形成一个类似大数据类型的树状 图,以下是个DEMO可以参照以下思路:将所需的值赋值至对应的变量中。

2024-06-15 15:01:32 445 2

【SAP/ABAP/BTP/CPI】基于SAP BTP的CPI集成流设计与实现:企业级案异构系统间API通信与数据交换解决方案例

内容概要:本文详细介绍了在SAP BTP(Business Technology Platform)环境下进行CPI(Cloud Platform Integration)基础操作的完整流程,涵盖从注册与登录SAP BTP驾驶舱、创建集成套件、增强程序配置,到设计与部署集成流(IFlow),最后通过Postman进行测试的全过程。重点包括创建子账户、激活Integration Suite功能、配置HTTPS发送方与OData接收方、消息转换与内容修饰符设置,以及角色权限分配和集成流的调用测试。文档提供了具体的操作截图指引和参数配置说明,帮助用户快速掌握SAP CPI的核心集成能力。; 适合人群:具备一定SAP基础或云计算平台使用经验的技术人员、集成开发人员、系统管理员,以及希望了解SAP云集成解决方案的IT从业者;尤其适合初学者进行实操演练。; 使用场景及目标:①实现SAP系统与其他应用(如OData服务)之间的数据集成;②掌握SAP CPI中集成流的设计、部署与调试方法;③通过Postman完成接口调用与权限验证,确保集成流程正常运行;④为企业级异构系统间的端到端流程集成提供技术支持。; 阅读建议:建议按照文档顺序逐步操作,注意各环节中的权限配置与服务实例状态,确保每一步均成功后再进入下一阶段;在实际练习中结合SAP官方文档补充相关概念,以加深对集成架构的理解。

2025-11-05

企业集成基于SAP BTP的云集成套件技术解析:

内容概要:本文介绍了SAP云平台集成套件(SAP CPI),作为SAP业务技术平台(BTP)的核心组成部分,支持应用间、业务间及数据的无缝集成。CPI提供丰富的开箱即用集成方案、超过170个第三方连接器以及2100多个预构建集成内容,支持低代码、可视化开发模式,涵盖发现、设计、开发、部署到监控的全流程敏捷集成。同时,CPI支持从传统PI/PO系统平滑迁移,并提供多种部署选项和强大的监控调试能力,助力企业实现云端与本地系统的高效互联。; 适合人群:具备一定SAP或企业系统集成经验的技术顾问、解决方案架构师、开发人员及IT决策者;正在评估或实施SAP上云、系统集成项目的企业团队。; 使用场景及目标:① 实现SAP与非SAP系统之间的应用集成(如S/4HANA与SuccessFactors);② 构建低代码、可视化的集成流程,提升开发效率;③ 支持企业从PI/PO向CPI迁移,推动集成架构现代化;④ 利用预打包集成内容快速启动项目。; 阅读建议:建议结合SAP Discovery Center中的实战指南和架构示例深入学习,重点关注连接器配置、消息映射、集成流设计与监控功能,并通过实际部署验证方案可行性。

2025-11-05

SAPGUI 770 + 打印补丁

SAPGUI 770 + 打印补丁

2024-11-24

空空如也

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

TA关注的人

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