Browsing articles in "İnsan Kaynakları Yönetimi (HR)"
Oca
25
2016

HR – Kişi Masraf Merkezi Atama (CREATE_COST_ALLOCATION API)

Merhaba, Aşağıda kişi görev kartına ait masraf merkezi oluşturma için örnek script bulunmaktadır.   CREATE OR REPLACE PROCEDURE APPS.CREATE_COST (   p_id IN NUMBER ) IS CURSOR C_COST_ALLOC IS SELECT * FROM xx_hr_detail_T WHERE id = p_id;   — SELECT ‘0101001’ G_MASRAF_MERKEZI FROM DUAL;   LC_C_COST_ALLOC C_COST_ALLOC%ROWTYPE; L_COMBINATION_NAME VARCHAR2 (240); L_COST_ALLOCATION_ID NUMBER; L_EFFECTIVE_START_DATE DATE; L_EFFECTIVE_END_DATE […]

Oca
25
2016

HR – Kişi Banka Bilgileri Oluştur (hr_sit_api.create_sit API)

  BEGIN — fnd_message.set_string (‘Banka Bilgileri Oluşturuluyor’); — fnd_message.show ();   hr_sit_api.create_sit ( p_validate => FALSE, p_person_id => NVL (eu_person_id, :CREATE_EMP_BLOK.PERSON_ID), p_business_group_id => 81, p_id_flex_num => 50376 –***BANKA BİLGİLERİ ID_FLEX_NUM’U*** , p_date_from => :CREATE_EMP_BLOK.K_ise_giris_tarihi, p_effective_date => :CREATE_EMP_BLOK.K_ise_giris_tarihi, p_segment1 => :CREATE_EMP_BLOK.B_BANKA_ADI, p_segment2 => :CREATE_EMP_BLOK.B_SUBE_ADI, p_segment3 => :CREATE_EMP_BLOK.B_SUBE_KODU, p_segment4 => :CREATE_EMP_BLOK.B_HESAP_NO, p_segment5 => :CREATE_EMP_BLOK.B_IBAN, p_analysis_criteria_id => l_analysis_criteria_id, […]

Oca
25
2016

HR – Kişi Adres Bilgileri Oluştur (create_person_address API)

  CREATE OR REPLACE PROCEDURE APPS.xx_hr_adres_api_p ( A_ID IN NUMBER, a_person_id IN NUMBER, p_return_status IN OUT NOCOPY VARCHAR2, p_message IN OUT NOCOPY VARCHAR2 ) IS v_x NUMBER; v_bool BOOLEAN; v_char VARCHAR2 (10); l_api_name VARCHAR2 (50); l_rows_processed NUMBER := 0; l_commit_point NUMBER := 20; l_batch_run_number hr_api_batch_message_lines.batch_run_number%TYPE; l_dummy_line_id hr_api_batch_message_lines.line_id%TYPE; l_per_object_version_number per_people_f.object_version_number%TYPE; l_person_id per_people_f.person_id%TYPE; l_assignment_id per_assignments_f.assignment_id%TYPE; l_asg_object_version_number per_assignments_f.object_version_number%TYPE; […]

Eyl
3
2015

Personeli Tedarikçi Olarak Oluşturma Örnek Script’i

Merhabalar, İnsan kaynaklarında oluşturulmuş personeli tedarikçi olarak sistemde oluşturabilmek için aşağıdaki örnek script’i kullanabilirsiniz.     DECLARE p_person_id NUMBER := 1200; p_full_name VARCHAR2 := ‘DENEME ÇALIŞAN’; l_vendor_type_lookup_code VARCHAR2 (50) := ‘EMPLOYEE’; l_term_id NUMBER := 10000; l_vendor_rec ap_vendor_pub_pkg.r_vendor_rec_type; lv_return_status VARCHAR2 (50); lv_msg_data VARCHAR2 (1000); ln_msg_count NUMBER; ln_vendor_id NUMBER; ln_party_id NUMBER; lv_msg VARCHAR2 (4000); x_error_message VARCHAR2 (4000); […]

Tem
3
2015

İzin Talebi Girildiğinde Tarih Çakışma Hatasının Giderilmesi için Yapılacak İşlemler

İş akışı bildirimlerinde r11 için item_type HRSSA olan kayıtlar kim tarafından açıldı ise süzülür.     SELECT * FROM wf_notifications WHERE item_type = ‘HRSSA’ AND recipient_role = ‘user_name’   SELECT transaction_step_id FROM hr_api_transaction_steps WHERE item_type = ‘HRSSA’ AND item_key = ‘ITEM_KEY’   UPDATE hr_api_transaction_values SET date_value = NULL WHERE transaction_step_id = ‘transaction_step_id’ AND NAME = […]

Haz
10
2015

Eski Çalışanı Tekrar İşe Alma Örnek Scripti

Merhaba, Aşağıdaki örnek procedure ile işten ayrılan çalışanı tekrar işe almak için kullanabilirsiniz.     CREATE OR REPLACE PROCEDURE apps.re_hire_ex_employee ( v_person_id NUMBER, re_hire_date DATE, p_return_status IN OUT NOCOPY VARCHAR2, p_message IN OUT NOCOPY VARCHAR2 ) IS l_batch_run_number hr_api_batch_message_lines.batch_run_number%TYPE; l_dummy_line_id hr_api_batch_message_lines.line_id%TYPE; p_validate BOOLEAN DEFAULT FALSE; p_hire_date DATE; p_person_id NUMBER; p_per_object_version_number NUMBER; p_person_type_id NUMBER; p_rehire_reason VARCHAR2 […]

Sayfalar:«123»