字段无法显示Web Dyn Pro

2020-08-20 23:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在学习webdyn pro。...

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

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


我正在学习webdyn pro。 选择"否"时,我停留在显示价值,然后单击按钮。

事件已分配:

映射到上下文

代码定义为在选择pernr并按下按钮时其不显示值的位置

方法ONACTIONSHOW_FIELDS。



 DATA LO_ND_PA0002类型参考IF_WD_CONTEXT_NODE。

    DATA LO_EL_PA0002类型参考IF_WD_CONTEXT_ELEMENT。
    数据LS_PA0002类型WD_THIS-> ELEMENT_PA0002。

      数据w_pa0002类型pa0002。
   数据lv_pernr类型wd_this-> element_pa0002-pernr。
   数据lv_nach2类型wd_this-> element_pa0002-nach2。
   数据lv_vorna类型wd_this-> element_pa0002-vorna。
   数据lv_gbdat类型wd_this-> element_pa0002-gbdat。
   数据lv_natio类型wd_this-> element_pa0002-natio。

 *通过线索选择从导航到
    LO_ND_PA0002 = WD_CONTEXT-> GET_CHILD_NODE(名称= WD_THIS-> WDCTX_PA0002)。


 *通过线索选择获取元素
    LO_EL_PA0002 = LO_ND_PA0002-> GET_ELEMENT()。

 * @TODO手柄未设置主角选择
    如果LO_EL_PA0002是INITIAL。
    万一。

 *设置所有声明的属性
    LO_EL_PA0002-> SET_STATIC_ATTRIBUTES(
       STATIC_ATTRIBUTES = LS_PA0002)。

 *获取单个属性
   lo_el_pa0002-> get_attribute(
   出口
     名称=`PERNR`
   输入
     值= lv_pernr)。

     选择单*从pa0002
     INTO w_pa0002
     在哪里pernr = lv_pernr
     AND begda <= sy-datum
     AND endda> = sy-datum。

   将w_pa0002-nachn移动到lv_nach2。
   将w_pa0002-vorna移动到lv_vorna。
   将w_pa0002-gbdat移动到lv_gbdat。
   将w_pa0002-natio移动到lv_natio。


 * *通过线索选择从导航到
   lo_nd_pa0002 = wd_context-> get_child_node(name = wd_this-> wdctx_pa0002)。

 *通过潜在客户选择获取元素
   lo_el_pa0002 = lo_nd_pa0002-> get_element()。



 ** *设置所有声明的属性
   LO_EL_PA0002-> SET_ATTRIBUTE(
      NAME ='NACH2'
      值= lv_nach2)。


     LO_EL_PA0002-> SET_ATTRIBUTE(
      NAME ='VORNA'
      值= lv_vorna)。


     LO_EL_PA0002-> SET_ATTRIBUTE(
      NAME ='gbdat'
      值= lv_gbdat)。


     LO_EL_PA0002-> SET_ATTRIBUTE(
      NAME ='NATIO'
      值= lv_natio)。


 终止方法。

(57.7 kB)