点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,古鲁,
我的OOALV有问题。
在我的ALV中,我已经实现了具有域" DATS"的可编辑文件类型ZENPIAFR2-ZDTPAY。
此字段自动具有搜索帮助F4,但是如果我按F4或单击该字段中的F4icon,则会出现DUMP
"
字段符号尚未分配。
ABAP应用程序中的错误。
当前的ABAP程序" CL_GUI_ALV_GRID =============== CP"必须是
终止,因为其中
语句无法执行。
这可能是由于ABAP程序中的错误。
您尝试访问未分配的字段符号
(数据段32775)。
由于以下任何原因都可能发生此错误:
-在使用ASSIGN设置输入的字段符号之前,先对其进行寻址
-您处理指向内部表中一行的字段符号
已被删除
-您处理以前使用
重置的字段符号UNASSIGN,或指向不再存在的本地字段
-您可以寻址全局函数接口参数,甚至
尽管相关功能模块未激活
不在活动呼叫列表中。 您可以获取列表
来自此简短转储的活动呼叫。
程序CL_GUI_ALV_GRID ============== CP
包括CL_GUI_ALV_GRID ============== CM03E
第56行
模块类型(METHOD)
模块名称IS_READY_FOR_INPUT
"
我尝试从功能上自动删除F4,但没有结果。
您有个功能上删除F4的想法,以便...我不知道..为基准字段实现OO类?
请帮助我。
致谢
提前谢谢!
Valerio
您好,
我认为原因是自定义字段的F4无法找到检查表/值表/搜索帮助。
有两种选择 解决这个问题:
1。 使用F4AVAILABL参数将F4设置为false
2。 通过检查表名称CHECKTABLE
。请检查一下。
谢谢。
停止! 我知道了!
我发现了以下属性:
现在它可以工作了,因为此ALV仅用于显示数据,而不用于维护数据。 还是谢谢!
Krishnendu亲爱的
我遇到与上述相同的问题,当我使用F4帮助时(即使禁用了这些字段),也会收到错误消息。 我尝试使用您的解决方案:
这不起作用。 F4帮助仍然可用。 我是这样做的(也许这是错误的方法):
那是什么意思? 我还没有发现任何可以解释这种解决方案的东西。
你能帮我吗?
亲切的问候,
克里斯托夫!
发布者:Christof Schmeisser于2010年9月30日上午9:25
同时获得解决方案????
嘿,
如果您在ALV输出中需要F4帮助,还有另一种解决此问题的可能性。
检查结构" gs_layout"和输出表的结构。 如果设置以下参数,则输出结构需要一个名为" STYLE"的字段。
gs_layout-info_fname ='LINE_COLOR'。
gs_layout-stylefname ='STYLE'。
如果仅显示表格,则缺少的字段" STYLE"不会导致转储。 仅当您在其他某些字段上按F4帮助时,它才会崩溃。
非常感谢。 我知道了
您确定转储是因为该字段吗? 转储可能是由于其他原因造成的,转储是否不会因其他任何ALV动作而发生? 简短的转储文本指出了错误发生的确切位置:
无法分配该组件,因此会发生短转储。 为什么您不立即在发生短暂转储之前设置断点,然后查看字段中的内容?
我也不确定它是否适用于OO ALV,但是当使用ALV功能模块并在程序中进行更改时,某些旧定义往往会"粘在" ALV缓冲区中,即使当前 程序版本正确。 应该有一个程序可以清理缓冲区,但是由于某种原因,它对我没有用,在这种情况下,我只是注销然后重新登录。
一周热门 更多>