填写nwbc屏幕字段时自动丢失字段事件。

2020-09-21 13:47发布

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

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


大家好。 我正在与MDG一起专门在NWBC上创建材料。 当我转到下一个屏幕的顶部时,我会填写一些字段,该字段会自动以GET_DATA方法移动数据,并且效果很好。 我的问题是:用户填写某些字段,并在触发事件后单击该字段,从而用文本填充下一个字段。 1-当我用get_data填充字段时,输入的内容将不再起作用。(有原因吗?)2-有没有一种方法可以通过get_data方法触发此事件?谢谢

 这是get_data的一部分,我填写了cs_data

  将结构的组件'MATKL'分配给。

     如果已分配 = er_valores_default-matkl。

       ev_data_changed = abap_true。

     万一。



     将结构的组件"块"分配给。

     如果已分配 = er_valores_default-meins。

       ev_data_changed = abap_true。

     万一。



     将结构的组件" MTORG"分配给。

     如果已分配 = er_valores_default-mtorg。

       ev_data_changed = abap_true。

     万一。



     将结构的组件" MTUSE"分配给。

     如果已分配 = er_valores_default-mtuse。

       ev_data_changed = abap_true。

     ENDIF。

(16.6 kB)

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

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


大家好。 我正在与MDG一起专门在NWBC上创建材料。 当我转到下一个屏幕的顶部时,我会填写一些字段,该字段会自动以GET_DATA方法移动数据,并且效果很好。 我的问题是:用户填写某些字段,并在触发事件后单击该字段,从而用文本填充下一个字段。 1-当我用get_data填充字段时,输入的内容将不再起作用。(有原因吗?)2-有没有一种方法可以通过get_data方法触发此事件?谢谢

 这是get_data的一部分,我填写了cs_data

  将结构的组件'MATKL'分配给。

     如果已分配 = er_valores_default-matkl。

       ev_data_changed = abap_true。

     万一。



     将结构的组件"块"分配给。

     如果已分配 = er_valores_default-meins。

       ev_data_changed = abap_true。

     万一。



     将结构的组件" MTORG"分配给。

     如果已分配 = er_valores_default-mtorg。

       ev_data_changed = abap_true。

     万一。



     将结构的组件" MTUSE"分配给。

     如果已分配 = er_valores_default-mtuse。

       ev_data_changed = abap_true。

     ENDIF。

(16.6 kB)
付费偷看设置
发送
2条回答
灬番茄
1楼-- · 2020-09-21 14:14

好像您正在尝试在FPM UIIB的feeder类中设置值-这不是一个好主意,

尝试使用衍生词BAdI

宇峰
2楼-- · 2020-09-21 14:25

Hi,

检查输入字段是否分配了事件往返? 如果已分配,则FPM事件将在您更改输入字段的值后立即自动触发,并且Feeder类将自动派生文本。

在MDG7之后,我们真的不需要编写逻辑来派生文本表的文本。 SPI框架将负责读取文本表和随时可用于输出的值。 请检查UOM文本表标签字段并将其作为输出的一部分(无需在feeder类中编写逻辑来派生文本)。

一周热门 更多>