自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SMARTFORMS的多语言翻译

在多语言项目开发中需要对SMARTFORMS进行翻译,满足多种登录语言的需要。

2025-11-27 09:37:58 303

原创 聊聊非用户内存的数据共享

结合这两篇文章可以知道,ABAP内存能共享在同一用户的同一窗口,SAP内存能共享在同一用户不同窗口,SHARED BUFFER / MEMORY和DATABASE能共享在不同用户,不同客户端。以上就是关于非用户内存进行数据共享的介绍,希望对你有所帮助。

2025-11-27 09:32:02 229

原创 ME 807 在表 EINA 中插入时有错误

在创建采购订单时,勾选信息更新,将会在需要时创建采购信息记录。但是出现了采购订单生成时,返回了凭证号,却查不到该凭证的情况(没有提交成功)。相同数据重推则成功创建采购订单。

2025-11-27 09:30:23 263 2

原创 ABAP实现后台JOB

简单来说,后台JOB就是在SAP应用服务器后台异步运行的ABAP程序(或程序步骤集合)。它与你在SAP GUI中直接运行程序(前台运行)有本质区别:异步执行: 提交JOB后,会话可以立即释放去做其他事情,无需等待JOB完成。独立于用户会话: JOB运行在专用的后台工作进程上,与任何具体用户的登录状态无关。即使用户退出系统,JOB也能继续运行。计划性: JOB可以设定具体的开始时间(立即、某个具体日期时间、定期重复)和运行条件(如某个前置JOB成功结束后)。

2025-11-27 09:26:40 224

原创 关于在财务月结的标准事务码中获取执行结果的增强

其中KSS2还找到另外一个通用函数,也有消息相关的内表。

2025-11-27 09:23:19 236

原创 ECC中实现隐式增强报错

在ECC中实施隐式增强,分明已经在隐式增强点创建了增强,但是报绿色消息:Objekt FUGR SMSG ist Teil der zentralen Basis und kann daher nicht erweitert werden.SE19也能查到,可是在隐式增强点并没有显示实施的增强,也就没办法进一步写增强逻辑。

2025-11-27 09:21:51 77

原创 千位符处理

【代码】千位符处理。

2025-06-03 10:44:21 182

原创 MIGO过账替换总账科目增强

MIGO过账时,判断移动类型和成本中心在自建表ZFIT_KMTD中是否配置了对应的总账科目,如果有,就将MIGO中的总账科目替换为自建表中的总账科目。最终也影响会计凭证和物料分类账中的总账科目。

2025-06-03 10:43:29 352

原创 ABAP锁对象

在一些业务场景中,我们需要将某张表或某张表中的某些数据锁定,防止多人对该表进行操作,导致数据出现问题。SAP对于表的锁定,有专门的锁对象。

2025-06-03 10:42:55 1186

原创 定义内表与@DATA内表的区别及影响

DATA定义的内表,会将内表中的字段作为关键组件。而通过SELECT查询时用INTO TABLE @DATA产生的内表,没有对应的关键组件两者的区别。

2025-06-03 10:40:14 221 1

原创 VA35计划协议清单增强

本文档在VA35计划协议清单中加入了VBEP-RRQQTY_BU和VBEP-CRQQTY_BU两个字段,

2025-06-03 10:39:30 313

原创 VL06I/VL06O报表增强

需要在VL06I展示的交货单行报表中增加采购订单的数量和交货日期项目视图增强字段。

2025-06-03 10:37:25 496

原创 SAP连接外部数据库

本文档介绍SAP对外围系统的数据库进行CRUD操作。主要分为两步:1、建立SAP与外围数据库的连接2、运行代码实现CRUD。

2024-12-26 16:04:49 1159

原创 LOOP GROUP用法

根据维度分组,处理内表中不同维度值的数据根据维度分组。

2024-12-26 16:02:39 358

原创 SAP配置网络打印机

在项目中需要用打印机打印表单,如果不配置网络打印机,通常需要通过连接特定的计算机(如打印服务器)来进行打印,或者使用本地连接的打印机,这样每台计算机可能需要单独配置打印机或安装驱动,导致资源浪费,也不方便。如果配置了网络打印机,无需本地连接特定的计算机或设备,多台计算机也可以同时访问和使用网络打印机,用户不用关心安装驱动等连接问题,更加方便。

2024-12-26 16:01:01 829

原创 BAPI_BATCH_CHANGE在更新后不自动更新批次特征

在CL03中看到分类特性配置了制造日期字段,并绑定了生产日期字段MCH1~HSDATMSC2N修改批次的生产日期字段时,自动修改了对应的批次特性但是通过BAPI:BAPI_BATCH_CHANGE修改生产日期时,并没有更新到批次特性中。

2024-12-26 15:59:52 1071

原创 MIGO DUMP LCX_RAP_EVENT_RUNTIME CL_RAP_EVENT_MANAGER==========CP

MIGO 收货时发生DUMP运行事务代码:SBGRFCCONF创建入站目标输入目标BGPF保存即可

2024-11-15 10:32:02 493

原创 验证登录用户账密

在开发中需要验证某SAP用户的账密来执行某些操作。具体就是指,当使用某个操作时,需要输入账号密码进行校验,此校验和登录时的校验是一致的,也具备多次校验错误后的账户锁定。本文档将通过代码示例,实现账密校验功能。

2024-11-15 10:30:52 270

原创 读取SMW0中txt文件,并解决乱码问题

根据需求,需要上传一段HTML代码,在功能中输出。所以,就需要将这段标准代码上传到SAP中用于读取展示。

2024-11-15 10:28:31 460

原创 屏幕“布局”运行错误之CALLBACK REJECTED BY WHITELIST

SM59维护TCP/IP链接,编辑回调准许列表,粘贴后保存即可。ST22图形屏幕绘制器中的运行时错误。点击屏幕中布局按钮报错。SAP的NOTE说明。

2024-11-15 10:13:18 154

原创 SD外向交货单

本文档将介绍外向交货单的创建、修改、删除、过账以及冲销,并且包含如何使用代码来实现上述过程。另外,还将介绍衍生出的交货单屏幕增强和BAPI维护扩展字段等内容。

2024-11-15 10:12:11 685

原创 采购信息记录维护

SAP的采购信息记录(Purchase Info Record)是SAP系统中用于管理供应商、物料和采购条件的记录。它包含了与某个特定供应商相关的物料采购的详细信息,如价格、交货条件、折扣、支付条件等。采购信息记录的主要目的是简化采购订单的创建过程,减少手工输入的工作量,并确保采购订单的一致性和准确性。

2024-11-15 10:10:39 2410

原创 物料主数据屏幕增强2——标准表方式

之前通过自建表的方式增强物料主数据字段,本文档通过直接增强标准表的方式,对物料主数据进行增强,使其能通过前台屏幕维护数据。

2024-11-15 09:51:06 313

原创 物料主数据屏幕增强1——自建表方式

本文档通过创建自建表存储增强字段的方式,对物料主数据进行增强,使其能通过前台屏幕维护数据。

2024-11-15 09:47:50 517

原创 BP新增页签增强

以上就是BP新增页签的介绍,希望对您有所帮助。在总结过程中,该篇文档给予了极大的帮助和借鉴。

2024-11-15 09:45:29 1371

原创 生产订单修改记录报表

生产订单修改记录报表对于项目上并不陌生。通常会在增强中编写逻辑来判断生产订单主要信息是否有变更,有则保存到日志表,并通过查询报表展示,帮助用户查看生产订单发生的修改。本文档的代码,只是对现有逻辑的一些优化,通过配置表的方式,设置监控字段,灵活监控生产订单这些字段的变更,也方便迁移到其他项目使用。

2024-11-15 08:54:25 612

原创 验证登录用户账密

在开发中需要验证某SAP用户的账密来执行某些操作。具体就是指,当使用某个操作时,需要输入账号密码进行校验,此校验和登录时的校验是一致的,也具备多次校验错误后的账户锁定。本文档将通过代码示例,实现账密校验功能。

2024-10-23 16:47:46 635

原创 屏幕“布局”运行错误之CALLBACK REJECTED BY WHITELIST

SM59维护TCP/IP链接,编辑回调准许列表,粘贴后保存即可。ST22图形屏幕绘制器中的运行时错误。点击屏幕中布局按钮报错。SAP的NOTE说明。

2024-10-23 16:44:27 142

原创 实现ALV页眉页脚

以上就是关于ALV合并单元格的介绍,希望对您有所帮助。定期更文,欢迎关注。

2024-04-24 18:18:09 691

原创 ALV合并单元格

以上就是关于ALV合并单元格的介绍,希望对您有所帮助。在总结过程中,也参考学习了以下文章:定期更文,欢迎关注。

2024-04-12 09:40:18 888 2

原创 聊聊SAP内存和ABAP内存

以上就是关于SAP内存和ABAP内存的介绍,希望对您有所帮助。定期更文,欢迎关注。

2024-03-21 14:02:34 1921

原创 隐式提交的引申之DB/SAP LUW

DB LUW(Database Logical Unit of Work):又称数据库逻辑单元。为了保证一系列数据库操作,要么同时成功提交,要么同时失败回滚,就引入了DB LUW,DB LUW 是数据库管理系统(DBMS)层面上的一个概念。如下图:数据库从左侧开始(代表一个DB LUW开始),经过INSERT、UPDATE、DELETE多次操作,如果其中任何一项操作出现问题,则对DB LUW开始以来的所有操作进行回滚,使数据库回滚到最左侧(最左侧,代表初始数据)。

2024-03-13 20:11:37 392

原创 创建预留跳过ATP检查增强

业务要求,当创建预留时,根据工厂和库存地点判断是否要进行ATP校验,而不能从物料维度控制ATP校验,因此需要做增强实现。本文档将实现通过增强在前台MB21和BAPI:BAPI_RESERVATION_CREATE1创建时,以及通过BAPI:BAPI_RESERVATION_CHANGE修改预留时,跳过ATP校验。

2024-02-28 18:17:42 501

原创 聊聊更新表时的隐式提交

显式提交是指在程序中使用明确的提交操作来提交数据到数据库。这可以通过使用语句COMMIT或COMMIT WORK来实现。显式提交是一种手动提交数据的方式,它将当前的数据库事务立即提交,使之成为永久性的更改。在显式提交之后,数据将立即被其他事务所见。与显式提交相对的是隐式提交。在隐式提交中,数据的提交由系统自动处理,而无需明确的提交操作。本文档将通过一个简单的数据库更新操作,介绍各种场景的隐式提交。

2024-02-01 08:59:30 707

原创 SUBMIT指定用户名错误

在ABAP中,SUBMIT关键字用于运行另一个ABAP程序。通过SUBMIT关键字,可以在当前程序内部调用其他程序,而无需关闭当前程序。

2024-01-25 12:04:49 705

原创 MB51选择屏幕与报表增强

如之前文档《》,在MIGO中增强自定义字段,那么在查询MB51时,想通过自定义字段进行筛选,并将数据展示到报表中,就需要对MB51进行增强。此处需要说明,文档 《》中是将自定义字段存入自建表中,读者也可以自己研究,是否能将字段存入标准表MSEG中。两种做法不同,则在本篇文档中的做法也有一定区别,请读者予以辨别。

2024-01-18 21:55:52 1502

原创 MIGO新增页签增强

本方法是将新增字段,展示在MIGO的新增页签中,并保存到自建表。新增页签的方法,和采购订单新增页签的方法原理基本一致,都是需要创建函数组,并实现相应方法和屏幕,并在增强中调用该函数组,展示出屏幕,实现对应操作。

2024-01-11 08:54:29 866

原创 关于对物料计量单位的维护

一般情况下,在设计产品时,明确了物料的计量单位,并在维护物料主数据时,维护完整单位数据。但也有例外情况,例如当设计产品时,不明确未来的打包方式,不明确要维护哪些种计量单位,只有当生产完成之后,再确定通过包还是箱等方式包装产品,并将新的计量单位同步给外围系统方便运输。因此就需要在生产完成之后,再修改对应的物料主数据的计量单位。前台操作,事务代码MM02,维护物料的量纲和附加数据里面的计量单位附加数据。

2024-01-03 16:44:35 1101

原创 使用RFC跳过权限校验的方法

由于业务流程的复杂性,用户往往只具备部分功能的权限,导致在操作自开发程序时出现权限问题。例如前台限制了用户对销售订单的修改,而自开发功能中又涉及单据修改,此时一味限制权限,则无法正常使用功能。

2023-12-28 10:01:40 663

原创 VA01/VA02/VA03 销售订单根据定价和步骤校验权限隐藏价格(二)

之前发表过相关文章《》,本篇文章对上一篇文章做补充说明。第一篇文章是通过拥有权限,则隐藏价格的模式,即对需要隐藏价格的用户,配置权限对象,使其通过权限校验,然后隐藏价格;没有配置权限对象的用户,权限校验不通过,则不隐藏价格。此处存在两个问题:(如果项目忽略这两个问题,则还可以参照第一篇文章的方式实现)1.对于自定义权限对象,如果将其添加到SAP_ALL中,会导致拥有SAP_ALL权限的用户,也校验通过,并且看不到价格。(主要问题)

2023-12-25 09:17:01 1834 1

ABAP屏幕开发-仿照采购订单界面

通过ABAP语言,模仿采购订单界面,实现屏幕开发,帮助大家理解和学习

2023-03-21

jseclipse插件

jseclipse插件是一款JS免费编辑器.

2016-11-24

空空如也

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

TA关注的人

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