Custom.pll de OK/CANCEL tarzı sorular sorarak kod çalıştırmak
FND_MESSAGE.SET_STRING (‘Rapor çalışsın mı’); IF (FND_MESSAGE.WARN) THEN /* Kullanıcı OK ye basmış demektir… Rapor için ilgili kodlar…
Custom.pll de OK/CANCEL tarzı sorular sorarak kod çalıştırmak

FND_MESSAGE.SET_STRING (‘Rapor çalışsın mı’); IF (FND_MESSAGE.WARN) THEN / Kullanıcı OK ye basmış demektir… Rapor için ilgili kodlar yazılır… / ELSE
Kullanıcı CANCEL e basmış demektir…
Yapılması istenen başka kodlar varsa yazılır…
….. button_choice NUMBER; … begin … button_choice := fnd_message.question (button1 => ‘YES’,button2 => ‘NO’,button3 => ‘CANCEL’,default_btn => 1,cancel_btn => 3,icon => ‘question’); IF button_choice = 1 THEN
YES e tıklanmış demektir….
NO ya tıklanmış demektir…
CANCEL e tıklanmış demektir…
— — — — — — — — — — — — — — — — - Birde Alert kullanarak yapalım;
Öncelikle tipi CAUTION olan ve Buton1 in Labeli Evet, Buton2 in Labeli Hayır olan bir alert oluşturalim.Adı da ALRT_KAYDET olsun
WHEN-BUTTON-PRESSED: BEGIN SET_ALERT_PROPERTY(‘ALRT_KAYDET’,TITLE,’Kaydedilsin mi?’); SET_ALERT_PROPERTY(‘ALRT_KAYDET’,ALERT_MESSAGE_TEXT,’Değişiklikler kaydedilsin mi?’); IF :SYSTEM.FORM_STATUS=’CHANGED’ THEN IF SHOW_ALERT(‘ALRT_KAYDET Evet denirse
GO_BLOCK(‘BLOCK_NAME’); COMMIT_FORM;
Originally published at http://meskiocak.blogspot.com.
메타데이터
- post_id
- b2f1d2b0c015
- slug
- custom-pll-de-ok-cancel-tarzı-sorular-sorarak-kod-çalıştırmak-b2f1d2b0c015
- url
- https://medium.com/@meskiocak/custom-pll-de-ok-cancel-tarz%C4%B1-sorular-sorarak-kod-%C3%A7al%C4%B1%C5%9Ft%C4%B1rmak-b2f1d2b0c015
- canonical_url
- https://medium.com/@meskiocak/custom-pll-de-ok-cancel-tarz%C4%B1-sorular-sorarak-kod-%C3%A7al%C4%B1%C5%9Ft%C4%B1rmak-b2f1d2b0c015
- author_url
- https://medium.com/@meskiocak
- status
- ok
- fetched_at
- 2026-07-26 15:30:55