Obsolete repository object. Predecessor of function modules. Is, similar to a transaction code, linked with an initial screen of a screen sequence of any ABAP program. Can contain interface parameters that have to be declared in the ABAP program as global data. You can assign different dialog modules to an ABAP program. You call it via CALL DIALOG. You maintain dialog modules via transaction code SE35.