ALV_EXTRACT_MODE 参数的允许值与 CL_SALV_EXPORT_DB_STORAGE class?
Allowed values for ALV_EXTRACT_MODE parameter with CL_SALV_EXPORT_DB_STORAGE class?
在哪里可以看到 class CL_SALV_EXPORT_DB_STORAGE
的 ALV_EXTRACT_MODE
的允许值?
可能是我瞎了,用se80看class.
没找到
请耐心等待,我是ABAP新手。
在我的 NetWeaver 7.52 中,class 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.
我猜你说的是名为 "ALV_EXTRACT_MODE" 的 ABAP 内存,它必须在执行 SUBMIT 之前设置;值 "M" 是将 ALV table 导出到内存而不是显示 ALV(在 SUBMIT 之后,您必须通过调用其中一个 IMPORT 来检索 ALV table * class CL_SALV_EXPORT_DB_STORAGE).
的方法
还有其他值,我不知道它们是如何工作的。您可以通过查看 class CL_GUI_ALV_GRID.
中的方法 SET_TABLE_FOR_FIRST_DISPLAY 自行查找更多信息
在哪里可以看到 class CL_SALV_EXPORT_DB_STORAGE
的 ALV_EXTRACT_MODE
的允许值?
可能是我瞎了,用se80看class.
没找到请耐心等待,我是ABAP新手。
在我的 NetWeaver 7.52 中,class 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.
我猜你说的是名为 "ALV_EXTRACT_MODE" 的 ABAP 内存,它必须在执行 SUBMIT 之前设置;值 "M" 是将 ALV table 导出到内存而不是显示 ALV(在 SUBMIT 之后,您必须通过调用其中一个 IMPORT 来检索 ALV table * class CL_SALV_EXPORT_DB_STORAGE).
的方法还有其他值,我不知道它们是如何工作的。您可以通过查看 class CL_GUI_ALV_GRID.
中的方法 SET_TABLE_FOR_FIRST_DISPLAY 自行查找更多信息