Vaishali / All - I was able to find my mistake. As per note 105148 , it clearly mentioned, segment name must be of Z1PXXXXX. (In my case, I gave it as ZE1PXXXXX). Once I corrected that, it is working correctly. Thanks for initial post though.
For each additional infotype, create a new segment type Z1Pnnnn (with nnnn = infotype number). Note the
following: The naming of the s
egment type must be in accordance with the naming convention Z1Pnnnn or Y1Pnnnn. Otherwise, the system
cannot distribute any data for
the infotype.
To simplify processing, you can use the "Create with template" function. In this case, you do not write any change
pointers.