| Statement | Format | Relationship | Entities | 
|---|---|---|---|
| ACCEPT | ACCEPT varname [FROM mnemonic-name] | Program.OnlineFlag. = True | |
| CALL | CALL ‘name’ | Program Calls Program Entry Point | ProgramEntry.Name = <name> | 
| CALL (dynamic) | CALL varname | Program Calls Program Entry Decision | Decision attributes: 
 | 
| CALL PEM (Hogan) | CALL 'PEM' USING TRANSACTION-CONTROL-BLOCK. | Program Uses Hogan Activity Id | ActivityID.Name = <name> | 
| ENTRY | ENTRY ‘name’ | Program Has Program Entry Point | ProgramEntry.Name = <name> ProgramEntry. MainEntry = True | 
| PROGRAM-ID | PROGRAM-ID.name | Program Has Program Entry Point | ProgramEntry.Name = <name> ProgramEntry. MainEntry = True | 
| File Description | SELECT file-name ASSIGN TO [label-][org-] <name1> [assignment- name2…] FD file-name.01 file-record-name… | See CRUD statements below. | external-name = <name1> File attributes: 
 Note: A File object is generated only when the first CRUD statement for the file is encountered. File attributes do not depend on
                              the CRUD statement itself. 
                              				  
                            | 
| DELETE | DELETE file-name… | Program Deletes From File | See File Description for File attributes. | 
| READ | READ file-name… | Program Reads File | See File Description for File attributes. | 
| REWRITE | REWRITE file-record-name… | Program Updates File | See File Description for File attributes. | 
| WRITE | WRITE file-record-name… | Program Inserts Into File | See File Description for File attributes. |