
ABAP
文章平均质量分 51
斌将军
踏踏实实做技术
展开
-
SAP连接外部数据库
本文档介绍SAP对外围系统的数据库进行CRUD操作。主要分为两步:1、建立SAP与外围数据库的连接2、运行代码实现CRUD。原创 2024-12-26 16:04:49 · 613 阅读 · 0 评论 -
LOOP GROUP用法
根据维度分组,处理内表中不同维度值的数据根据维度分组。原创 2024-12-26 16:02:39 · 289 阅读 · 0 评论 -
SAP配置网络打印机
在项目中需要用打印机打印表单,如果不配置网络打印机,通常需要通过连接特定的计算机(如打印服务器)来进行打印,或者使用本地连接的打印机,这样每台计算机可能需要单独配置打印机或安装驱动,导致资源浪费,也不方便。如果配置了网络打印机,无需本地连接特定的计算机或设备,多台计算机也可以同时访问和使用网络打印机,用户不用关心安装驱动等连接问题,更加方便。原创 2024-12-26 16:01:01 · 527 阅读 · 0 评论 -
BAPI_BATCH_CHANGE在更新后不自动更新批次特征
在CL03中看到分类特性配置了制造日期字段,并绑定了生产日期字段MCH1~HSDATMSC2N修改批次的生产日期字段时,自动修改了对应的批次特性但是通过BAPI:BAPI_BATCH_CHANGE修改生产日期时,并没有更新到批次特性中。原创 2024-12-26 15:59:52 · 874 阅读 · 0 评论 -
MIGO DUMP LCX_RAP_EVENT_RUNTIME CL_RAP_EVENT_MANAGER==========CP
MIGO 收货时发生DUMP运行事务代码:SBGRFCCONF创建入站目标输入目标BGPF保存即可原创 2024-11-15 10:32:02 · 327 阅读 · 0 评论 -
验证登录用户账密
在开发中需要验证某SAP用户的账密来执行某些操作。具体就是指,当使用某个操作时,需要输入账号密码进行校验,此校验和登录时的校验是一致的,也具备多次校验错误后的账户锁定。本文档将通过代码示例,实现账密校验功能。原创 2024-11-15 10:30:52 · 212 阅读 · 0 评论 -
读取SMW0中txt文件,并解决乱码问题
根据需求,需要上传一段HTML代码,在功能中输出。所以,就需要将这段标准代码上传到SAP中用于读取展示。原创 2024-11-15 10:28:31 · 306 阅读 · 0 评论 -
屏幕“布局”运行错误之CALLBACK REJECTED BY WHITELIST
SM59维护TCP/IP链接,编辑回调准许列表,粘贴后保存即可。ST22图形屏幕绘制器中的运行时错误。点击屏幕中布局按钮报错。SAP的NOTE说明。原创 2024-11-15 10:13:18 · 117 阅读 · 0 评论 -
SD外向交货单
本文档将介绍外向交货单的创建、修改、删除、过账以及冲销,并且包含如何使用代码来实现上述过程。另外,还将介绍衍生出的交货单屏幕增强和BAPI维护扩展字段等内容。原创 2024-11-15 10:12:11 · 469 阅读 · 0 评论 -
采购信息记录维护
SAP的采购信息记录(Purchase Info Record)是SAP系统中用于管理供应商、物料和采购条件的记录。它包含了与某个特定供应商相关的物料采购的详细信息,如价格、交货条件、折扣、支付条件等。采购信息记录的主要目的是简化采购订单的创建过程,减少手工输入的工作量,并确保采购订单的一致性和准确性。原创 2024-11-15 10:10:39 · 1676 阅读 · 0 评论 -
物料主数据屏幕增强2——标准表方式
之前通过自建表的方式增强物料主数据字段,本文档通过直接增强标准表的方式,对物料主数据进行增强,使其能通过前台屏幕维护数据。原创 2024-11-15 09:51:06 · 264 阅读 · 0 评论 -
物料主数据屏幕增强1——自建表方式
本文档通过创建自建表存储增强字段的方式,对物料主数据进行增强,使其能通过前台屏幕维护数据。原创 2024-11-15 09:47:50 · 451 阅读 · 0 评论 -
BP新增页签增强
以上就是BP新增页签的介绍,希望对您有所帮助。在总结过程中,该篇文档给予了极大的帮助和借鉴。原创 2024-11-15 09:45:29 · 1187 阅读 · 0 评论 -
生产订单修改记录报表
生产订单修改记录报表对于项目上并不陌生。通常会在增强中编写逻辑来判断生产订单主要信息是否有变更,有则保存到日志表,并通过查询报表展示,帮助用户查看生产订单发生的修改。本文档的代码,只是对现有逻辑的一些优化,通过配置表的方式,设置监控字段,灵活监控生产订单这些字段的变更,也方便迁移到其他项目使用。原创 2024-11-15 08:54:25 · 531 阅读 · 0 评论 -
验证登录用户账密
在开发中需要验证某SAP用户的账密来执行某些操作。具体就是指,当使用某个操作时,需要输入账号密码进行校验,此校验和登录时的校验是一致的,也具备多次校验错误后的账户锁定。本文档将通过代码示例,实现账密校验功能。原创 2024-10-23 16:47:46 · 441 阅读 · 0 评论 -
屏幕“布局”运行错误之CALLBACK REJECTED BY WHITELIST
SM59维护TCP/IP链接,编辑回调准许列表,粘贴后保存即可。ST22图形屏幕绘制器中的运行时错误。点击屏幕中布局按钮报错。SAP的NOTE说明。原创 2024-10-23 16:44:27 · 112 阅读 · 0 评论 -
实现ALV页眉页脚
以上就是关于ALV合并单元格的介绍,希望对您有所帮助。定期更文,欢迎关注。原创 2024-04-24 18:18:09 · 583 阅读 · 0 评论 -
ALV合并单元格
以上就是关于ALV合并单元格的介绍,希望对您有所帮助。在总结过程中,也参考学习了以下文章:定期更文,欢迎关注。原创 2024-04-12 09:40:18 · 774 阅读 · 2 评论 -
聊聊SAP内存和ABAP内存
以上就是关于SAP内存和ABAP内存的介绍,希望对您有所帮助。定期更文,欢迎关注。原创 2024-03-21 14:02:34 · 1769 阅读 · 0 评论 -
隐式提交的引申之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 · 368 阅读 · 0 评论 -
创建预留跳过ATP检查增强
业务要求,当创建预留时,根据工厂和库存地点判断是否要进行ATP校验,而不能从物料维度控制ATP校验,因此需要做增强实现。本文档将实现通过增强在前台MB21和BAPI:BAPI_RESERVATION_CREATE1创建时,以及通过BAPI:BAPI_RESERVATION_CHANGE修改预留时,跳过ATP校验。原创 2024-02-28 18:17:42 · 456 阅读 · 0 评论 -
聊聊更新表时的隐式提交
显式提交是指在程序中使用明确的提交操作来提交数据到数据库。这可以通过使用语句COMMIT或COMMIT WORK来实现。显式提交是一种手动提交数据的方式,它将当前的数据库事务立即提交,使之成为永久性的更改。在显式提交之后,数据将立即被其他事务所见。与显式提交相对的是隐式提交。在隐式提交中,数据的提交由系统自动处理,而无需明确的提交操作。本文档将通过一个简单的数据库更新操作,介绍各种场景的隐式提交。原创 2024-02-01 08:59:30 · 609 阅读 · 0 评论 -
SUBMIT指定用户名错误
在ABAP中,SUBMIT关键字用于运行另一个ABAP程序。通过SUBMIT关键字,可以在当前程序内部调用其他程序,而无需关闭当前程序。原创 2024-01-25 12:04:49 · 536 阅读 · 0 评论 -
MIGO新增页签增强
本方法是将新增字段,展示在MIGO的新增页签中,并保存到自建表。新增页签的方法,和采购订单新增页签的方法原理基本一致,都是需要创建函数组,并实现相应方法和屏幕,并在增强中调用该函数组,展示出屏幕,实现对应操作。原创 2024-01-11 08:54:29 · 709 阅读 · 0 评论 -
关于对物料计量单位的维护
一般情况下,在设计产品时,明确了物料的计量单位,并在维护物料主数据时,维护完整单位数据。但也有例外情况,例如当设计产品时,不明确未来的打包方式,不明确要维护哪些种计量单位,只有当生产完成之后,再确定通过包还是箱等方式包装产品,并将新的计量单位同步给外围系统方便运输。因此就需要在生产完成之后,再修改对应的物料主数据的计量单位。前台操作,事务代码MM02,维护物料的量纲和附加数据里面的计量单位附加数据。原创 2024-01-03 16:44:35 · 822 阅读 · 0 评论 -
使用RFC跳过权限校验的方法
由于业务流程的复杂性,用户往往只具备部分功能的权限,导致在操作自开发程序时出现权限问题。例如前台限制了用户对销售订单的修改,而自开发功能中又涉及单据修改,此时一味限制权限,则无法正常使用功能。原创 2023-12-28 10:01:40 · 582 阅读 · 0 评论 -
SAP搜索帮助的限制值范围样式
第一种样式:没有配置F4METHOD,或者配置了参数值为ActiveX。第二种样式:配置了F4METHOD且值为NoActiveX。点击下拉框,输入筛选数据,筛选搜索帮助列表。点击漏斗,输入筛选数据,筛选搜索帮助列表。不同的样式,通过账号的参数设置决定。原创 2023-12-18 15:07:13 · 953 阅读 · 0 评论 -
CNS0创建交货单没有WBS元素
CNS0创建交货单带不出WBS,但是交货单过账之后,又可以读取到WBS。原创 2023-12-14 09:00:24 · 801 阅读 · 0 评论 -
CNS0项目创建交货单增加销售办事处
销售办事处是指在企业中负责销售活动的区域性单位或部门。在SD模块中,可以表示企业的不同销售地点、销售办公室、分销中心或分公司。销售办事处扮演着多种角色和职责,例如:销售活动管理:销售办事处负责管理和监控属于其管辖范围内的销售活动。这包括销售订单的处理、客户询价、报价管理、合同管理等。客户关系管理:销售办事处是与客户直接互动的关键机构。它们负责与客户进行沟通、建立关系、处理客户投诉和问题,并确保客户满意度。销售数据分析:销售办事处负责收集、记录和分析销售数据以及相关指标。原创 2023-11-30 08:20:53 · 1099 阅读 · 0 评论 -
MIGO配置过账后自动打印
本文档介绍,当MIGO发货过账时,自动打印自开发表格。原创 2023-11-23 08:34:07 · 682 阅读 · 0 评论 -
ABAP使用异步远程RFC实现并行处理
当开发复杂报表,需要处理大量数据,不管怎么优化计算和查询语句,程序的运行效率还是达不到用户要求,怎么办?为了解决这个问题,就需要程序实现并行处理。本文档就是通过异步调用远程RFC的办法,实现对大量数据的计算,以并行的方式,更快的计算出最终结果。原创 2023-11-15 18:11:09 · 488 阅读 · 0 评论 -
COGI控制删除按钮增强
COGI在SAP中主要用于解决生产订单异常的问题。通常发生在生产订单执行过程中,当出现了特定的异常情况时,需要进行处理。这些异常情况可能包括物料缺失、数量不匹配、质量问题等等。当这些异常情况发生时,系统会生成异常记录并将其显示在COGI中。在COGI中,用户可以查看异常记录的详细信息,例如物料号、数量、批次信息等。用户可以逐条处理异常记录,以解决相应的问题。处理异常记录时,用户可以执行一些操作,例如重新分配物料、更新数量、签发新的批次等。原创 2023-11-09 09:16:22 · 845 阅读 · 0 评论 -
递归函数实现省市区多级联动搜索帮助
当程序中有互为层级的字段,需要使用搜索帮助时,可以通过多次调用搜索帮助来实现。比如在程序中需要填写省市区三级地址。原创 2023-11-01 18:07:09 · 289 阅读 · 0 评论 -
VA01/VA02/VA03 销售订单根据定价和步骤校验权限隐藏价格(一)
针对用户使用销售订单时,根据定价和步骤顺序,判断是否有权限,没有权限时隐藏销售订单抬头和行项目的部分价格数据要限制的定价和步骤在spro中的位置限制的步骤。原创 2023-10-19 14:21:17 · 1030 阅读 · 2 评论 -
QE01/QA11/QA02屏幕增强
需要对来料检验增加“合格数量”和“不合格数量”字段,涉及三个增强开发。原创 2023-10-15 10:38:21 · 810 阅读 · 0 评论 -
使用BAPI_NETWORK_COMP_*实现生产订单组件的增删改查
对于生产订单组件的增删改有多种办法,比较常用的有使用内部函数CO_XT_COMPONENT_*,有改造BAPI_ALM_ORDER_MAINTAIN来实现,各有千秋。本文档介绍,通过PS的BAPI_NETWORK_COMP_*系列BAPI,来实现常见的组件先删后建的覆盖式操作,组件部分字段修改,组件信息查询等功能。原创 2023-10-09 20:18:31 · 911 阅读 · 2 评论 -
VA01/VA02/VA03/VA05 销售订单根据权限隐藏价格
针对用户使用销售订单时,判断是否有权限,没有权限时隐藏销售订单抬头和行项目的价格相关字段。原创 2023-09-11 11:22:25 · 621 阅读 · 0 评论 -
ME21N 采购订单新增页签增强
根据客制化需求,要在采购订单中新增大量字段,所以要在界面上添加一个单独的页签。原创 2023-09-11 11:20:23 · 971 阅读 · 0 评论 -
ME21N 采购订单屏幕增强
采购订单行项目新增“图号”和“价格类型”字段。其中图号只查询底表展示,不做修改;价格类型做下拉框;原创 2023-09-11 11:17:43 · 443 阅读 · 0 评论 -
ME51N 采购申请屏幕增强仅显示字段
通过委外工单生成的采购申请,需要将自定义“图号”字段显示在采购申请中,且只用于显示即可。原创 2023-09-11 11:15:36 · 401 阅读 · 0 评论