I have RPG program P1 which has an external data structure D1 on a file F1. I am reading the file F1 in PGM A and based on a condition I am calling PGM B. In PGM B I am updating a field of the file F1.When the control returns to PGM A, the updated field in the file F1 shows blank in the external DS D1 in PGM A. Is there any solution to retrieve the updated field in PGM A? I cannot read the file again as there are many logicals.