Hi Anup Singh,
Class you are using is a BW Class, not BPC Class.
InfoObject 0REQUID is empty (shown as # in BW) if request is compressed. InfoObjects 0CHNGID & RECORDDTP will be empty if cube contains only cumulative key figures. In BPC there is only 1 Key Figure and it's cumulative. So, those InfoObjects could have non-empty values only if you are reading a non-BPC cube.
But the main question is: why do you need those InfoObjects in BPC?
Regards,
Gersh