SAP ABAP

SAP ABAP programming language and development skills, supporting custom function development to enhance the flexibility and adaptability of SAP systems. SAP ABAP Tutorial, ABAP Programming Guide, ABAP Performance Optimization SAP各种技术.SAP ABAP编程语言与开发技巧,支持自定义功能开发,提升SAP系统的灵活性和适应性。

BAPI_GOODSMVT_CREATE物料凭证创建人goodsmvt_header-pr_uname不生效问题解决方案

今天上海疫情封城了,浦东浦西像1个太极一样封。 2019,2020,2021,2022疫情已经3年多了。 这确实是个大问题。SAP还能干多久?各个行业都不怎么景气。。。 接口问题:     CALL FUNCTION ‘BAPI_GOODSMVT_CREATE’ EXPORTING goodsmvt_header  = goodsmvt_header goodsmvt_code    = goodsmvt_code IMPORTING materialdocument = materialdocument TABLES goodsmvt_item    = goodsmvt_item return           = return. 中的【goodsmvt_header–pr_uname 】不生效,即物料凭证的创建人不是接口传过来的SAP用户ID, 而是使用的接口账户的SAP ID。这不符合客户要求的。   【解决方案】 SE19:MB_GOODSMOVEMENT IF_EX_MB_BAPI_GOODSMVT_CREATE~EXTENSIONIN_TO_MATDOC 在增强代码中写入 CS_IMKPF-USNAM = LWA_ZEXTENTION-USNAM. 你看懂了么?   本文链接:http://www.hot583.com/2022/03/28/bapi_goodsmvt_create-create-user-not-work/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 我的微信公众号hot583或者在这个链接联系我 微信原文《全文完》  

ST22 dump DBIF_RSQL_SQL_ERROR SQL error “-290” WHEN ACCESSING TABLE “DDFTX”

今天,在对系统进行巡查时,发现多个ST22的DUMP,吓我大吃一惊~   [错误内容]: DBIF_RSQL_SQL_ERROR SQL error “-290” WHEN ACCESSING TABLE “DDFTX”   [错误重现]:事务代码输入SE11,输入表DDFTX,点击查看错误,DUMP出现。   [原因分析]: SQL0290N TABLE SPACE ACCESS IS NOT ALLOWED SQLSTATE=55039 ROW =1 经分析,该报错由于PRD数据库备份异常导致,表空间PRD EL702D处于备份状态,导致该表空间下相关表无法正常访问   [解决方案] 重新进行数据库备份,恢复正常备份后,表空间处于正常状态。 DDFTX可以被正常访问。   本文链接:http://www.hot583.com/2022/03/23/st22-dump-dbif_rsql_sql_error-290/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 我的微信公众号hot583或者在这个链接联系我 《全文完》

CO结账,CON2和KON2运行后,实际分摊的费用给重分没了

在升级后, 用户反馈发现CO结账出现个问题。 【问题】: 跑CON2以及KON2后把实际分摊的费给重估没了。   经过跟踪查看,发现【解决方案】如下: KSII勾上过账参数,重新运行,即可完美解决。   本文链接:http://www.hot583.com/2022/03/23/kon2-data-lost/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 我的微信公众号hot583或者在这个链接联系我 《全文完》

SAP升级后MPR(MD01)及采购需求运行很慢,有性能问题。

升级后,发现在SAP切换新系统后, MPR(MD01)及采购需求运行很慢,以前平均30秒左右,现在都是2分45秒至4分10秒左右。 对比检测之后,发现问题是输入不一致。 【解决方案】 通常运行MRP ,处理代码选择NETCH,即只是需求发生变化的物料参与MRP运算。 而选NEUPL 是不管需求有没有变化都参与MRP运算,参与运算的数据增加很多, 不建议使用。   调整一下输入界面即可。   本文链接:http://www.hot583.com/2022/03/23/sap-mrp-slow/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 我的微信公众号hot583  或者在这个链接联系我 《全文完》

MIGO 122系统退货未带出对应的批次号

升级后,发现在事务代码MIGO 122系统退货时, 没有带出对应的批次号,需查询后手动输入, 而在升级之前的旧系统无需手动输入。   【解决方案】 版本差异,需要做增强,全面展开除了122以外的移动类型   本文链接:http://www.hot583.com/2022/03/23/migo-122-mis-batch/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 我的微信公众号hot583  或者在这个链接联系我 《全文完》

ME22N修改采购订单报错“不允许使用的基于 GR 的发票验证的标识”

如题,升级之后,在事务代码ME22N修改采购订单时, 报错“不允许使用的基于 GR 的发票验证的标识”。 【解决方案】: SAP的采购信息记录“基于收货的发票校验”打勾     本文链接:http://www.hot583.com/2022/03/23/me22n-error/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 我的微信公众号hot583或者在这个链接联系我 《全文完》

错误:国家CN不是一个欧共体国家解决方案

SAP升级之后,出现问题:创建及修改客户主数据时输入增值税登记号报错“国家CN不是一个欧共体国家”。 【解决方案】: 配置进行修改(后勤常规-业务合作伙伴-客户-控制-更改客户主数据信息控制) 配置141消息号。   本文链接:http://www.hot583.com/2022/03/23/cn-error/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 我的微信公众号hot583或者在这个链接联系我 《全文完》

运行tcode:KSU5报错,提示客户化错误,非当前业务交易组。

运行KSU5报错,提示客户化错误,非当前业务交易组。 解决方案: 1、SA38执行报表RK811XST和RK811XUP 2、重新执行KSU5界面 解决~   本文链接:http://www.hot583.com/2022/03/23/ksu5-error/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 我的微信公众号hot583或者在这个链接联系我 《全文完》