abap - 如何将F4帮助的所有值放入内表中?

标签 abap

我的目标是生成一些具有某些字段的数据。我的想法是从现场获取所有可能的值,然后随机为我的数据选择值。

所以我想要例如货币字段的可能值: enter image description here

我需要访问第一列中的所有值

enter image description here

所以我可以将它们移动到内部表格并随机选择它们。

如何将字段的可能值移动到内部表中?

我需要从不同的表多次执行此操作,因此统一的方法会很棒。

最佳答案

您可以使用F4IF_FIELD_VALUE_REQUEST功能模块来获取搜索帮助值。您可以将此功能用于货币,如下所示:

call function 'F4IF_FIELD_VALUE_REQUEST'
exporting
  tabname = 'T001'
  fieldname = 'WAERS'
  suppress_recordlist = abap_true
tables
  return_tab = it_return
exceptions
  field_not_found = 1
  no_help_for_field = 2
  inconsistent_help = 3
  no_values_found = 4
  others = 5.

关于abap - 如何将F4帮助的所有值放入内表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70649481/

相关文章:

events - 在不同 ABAP session 中的程序之间触发/处理事件

linux - Eclipse ABAP 开发 : Cannot Retrieve Connection configuration

char - 用模式覆盖 char 字符串

abap - 对象仍处于非事件版本

html - 如何在ABAP中编写HTML代码发送邮件

javascript - SAP UI OData Create 不初始化 IT_KEY_TAB 参数

sql - 4个表的JOIN,如何将SELECT列限制为一张表?

abap - 运行时类型服务 (RTTS) 是否使用数据库来获取数据描述?

abap - 如果找不到行,则使用第二个条件

abap - BUT051 表未使用 BUR_BUPR_BUT051_COLLECT 进行更新