一屏显示两个ALV

2020-09-07 14:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我定义了以下 ...

         点击此处--->   EasySAP.com群内免费提供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)