The following lines contain the word 'select', 'insert', 'update' or 'delete':
Procedure update_dml
(p_rec in out nocopy ben_cso_shd.g_rec_type
) is
--
l_proc varchar2(72) := g_package||'update_dml';
update ben_cwb_stock_optn_dtls
set
cwb_stock_optn_dtls_id = p_rec.cwb_stock_optn_dtls_id
,grant_id = p_rec.grant_id
,grant_number = p_rec.grant_number
,grant_name = p_rec.grant_name
,grant_type = p_rec.grant_type
,grant_date = p_rec.grant_date
,grant_shares = p_rec.grant_shares
,grant_price = p_rec.grant_price
,value_at_grant = p_rec.value_at_grant
,current_share_price = p_rec.current_share_price
,current_shares_outstanding = p_rec.current_shares_outstanding
,vested_shares = p_rec.vested_shares
,unvested_shares = p_rec.unvested_shares
,exercisable_shares = p_rec.exercisable_shares
,exercised_shares = p_rec.exercised_shares
,cancelled_shares = p_rec.cancelled_shares
,trading_symbol = p_rec.trading_symbol
,expiration_date = p_rec.expiration_date
,reason_code = p_rec.reason_code
,class = p_rec.class
,misc = p_rec.misc
,employee_number = p_rec.employee_number
,person_id = p_rec.person_id
,business_group_id = p_rec.business_group_id
,prtt_rt_val_id = p_rec.prtt_rt_val_id
,object_version_number = p_rec.object_version_number
,cso_attribute_category = p_rec.cso_attribute_category
,cso_attribute1 = p_rec.cso_attribute1
,cso_attribute2 = p_rec.cso_attribute2
,cso_attribute3 = p_rec.cso_attribute3
,cso_attribute4 = p_rec.cso_attribute4
,cso_attribute5 = p_rec.cso_attribute5
,cso_attribute6 = p_rec.cso_attribute6
,cso_attribute7 = p_rec.cso_attribute7
,cso_attribute8 = p_rec.cso_attribute8
,cso_attribute9 = p_rec.cso_attribute9
,cso_attribute10 = p_rec.cso_attribute10
,cso_attribute11 = p_rec.cso_attribute11
,cso_attribute12 = p_rec.cso_attribute12
,cso_attribute13 = p_rec.cso_attribute13
,cso_attribute14 = p_rec.cso_attribute14
,cso_attribute15 = p_rec.cso_attribute15
,cso_attribute16 = p_rec.cso_attribute16
,cso_attribute17 = p_rec.cso_attribute17
,cso_attribute18 = p_rec.cso_attribute18
,cso_attribute19 = p_rec.cso_attribute19
,cso_attribute20 = p_rec.cso_attribute20
,cso_attribute21 = p_rec.cso_attribute21
,cso_attribute22 = p_rec.cso_attribute22
,cso_attribute23 = p_rec.cso_attribute23
,cso_attribute24 = p_rec.cso_attribute24
,cso_attribute25 = p_rec.cso_attribute25
,cso_attribute26 = p_rec.cso_attribute26
,cso_attribute27 = p_rec.cso_attribute27
,cso_attribute28 = p_rec.cso_attribute28
,cso_attribute29 = p_rec.cso_attribute29
,cso_attribute30 = p_rec.cso_attribute30
where cwb_stock_optn_dtls_id = p_rec.cwb_stock_optn_dtls_id;
End update_dml;
Procedure pre_update
(p_rec in ben_cso_shd.g_rec_type
) is
--
l_proc varchar2(72) := g_package||'pre_update';
End pre_update;
Procedure post_update
(p_effective_date in date
,p_rec in ben_cso_shd.g_rec_type
) is
--
l_proc varchar2(72) := g_package||'post_update';
ben_cso_rku.after_update
(p_effective_date => p_effective_date
,p_cwb_stock_optn_dtls_id
=> p_rec.cwb_stock_optn_dtls_id
,p_grant_id
=> p_rec.grant_id
,p_grant_number
=> p_rec.grant_number
,p_grant_name
=> p_rec.grant_name
,p_grant_type
=> p_rec.grant_type
,p_grant_date
=> p_rec.grant_date
,p_grant_shares
=> p_rec.grant_shares
,p_grant_price
=> p_rec.grant_price
,p_value_at_grant
=> p_rec.value_at_grant
,p_current_share_price
=> p_rec.current_share_price
,p_current_shares_outstanding
=> p_rec.current_shares_outstanding
,p_vested_shares
=> p_rec.vested_shares
,p_unvested_shares
=> p_rec.unvested_shares
,p_exercisable_shares
=> p_rec.exercisable_shares
,p_exercised_shares
=> p_rec.exercised_shares
,p_cancelled_shares
=> p_rec.cancelled_shares
,p_trading_symbol
=> p_rec.trading_symbol
,p_expiration_date
=> p_rec.expiration_date
,p_reason_code
=> p_rec.reason_code
,p_class
=> p_rec.class
,p_misc
=> p_rec.misc
,p_employee_number
=> p_rec.employee_number
,p_person_id
=> p_rec.person_id
,p_business_group_id
=> p_rec.business_group_id
,p_prtt_rt_val_id
=> p_rec.prtt_rt_val_id
,p_object_version_number
=> p_rec.object_version_number
,p_cso_attribute_category
=> p_rec.cso_attribute_category
,p_cso_attribute1
=> p_rec.cso_attribute1
,p_cso_attribute2
=> p_rec.cso_attribute2
,p_cso_attribute3
=> p_rec.cso_attribute3
,p_cso_attribute4
=> p_rec.cso_attribute4
,p_cso_attribute5
=> p_rec.cso_attribute5
,p_cso_attribute6
=> p_rec.cso_attribute6
,p_cso_attribute7
=> p_rec.cso_attribute7
,p_cso_attribute8
=> p_rec.cso_attribute8
,p_cso_attribute9
=> p_rec.cso_attribute9
,p_cso_attribute10
=> p_rec.cso_attribute10
,p_cso_attribute11
=> p_rec.cso_attribute11
,p_cso_attribute12
=> p_rec.cso_attribute12
,p_cso_attribute13
=> p_rec.cso_attribute13
,p_cso_attribute14
=> p_rec.cso_attribute14
,p_cso_attribute15
=> p_rec.cso_attribute15
,p_cso_attribute16
=> p_rec.cso_attribute16
,p_cso_attribute17
=> p_rec.cso_attribute17
,p_cso_attribute18
=> p_rec.cso_attribute18
,p_cso_attribute19
=> p_rec.cso_attribute19
,p_cso_attribute20
=> p_rec.cso_attribute20
,p_cso_attribute21
=> p_rec.cso_attribute21
,p_cso_attribute22
=> p_rec.cso_attribute22
,p_cso_attribute23
=> p_rec.cso_attribute23
,p_cso_attribute24
=> p_rec.cso_attribute24
,p_cso_attribute25
=> p_rec.cso_attribute25
,p_cso_attribute26
=> p_rec.cso_attribute26
,p_cso_attribute27
=> p_rec.cso_attribute27
,p_cso_attribute28
=> p_rec.cso_attribute28
,p_cso_attribute29
=> p_rec.cso_attribute29
,p_cso_attribute30
=> p_rec.cso_attribute30
,p_grant_id_o
=> ben_cso_shd.g_old_rec.grant_id
,p_grant_number_o
=> ben_cso_shd.g_old_rec.grant_number
,p_grant_name_o
=> ben_cso_shd.g_old_rec.grant_name
,p_grant_type_o
=> ben_cso_shd.g_old_rec.grant_type
,p_grant_date_o
=> ben_cso_shd.g_old_rec.grant_date
,p_grant_shares_o
=> ben_cso_shd.g_old_rec.grant_shares
,p_grant_price_o
=> ben_cso_shd.g_old_rec.grant_price
,p_value_at_grant_o
=> ben_cso_shd.g_old_rec.value_at_grant
,p_current_share_price_o
=> ben_cso_shd.g_old_rec.current_share_price
,p_current_shares_outstanding_o
=> ben_cso_shd.g_old_rec.current_shares_outstanding
,p_vested_shares_o
=> ben_cso_shd.g_old_rec.vested_shares
,p_unvested_shares_o
=> ben_cso_shd.g_old_rec.unvested_shares
,p_exercisable_shares_o
=> ben_cso_shd.g_old_rec.exercisable_shares
,p_exercised_shares_o
=> ben_cso_shd.g_old_rec.exercised_shares
,p_cancelled_shares_o
=> ben_cso_shd.g_old_rec.cancelled_shares
,p_trading_symbol_o
=> ben_cso_shd.g_old_rec.trading_symbol
,p_expiration_date_o
=> ben_cso_shd.g_old_rec.expiration_date
,p_reason_code_o
=> ben_cso_shd.g_old_rec.reason_code
,p_class_o
=> ben_cso_shd.g_old_rec.class
,p_misc_o
=> ben_cso_shd.g_old_rec.misc
,p_employee_number_o
=> ben_cso_shd.g_old_rec.employee_number
,p_person_id_o
=> ben_cso_shd.g_old_rec.person_id
,p_business_group_id_o
=> ben_cso_shd.g_old_rec.business_group_id
,p_prtt_rt_val_id_o
=> ben_cso_shd.g_old_rec.prtt_rt_val_id
,p_object_version_number_o
=> ben_cso_shd.g_old_rec.object_version_number
,p_cso_attribute_category_o
=> ben_cso_shd.g_old_rec.cso_attribute_category
,p_cso_attribute1_o
=> ben_cso_shd.g_old_rec.cso_attribute1
,p_cso_attribute2_o
=> ben_cso_shd.g_old_rec.cso_attribute2
,p_cso_attribute3_o
=> ben_cso_shd.g_old_rec.cso_attribute3
,p_cso_attribute4_o
=> ben_cso_shd.g_old_rec.cso_attribute4
,p_cso_attribute5_o
=> ben_cso_shd.g_old_rec.cso_attribute5
,p_cso_attribute6_o
=> ben_cso_shd.g_old_rec.cso_attribute6
,p_cso_attribute7_o
=> ben_cso_shd.g_old_rec.cso_attribute7
,p_cso_attribute8_o
=> ben_cso_shd.g_old_rec.cso_attribute8
,p_cso_attribute9_o
=> ben_cso_shd.g_old_rec.cso_attribute9
,p_cso_attribute10_o
=> ben_cso_shd.g_old_rec.cso_attribute10
,p_cso_attribute11_o
=> ben_cso_shd.g_old_rec.cso_attribute11
,p_cso_attribute12_o
=> ben_cso_shd.g_old_rec.cso_attribute12
,p_cso_attribute13_o
=> ben_cso_shd.g_old_rec.cso_attribute13
,p_cso_attribute14_o
=> ben_cso_shd.g_old_rec.cso_attribute14
,p_cso_attribute15_o
=> ben_cso_shd.g_old_rec.cso_attribute15
,p_cso_attribute16_o
=> ben_cso_shd.g_old_rec.cso_attribute16
,p_cso_attribute17_o
=> ben_cso_shd.g_old_rec.cso_attribute17
,p_cso_attribute18_o
=> ben_cso_shd.g_old_rec.cso_attribute18
,p_cso_attribute19_o
=> ben_cso_shd.g_old_rec.cso_attribute19
,p_cso_attribute20_o
=> ben_cso_shd.g_old_rec.cso_attribute20
,p_cso_attribute21_o
=> ben_cso_shd.g_old_rec.cso_attribute21
,p_cso_attribute22_o
=> ben_cso_shd.g_old_rec.cso_attribute22
,p_cso_attribute23_o
=> ben_cso_shd.g_old_rec.cso_attribute23
,p_cso_attribute24_o
=> ben_cso_shd.g_old_rec.cso_attribute24
,p_cso_attribute25_o
=> ben_cso_shd.g_old_rec.cso_attribute25
,p_cso_attribute26_o
=> ben_cso_shd.g_old_rec.cso_attribute26
,p_cso_attribute27_o
=> ben_cso_shd.g_old_rec.cso_attribute27
,p_cso_attribute28_o
=> ben_cso_shd.g_old_rec.cso_attribute28
,p_cso_attribute29_o
=> ben_cso_shd.g_old_rec.cso_attribute29
,p_cso_attribute30_o
=> ben_cso_shd.g_old_rec.cso_attribute30
);
End post_update;
ben_cso_bus.update_validate
(p_effective_date
,p_rec
);
ben_cso_upd.pre_update(p_rec);
ben_cso_upd.update_dml(p_rec);
ben_cso_upd.post_update
(p_effective_date
,p_rec
);