Avalados por :

Gestão de erros de aplicação em uma implementação de ECC: opções e etapas para notificar os usuários de negócios

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

Se você está em uma nova implementação do ECC que segue uma abordagem por fases com apenas sistemas essenciais no cenário na fase um, quais são as opções disponíveis para lidar com erros de aplicação? Se o programa está agendado para ser executado em segundo plano, como você notifica os usuários de negócios? Se for uma interface de entrada com erros durante o processamento de dados no ECC, como você notifica os usuários de negócios? Se estiver limitado a usar apenas a infraestrutura do ECC disponível na fase um, como você lida com erros de aplicação? Se você tem requisitos específicos de notificação de programa/interface, como cada programa/interface com um conjunto diferente de usuários de negócios a notificar, como você lida com isso?

Sob as restrições e requisitos mencionados anteriormente, a abordagem que usei alguns anos atrás foi usar listas de distribuição e a funcionalidade de envio de e-mails disponível no ECC para notificar os usuários de negócios. As vantagens dessa abordagem são que é muito simples, atende aos requisitos e é muito fácil de implementar.

Os passos para implementar a solução são:

1. Criar a lista de distribuição

2. Usar a lista de distribuição onde for necessário

As capturas de tela a seguir mostram brevemente como criar uma lista de distribuição. Informações adicionais sobre isso estão disponíveis em vários lugares no SCN e na ajuda da SAP.

Use a transação SO23 / SBWP=> Lista de distribuição para criar uma lista de distribuição.

Adicione destinatários. Há muitas opções disponíveis para adicionar destinatários.

Use o código a seguir para enviar e-mails para uma lista de distribuição.

            
                **********************************************************************
                * 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
            
        

Suposições:

Todos os usuários de negócios estão mantidos no sistema com endereços de e-mail corretos.

A configuração do SCOT está completa e configurada para enviar e-mails.

Detalhes adicionais sobre listas de distribuição estão disponíveis em Trabalhando com Listas de Distribuição

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?