
Oracle APPS JAVA Eş Zamanlı Programı İle Web Service Client
Merhaba, Oracle EBS için tanımladığımız eş zamanlı programların çoğunluğu PL/SQL program veya Reports olmaktadır. Ancak PL/SQL ile geliştirmenin yetersiz kaldığı veya zahmet gerektirdiği geliştirmeleri Java yardımı ile yapabilme imkanına sahibiz. Bu tür ihtiyaçlara aşağıdaki örnekler verilebilir; SFTP gerektiren geliştirmeler JAX-WS kullanarak…
Oracle APPS Profil Sorgusu
Merhaba, Profil değerlerini bulmak için aşağıdaki sorguyu kullanabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
SELECT fpo.profile_option_name profil_adi, fpl.user_profile_option_name profil_kullanici_adi, DECODE (fpv.level_id, 10001, 'Site', 10002, 'Uygulama Yazılımı', 10003, 'Sorumluluk', 10004, 'Kullanıcı') profil_seviyesi, DECODE (fpv.level_id, 10001, 'Site', 10002, fa.application_short_name, 10003, frt.responsibility_name, 10004, fu.user_name) seviye_degeri, profile_option_value profil_degeri FROM fnd_profile_options fpo, fnd_profile_options_tl fpl, fnd_profile_option_values fpv, fnd_responsibility_tl frt, fnd_application fa, fnd_user fu WHERE fpo.profile_option_name = fpl.profile_option_name AND fpo.profile_option_id = fpv.profile_option_id AND fpv.level_value = fu.user_id(+) AND fpv.level_value = frt.responsibility_id(+) AND fpv.level_value = fa.application_id(+) AND fpl.user_profile_option_name = 'Self Servis Tanımını Kişiselleştir' |
R12 TEDARİKÇİ BANKA HESAP SORGULARI
Merhaba, Aşağıdaki iki sorgu tedarikçinin kendisine ve işletme birimlerine ait banka hesaplarını bulmak için kullanabilirsiniz. Tedarikçi Seviyesi İçin
1 2 3 4 5 6 7 8 9 10 11 12 |
SELECT APS.VENDOR_NAME, IEB.BANK_aCCOUNT_NUM, IEB.IBAN FROM AP_SUPPLIERS APS, HZ_PARTIES HP, IBY_EXTERNAL_PAYEES_ALL IEP, IBY_PMT_INSTR_USES_ALL USES, IBY_EXT_bANK_ACCOUNTS IEB WHERE HP.PARTY_ID = APS.PARTY_ID AND IEP.PAYEE_PARTY_ID = HP.PARTY_ID AND USES.EXT_PMT_PARTY_ID = IEP.EXT_PAYEE_ID AND USES.INSTRUMENT_ID = IEB.EXT_BANK_ACCOUNT_ID |
Tedarikçi İşletme Birimi Seviyesi İçin
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
SELECT APS.VENDOR_NAME, ASS.VENDOR_SITE_CODE, IEB.BANK_aCCOUNT_NUM, IEB.IBAN FROM AP_SUPPLIERS APS, AP_SUPPLIER_SITES_ALL ASS, HZ_PARTIES HP, IBY_EXTERNAL_PAYEES_ALL IEP, IBY_PMT_INSTR_USES_ALL USES, HZ_PARTY_SITES HPS, IBY_EXT_bANK_ACCOUNTS IEB WHERE APS.VENDOR_ID = ASS.VENDOR_ID AND HP.PARTY_ID = APS.PARTY_ID AND IEP.PAYEE_PARTY_ID = HP.PARTY_ID AND USES.EXT_PMT_PARTY_ID = IEP.EXT_PAYEE_ID AND HP.PARTY_ID = HPS.PARTY_ID AND IEP.PARTY_SITE_ID = HPS.PARTY_SITE_ID AND IEP.SUPPLIER_SITE_ID = ASS.VENDOR_SITE_ID AND USES.INSTRUMENT_ID = IEB.EXT_BANK_ACCOUNT_ID |
ORACLE E-BUSINESS SUITE KUR SİLME PROGRAMI
Merhaba, Kurları ekrandan silmek yerine aşağıdaki kod parçası kullanılabilir. Interface tablosu mode_flag alanı ‘D’ olacak şekilde doldurulur. Bu işlem bittikten sonra GLDRICCP (Günlük kurlar içe aktarma) eş zamanlı programı çalıştırılmalıdır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
DECLARE CURSOR csr IS SELECT gdc.user_conversion_type, gr.* FROM gl_daily_rates gr, gl_daily_conversion_types gdc WHERE conversion_date = TRUNC (SYSDATE - 1) AND from_currency <> 'TRY' AND gr.conversion_type = gdc.conversion_type; BEGIN FOR sel IN csr LOOP INSERT INTO gl.gl_daily_rates_interface (from_currency, to_currency, from_conversion_date, to_conversion_date, user_conversion_type, conversion_rate, mode_flag) VALUES (sel.from_currency, 'TRY', sel.conversion_date, sel.conversion_date, sel.user_conversion_type, sel.conversion_rate, 'D'); END LOOP; END; |
ORACLE E-BUSINESS SUITE DFF NASIL BULUNUR
Merhaba, DFF (Esken Alan) Oracle E-Business Suite için en gerekli özelliklerden biridir. Çoğu zaman DFF kurulumu yapmak istediğimiz ekranın DFF adını bulmakta zorlanıyoruz. Bunun için ilgili ekranın tablosu belirlendikten sonra aşağıdaki SQL cümlecikleri kullanılabilinir. APPLICATION_TABLE_NAME alanına esken alanını aradığınız…