问题描述
有一个条件类型,比如 ZXXX,其中包括 ZFX1 和 ZFX2 条件。
想要的场景是,ZFX1和ZFX2条件必须在ZXXX存在时设置为删除,防止重复计算。
谢谢,E。
解决方法
没办法。
也许同事会纠正我,但据我所知,没有办法即时完成。
LOEVM_KO 指标已设置:
- 在 VK12 中手动
- 通过批量输入
另一种可能的(风险自负!)设置删除的方法是 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 并破坏您的定价设置。