在dynpro字段上使用和操作ddic搜索帮助

2020-09-14 12:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正面临以下问题。 ...

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

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


大家好,

我正面临以下问题。 我想使用默认的ddic搜索帮助,该帮助为我提供5个导出参数。 我有一个具有一个字段和一个按钮的自定义dynpro。 当我单击按钮时,搜索帮助应该打开,选择一个值后,五个参数之一应传送到我的dynpro字段中。

但是-现在关于操作的特殊事情-可能会发生参数为空的情况,因为尚未生成给定的数字。 在这种情况下,我需要自己在其他四个参数的帮助下创建它。

因此,我不知道如何从结构或表中的搜索帮助中获取导出的值,可以将其放入自己的字段中。 有任何想法吗? 我尝试了

 DD_SHLP_CALL_FROM_DYNP 

但是那行不通,因为它只给我一个导出参数,但没有给我全部五个搜索帮助

致谢
Michael

1条回答
My梦
2020-09-14 13:07

迈克尔,你好,

尝试使用以下示例从相应的搜索帮助中检索数据并进行调用。 问候

 ...
 数据:ls_shlp TYPE shlp_descr,
       lt_ret_ ddshretval的类型表。

   ls_shlp-shlpname ='H_CREP_DSP'。
   ls_shlp-shlptype ='SH'。
   ls_shlp-intdescr-dialogtype ='D'。

   通话功能'F4IF_SELECT_VALUES'
     出口
       shlp = ls_shlp
     桌子
       return_tab = lt_ret_。
 ...
   通话功能'F4UT_PARAMETER_VALUE_GET'
 ... 

一周热门 更多>