¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Obter dados de peso da balança no SAP sem software adicional

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 22 Vistas
0
Cargando...
Caso: A balança envia os dados de peso para a porta COMM.

Anteriormente, tínhamos que escrever um programa .NET usando o SAP.NET Connector (usando VB.NET) e depois do lado do SAP, tínhamos que criar um RFC para que os dados da porta COMM fossem utilizados no SAP.

Agora não é necessário usar software de terceiros (VB.NET, C#, etc). Seguindo os seguintes passos, podemos obter diretamente os dados de peso na porta COMM no SAP:

Passo 1: Criar um módulo de função (código fornecido abaixo)

Passo 2: Registrar o controle ativo do Windows MSCOM32.OCX no PC cliente onde a porta serial da balança está conectada. Por favor clique aqui para obter passos detalhados sobre como registrar/ativar esse controle.

Passo 3: Implementar esse controle na transação SOLE no SAP (Criar uma entrada MSCOMMLIB.MSCOMM.1 e inserir o CLSID. {648A5600-2C6E-101B-82B6-000000000014})

Passo 4: Ativar esse MSCOMM32.OCX com a chave de licença no PC cliente onde a porta serial da balança está conectada.

Abrir EXECUTAR e executar: regedit

Ir para "HKEY_CLASSES_ROOT\Licenses"
o caminho correto é: HKEY_CLASSES_ROOT\Licenses\

não u201CHKEY_CLASSES_ROOT\Licenses\u201D

não confunda com as cadeias u201C e u201D porque são caracteres ASCII para aspas duplas (").

Você também pode usar o caminho HKEY_LOCAL_MACHINE \SOFTWARE\Classes\Licenses\ como indicado neste link.

https://github.com/davidanger/MSCOMM32
(Cortesia de noelbaez )


Criar uma nova chave (Pasta) com o nome '4250E830-6AC2-11cf-8ADB-00AA00C00905'

Dar o VALOR padrão: kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun

Reiniciar o sistema e executar o FM. Se os dados chegarem à porta serial, você obterá o resultado.

Código FM:
FUNCTION z_serial_comport.
...    
            
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?