DDSRSEL ;SFISC/MKO-RECORD SELECTION ;08:14 AM 31 Jul 1995
Source file <DDSRSEL.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| UNLOCK | ;Unlock all records locked | |
| GDA | ;Called from DDS | |
| CLRDAT | ;Clear all data values from @DDSREFT | |
| ASKSAVE() | ; | |
| PG | ;Called from: ; DDS01 when user presses SELECT ; FIRSTPG^DDS0 if no DA was passed in. | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIST( | PG+13, PG+15, PG+16, GDA+5 | 
| ^TMP("DDS" | UNLOCK+1, UNLOCK+3, UNLOCK+4! | 
| Name | Line Occurrences | 
|---|---|
| $$ASKSAVE | GDA+15 | 
| CLRDAT | GDA+31 | 
| UNLOCK | GDA+31 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | GDA+7!, GDA+12, GDA+13, GDA+14, GDA+16, GDA+19, GDA+21*, GDA+22, GDA+26*, GDA+27 , GDA+30, UNLOCK+4 | 
| >> DDACT | PG+21*, GDA+26*, GDA+29* | 
| >> DDM | ASKSAVE+3, ASKSAVE+4* | 
| >> DDO | PG+19 | 
| >> DDP | GDA+22, GDA+27 | 
| >> DDS | PG+13, PG+15, PG+16, GDA+5, GDA+30 | 
| DDSANS | GDA+3~, GDA+4*, GDA+15*, GDA+16, GDA+17 | 
| >> DDSDA | GDA+8*, GDA+9 | 
| DDSDAORG | GDA+7!, GDA+10* | 
| DDSDASV | GDA+8, GDA+26, GDA+33! | 
| >> DDSDL | GDA+8* | 
| DDSDLSV | GDA+8, GDA+33! | 
| >> DDSDN | PG+19 | 
| DDSORGSV | GDA+10, GDA+33! | 
| >> DDSPAGE | GDA+30 | 
| >> DDSPG | PG+21* | 
| DDSREC | GDA+3~, GDA+5*, GDA+12*, GDA+13, GDA+14, GDA+16*, GDA+19*, GDA+21 | 
| >> DDSREFT | CLRDAT+2, CLRDAT+3 | 
| >> DDSSC | PG+11, GDA+30 | 
| >> DDSSC( | PG+11 | 
| DDSSEL | PG+10!, PG+21*, GDA+33! | 
| >> DIE | UNLOCK+4 | 
| >> DIERR | GDA+24 | 
| DIR | ASKSAVE+6!, ASKSAVE+20! | 
| DIR("?" | ASKSAVE+13*, ASKSAVE+14* | 
| DIR("A" | ASKSAVE+7*, ASKSAVE+8*, ASKSAVE+9*, ASKSAVE+10*, ASKSAVE+16 | 
| DIR("B" | ASKSAVE+11* | 
| DIR(0 | ASKSAVE+6* | 
| >> DIR0 | ASKSAVE+16* | 
| DIROUT | ASKSAVE+20! | 
| DIRUT | ASKSAVE+18, ASKSAVE+20! | 
| DTOUT | ASKSAVE+20! | 
| DUOUT | ASKSAVE+20! | 
| F | CLRDAT+1~, CLRDAT+3* | 
| I | UNLOCK+2~*, UNLOCK+3*, UNLOCK+4 | 
| IOSL | ASKSAVE+16 | 
| P | PG+10~, PG+13*, PG+15*, PG+16*, PG+18, PG+21, CLRDAT+1~, CLRDAT+2* | 
| P1 | PG+10~, PG+13*, PG+14, PG+15 | 
| U | PG+11, PG+13, GDA+5, ASKSAVE+16 | 
| X | ASKSAVE+2~, ASKSAVE+19 | 
| Y | GDA+3~, GDA+19, ASKSAVE+2~, ASKSAVE+18*, ASKSAVE+19*, ASKSAVE+21 |