从输入参数的两个字段中提取数据

2020-08-23 02:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)想要提供房屋银行和帐户ID业务的...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


想要提供房屋银行和帐户ID业务的输入参数。

表格-T012T

房屋银行-HBKID + Text1

帐户ID +文本1

假设有"帐户ID"输入参数,并且在运行时提供搜索帮助,我们需要帐户ID数据及其描述,这意味着一个输入参数中有两个字段

6条回答
宇峰Kouji
2020-08-23 03:20 .采纳回答

您好Nidhi,

如果我正确理解了您的问题。 您想在两个字段中获得F4帮助:1)银行银行(HBKID)和帐户ID(HKTID)。 对于这两个字段,您都希望拥有T012T-TEXT1以及HBKID或HKTID。

如果是这样,请按照您的要求执行以下步骤,(我已经显示了HBKID,对于其他提交的文件也遵循相同的方法)

 SELECT HBKID,
            TEXT1,
       从T012T
       插入表@DATA(lt_houbk_f4)。

     如果不是lt_houbk_f4 []是INITIAL。
           通话功能'F4IF_INT_TABLE_VALUE_REQUEST'
             出口
               retfield ='HBKID'
               dynpprog = sy-repid
               dynpnr ='1000'
               dynprofield ='S_HBKID'(考虑到此Select选项名称)
               value_org ='S'
             桌子
               value_tab = lt_houbk_f4
               return_tab = lt_return
             例外情况
               parameter_error = 1
               no_values_found = 2
               其他= 3。
           如果lt_return []不是INITIAL。
             读取lt_return INTO DATA(ls_return)索引1。
 如果sy-subrc = 0。
                 s_auskt-low = ls_return-fieldval。
 万一。
          万一。
    万一。