Ücretsiz Destek Hattı

Kullanıcı

SAP B1’de satınalma siparişinde belge para birimi ile satır para birimi aynı olsun kontrolü nasıl yazılır?

Danışman

IF :object_type = '22'  AND :transaction_type IN ('U', 'A') THEN
SELECT COUNT(T1."LineNum")  INTO cnt
FROM OPOR T0 INNER JOIN POR1 T1 ON T0."DocEntry"= T1."DocEntry"
WHERE (T0."DocCur" <> (case when T1."Currency" is null or T1."Currency" ='' then T0."DocCur" else T1."Currency" end))   AND
T0."DocEntry"=:list_of_cols_val_tab_del ;
IF (:cnt >0 ) THEN
            error := 2;
            error_message := 'Belge Para Birimi ile satırların Para birimi aynı olmalıdır. TN40';
        END IF;
END IF;