¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como imprimir vários documentos ao mesmo tempo no SAP Business ByDesign

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 62 Vistas
0
Cargando...
O cenário existente é que cada documento deve ser impresso separadamente. Mas este artigo ajuda a economizar tempo e imprimir vários documentos ao mesmo tempo.

Gostaria de documentar isso aqui e informá-lo para que sirva como referência para todos.

Inquilino : SAP Business ByDesign.

Cenário : Implementar Impressão em Massa para Fatura de Cliente consequentemente.

Fluxo do Processo



  1. Pré-requisitos

  2. Criar Objeto de Negócio Padrão, Tela e Arquivo de Script

  3. Configurar SAP Business ByDesign

  4. Scripting

  5. Adicionar botão padrão na tela de fatura do cliente

  6. Configurar Gerenciador de Impressão SAP

  7. Testar






Pré-requisitos


Você precisa baixar o software da SAP Store e instalá-lo em seu sistema local.

  1. SAP Business ByDesign - Licença de Usuário

  2. SAP Cloud Application Studio

  3. Software Gerenciador de Impressão SAP






Criar um Objeto de Negócio Padrão, Tela e Script



  1. Criar um objeto de negócio padrão de fatura de cliente e uma tela OWL.

  2. Criar Validação de Ação: Liberar arquivo de script.

  3. Salvar e Ativar.


Finalmente, sua solução se parece com a captura de tela abaixo.,

Impressão em Massa Byd




Configurar SAP Business ByDesign



  1. Faça login no SAP Business ByDesign como um usuário comercial.

  2. Navegue até a Gestão de Aplicativos e Usuários -> Filas de Impressão -> Nova
    A janela Nova Fila será aberta. Aqui,

    1. Insira o ID da Fila como Faturamento_do_cliente

    2. Usuário Atribuído: Clique em Novo e crie um novo usuário.

    3. Clique em Salvar e Fechar .




Impressão em Massa Byd




Script



  1. Dê um duplo clique no arquivo de Ação de Liberação que geramos no passo 2.

  2. Copie e Cole o código abaixo.

  3. Salve e Ative o arquivo de script.
    var Useraccountid : UserAccountID;
    
    var PDF : basisGlobal:BinaryObject;
    
    var title = “DocumentoFaturaCliente”;
    
    // Recupere o conteúdo do documento anexo e atribua ao PDF
    
    // Atribua o conteúdo
    
    PDF.content = Document_content;
    
    // PD002 é um usuário atribuído que criamos no passo anterior.
    
    Useraccountid.content = “PD002”;
    
    /*
    
             Useraccountid : Este é o ID do usuário atribuído
    
              Title : Título do documento
    
              Valor numérico(1) : Número de cópias
    
              PDF : Conteúdo do arquivo
    
              “Faturamento_do_cliente” : ID da fila de impressão que criamos no passo anterior
    
    */
    
    var PrintDocument = OutputManagementUtilities.CreatePrintQueueItem(Useraccountid, title, 1, PDF, “Faturamento_do_cliente”);
    
    return true;
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?