Ücretsiz Destek Hattı

Kullanıcı

SAP B1’de yapılan ödemelerde belge seçerek dahili mutabakat yapılıyorsa hesaba mahsuben ödeme yapılamasın kontrolü nasıl yazılır?

Danışman

IF :object_type = '46' AND :transaction_type IN ( 'U','A')
then
select count(*) into cnt
FROM OITR T0 INNER JOIN ITR1 T1 ON  T0."ReconNum" = T1."ReconNum"
INNER JOIN OVPM T2 ON T2."TransId" = T1."TransId"
WHERE T0."InitObjTyp" ='46' and (T2."NoDocSum" <> '0' OR  T2."NoDocSumFC" <> '0')
AND T2."DocEntry" =:list_of_cols_val_tab_del;
if :cnt > 0 then
error := -111;
error_message := N'[HATA 21-01] Mutabakat belgesi seçildiği için Hesaba mahsuben ödeme yapılamaz.';
END if;
END if;