彈出視窗螢幕(screen)實現關閉右上角的關閉按鈕事件(轉)

weilish發表於2010-12-08
在ABAP中的SCREEN的開發中,如果通過call screen 1000 starting at 11 12 ending at 23 22實現彈出小視窗的時候,右上角的關閉按鈕是無法達到關閉視窗的效果的,我們都知道如果通過call screen 1000呼叫螢幕的時候,關閉按鈕是可以關閉視窗的,小視窗的關閉要通過CODING來實現,當時我遇到這個問題,在網上找了N長時間才找到這個方法,然 後抱著試一試的態度居然實現了,現在把這個方法也介紹給大家:
1)如果沒有給這個螢幕設定GUI狀態,那麼請建立一個GUI狀態,然後給這個螢幕,通過set pf-status來實現。
2)有了GUI狀態後,再GUI狀態的功能碼上的關閉圖示上分配一個功能碼給它。
3)分配好功能碼,在按鈕事件處理,如果點選了這個按鈕,就leave to screen 0(返回上一個螢幕,如果上一個螢幕就退出程式)或者leave program(退出程式)。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16794144/viewspace-681165/,如需轉載,請註明出處,否則將追究法律責任。

相關文章