Dynpro(ダイナミック・プログラム)はリポジトリ・オブジェクトで、ABAPプログラムの中に必ず含まれます。要素を持つ画面とフローロジックの2つの部分から構成されています。Dynproのフィールドはスクリーン要素にバインドされています。
フローロジックには、画面が表示される前に発生するイベントと、表示された画面に対してユーザーがアクションを起こした後に発生するイベントの処理ブロックが含まれています。
Screen Painterツールはdynprosを編集するために使用されます。DynprosはABAP Application Serverにおけるユーザダイアログの構成要素です。
Dynproはそれぞれ識別番号を持っています。
SAPは、アプリケーションプログラムについて、古典的なdynproは時代遅れであると考えています。新しい開発はSAPUI5またはWeb Dynproを使用して行う必要があります。