ABAP中的F4帮助怎么用

合集下载

ABAP F4帮助联动的实现方法

ABAP F4帮助联动的实现方法
WINDOW_TITLE = '工厂检索'
TABLES
VALUE_TAB = T_T001W
RETURN_TAB = RET_ITAB
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
DATA: BEGIN OF T_T024I OCCURS 0 ,
IWERK TYPE T024I-IWERK,
INGRP TYPE T024I-INGRP,
INNAM TYPE T024I-INNAM,
END OF T_T024I.
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " FORM_IWERK_HIGH
*&---------------------------------------------------------------------*
* 通过内表建立F4帮助
*----------------------------------------------------------------------*
FORM FORM_IWERK_HIGH .
LOOP AT SCREEN.
IF SCREEN-NAME = 'S_IWERK-HIGH'.
*& ห้องสมุดไป่ตู้ 工厂的搜索帮助
*&----------------------------------------------------------------------*
*& F4只可以选择不可以输入,与S_INGPR-low联动

sap 标准下拉框函数

sap 标准下拉框函数

sap 标准下拉框函数在SAP中,下拉框通常是通过使用一些标准函数和控件来实现的。

SAP提供了丰富的函数和控件库,其中包括了用于处理下拉框的标准函数。

下面是一些在SAP中用于处理下拉框的标准函数的示例:F4 Help 函数:SAP提供了F4 Help功能,允许用户通过按F4键来打开值帮助。

这通常用于弹出一个包含可能的值列表的对话框。

例如,在ABAP程序中,可以使用 F4IF_INT_TABLE_VALUE_REQUEST 函数。

CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'EXPORTINGRETFIELD = 'SELECTED_VALUE'VALUE_FIELD = 'VALUE'TABLESVALUE_TAB = lt_values.上述示例中,lt_values 是一个包含可能的值的内部表,SELECTED_VALUE 是用户选择的值。

Dropdown by Index:在SAP GUI中,可以使用 CL_GUI_ALV_GRID 类来实现表格和下拉框的组合。

通过设置某一列的 dropdown_fieldname 属性,可以将该列转换为下拉框。

DATA(lo_alv_grid) TYPE REF TO cl_gui_alv_grid.CREATE OBJECT lo_alv_gridEXPORTINGi_parent = cl_gui_container=>screen0.lo_alv_grid->set_table_for_first_display(EXPORTINGis_layout = lt_layoutit_fieldcat = lt_fieldcatCHANGINGit_outtab = lt_output)." Set dropdown for a specific columnlt_fieldcat-dropdown_fieldname = 'YOUR_COLUMN_NAME'.请注意,在上述代码中,'YOUR_COLUMN_NAME' 应替换为您希望设置为下拉框的列的字段名。

SAP的ABAP4语言中文培训教材第三部分第十章编写字段-和值-帮助程序

SAP的ABAP4语言中文培训教材第三部分第十章编写字段-和值-帮助程序

编写字段- 和值- 帮助程序概览F1 或为用户提供当前光标所在字段的帮助文本。

F4 或组合框(如果可用的话)提供可在该字段中输入的值的列表。

用户可将列表中的光标放到所选值上并按下F2 或双击鼠标,将该值复制到字段中。

内容编写字段- 和值- 帮助程序定制F4-值-请求定制F1-帮助字段- 帮助的功能模块具有匹配代码的字段-帮助用这种方法输出的信息保存在ABAP/4 库中。

在对话程序中,屏幕处理器自动显示各字段的数据元素的帮助文本。

可能值的F4 列表通常会引用某个域的有效值的固定设置或相关值表中的数据。

标准列表对于用户自己开发的应用程序通常也是够用的。

但是,根据具体的对话程序不同,也可以建立更详细或稍有不同的文档和可能值列表。

可以用PROCESS ON HELP-REQUEST (POH) 和PROCESS ON VALUE-REQUEST (POV) 事件来编写帮助文本和可能值列表程序。

这些事件可以在屏幕处理逻辑中与PROCESS BEFORE OUTPUT 和PROCESS AFTER INPUT 事件一起执行。

1 PROCESS ON HELP-REQUEST:语法PROCESS ON HELP-REQUEST.FIELD <field> MODULE <module>.FIELD <field> MODULE <module> ...通过FIELD 语句将模块调用分配给屏幕字段。

如果按下F1 或,就会执行光标所在字段的POH 模块。

1 PROCESS ON VALUE-REQUEST:语法PROCESS ON VALUE-REQUEST.FIELD <field> MODULE <module>.FIELD <field> MODULE <module> ...用户按下F4 或激活屏幕字段中的组合框之后,会发生POV 事件。

F4帮助增强

F4帮助增强

这里讲述2个F4帮助增强的例子,一种直接使用视图的方式,一种是使用EXIT的方式,后者需要一些ABAP知识。

1.使用视图方式在物料帮助MAT1 中增加新的页签,增加跨集团物料标记和删除标记,效果如下所示1.1创建视图SE11 创建数据库视图选择【数据库视图】输入F4帮助选择参数和显示数据所需要的数据表、并添加数据表的连接条件,如果只有一个表,就不用输入连接条件了输入视图显示字段(可以使用帮助输入输入field字段,会自动带出其他字段),这些字段可以再F4帮助中使用在【selection Condition】中设置数据筛选条件,看需要是否要设置筛选条件确认无误,激活视图。

1.2创建自定义帮助SE11 创建F4帮助,输入F4帮助名选择类型elementary search hel (类型看你的具体需求,这里我只增加一个末级的帮助),输入帮助的描述(这个描述会显示在你的帮助的页签标题上)和selection method(创建的视图的名字)设置dialog type,有三种类型A、D、CA:dialog方式显示数据,如果结果数据少于100条,自动显示,反之则需要手动执行显示数据D:立即显示结果数据C:dialog方式显示数据,手动执行显示结果这里采用type Chot key 没搞懂是啥作用输入F4参数,这些参数可以作为F4界面选择参数、显示结果参数、和数据筛选参数import和export参数分别是控制输入参数和返回参数【LPos】结果列表显示参数order,【SPos】选择界面参数order,【SDis】设置参数为display 模式,即不可输入【default value】可以设置参数的默认值确认无误激活F4帮助1.3修改标准F4帮助SE11 修改帮助MAT1我直接添加到这里了,如下图然后设置参数的分配,单击【Param.assignment】系统自动分配参数(这个参数分配不太明白,应该是传递你的自定义帮助的返回参数的,把你的自定义F4帮助的返回参数对应到当前的F4帮助的返回参数,并返回到屏幕上)激活F4帮助,然后去MM03看下效果。

ABAP4用户指南

ABAP4用户指南

BC ABAP/4 用户指南®版本 3.0目 录SAP专用术语及图标说明读者注意事项ABAP/4简介语法约定第一部分:ABAP/4基础第二部分:编写ABAP/4报表第三部分:编写ABAP/4事务SAP专用术语及图标说明惯例约定 是用于屏幕文本 你在屏幕上看到的单词和字母(包括系统提示信息、字段 名称、屏幕标题、菜单名称和菜单项目)。

用户输入 准确的用户输入。

你在键盘上键入的单词和字母要完全与文档中的相同。

<可变用户输入> 可变的用户输入。

尖括号表示你可以用适当的键盘输入替换这些变量。

全部大写 报表名、程序名、项目代码、表格名、 ABAP/4语言要素、文件名和目录。

书目标题与期它的书相互参照。

健 标键盘上的键。

通常功能键(例如 F2 和 ENTER 键)是用这种方式表示的。

一个具有处理过程信息的标题。

该标题描述了R/3的业务过程。

一个具有概念信息的标题。

用于明确你所需要的概念和背 景资料,以便完成一向业务过程。

读者注意事项ABAP/4 用户指南是关于 ABAP/4 编程语言的手册。

其目的在于· 向新的 ABAP/4 程序员提供从基本语言组件到复杂报表和事务编码的全面指导· 向资深 ABAP/4 程序员提供解决特殊问题的参考方案为满足这些需求,特提供一个整体概述并本指南分成三个部分,循序渐进,逐步深入 · ABAP/4 的基本组件· 如何编写报表程序· 如何编写事务ABAP/4 用户指南目的不在替换 ABAP/4 关键字文档。

可以通过如下方式调用该文档 · 从“ABAP/4 编辑器:初始屏幕”(事务 SE38)中选择“实用程序 -> ABAP/4 关键字文档 · 选择 ABAP/4 编辑器中的“帮助”· 将光标放在 ABAP/4 编辑器中的关键字上,然后按下 F1 键ABAP/4 用户指南的真正目的在于说明如何使用以及为何使用 ABAP/4 关键字。

abap alv f4 标准

abap alv f4 标准

ABAP ALV F4标准一、概述ABAP ALV(Advanced List Viewer)是SAP系统中用于生成、显示和修改表格数据的一套标准工具。

而F4标准则是ALV的一个重要功能,用于提供字段值的可选择清单。

本文将从ABAP ALV和F4标准的基本概念介绍开始,逐步深入到具体的实践应用和案例分析,帮助读者全面了解和掌握这一重要功能。

二、ABAP ALV的基本概念1. ABAP ALV是什么ABAP ALV是SAP系统中的一套标准工具,用于生成、显示和修改表格数据。

它不仅提供了丰富的表格显示和编辑功能,还具有灵活的定制能力,可根据用户需求进行定制开发。

2. ABAP ALV的使用场景ABAP ALV广泛应用于SAP系统中的各个模块,如采购管理、生产管理、财务会计等领域。

它可以用于显示各种业务数据,如订单信息、库存数据、财务报表等,并支持用户对数据的查看、编辑和导出等操作。

三、F4标准的基本概念1. F4标准是什么F4标准是ABAP ALV的一个重要功能,用于提供字段值的可选择清单。

它在输入字段时,可通过F4键或按下候选按钮,弹出可选择清单供用户选择,从而减少用户的输入工作并提高数据准确性。

2. F4标准的使用场景F4标准通常用于需要输入字段值的场景,如订单创建、物料信息维护等。

它可以弹出各种可选择清单,如物料清单、供应商清单、客户清单等,为用户提供便捷的数值选择功能。

四、ABAP ALV F4标准的实践应用1. 如何在ABAP程序中使用F4标准在ABAP程序中使用F4标准,首先需要定义输入字段的参数和事件处理逻辑。

然后通过调用相应的函数模块或方法,将F4标准与输入字段关联起来,实现字段值的可选择清单功能。

2. F4标准的定制开发除了使用标准的F4功能外,ABAP开发人员还可以根据具体需求进行定制开发。

他们可以通过修改F4帮助事件、使用自定义帮助对象等方式,实现更灵活、个性化的F4功能。

3. F4标准与其他功能的结合应用F4标准还可以与其他功能结合应用,如输入带有F4帮助的字段值后,自动填充相关字段信息、触发特定的逻辑处理等。

sapabap面试知识点总结

sapabap面试知识点总结
另个还有一个Internal Table或者work area是用来放从外部读进来的数据的,结构应该和你的外部文件的有相关的字段结构。
一次读进全部的记录然后循环处理loop at [internal table]……process……endloop。
或者一条一条读进并处理,然后循环读下一条do……process……enddo。
EXPORTING
RETFIELD = 'XILEI'
DYNPPROG = SY-REPID
DYNPNR = SY-DYNNR
DYNPROFIELD = 'S_XILEI-LOW'
VALUE_ORG = 'S'
CALLBACK_PROGRAM = SY-REPID
TABLES
VALUE_TAB = IT_XILEI
1)PROCESS BEFORE OUTPUT(简称PBO):进行屏幕初始化工作,如数据库选择,屏幕元素属性动态设定等,如根据用户权限和继电定值申请单的状态确定哪些屏幕字段是输入状态,哪些字段是显示状态;PBO模块结束后,系统显示当前用户屏幕。
2)PROCESS AFTER INPUT(简称PAI):当用户在屏幕上执行某些功能后被触发,PAI结束后,屏幕可能进入后续或返回上一个屏幕序列;
RETURN_TAB = RT_TAB
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3
.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ABAP中的F4帮助怎么用

ABAP中的F4帮助怎么用

ABAP中的F4帮助怎么用?当我们在sap的界面上,焦点放到一个字段上的时候,按F4,会出现选择或者搜索的界面,这就是abap中的f4帮助。

有多种实现f4帮助的方法,现在就把我指导的一点点说出来:1,固定值。

我们在Domain 中可以定义 value range ,在 value range 中定义的值,就可以出现在f4帮助中。

这是最简单的实现f4帮助的方法。

2,数据类型关联。

加入我们在选择屏幕上定义一个 dats 类型的参数,她就自动调用了日期类型的f4帮助。

3, se11创建 f4帮助。

(将se11创建的搜索帮助挂到表上的时候,又可以分为以下三种类型:用检查表实现输入帮助字段的外部搜索帮助附件数据元素的明确搜索帮助附件她们之间有啥区别,我也不知道。

等我知道了再补充。

)用 se11 创建的 f4 帮助可以分为两类:基本搜索帮助集中搜索帮助基本搜索帮助是搜索帮助的最小单元,集中搜索帮助还可以包括集中搜索帮助,也可以包括基本搜索帮助。

在基本搜索帮助中可以定义数据来源,但是集中搜索帮助不可以定义数据来源。

无论是基本搜素偶帮助还是集中搜索帮助都包含输出输出字段定义,并可以定义搜索帮助exit,用于调用一个远程的 function module 来对数据进行过滤和处理。

如果将这些搜索帮助与表挂上之后,我们在使用的时候就会自动出现该搜索帮助。

在 synpro 程序中。

也可以通过属性(属性名叫搜索帮助)为字段重新指定自定义的搜索帮助也可以在选择屏幕或者 screen 中重新指定搜索帮助,下面举几个例子来说明使用的方法一,根据搜索帮助的名字来指定搜索帮助1选择屏幕REPORT z_ljc_078 LINE-SIZE 200.parameters: mama(18) type c.INITIALIZATION.AT SELECTION-SCREEN on value-request for mama.DATA:v_mama LIKE help_info-dynprofld.v_mama = 'MAMA'.CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'EXPORTINGtabname = ''fieldname = ''SEARCHHELP = 'ZFI_CRC_001'DYNPPROG = SY-REPIDDYNPNR = SY-DYNNRDYNPROFIELD = v_mama.start-OF-SELECTION.write mama.2 dynpro screen流逻辑:PROCESS BEFORE OUTPUT.MODULE INIT.PROCESS AFTER INPUT.PROCESS ON VALUE-REQUEST.FIELD matnr MODULE VALUE_matnr.report:MODULE init OUTPUT.progname = sy-repid.dynnum = sy-dynnr.ENDMODULE.MODULE value_matnr INPUT.CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'EXPORTINGtabname = ''fieldname = ''SEARCHHELP = 'MAT1'DYNPPROG = SY-REPIDDYNPNR = SY-DYNNRDYNPROFIELD = 'MATNR'ENDMODULE.无论是在选择屏幕或者是dynpro中,如果指定了searchhelp 属性,则 tabname 和fieldname 属性就不起作用了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ABAP中的F4帮助怎么用?当我们在sap的界面上,焦点放到一个字段上的时候,按F4,会出现选择或者搜索的界面,这就是abap中的f4帮助。

有多种实现f4帮助的方法,现在就把我指导的一点点说出来:1,固定值。

我们在Domain 中可以定义 value range ,在 value range 中定义的值,就可以出现在f4帮助中。

这是最简单的实现f4帮助的方法。

2,数据类型关联。

加入我们在选择屏幕上定义一个 dats 类型的参数,她就自动调用了日期类型的f4帮助。

3, se11创建 f4帮助。

(将se11创建的搜索帮助挂到表上的时候,又可以分为以下三种类型:用检查表实现输入帮助字段的外部搜索帮助附件数据元素的明确搜索帮助附件她们之间有啥区别,我也不知道。

等我知道了再补充。

)用 se11 创建的 f4 帮助可以分为两类:基本搜索帮助集中搜索帮助基本搜索帮助是搜索帮助的最小单元,集中搜索帮助还可以包括集中搜索帮助,也可以包括基本搜索帮助。

在基本搜索帮助中可以定义数据来源,但是集中搜索帮助不可以定义数据来源。

无论是基本搜素偶帮助还是集中搜索帮助都包含输出输出字段定义,并可以定义搜索帮助exit,用于调用一个远程的 function module 来对数据进行过滤和处理。

如果将这些搜索帮助与表挂上之后,我们在使用的时候就会自动出现该搜索帮助。

在 synpro 程序中。

也可以通过属性(属性名叫搜索帮助)为字段重新指定自定义的搜索帮助也可以在选择屏幕或者 screen 中重新指定搜索帮助,下面举几个例子来说明使用的方法一,根据搜索帮助的名字来指定搜索帮助1选择屏幕REPORT z_ljc_078 LINE-SIZE 200.parameters: mama(18) type c.INITIALIZATION.AT SELECTION-SCREEN on value-request for mama.DATA:v_mama LIKE help_info-dynprofld.v_mama = 'MAMA'.CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'EXPORTINGtabname = ''fieldname = ''SEARCHHELP = 'ZFI_CRC_001'DYNPPROG = SY-REPIDDYNPNR = SY-DYNNRDYNPROFIELD = v_mama.start-OF-SELECTION.write mama.2 dynpro screen流逻辑:PROCESS BEFORE OUTPUT.MODULE INIT.PROCESS AFTER INPUT.PROCESS ON VALUE-REQUEST.FIELD matnr MODULE VALUE_matnr.report:MODULE init OUTPUT.progname = sy-repid.dynnum = sy-dynnr.ENDMODULE.MODULE value_matnr INPUT.CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'EXPORTINGtabname = ''fieldname = ''SEARCHHELP = 'MAT1'DYNPPROG = SY-REPIDDYNPNR = SY-DYNNRDYNPROFIELD = 'MATNR'ENDMODULE.无论是在选择屏幕或者是dynpro中,如果指定了searchhelp 属性,则 tabname 和fieldname 属性就不起作用了。

当不指定 searchhelp 属性,而制定了 tabname 和 fieldname 属性,则会调用tabname-fieldname 挂接的搜素偶帮助。

CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'EXPORTINGtabname = 'mara'fieldname = 'matnr'* SEARCHHELP = ''DYNPPROG = SY-REPIDDYNPNR = SY-DYNNRDYNPROFIELD = 'MATNR'二,用内表生成f4帮助1选择屏幕TYPES: BEGIN OF ty_aenr,aennr type aenr-aennr,datuv type aenr-datuv,aenam type aenr-aenam,aegru type aenr-aegru,ccart type aenr-ccart,aetxt type aenr-aetxt,END OF ty_aenr.DATA: gt_aenr TYPE TABLE OF ty_aenr,gs_aenr TYPE ty_aenr.INITIALIZATION.PERFORM frm_read_aenr.*获得图幅的f4帮助AT SELECTION-SCREEN ON VALUE-REQUEST FOR so_aennr-low. PERFORM frm_search_help_file.FORM frm_read_aenr .DATA l_objnr TYPE jest-objnr.DATA l_line TYPE bsvx-sttxt. "订单状态SELECT a~aennr a~datuv a~aenam a~aegru a~ccart a~aetxt INTO TABLE gt_aenrFROM aenr as ainner join USGRP_USER as con a~annam = c~bnamewhere c~usergroup = 'CCCAR'.loop at gt_aenr into gs_aenr.CLEAR:l_objnr,l_line.***组建更改编号对象号CONCATENATE 'CD' gs_aenr-aennr INTO l_objnr.***获得系统状态,调用函数CALL FUNCTION 'STATUS_TEXT_EDIT'EXPORTINGobjnr = l_objnrspras = sy-languIMPORTINGline = l_lineEXCEPTIONSobject_not_found = 1OTHERS = 2.***判断该更改单是否批准IF sy-subrc = 0.SEARCH l_line FOR 'ECOR'.IF sy-subrc <> 0.DELETE gt_aenr. "没有下达的就删掉ENDIF.ENDIF.endloop..ENDFORM. " frm_read_projFORM frm_search_help_file .DATA:v_aennr LIKE help_info-dynprofld.v_aennr = 'SO_aennr'.CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTINGretfield = 'AENNR'value_org = 'S'dynprofield = v_aennrdynpprog = sy-repiddynpnr = sy-dynnrTABLESvalue_tab = gt_aenrEXCEPTIONSparameter_error = 1no_values_found = 2OTHERS = 3.* IF sy-subrc <> 0.* WRITE: 'error'.* ENDIF.ENDFORM. " frm_search_help_file2 dynpro screen:流逻辑:PROCESS BEFORE OUTPUT.MODULE INIT.PROCESS AFTER INPUT.PROCESS ON VALUE-REQUEST.FIELD aenam MODULE VALUE_aenam.report:TYPES: BEGIN OF values,aenam TYPE mara-aenam,matnr TYPE mara-matnr,END OF values.DATA: matnr(18) TYPE c,aenam(12) TYPE c.DATA: progname TYPE sy-repid,dynnum TYPE sy-dynnr.CALL SCREEN 100.MODULE init OUTPUT.progname = sy-repid.dynnum = sy-dynnr.ENDMODULE.MODULE value_aenam INPUT.select aenam matnr into table values_tab from mara where matnr BETWEEN '000000000000001199' and '000000000000001250'.CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'EXPORTINGretfield = 'AENAM'dynpprog = prognamedynpnr = dynnumdynprofield = 'AENAM'value_org = 'S'TABLESvalue_tab = values_tab.ENDMODULE.当然,也可以根据一个字段的选择过滤另一个字段的f4帮助的数据。

下面给出一个在 dynpro screen 中的例子。

在选择屏幕上就不给出例子了。

实现的方法都差不多。

甚至更简单。

流逻辑:PROCESS BEFORE OUTPUT.* MODULE STATUS_0100.*MODULE INIT.PROCESS AFTER INPUT.* MODULE USER_COMMAND_0100.MODULE CANCEL AT EXIT-COMMAND.PROCESS ON VALUE-REQUEST.FIELD matnr MODULE VALUE_matnr.FIELD aenam MODULE VALUE_aenam.report:*&TYPES: BEGIN OF values,aenam TYPE mara-aenam,matnr TYPE mara-matnr,END OF values.DATA: matnr(18) TYPE c,aenam(12) TYPE c.DATA: progname TYPE sy-repid,dynnum TYPE sy-dynnr,dynpro_values TYPE TABLE OF dynpread,field_value LIKE LINE OF dynpro_values,values_tab TYPE TABLE OF values.CALL SCREEN 100.MODULE init OUTPUT.progname = sy-repid.dynnum = sy-dynnr.CLEAR: field_value, dynpro_values.field_value-fieldname = 'AENAM'.APPEND field_value TO dynpro_values.ENDMODULE.MODULE cancel INPUT.LEAVE PROGRAM.ENDMODULE.MODULE value_aenam INPUT.select aenam matnr into table values_tab from mara where matnr BETWEEN '000000000000001199' and '000000000000001250'.CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'EXPORTINGretfield = 'AENAM'dynpprog = prognamedynpnr = dynnumdynprofield = 'AENAM'value_org = 'S'TABLESvalue_tab = values_tab.ENDMODULE.MODULE value_matnr INPUT.CALL FUNCTION 'DYNP_VALUES_READ'EXPORTINGdyname = prognamedynumb = dynnumtranslate_to_upper = 'X'TABLESdynpfields = dynpro_values.READ TABLE dynpro_values INDEX 1 INTO field_value.SELECT AENAM MATNRFROM MARAINTO CORRESPONDING FIELDS OF TABLE values_tabWHERE AENAM = field_value-fieldvalue.CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'EXPORTINGretfield = 'AENAM'dynpprog = prognamedynpnr = dynnumdynprofield = 'MATNR'value_org = 'S'TABLESvalue_tab = values_tab.ENDMODULE.好了,关于f4帮助,目前就知道这么一点点。

相关文档
最新文档