CL_SALV_EXPORT_DB_STORAGE类的ALV_EXTRACT_MODE参数的允许值

时间:2018-08-15 12:02:55

标签: sap abap

在哪里可以看到类ALV_EXTRACT_MODE的{​​{1}}的允许值?

也许我是盲人,但我无法通过se80并在课堂上找到它。

请耐心等待,我是ABAP的新手。

2 个答案:

答案 0 :(得分:1)

在我的NetWeaver 7.52中,类CL_SALV_EXPORT_DB_STORAGE没有ALV_EXTRACT_MODE,在我想您与EXPORT_TYPE相关的任何地方,例如在方法EXPORT中可见。

该参数的类型为SALV_BS_CONSTANT,并直接转发到方法体内的EXPORT语句。不幸的是,语言文档也没有提及可能值的列表。由于此NUMC(2)数据元素没有域,因此也没有域固定值列表,因此没有确定其预期值的可靠方法。

但是,存在一个接口IF_SALV_BS_XML,其中包含一个以C_TYPE_*开头且键入为SALV_BS_CONSTANT的常量列表,例如C_TYPE_ALV_XML

  constants C_TYPE type SALV_BS_CONSTANT value '99' ##NO_TEXT.
  constants C_TYPE_PDF like IF_SALV_BS_XML=>C_TYPE value 08 ##NO_TEXT.
  constants C_TYPE_ALV_XML like IF_SALV_BS_XML=>C_TYPE value 01 ##NO_TEXT.
  constants C_TYPE_EXCEL_XML like IF_SALV_BS_XML=>C_TYPE value 04 ##NO_TEXT.
  constants C_TYPE_XLSX like IF_SALV_BS_XML=>C_TYPE value 10 ##NO_TEXT.
  constants C_TYPE_XLSX_DEPRECATED like IF_SALV_BS_XML=>C_TYPE value 11 ##NO_TEXT.
  constants C_TYPE_MHTML like IF_SALV_BS_XML=>C_TYPE value 02 ##NO_TEXT.
  constants C_TYPE_MHTML_2000 like IF_SALV_BS_XML=>C_TYPE value 09 ##NO_TEXT.
  constants C_TYPE_ODT_XML like IF_SALV_BS_XML=>C_TYPE value 07 ##NO_TEXT.
  constants C_TYPE_ODS_XML like IF_SALV_BS_XML=>C_TYPE value 05 ##NO_TEXT.
  constants C_TYPE_SO_XML like IF_SALV_BS_XML=>C_TYPE value 03 ##NO_TEXT.
  constants C_TYPE_DATA_XML like IF_SALV_BS_XML=>C_TYPE value 06 ##NO_TEXT.

答案 1 :(得分:1)

我猜您在谈论的是名为“ ALV_EXTRACT_MODE”的ABAP内存,必须在执行SUBMIT之前进行设置;值“ M”是将ALV表导出到内存,而不是显示ALV(在提交之后,您必须通过调用类CL_SALV_EXPORT_DB_STORAGE的IMPORT *方法之一来检索ALV表)。

还有其他价值,我不知道它们是如何工作的。您可以通过查看类CL_GUI_ALV_GRID中的SET_TABLE_FOR_FIRST_DISPLAY方法来自己找到更多信息。

相关问题