Quantcast
Channel: SCN : Popular Discussions - ABAP和Java开发 (ABAP & Java Development)
Viewing all articles
Browse latest Browse all 4604

MIRO 支付款项 屏幕字段增强 无法保存屏幕数据至BSEG表

$
0
0

各位朋友,大家好。

在做MIRO支付款项屏幕增强字段增强的需求,需要在屏幕上增加WBS NPLNR两个字段,在结构INVFO发现这两个字段存在,直接添加到屏幕上,根据函数组FDCB下屏幕0020 PAI事件中发现支付款项内容都与BSEG有关。

 

直接使用增强点增强。代码如下:

ENHANCEMENT-POINT GET_FORM_0020_0520_01 SPOTS ES_SAPLFDCB.

$$-Start: GET_FORM_0020_0520_01----


$$

ENHANCEMENT 1  OIA_SAPLFDCB.    "active version

  • Exchange agreement field added here

  BSEG-OIEXGNUM = INVFO-OIEXGNUM.                        "SO7K019806 Rao

ENDENHANCEMENT.

ENHANCEMENT 3  Z_OIA_SAPLFDCB.    "active version

  BSEG-PROJK = INVFO-PROJK.

  BSEG-NPLNR = INVFO-NPLNR.

  BSEG-HZUON = INVFO-HZUON.

ENDENHANCEMENT.

 

经过测试发现MIRO未提交保存前没有问题,屏幕流程一切正常,但点击保存提交后,根据生成的发票号查看,发现支付款项中增强的字段内容没有保存下来,通过会计凭证查看BSEG,字段值为空。

 

我理解是保存的时候哪里缺少增强或者一些设置,有谁知道,指导下。


Viewing all articles
Browse latest Browse all 4604

Trending Articles