¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Introdução ao framework de processamento em segundo plano: bgPF para SAP BTP e S/4HANA

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

Introdução


Neste post do blog, apresentarei o framework de processamento em segundo plano (chamado bgPF no restante deste post). Especificamente, falarei sobre a ideia básica por trás dele, listarei possíveis casos de uso, bem como as características atualmente disponíveis e mostrarei possibilidades de integração para fins de monitoramento junto com o ambiente de teste unitário disponível. Claro, também demonstrarei um exemplo de codificação simples sobre como usar o bgPF.

O objetivo deste post é apresentar a funcionalidade principal do bgPF sem aprofundar muito em áreas mais complexas. Portanto, algumas das características mais avançadas serão apenas mencionadas, mas não serão explicadas em detalhes.

Pré-requisitos



  • O bgPF está disponível na nuvem (Ambiente ABAP para SAP BTP e SAP S/4HANA) e em instalações a partir das versões 2023

  • Para trabalhar com o bgPF, você precisa de um destino bgRFC de entrada. Para a nuvem, não é necessário realizar nenhuma ação adicional, pois essa configuração foi feita pela SAP para você.
    Para instalações locais, você precisa criar o destino padrão BGPF . Siga os passos abaixo:

    • Vá para a transação SBGRFCCONF .

    • Clique na aba Definir Destino de Entrada .

    • Pressione o botão com o tooltip Criar.
      Na caixa de diálogo Configurar Destino de Entrada , faça o seguinte.


      • Insira o Nome do Destino de Entrada BGPF .
        Não insira informações para Início de Sessão/Grupo de Servidores ou Adicionar Prefixo de Fila .

      • Escolha Salvar .






Caso de Uso


O bgPF é um framework que oferece funcionalidade e conveniência para aplicações que precisam executar etapas de processamento em segundo plano de forma confiável. É uma característica simples e fácil de usar para executar métodos ABAP que consomem tempo de forma assíncrona e confiável.



Considere, por exemplo, um aplicativo de reserva de trens que possui uma tela para calcular a melhor e mais barata rota para um destino. Se você escolher uma oferta, o aplicativo procurará atividades que você possa fazer no destino. Muitas vezes, esses aplicativos o redirecionam para uma tela de atividades onde você ainda precisa esperar pelos resultados. Mas e se você quiser procurar outro destino em vez de esperar?



É aí que entra o bgPF. Você pode executar um fluxo de trabalho que procura atividades em segundo plano enquanto se prepara para sua próxima viagem: O bgPF oferece a funcionalidade de executar métodos que consomem tempo de forma assíncrona, se você não precisa do resultado imediatamente. Em vez disso, você pode continuar processando e voltar aos resultados mais tarde. A realização de um cenário como este é facilitada enormemente com o bgPF.

Além disso, o uso do bgPF também é útil se você precisar ativar funcionalidades em uma sessão diferente da atual, por exemplo, porque a funcionalidade que deseja chamar realiza uma confirmação de banco de dados enquanto você ainda está na fase de interação. Isso torna o bgPF uma ferramenta poderosa no Modelo de Programação de Aplicações RESTful ABAP (RAP) e seu controle transacional.


Antecedentes Técnicos (em poucas palavras)


Assim como você pode usar um carro sem precisar conhecer as leis da termodinâmica, você não precisa conhecer os antecedentes técnicos por trás do bgPF para usá-lo, eu prometo!

Portanto, se você não estiver interessado e quiser ir direto ao ponto, basta
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?