Hola Jyothsna,
Una lista apilada es una lista utilizada en la programación de Module Pool.
En un escenario ideal, definirás la secuencia de pantallas de manera estática o dinámica.
De manera estática, defines la siguiente pantalla e ingresas el valor de la siguiente pantalla en ella.
De manera dinámica, codificas la instrucción CALL SCREEN XXX donde XXX representa el número de pantalla. La manera dinámica anula la manera estática de definir las secuencias de pantalla.
Ahora, si deseas insertar una secuencia de pantallas, es decir, una secuencia de pantallas que no están definidas en el mismo programa ABAP, puedes hacerlo de manera estática o dinámica nuevamente utilizando las construcciones anteriores.
Pero en este caso, se carga una pila para una secuencia de pantallas y las pantallas se procesan según la secuencia definida en ella.
Antes de abandonar esta secuencia de pantallas, siempre debes destruirla o eliminarla usando la palabra clave LEAVE, ya que ocupa mucha memoria.
En caso de que necesites aclaraciones adicionales, házmelo saber.
Saludos,
Puneet Jhari.