トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

ABAP/CALL SCREEN の変更点

Top/ABAP/CALL SCREEN

指定した[[Dynpro>ABAP/Dynpro]]を呼び出す命令。

* 概要 [#w83f562a]
** 用法 [#w84a99d4]
・・・としか言いようがないレベルに単純な命令。

呼び出す[[Dynpro>ABAP/Dynpro]]は''[[選択画面>ABAP/選択画面]]でないこと''という条件があり、[[選択画面>ABAP/選択画面]]を開く場合は[[CALL SELECTION-SCREEN>ABAP/CALL SELECTION-SCREEN]]命令を使用する。

** サンプル [#ka34f4d6]
*** 基本形 [#n16ec747]
 CALL SCREEN dynnr. 

なお、このdynnrで指定する型は、長さ4のTYPE Nである必要があるとのこと。
基本的に、ココで指定した[[Dynpro>ABAP/Dynpro]]は同じ画面(ウインドウ)で開かれることとなる。

*** 位置の指定 [#n3c1e429]
 CALL SCREEN dynnr STARTING AT col1 lin1
                   ENDING   AT col2 lin2.

同じウインドウで開きたくない場合=開く画面がポップアップや詳細画面の場合に使用し、モーダルダイアログウィンドウで表示される。

なお、[[ABAP]]の内部では、「Dynpro順序」という概念が存在し、その名の通りDynproの順序とそれらのグルーピングを意味するのだが、表示された画面、そこから表示されるモーダルダイアログウインドウ、さらにそこから派生するF1ヘルプやF4ヘルプなどの「画面のネスト」に最大数が規定されていることは留意されたし。
とはいっても、普通に組んでいれば、Dynpro順序の最大数50や画面の最大ネスト数9を上回ることはないとは思うが。

* その他 [#f79445b2]
画面処理に関連する命令は、[[SET SCREEN>ABAP/SET SCREEN]]、[[LEAVE TO SCREEN>ABAP/LEAVE TO SCREEN]]、[[SET PF-STATUS>ABAP/SET PF-STATUS]]、[[GET PF-STATUS>ABAP/GET PF-STATUS]]、[[SET TITLEBAR>ABAP/SET TITLEBAR]]、[[LOOP AT SCREEN>ABAP/LOOP AT SCREEN]]、[[MODIFY SCREEN>ABAP/MODIFY SCREEN]]、[[SUPPRESS DIALOG>ABAP/SUPPRESS DIALOG]]、[[SET CURSOR>ABAP/SET CURSOR]]、[[GET CURSOR>ABAP/GET CURSOR]]、[[SET HOLD DATA>ABAP/SET HOLD DATA]]、[[CONTROLS>ABAP/CONTROLS]]、[[REFRESH CONROL>ABAP/REFRESH CONROL]]、[[CALL SELECTION-SCREEN>ABAP/CALL SELECTION-SCREEN]]などがある。

その他CALL系の命令には、[[CALL DIALOG>ABAP/ABAP/CALL DIALOG]]、[[CALL SELECTION-SCREEN>ABAP/CALL SELECTION-SCREEN]]、[[CALL SUBSCREEN>ABAP/CALL SUBSCREEN]]、[[CALL FUNCTION>ABAP/CALL FUNCTION]]、[[CALL METHOD>ABAP/CALL METHOD]]、[[CALL SCREEN>ABAP/CALL SCREEN]]、[[CALL TRANSACTION>ABAP/CALL TRANSACTION]]など。
その他CALL系の命令には、[[CALL DIALOG>ABAP/CALL DIALOG]]、[[CALL SELECTION-SCREEN>ABAP/CALL SELECTION-SCREEN]]、[[CALL SUBSCREEN>ABAP/CALL SUBSCREEN]]、[[CALL FUNCTION>ABAP/CALL FUNCTION]]、[[CALL METHOD>ABAP/CALL METHOD]]、[[CALL SCREEN>ABAP/CALL SCREEN]]、[[CALL TRANSACTION>ABAP/CALL TRANSACTION]]など。

~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)