F4IF_INT_TABLE_VALUE_REQUEST
时间: 2023-12-22 16:02:51 浏览: 146
KEIL STM32F4支持包Keil.STM32F4xx-DFP.2.16.0
F4IF_INT_TABLE_VALUE_REQUEST是一个用于获取内表值的函数模块。根据引用的描述,当使用get_field画面绑定的字段的值作为搜索条件时,最好不要包含*和+这两个特殊字符,因为它们会被认为是特殊字符,从而影响搜索结果。
根据引用提供的链接,F4IF_INT_TABLE_VALUE_REQUEST函数可以用于在SAP系统中获取内表的值。该函数的具体用法和示例代码可以参考链接中的文章。
以下是一个使用F4IF_INT_TABLE_VALUE_REQUEST函数的示例代码:
```abap
DATA: lt_values TYPE TABLE OF string,
lv_field_value TYPE.
lv_field_value = 'ABC'. "设置字段的值
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
name = 'FIELD_NAME' "字段名
value_org = 'S' "搜索条件
TABLES value_tab = lt_values "返回的内表值
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
IF sy-subrc = 0.
LOOP AT lt_values INTO lv_field_value.
WRITE: / lv_field_value.
ENDLOOP.
ELSE.
WRITE: / 'No values found.'.
ENDIF.
```
上述示例代码中,我们首先设置了字段的值为'ABC',然后调用F4IF_INT_TABLE_VALUE_REQUEST函数来获取与该字段值匹配的内表值。最后,我们通过循环输出获取到的内表值。
阅读全文