Get Value from $PROFILES$
Hari saya melakukan personalize untuk salah satu Form di modul Inventory tepatnya di Form Inter-Organization Transfer (Inventory-Transaction- Inter-Organization Transfer), saya akan melakukan personalize untuk generate otomatis Shipment Number, saya mendapat error ketika setup untuk value Item Shipment number nya yg tergenerate melalui Function saya tempel kan di salah satu package (Custom Package project yg saya kerjakan) yang saya buat di database, sebut saja WS_PKG.WS_GET_INTER_ORG_SEQ dimana function tersebut membutuhkan parameter Input mfg_organization_id

Property Value : =WS_PKG.WS_GET_INTER_ORG_SEQ(:$PROFILES$.MFG_ORGANIZATION_ID)
Padahal saya sudah sudah ganti organization, untuk lebih pastinya lagi saya cek di Help - Diagnostic -Examine pada Block $PROFILES$ , item MFG_ORGANIZATION_ID value nya ada , tapi kok aneh pada saat saya personalize Form Inter-Organization Transfer dimana Function untuk mengenerate Shipment number melalui function yg saya buat WS_GET_INTER_ORG_SEQ dengan paratemter Input :$PROFILES$.MFG_ORGANIZATION_ID, seolah :$PROFILES$.MFG_ORGANIZATION_ID tidak melempar sebuah nilai.
Nah salah satu cara saya akalin dengan menggunakan Package FND_PROFILE function VALUE => fnd_profile.value(Name In Varchar2), tampak pada gambar di bawah

Property Value : =WS_PKG.WS_GET_INTER_ORG_SEQ(fnd_profile.VALUE(’MFG_ORGANIZATION_ID’))
Nah..baru keluar, ini lah yang sampai sekarang saya belum ketemu jawabannya kenapa ketika saya mau ambil nilai :$PROFILES$.MFG_ORGANIZATION_ID untuk personalize form, saya tidak bisa mendapatkan valuenya.. L.
No comments:
Post a Comment