自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卡莫晚安的博客

欢迎光临~

  • 博客(40)
  • 收藏
  • 关注

原创 [ABAP] ALSM_EXCEL_TO_INTERNAL_TABLE 返回 UPLOAD_OLE报错

SAP EXCEL导入最大行列限制。

2024-01-11 15:50:02 385

原创 [ABAP] SD发票Billing利润中心确定逻辑跟踪

销售发票billing利润中心确定逻辑。

2024-01-05 10:56:50 445

原创 [ABAP] 销售订单条件价格是否可修改逻辑判断源码跟踪

SAP销售订单条件是否可更改判断逻辑代码跟踪。

2023-12-05 17:46:57 164

原创 [ODATA] ODATA学习笔记

ODATA学习笔记。

2023-11-27 21:02:13 169

原创 [ABAP] IDCNACCTBLN(科目余额表) 字段增强

对标准科目余额表IDCNACCTBLN做字段增强

2023-11-08 18:15:11 404

原创 [ABAP] MIRO发票校验屏幕增强扩展页签解决思路

MIRO页签屏幕增强 查找思路。

2023-09-01 10:04:38 740

原创 [SAP]SAP EXCEL导入长度限制注意点

EXCEL导入SAP字符长度限制。

2023-08-16 14:39:15 208

原创 [ODATA] 标准APIs发布-学习笔记

地址构成:https://{映射IP地址}:{PORT端口}/服务地址/服务名/{参数}2、到SAP事务码:/N/IWFND/MAINT_SERVICE发布标准API服务。如果需要指定系统别名则需要更改处理模式为基于路由。每个标准服务只能发布一次。3、为ODATA服务分配权限,注意对象类型IWSG和IWSV都要分配。1、在官方网站上找到合适的API接口对应的技术名称。用POSTMAN测试。

2023-03-17 17:23:30 253 1

原创 [ABAP] VF01/VF02/VF03 发票字段增强总结(BAPI&赋值&屏幕增强)

VF01发票VBRK/VBRP增强字段实现BAPI赋值。

2023-03-02 10:29:37 2357

原创 [ABAP] CO11N报工BAPI记账TCODE:COGI变更

CO11N报工BAPI:BAPI_PRODORDCONF_CREATE_TTTCODE变更COGI->CO11N

2023-02-24 11:15:42 1015 1

原创 [ABAP] 销售业务TO创建/DN过账报错对应到行

BAPI:L_TO_CREATE_DN /BAPI_OUTB_DELIVERY_CONFIRM_DEC报错对应到行

2023-02-20 13:54:50 364

转载 转载【ABAP】--890(C+)结算分录后无法再进行更改

C+890问题解决

2023-01-05 15:35:11 266

原创 [ABAP] 接口账号设置

接口账号类型设置

2023-01-04 09:38:02 579

原创 [ABAP] SAP财务替代/校验增强断点跟踪

SAP 替代/校验增强 断点跟踪方法

2022-12-28 20:49:00 1802

原创 [ABAP] ECC ORACLE数据库程序优化记录

SAP ECC ORACLE数据库程序优化

2022-08-17 17:16:48 365

原创 [ABAP] 选择屏幕 密码输入框(全部星号显示)

SAP密码输入框ABAP实现。

2022-08-02 10:16:40 448

原创 [ABAP] Webservice报错记录及其他注意事项

Webservice 错误记录

2022-08-01 10:39:57 555

原创 [ABAP] Debug心得

SAP Debug心得

2022-07-06 17:28:00 185

原创 [ABAP] QF01质检通知单删除行数据BAPI:BAPI_QUALNOT_DEL_DATA

最近做一个QF01的批导创建需求,QF01质检通知单创建的BAPI一开始没有找到采用录屏的的方式实现的,后边查资料找到几个BAPI还没有去验证测试:QFFE_FAILURE_RECORDING、BAPI_QNOTIFICAT_CREATE、BAPI_QUALNOT_CREATE等。后边需求有变更要求导入时已创建的检验批数据需要覆盖通知单,这样就涉及到QF01的删除行数据操作了,偏偏前台操作SAP没有预留整单删除按钮,录屏又不太好实现,这样尝试去查找删除自建通知单的BAPI找到:BAPI_QUALNOT_

2022-01-12 15:58:44 787

原创 [ABAP] SAP缩进币别显示问题总结

在SAP中针对一些货币会维护缩进小数位,常见的有日元(JPY)、中国台币(TWD)等,缩进小数点位置维护在表TCURX中;已中国台币凭证为例,查看表数据发现,前台FB03凭证金额会比表中实际存储金额扩大100倍,如下图所示;猜想SAP设计这样的机制可能是为了币值较小的地区用户减少数据存储量而做的,但是这样就涉及到一个内外部转换问题,如果直接从表中取数则取到的数据为实际下单金额缩小100倍的金额值,SAP提供了如:BAPI_CURRENCY_CONV_TO_EXTERN_9、BAPI_CURRENCY

2022-01-08 17:12:06 2892

转载 转载SAP ABAP开源项目

ABAP开源项目清单_ChampaignWolf的专栏-CSDN博客_abap开源项目

2021-12-10 09:39:57 282

原创 [HANA] HANA SQL涉及加减运算的错误处理

HANA存储过程SQL运算取数问题。

2021-12-08 16:47:56 581

原创 [ABAP] MM01/02/03物料主数据MARA附加字段增强总结

物料主数据增强字段是一个项目中经常遇到的需求,网上有许多大佬的文档已经概括的很全面了,这里结合实际使用情况做一个总结。具体的实施过程可以参考大佬文档:物料主数据增强附加字段以及BAPI写入_小懒的博客-CSDN博客介绍的相当全面基本上是一步一步手把手教学,文中列例了MARA和MARC两个表的示例,其中在S4 HANA中MARC等一些有CDS替代对象的表做字段增强要注意做Extension View。关于替代对象的解释可以参考:ABAP CDS 替换对象(Replacement Objects

2021-09-17 15:31:04 2964

原创 [ABAP] AS01资产屏幕增强实现以及通过BAPI为增强字段赋值遇到的问题总结

需求需要添加AS01字段增强,参考网上资料通过标准二代增强出口:AIST0002 和配置实现。实现效果增强实现参考文档:AS01(创建固定资产)增强 - SAP小学生 - 博客园从中学到了可以通过分析程序SAT查找增强;以及二代增强出口函数名与增强对象的对应关系表:MODSAP通过BAPI:BAPI_FIXEDASSET_CREATE1 创建资产,并填入扩展字段值同样有参考文档固定资产创建BAPI_FIXEDASSET_CREATE--含扩展结构字段EXTEN..

2021-09-11 16:18:51 1666 3

原创 [ABAP] 屏幕增强--修改标准文本字段为下拉框选择

最近遇到一个需求,需要修改MIGO界面一个文本字段变为下拉框选择的方式,因为是标准字段没有搜索帮助的话是无法通过配置实现的,所以考虑通过增强的方式实现。通过字段找到屏幕号,修改屏幕字段属性为下拉框剩下的就是取自建表值确定下拉框值范围了*$*$-Start: (1)---------------------------------------------------------------------------------$*$*ENHANCEMENT 1 ZLIST_ABL.

2021-09-11 15:46:11 781

原创 [ABAP] SPROXY 打开ESR报错An error has occurred during communication ESR的解决方法

最近遇到一个系统报错,在发布PO代理类时点击SPROXY→Source→ESR时报错An error has occurred during communication ESR,一下是报错消息,图一为中文环境下,图二为英文环境下:查询SAP Notes尝试解决问题,发现Notes:2957501 - An error has occurred during communication with ESR 描述与问题一致。根据Notes中提供的方法逐步检查了SM59:SAP_PROXY_ESR连接;

2021-09-06 11:23:25 1555

原创 [ABAP] 防止SAP JOB并发执行的检查

最近遇到一次系统卡顿,经检查原因是一个每五分钟执行一次的JOB并发执行导致的。思考通过记录程序执行时间,定期关闭程序的方法解决问题,由于程序未执行结束的原因是因为接口阻塞导致的,所以无法在SAP端获取执行时间,故无法解决问题。后来思考通过 JOB程序内包装触发另一个JOB的方式解决,在触发JOB前检查之前JOB执行的状态,如果是正在执行的状态则调用JOB_CLOSE关闭前一个JOB执行新的JOB保证不会并发执行造成卡滞。最后经同事提醒找到资料系统表TBTCP / TBTCO会记录JOB执行状

2021-08-05 14:47:47 788

原创 [SAP] SCDO自建表启用更改记录总结

最近遇到一个自检表需要记录更改日志,想尽量通过标准功能去记录。 表的技术设置里有一个日志更改的勾勾之前没有用过,查阅资料发现需要更改系统配置才能做到在SCU3中查询更改日志,改动影响较大故放弃。参考ABAP 查看自建表的更改记录_七日辞的博客-CSDN博客 然后考虑到系统标准单据的更改会记录在CDHDR/CDPOS表中,想对自建表也启用这个功能,查询资料后进行操作。 首先将需要记录OLD VALUE和NEW VALUE的字段数据元素更改文档打上勾; 然后在...

2021-07-17 13:08:31 1954 1

原创 [SAP] 生产订单报错SEQ_NOT_FOUND/OPR_NOT_FOUND问题解决

最近遇到一个问题,生产订单报工报SEQ_NOT_FOUND宕机错误。查看数据是因为预留的生产单号有空值行导致的,查询到 NOTE:182011 。执行程序 ZRESSEAR 查询问题数据;执行程序ZREPRESB/ZRESBFIX修改数据解决问题。...

2021-06-18 17:01:22 1038 6

转载 [ABAP] BTE增强查找实施方法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-06-18 09:48:07 1487

转载 [ABAP] SMARTFORMS 分隔框拖到最左侧无法恢复问题解决

如下图1出现属性框不可往右拖动1.先将光标定位到Tcode命令框2.定位光标后按键盘的Tab键16下,与图1对比稍微有点颜色变化,然后按住Shift+方向键→即可

2021-05-28 16:32:45 156

转载 [ABAP] SAP利用 RPR_ABAP_SOURCE_SCAN 查找字符串所在程序位置

由于很多程序中含有HardCode(硬码),需要找出含这些硬码的程序,然后改成配置类型◆◆ 用到的程序SE38◆◆ 查询示例◆◆ 用到的程序SE38RPR_ABAP_SOURCE_SCANRS_ABAP_SOURCE_SCAN◆◆ 查询示例RPR_ABAP_SOURCE_SCAN为例输入搜索条件:查询结果:————————————————版权声明:本文为CSDN博主「Roger_ix」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:h

2021-04-27 16:09:54 835

转载 如何debug后台Job程序(JDBG)

当后台job已经运行完,但是很不幸,发生错误了,这时我们也可以通过SM37进行Debug,步骤如下,1, SM37 显示后台JOB点击Step按钮,进入下一屏幕,debug-completed-jobs-12, 设置断点在Step list界面中,点击goto–>program进入abap 编辑器,设置断点,3, 命令栏输入JDBG返回到后台job的overview界面,然后在命令栏输入JDBG并回车,启动后台job debug,进入debug模式debug-completed-jo

2021-04-27 15:58:04 332

原创 [ABAP] QA32冲销BAPI示例代码

有需求需要做QA32的返向即质检库存转为非限制库存,下面放DEMO程序,有碰到类似需求的朋友方便引用。*$*$----------------------------------------------------------------$*$**$ *$--------------------------------------------------------------------$**$ GÜLTIG FÜR :

2021-03-18 16:41:16 952

原创 [ABAP] VL09交货单过账冲销BAPI:WS_REVERSE_GOODS_ISSUE的BUG解决

最近在做一个需求使用VL09交货单过账冲销BAPI:WS_REVERSE_GOODS_ISSUE 做交货单过账冲销时程序总是报VL302消息(交货 不存在);Debug程序发现BAPI行147语句“ PERFORM beleg_lesen(sapmv50a).”调用了sapmv50a的子程序beleg_lesen,在调用之前likp-vbeln有值,调用后值被清空,单独写测试程序执行并无此问题。怀疑是因为程序之前有调用交货单修改BAPI:BAPI_OUTB_DELIVERY_CHANGE也有调用sapmv

2021-03-18 16:30:23 5279 3

原创 [HANA] ABAP调用HANA存储过程实例

最近测试了用HANA存储过程写取数SQL,SAP中调用获取数据再做处理。这种方式能大幅优化提升代码运行效率。

2021-03-15 10:42:07 1471

原创 [ABAP] ABAP SQL中补齐前导零语法

ABAP中怎么在一个SQL语句中做到补齐前导零,在做表链接时是遇到这个问题,发现用SQL中预留的函数可以实现,实现方法如下。SELECT A.RCLNT, A.RBUKRS, B.gjahr, B.belnr, B.buzei, A.poper, A.fiscyearper, A.budat, B.augdt, A.zuonr,

2021-03-13 15:19:36 2492

原创 [ABAP] SAP代码编辑器显示方式切换

SAP代码编辑器有两种显示方式:1、基于文本的编辑器2、基于源代码的编辑器切换方式在 Utilities->Settings->ABAP Editer->Editer 设置

2021-02-26 14:12:39 1059

原创 [ABAP] ALV行列不能稳定刷新问题解决

最近遇到一个棘手问题,子屏幕包含一个OO ALV,TOOLBAR的筛选键、排序键、总计等按钮使用时获取不到选择列,点击筛选出现以下情况。找问题发现是REFRESH事件刷新的问题,给了稳定刷新参数但是没有生效。 ls_stable-row ='X'. ls_stable-col ='X'. CALL METHOD ic_alv_grid->refresh_table_display EXPORTING is_stable = ls_stable EXCEPTI

2021-01-21 16:59:07 1611

原创 [ABAP] 跳转事务码汇总

[ABAP] 跳转事务码汇总以下汇总了项目中使用过的跳转事务码语法&函数1. 使用语法跳转LEAVE TO TRANSACTION ‘TCODE’ AND SKIP FIRST SCREEN.2. 跳转MIGOCALL FUNCTION ‘MIGO_DIALOG’.3. 跳转ME23NCALL FUNCTION ‘ME_DISPLAY_PURCHASE_DOCUMENT’.4. 跳转到CODE编辑器CALL FUNCTION ‘EDITOR_PROGRAM’.5. 跳转维护视图

2020-12-28 15:48:53 1002

空空如也

空空如也

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

TA关注的人

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