通过借贷项的冲销计算,正常业务的单据如果计算结果大于0说明存在收货记录。其他业务场景可参考。
SELECT SINGLE SUM( CASE SHKZG WHEN 'S' THEN MENGE WHEN 'H' THEN - MENGE END ) FROM MSEG JOIN EKKO ON EKKO~EBELN EQ MSEG~EBELN WHERE EKKO~KNUMV EQ @LW_FRBX-KNUMV AND MSEG~EBELP EQ @LW_FRBX-KPOSN+1(5) INTO @DATA(LV_MENGE).
网友评论