use dsprcdlck or wrkobjlck
or
rpg code
Ffile01 UF E K DISK USROPN
F COMMIT
F INFDS(INFD2)
D SDS
D $NRPAR *PARMS
D @FPGNM 1 10
D VMSGDTA 91 170
D VUSRNM 254 263
D JOBNBR 264 269 0
D @JOBID 244 269
D INFD2 DS
D FILESTATUS2 *STATUS
DRECORDLOCK C CONST(01218)
C Key01 CHAIN file01 9998
C IF *in98 = *on
C and FILESTATUS2 = RECORDLOCK
C* dsply VMSGDTA : Record 355560 in use by job 593967/xxx/xxx.
C ENDIF