The subroutines used in JD program are
S999: define PLIST, KLIST, Load Text, and Load DW processing options.
S998: Retrieve DD items and their attributes.
S001: Initialize Video fields.
S003: Validation based on key fields
S004: Load the values from the database to the video screen.
S005: Validation based on non-key fields
S010: Perform Write, Update, and Delete records in file for Interactive Application, printing totals in Report application.
S002: Checking Level Breaks, Level break checking.
S020: Printing report subheading