Preguntas sap abap

Buenas… soy nueva en esto de programación de sap abap. quisiera saber si alguien me ayudaría?

  1. cual es la diferencia entre RAISE Y MESSAGE()RAISING
  2. ¿qué sucede si al realizar un SELECT con un FOR ALL ENTRIES, la tabla usada en el FOR ENTRIES viene vacia? a) arroja un DUMP b) hace el select sin tener en cuenta las entradas en esa tabla c) el select no se ejecuta y arroja un SY-SUBRC=4 d) NINGUNA DE LAS ANTERIORES.
  3. PARA QUE SE UTILIZAN EL LAYOUT Y EL CATALOGO ALV? DESCRIBA 3 ATRIBUTOS DE CADA UNO

1 raise es para lanzar una exepcion en la POO y message raising es añadilre un message id a tu excepcion

2 Si esta vacia leersa toda la tabla del from y sera una consulta muy costosa

3 El layaout defines los estilos y el catalogo para definir cada columna del alv y las propiedades de cada esta cono nombre, tamaño , ect

2 Me gusta

Este tema se cerró automáticamente 30 días después de la última publicación. No se permiten nuevas respuestas.