!--a11y-->
Creating Programs 
This description assumes that you are
creating a new ABAP program in the Object Navigator. It is also based on the
most general case, and you can use it even if there is not yet a
Programs node in your object list.
You can also use the Create function from the context menu of the
object node. See also:Creating New
Objects
1.
Choose Other Object (
).
2. In the Object Selection dialog box dialog box, choose the Program tab.
3. Enter the name of the new program.
Note that all programs objects in the customer namespace begin with Y or Z.
4.
Choose
.
The system then displays the Create Program dialog box.
5. If you want your program to be an executable program (report), deselect the With TOP include option. If, on the other hand, you want to create a module pool, select the option.

6.
Choose
to continue.
7. If you chose to create a program withTOP include, a dialog box appears, in which you should enter a name for the TOP include. Then choose Enter.
8.
Choose
to continue.
Another dialog box appears in which you must set other program attributes.
For more information on each of the
attributes, see also
Maintaining Program
Attributes.
9.
Enter the program attributes and choose
Save.
The system then displays the Create Object Catalog Entry dialog box.
10. Assign a package to the program.
11.
Choose
to confirm your entries.
The program is added to the object list of the assigned package and is displayed under the Programs object node. The system starts the ABAP editor and the program is displayed in change mode.
The program was created in the Repository in an inactive version and is available in the ABAP editor. When you assign a program to a development class, it is automatically linked to the transport and correction system.

Alternatively, you can create a program from the initial screen of the ABAP editor (transaction SE38).
