Avalados por :

Manejo de errores de aplicación en una implementación de ECC: opciones y pasos para notificar a los usuarios de negocio

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Si te encuentras en una nueva implementación de ECC que tiene un enfoque por fases con solo sistemas esenciales en el paisaje en la fase uno, ¿cuáles son las opciones que tienes para manejar errores de aplicación? Si el programa está programado para ejecutarse en segundo plano, ¿cómo notificas a los usuarios de negocio? Si se trata de una interfaz entrante con errores durante el procesamiento de datos en ECC, ¿cómo notificas a los usuarios de negocio? Si estás limitado a usar solo la infraestructura de ECC disponible en la fase uno, ¿cómo manejas los errores de aplicación? Si tienes requisitos específicos de notificación de programa/interfaz, como cada programa/interfaz con un conjunto diferente de usuarios de negocio a notificar, ¿cómo lo manejas?

Bajo las restricciones y requisitos mencionados anteriormente, el enfoque que utilicé hace unos años fue usar listas de distribución y la funcionalidad de envío de correos electrónicos disponible en ECC para notificar a los usuarios de negocio. Las ventajas de este enfoque son que es muy simple, cumple con los requisitos y es muy fácil de implementar.

Los pasos para implementar la solución son:

1. Crear la lista de distribución

2. Utilizar la lista de distribución donde sea necesario

Las siguientes capturas de pantalla muestran brevemente cómo crear una lista de distribución. Información adicional al respecto está disponible en varios lugares de SCN y la ayuda de SAP.

Utiliza la transacción SO23 / SBWP=> Lista de distribución para crear una lista de distribución.

Agrega destinatarios. Hay muchas opciones disponibles para agregar destinatarios.

Utiliza el siguiente código para enviar el correo electrónico a una lista de distribución.

            
                **********************************************************************
                * FORM    :  send_notification
                *********************************************************************
                FORM send_notification .
                  DATA: wa_maildata TYPE sodocchgi1,
                              it_reclist TYPE TABLE OF somlreci1,
                              wa_reclist TYPE  somlreci1.
                  wa_maildata-obj_name = 'TESTOBJ'.
                  wa_maildata-obj_descr = text-030.
                  wa_maildata-sensitivty = 'P'.
                  wa_reclist-receiver = 'ZNR_I0001'.
                  wa_reclist-rec_type = 'C'.
                  APPEND wa_reclist TO it_reclist.
                  CLEAR wa_reclist.
                  wa_mailtxt =  'Do not reply to this system generated email'(032).
                  append wa_mailtxt to it_mailtxt.
                  CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'
                    EXPORTING
                      document_data              = wa_maildata
                      document_type              = 'RAW'
                      put_in_outbox              = 'X'
                      commit_work                = 'X'
                    TABLES
                      object_content             = it_mailtxt
                      receivers                  = it_reclist
                    EXCEPTIONS
                      too_many_receivers         = 1
                      document_not_sent          = 2
                      document_type_not_exist    = 3
                      operation_no_authorization = 4
                      parameter_error            = 5
                      x_error                    = 6
                      enqueue_error              = 7
                      OTHERS                     = 8.
                  IF sy-subrc <> 0.
                    sy-subrc = 0.
                  ENDIF.
                ENDFORM. "send_notification
            
        

Suposiciones:

Todos los usuarios de negocio están mantenidos en el sistema con direcciones de correo electrónico correctas.

La configuración de SCOT está completa y configurada para enviar correos electrónicos.

Detalles adicionales sobre listas de distribución están disponibles en Trabajar con Listas de Distribución

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?