Export to excel 如何在SAP GUI中查找选择项列表

Export to excel 如何在SAP GUI中查找选择项列表,export-to-excel,sap-gui,dynpro,Export To Excel,Sap Gui,Dynpro,在SAP GUI中,有时会出现下拉字段,其中包含国家、国籍、头衔等项目的列表 我需要将这些列表复制到Excel中,但我只能选择一个值。我无法直接复制所有可用值(?) 在当前情况下,我的字段的Dynpro名称是P0002-TITEL,其中有许多我想复制到Excel的条目。 我没有开发人员密钥,我可以查看一些TA,比如se16 对于我来说,在不必搜索表格或逐个复制单个值的情况下获取所需值的最简单方法是什么?据我所知,您无法直接从SAP GUI中的下拉列表复制值 解决方案1 程序以各种方式构建这些列表

在SAP GUI中,有时会出现下拉字段,其中包含国家、国籍、头衔等项目的列表

我需要将这些列表复制到Excel中,但我只能选择一个值。我无法直接复制所有可用值(?)

在当前情况下,我的字段的Dynpro名称是
P0002-TITEL
,其中有许多我想复制到Excel的条目。
我没有开发人员密钥,我可以查看一些TA,比如se16


对于我来说,在不必搜索表格或逐个复制单个值的情况下获取所需值的最简单方法是什么?

据我所知,您无法直接从SAP GUI中的下拉列表复制值

解决方案1 程序以各种方式构建这些列表(DB表,直接值),因此,如果幸运的话,在从fieldname猜出DB表之后,我会选择SE16。检查dynpro字段后面的域属性,如果它包含一个值表,您应该使用SE16在那里找到值

解决方案2 SAP GUI以XML格式在缓存中存储下拉列表值。您可以在
[USERS DIRECTORY]\[USER]\AppData\Local\SAP\SAP GUI\cache\
中找到这些缓存文件。文件名以
DataP\u sapvalueset
开头,一个文件包含一个字段的值集。如果直接在目录中搜索给定值,则可以找到相应的文件

可以在联机XML解析器中处理找到的XML。我使用(linkdead)将XML转换为Excel格式

检查数据的步骤:

  • 在一个好的文本编辑器中打开文件(例如记事本++)。将XML编码更改为utf-8:
    → <代码>
  • 关闭该文件,将缓存文件重命名为.xml,然后重新打开它

  • 删除
    AppData\。。。不会工作,因为我在工作场所的pc上没有这些文件夹(或者至少我看不到它们)。我在SE16“JGV_TITEL”中找到了它,但当我将所有条目标记为“ctrl-c和ctrl-v”时,它就不起作用了。我没有编辑权限。如何从SAP中获取此信息?-我太接近了…我得到了它,我必须按“打印”,从那个视图我可以将它导出到Excel,谢谢!