点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我定义了以下 ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我定义了以下 ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我定义了以下
第一个名称为cc_cont1,第二个名称为cc_cont2。
第一个ALV正常,第二个转储:
触发了异常条件" NO_FIELDCATALOG_AVAILABLE"
程序" CL_GUI_ALV_GRID =============== CP"中的RAISE语句引发了异常条件" NO_FIELDCATALOG_AVAILABLE"。
以下代码用于同时调用两个ALV,第一个有效但第二个无效;
如果GO_STORAGE是初始的。 创建对象GO_STORAGE 出口 CONTAINER_NAME ='cc_cont2'。 创建对象GO_STORAGE_ALV 出口 I_PARENT = GO_STORAGE。 呼叫方法GO_STORAGE_ALV-> SET_TABLE_FOR_FIRST_DISPLAY 出口 I_STRUCTURE_NAME ='.......' IS_LAYOUT = LS_LAYOUT2 改变 IT_OUTTAB = ET_STOCK。 其他。 LS_STABLE2-ROW = ABAP_TRUE。 LS_STABLE2-COL = ABAP_TRUE。 呼叫方法GO_STORAGE_ALV> REFRESH_TABLE_DISPLAY(IS_STABLE = LS_STABLE2)。 ENDIF。
有人可以帮我指出问题吗?
谢谢
(18.9 kB)
ET_STOCK似乎是内部表的名称,您应该通过参数I_TABNAME传递它(请注意 ,必须使用非常严格的旧语法来声明ET_STOCK。
一周热门 更多>