🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP POO El manejo de excepciones en los Objetos ABAP

ABAP POO El manejo de excepciones en los Objetos ABAP

ABAP POO El manejo de excepciones en los Objetos ABAP

Las excepciones basadas en clases pueden lanzarse utilizando la sentencia RAISE EXCEPTION o por el entorno de ejecución.

Usualmente crearemos las clases de excepciones globales en el class builder se24.

è Todas las clases de excepciones estándar inician con CX_

Ø èàPodemos definir nuestras propias excepciones, pero hay que tomar en cuenta que ya existe un amplio rango de clases de excepciones definidas en el sistema; en especial para la excepciones de entorno de ejecución.

àTodas las clases de excepciones son derivadas de las clases estándar CX_NO_CHECK, CX_DYNAMIC_CHECK, CX_STATIC_CHECK que son a su vez subclases de la superclase CX_ROOT.

àLos bloques TRY … END TRY se pueden anidar la cantidad de bloques que se deseen no tiene límite. Así el bloque TRY, el bloque CATCH, el bloque CLEANUP, pueden contener bloques completos TRY…ENDTRY.

àUna excepción solo podrá capturarse si la sentencia que la produjo está encerrada en un bloque TRY….ENDTRY. La excepción luego será tratada con CATCH en el bloque TRY…END TRY


 

 

 


Sobre el autor

Publicación académica de Elda Martinez Soto, en su ámbito de estudios para el Máster ABAP POO.

SAP Senior

Elda Martinez Soto

Profesión: Ing. en Sistemas Computacionales - Mexico - Legajo: WW94O

✒️Autor de: 30 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Elda Martinez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El manejo de excepciones en los Objetos ABAP" de la mano de nuestros alumnos.

SAP Expert


Excepción: situación que sucede cuando un programa se está ejecutando y por alguna razón ocurre una situación anormal, que se trata al contemplarse previamente en el mismo. A partir de SAP Web AS 6.10 se introduce el concepto de excepciones en los objetos basadas en clases. Se lanzan con RAISE EXCEPCTION o por el entorno de ejecución (división por cero por ejemplo). La excepción se representa por un objeto y sus atributos contienen información de la situación de error. Para crear las clases de excepciones globales, se usa el Class Builder (SE24) o localmente en el programa. Las clases de excepciones derivan de CX_ROOT que tiene tres CX_NO_CHECK, CX_DYNAMIC_CHECK y CX_STATIC_CHECK....

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

Manejo de Excepciones en los Objetos ABAP Utilizamos el termino excepcion para referirnos a una situacion que sucede cuando un programa se esta ejecutando y por alguna razon ocurre una situacion anormal en el programa, la cual es tratada ya que previamente fue contemplada en el mismo programa. Las excepciones basadas en clases pueden lanzarse utilizando la sentencia RAISE EXCEPTION o por el entorno de ejecucion. En una situacion de excepciones, una excepcion es representada por un objeto excepcion, que es una instancia de la clase excepcion. Los atributos de cada objeto excepcion contienen informacion de la situacion del error. Transaccion SE24 Class Builder crearemos las clases de excepciones globales. Cuando una excepcion basada en clases...

Acceder a esta publicación

Creado y Compartido por: Juan Jose Pujol Diaz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

EXCEPCION Una situación anormal que sucede cuando se está ejecutando un programa, la cual es tratada ya que fue contemplada en el programa. Muchas veces la acción que se asocia a una excepción es un mensaje informativo y terminar la ejecución del programa. A partir de la versión SAP Web as 6.10 surge el concepto de las Excepciones basadas en clases, las cuales pueden lanzarse con la sentencia RAISE EXCEPTION. Es representada por un objeto excepción que es una instancia de la clase excepción y sus atributos contienen la información del error. Se pueden definir clases de excepciones globales desde el Class Builder por medio de la transacción SE24, aunque también se pueden...

Acceder a esta publicación

Creado y Compartido por: Julio Villalta / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

EXCEPCION: es una situacion anormal en el flujo del programa que determina o bien un cambio en la resolucion del problema o produce un mensaje de excepcion y terminar con el procedimiento. Las excepciones basadas en clases pueden lanzarse utilizando la sentencia RAISE EXCEPTION o por el entorno de ejecucion. Ejemplo RAISE EXCEPTION: RAISE EXCEPTION TYPE cx_exception (EXPORTING attr1 = ... attr2 = ... ) Ejemplo de entorno de ejecucion: TRY. ...

Acceder a esta publicación

Creado y Compartido por: Regulo Argotte

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!