That is what I did finally i.e. used internal table to store those values. My point was is there any other way of doing it (without using internal table) i.e. just by doing some modification either in Source structure, separate load file assignment or in field mapping?
=>what is actually your program logic to create those limit segments?
Not sure if I got your question correctly! The Limit field values in ESUH and ESKL Segments are being copied from Qty field in PO Items load file.