1

有一种条件类型,比如说 ZXXX,它包括 ZFX1 和 ZFX2 条件。

想要的场景是,ZFX1 和 ZFX2 条件必须在 ZXXX 存在时设置为删除,以防止重复计算。

它可以手动处理,但如何通过用户退出来处理?使用哪个用户出口?

谢谢,E。

4

1 回答 1

0

没门。

也许同事会纠正我,但据我所知,没有办法即时进行。

LOEVM_KO指标已设置:

  1. 在 VK12 中手动
  2. 通过批量输入

设置删除的另一种可能(风险自负!)方式是 FM RV_KONDITION_SICHERN_V13A,这种方式称为

DATA: lt_xkonp TYPE TABLE OF konpdb WITH EMPTY KEY.

APPEND VALUE #( mandt = sy-mandt kopos = '01' kappl = 'V' kschl = 'ZXXX' knumh = '01234567' stfkz = 'A' kpein = '1' loevm_ko = abap_true updkz = 'U') TO lt_xkonp.

CALL FUNCTION 'RV_KONDITION_SICHERN_V13A'
  TABLES db_xkonp = lt_xkonp.

但是我不推荐它。

你的一般做法是错误的,删除指示器不是可以打开和关闭的设置,在任何情况下都不应该在任何用户出口中完成。

此 FM 在后台包含 COMMIT,因此它可以破坏 LUW 并破坏您的定价设置。

于 2021-04-16T11:08:40.817 回答