Вы находитесь на странице: 1из 6

Single Page Sub File

Day 19
Single Page Sub File:
Overview:
This module enables the student to understand the concept of Single Page Sub File.
Outline:
Topics covered,
Single Page Sub File
Objective:
By the end of this module, the student should be able to do
!nderstand the concept of Single Page sub"le Display #ultiple of $ecords
% Du&eStar Technologies Pvt. 'td. 1()
No part of this document can be copied, reproduced in any form, complete or partial without written consent from DukeStar Technologies Pvt.
Ltd.
Single Page Sub File
Day 19
Single Page Sub File:
*n Single Page Sub File the sub"le page is e+ual to the sub"le si,e i.e.
SF'P-./SF'S*0. *n this, 1e have to 1rite the code to handle both $olldo1n and
$ollup &eys cause in single page sub"le page is e+ual to sub"le si,e.
Step1: First Create a Physical File
DDS Of Physical File:
Columns . . . : 1 71 Browse PB01U01D/MYDDS
SEU==> EMP1
FMT A* .....A*. 1 ...... ! ...... " ...... # ...... $ ...... % ...... 7
*************** Be&'nn'n& o( )*+* *************************************
0000.01 *****************************************************************
0000.0! *
0000.0" * EM,P-YEE DETA.,S
0000.0# *
0000.0$ *****************************************************************
000".00 A / EMP1/
000#.00 A EMP0- " 0 C-,1D234EMP,-YEE .D45
000$.00 A E0AME 10 C-,1D234EMP,-YEE 0AME45
000%.00 A E2/AD ! C-,1D234EMP,-YEE 2/ADE45
0007.00 A 6 EMP0-
****************** En) o( )*+* ****************************************






F"=E7'+ F$=/e(res8 F9=/e+r'e:e F10=Cursor F11=To&&le F1!=C*n;el
F1%=/e<e*+ ('n) F!#=More =e>s
3C5 C-PY/.21T .BM C-/P. 19?1@ !00!.
Step 2: Create Display File
1. Sub"le 2ontrol Format
UUUUUUUUUU DD/DD/DD
S.02,E PA2E SUBF.,E TT:TT:TT

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

EMP0- EMP 0AME EMP 2/ADE
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA











3. Sub"le $ecord Format
% Du&eStar Technologies Pvt. 'td. 3()
No part of this document can be copied, reproduced in any form, complete or partial without written consent from DukeStar Technologies Pvt.
Ltd.
Single Page Sub File
Day 19
UUUUUUUUUU DD/DD/DD
S.02,E PA2E SUBF.,E TT:TT:TT

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

EMP0- EMP 0AME EMP 2/ADE
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
999A BBBBBBBBBB BB
999A BBBBBBBBBB BB
999A BBBBBBBBBB BB
999A BBBBBBBBBB BB
999A BBBBBBBBBB BB












4. Footer




















AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

F"=EB.T

% Du&eStar Technologies Pvt. 'td. 4()
No part of this document can be copied, reproduced in any form, complete or partial without written consent from DukeStar Technologies Pvt.
Ltd.
Single Page Sub File
Day 19
5. DDS For Display File
Columns . . . : 1 71 E)'+ PB01U01D/MYDDS
SEU==> S.01
FMT A* .....A*. 1 ...... ! ...... " ...... # ...... $ ...... % ...... 7
*************** Be&'nn'n& o( )*+* *************************************
0000.10 A*CCTS SD !00$0#0# 10$"0% PB01U01 /E,AD$/!M0 $7!!AEDS
0000.!0 A*CCEC
0000."0 A DSPS.F3!# ?0 *DS"5
0000.#0 A / SF, SF,
0000.$0 A*CCTS SD !00$0#0! 1%#$10 PB01U01 /E,AD$/!M0 $7!!AEDS
0000.%0 A EMP0- / B ? 17/EFF,D3EMPMST//EMP0- PB01U01D/
0000.70 A E0AME / B ? "#/EFF,D3EMPMST//E0AME PB01U01D/
0000.?0 A E2/AD !A B ? $1
0000.90 A / SF,CT, SF,CT,3SF,5
0001.00 A*CCTS SD !00$0#0# 10$"0% PB01U01 /E,AD$/!M0 $7!!AEDS
0001.!0 A CF0"30"5
0001."0 A PA2EUP3!#5
0001.#0 A PA2ED-E03!$5
0001.$0 A -DE/,AY
0001.%0 A ?0 SF,DSP
0001.70 A ?0 SF,DSPCT,
0001.?0 A ?! SF,C,/
0001.90 A ?" SF,E0D3*M-/E5
000!.00 A SF,S.F3000$5
000!.10 A SF,PA23000$5
000!.!0 A ! "14S.02,E PA2E SUBF.,E4
000!."0 A C-,-/3E1T5
000!.#0 A DSPAT/31.5
000!.$0 A % 1%4EMP0-4
000!.%0 A DSPAT/31.5
000!.70 A 1 70DATE
000!.?0 A EDTCDE3Y5
000!.90 A ! 70T.ME
000".00 A 1 !USE/
000".10 A # !4AAAAAAAAAAAAAAAAAAAAAAAAAA
000".!0 A AAAAAAAAAAAAAAAAAAAAAAAAAAA
000"."0 A AAAAAAAAA4
000".#0 A C-,-/3B,U5
000".$0 A 7 !4AAAAAAAAAAAAAAAAAAAAAAAAAA
000".%0 A AAAAAAAAAAAAAAAAAAAAAAAAAAA
000".70 A AAAAAAAAA4
000".?0 A C-,-/3B,U5
000".90 A % "#4EMP 0AME4
000#.00 A DSPAT/31.5
000#.10 A % $04EMP 2/ADE4
000#.!0 A DSPAT/31.5
000#."0 A / F--TE/
000#.#0 A*CCTS SD !00$0#0! 1%1$1? PB01U01 /E,AD$/!M0 $7!!AEDS
000#.$0 A !1 !4AAAAAAAAAAAAAAAAAAAAAAAAAA
000#.%0 A AAAAAAAAAAAAAAAAAAAAAAAAAAA
000#.70 A AAAAAAAAA4
000$.00 A C-,-/3B,U5
000$.10 A !" 174F"=EB.T4
000$.!0 A C-,-/3B,U5
****************** En) o( )*+* ****************************************




F"=E7'+ F#=Prom<+ F$=/e(res8 F9=/e+r'e:e F10=Cursor F11=To&&le
F1%=/e<e*+ ('n) F17=/e<e*+ ;8*n&e F!#=More =e>s

% Du&eStar Technologies Pvt. 'td. 5()
No part of this document can be copied, reproduced in any form, complete or partial without written consent from DukeStar Technologies Pvt.
Ltd.
Single Page Sub File
Day 19
Step 3: RP Pr!gra"
Columns . . . : 1 71 E)'+ PB01U01S/MY/P2
SEU==> S10/P2
FMT * ..... *. 1 ...... ! ...... " ...... # ...... $ ...... % ...... 7
*************** Be&'nn'n& o( )*+* *************************************
0000.01 *.0D.CAT-/ USED
0000.0! * F!= UPDATE
0000.0" * F"= EB.T
0000.0$ * ?0= SF,DSP
0000.0% * ?0= SF,DSPCT,
0000.07 * ?!= SF,C,/
0000.0? * ?"= SF,E0D
0000.09 * P1YS.CA, F.,E
0001.00 FEMP1 UF E 6 D.S6
0001.01 * D.SP,AY F.,E
000!.00 FS.01 CF E E-/6ST0
000!.01 *.PFC P/-MPT
000!.0! *SF,=SUB F.,E /EC-/D F-/MAT@ //0=/E,AT.DE /EC-/D 0UMBE/
000!.0" F //0 6SF.,E SF,
000#.00 *AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
000$.00 * S.02,E PA2E SF,
000%.00 *AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
0007.00 . 4U / AT T-P4 C MS21
000?.00 . 4U / AT B-TT-M4 C MS2!
0009.00 *AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
0010.00 *
0011.00 C *,.6E DEF0 EMP0- F.D
001!.00 C *,.6E DEF0 EMP0- ,.D
000!.0# *C,EA/ SUB /-UT.0E .S CA,,ED 1E/E
000!.0$ C EBS/ C,EA/
000!.0% */EAD F.,E
001$.00 C /EAD EMP1 ?"
000!.0% *,-AD SUB /-UT.0E .S CA,,ED 1E/E
000!.07 C EBS/ ,-AD
001?.00 *
0019.00 C *.00" D-EEG*-FF
00!0.00 C E/.TEF--T
00!1.00 C EBFMTC1
00!!.00 C ,1 TA2
00!".00 C 0" ,EADE
00!#.00 *
00!$.00 C *.0!0 .FEG *-0
00!%.00 C EBS/ P2D0
00!7.00 C E0D.F
00!?.00 *
00!9.00 C *.010 .FEG *-0
00"0.00 C EBS/ P2UP
00"1.00 C E0D.F
00"!.00 *AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
00"".00 C E0DD-
00"#.00 C SET-0 ,/
00"$.00 *AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
00"%.00 *
00"7.00 C ,-AD BE2S/
00"?.00 C M-DE,EMP0- F.D
00"9.00 C D- #
00#0.00 C ADD 1 //0 #0
00#1.00 C E/.TES1
00#!.00 C /EAD EMP1 ?"
00#".00 C M-DE,EMP0- ,.D
00##.00 C *.0#0 D-EEG*-0
00#$.00 C EBFMTC1
00#%.00 C 2-T- ,1
00#7.00 C E0DD-
% Du&eStar Technologies Pvt. 'td. 6()
No part of this document can be copied, reproduced in any form, complete or partial without written consent from DukeStar Technologies Pvt.
Ltd.
Single Page Sub File
Day 19
00#?.00 C E0DD-
00#9.00 *
00$0.00 C //0 .F2T 0
00$1.00 C SET-0 ?0
00$!.00 C E0D.F
00$".00 C E0DS/
00$#.00 *AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
00$$.00 C C,/ BE2S/
00$%.00 C SET-0 ?!
00$7.00 C E/.TEC1
00$?.00 C SET-F ?!
00$9.00 C FAADD0 //0
00%0.00 C E0DS/
00%1.00 *AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
00%!.00 *
00%".00 C P2D0 BE2S/
00%#.00 C M-DE,*B,A06 EMS2
00%$.00 *
00%%.00 C *.0#0 .FEG *-0
00%7.00 C M-DE,MS2! EMS2
00%?.00 C E,SE
00%9.00 *
0070.00 C ,.D SET,,EMP1
0071.00 C EBS/ C,/
007!.00 C /EAD EMP1 ?"
007".00 C EBS/ ,-AD
007#.00 C E0D.F
007$.00 C E0DS/
007%.00 *AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
0077.00 *
007?.00 C P2UP BE2S/
0079.00 C M-DE,*B,A06 EMS2
0079.00 C M-DE,*B,A06 EMS2
00?0.00 *
00?1.00 C F.D SET,,EMP1
00?!.00 *
00?".00 C D- #
00?#.00 C /EADPEMP1 ?"
00?$.00 C E0DD-
00?%.00 *
00?7.00 C *.0#0 .FEG *-0
00??.00 C *,-DA, SET,,EMP1
00?9.00 C /EAD EMP1 ?"
0090.00 C M-DE,MS21 EMS2
0091.00 C E,SE
009!.00 C EBS/ C,/
009#.00 C EBS/ ,-AD
009$.00 C E0D.F
009%.00 *
0097.00 C E0DS/
****************** En) o( )*+* ****************************************



F"=E7'+ F#=Prom<+ F$=/e(res8 F9=/e+r'e:e F10=Cursor F11=To&&le
F1%=/e<e*+ ('n) F17=/e<e*+ ;8*n&e F!#=More

#ssign"ent:
7. 8rite an $P. for addition, updation and deletion of multiple records.
% Du&eStar Technologies Pvt. 'td. )()
No part of this document can be copied, reproduced in any form, complete or partial without written consent from DukeStar Technologies Pvt.
Ltd.

Вам также может понравиться