点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在尝试实现AMDP字...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在尝试实现AMDP字...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我正在尝试实现AMDP字段例程,但是当我执行DTP时,DTP遇到错误:列存储错误:搜索表错误:[2620]执行程序:计划操作失败; ceVerticalUnionPop :: executePop: 输入... ADSO DPP02_A02 000 E RS_EXCEPTION列存储错误:搜索表错误:[2620]执行程序:计划操作失败; ceVerticalUnionPop :: executePop:输入... 20.180.307.103.703,8218510
你们中的任何人都知道此消息在说什么吗?
对应的AMDP如下所示:
类型: TN_S_IN1的开头, DF_PLNQUNT类型/BI0/OIDF_PLNQUNT," InfoObject:0DF_PLNQUNT 材质类型/BI0/OIMATERIAL," InfoObject:0MATERIAL 植物类型/BI0/OIPLANT," InfoObject:0PLANT RECORD C型长度56 SQL__PROCEDURE__SOURCE__RECORD类型C的长度56 TN_S_IN1的末尾。 ... 类型: TN_S_OUT1的开头, /BIC/XPP02PVAL类型/BIC/OIXPP02PVAL," InfoObject:XPP02PVAL RECORD C型长度56 SQL__PROCEDURE__SOURCE__RECORD类型C的长度56 TN_S_OUT1的末尾。
HDB语言SQLSCRIPT选项的数据库过程按方法进行的过程仅使用/BIC/AWMM01W0100/BI0/PPLANT进行读取。 outtab = SELECT COALESCE(mbew。" PRICE_STD"/img/mbew。" PRICE_UNIT" * inTab。" DF_PLNQUNT",0)作为"/img/BIC/XPP02PVAL", inTab.RECORD, inTab.SQL__PROCEDURE__SOURCE__RECORD FROM:intab如inTab 左外连接(SELECT mb。" MATERIAL", pl。"植物", mb。" PRICE_STD", mb。" PRICE_UNIT", mb。"货币", MAX(mb。" FISCPER") 从"/img/BIC/AWMM01W0100"作为mb 内部连接"/img/BI0/PPLANT",如pl.COMP_CODE = mb.COMP_CODE 其中pl。" OBJVERS" ='A' 按mb.MATERIAL,pl。" PLANT",mb.PRICE_STD,mb.PRICE_UNIT,mb.CURRENCY分组 )作为inTab上的mbew。" MATERIAL" = mbew。" MATERIAL" inTab。" PLANT" = mbew。" PLANT"; errortab =选择''作为" ERROR_TEXT", ''作为" SQL__PROCEDURE__SOURCE__RECORD" 从假人 其中dummy <>'X'; ENDMETHOD。
如果我设置一个断点并执行AMDP,一切都很好=> outtab在调试器的表预览中显示了一些数据。
我找到了解决该问题的方法:
事务SM21显示以下日志条目:
Datenbankfehler 2048 beim EXE aufgetreten
列存储错误:搜索表错误:[2620]执行程序:计划操作失败; ceVerticalUnionPop :: executePop:输入列0BASE_UOM的长度(1972)比预期的长度(4663)短。
这表明问题在AMDP之后发生。 但是根本原因确实是AMDP的结果。 在检查了INTAB(117个条目)和OUTTAB(273个条目)上的条目之后,很明显,该问题与选择重复条目的SELECT语句有关...
改编SQL脚本后,不会发生此问题 。
尽管如此,错误消息还是有些令人困惑! ;-)
一周热门 更多>