26
2014
Alacaklar Faturasının Ödeme Koşulu Dikkate Alınarak Taksit Bilgisini Oluşturan Program Örneği
aşağıdaki script ile ar_payment_schedules_all tablosuna customer_trx_id için atılan ödeme taksitlerini bilgilerinin kaldırılıp faturanın ödeme koşulu (term_id) bilgisi dikkate alınarak yeniden oluşturulmasını sağlayan program örneğidir. burada dikkat edilmesi gereken yer; ar_payment_schedules_all tablosu silinirken mutlaka eşlemesinin olup olmadığı kontrol edilmelidir. çünkü eşlemesi varsa program kullanılmamalıdır eşlemelerinin tamamı kaldırılmalıdır !!!!
declare
l_applied_commitment_amt NUMBER := 0;
l_customer_trx_id number := 3424242;
l_process varchar2(1) := ‘I’;–> (‘D’ –> delete işlemini yapar, ‘I’ insert işlemini yapar)
begin
arp_maintain_ps.maintain_payment_schedules (l_process,
l_customer_trx_id,
NULL, — ps_id
NULL, — line_amount
NULL, — tax_amount
NULL, — frt_amount
NULL, — charge_amount
l_applied_commitment_amt
);
end;
Mustafa Korkmaz
Oldu, 2011 Yılında Ahmet Yesevi Üniversitesi Bilgisayar Mühendisliğinde
Yüksek Lisansını Tamamlandı,2012 Yılında Doğuş Üniversitesinde Bilgisayar
Mühendisliği Doktora Eğitimine Başladı.10 yılı aşkın bir zamandır Oracle
Ürünleri Uygulama Yazılım Uzmanı Olarak profesyonel kariyerine devam
etmektedir. İlgi alanları Middleware, CI/CD,
Oracle Database , PL/SQL , Java , Makine Öğrenmesi ve Veri Madenciliği alanlarındadır.
2 versiyon Oracle Database ' (10g, 11g) inde OCA(Oracle Certificate Associate) ve
PL/SQL Certificated Professional ünvanları bulunmaktadır.
Mail: mustafakorkmz@gmail.com
Latest posts by Mustafa Korkmaz (see all)
- Log4j CVE-2021-45046 Zafiyeti - 16 Aralık 2021
- Materialized View Verisi Purge ya da Delete (atomic_refresh) - 12 Kasım 2021
- HTML Görüntüsü için Unicode Dönüşümü - 27 Temmuz 2020