Integração de impressão de etiquetas com SAP: RFC nativo, REST e opções por arquivo
Como o EtikStudio imprime etiquetas do SAP ECC e S/4HANA — RFC nativo chamado do ABAP, API REST, pastas monitoradas e ODBC ao SAP HANA — com módulos, cenários e lista de verificação de implantação.
O SAP já sabe o que está sendo produzido, embalado e expedido: ordens de produção no PP, remessas e unidades de manuseio no SD/LE, movimentos de estoque no WM e EWM. A etiqueta é a saída física desse conhecimento, e a falha é sempre a mesma — alguém lê uma tela e redigita lote, quantidade e destino numa ferramenta de etiquetas. O EtikStudio elimina a redigitação com quatro vias de integração, uma delas nativa do SAP.
Quais vias de integração se encaixam no SAP
| Via | Encaixe | Por quê |
|---|---|---|
| RFC nativo | Ideal | O ABAP chama diretamente um módulo de função do EtikStudio; o SAP trata o EtikStudio como outro destino RFC. Sem arquivos nem HTTP, controle total a partir da transação que cria o documento. |
| API REST | Bom | Do ABAP (CL_HTTP_CLIENT), SAP PI/PO/CPI ou de um app no BTP: uma chamada REST com os campos; status do trabalho imediato. |
| Pasta monitorada | Bom | A determinação de mensagens grava um arquivo (CSV/XML) ou uma exportação derivada de IDoc numa pasta; o EtikStudio imprime. Zero desenvolvimento ABAP. |
| Dados embutidos (ODBC) | Complemento | A etiqueta lê mestre de materiais, lote e dados do cliente do SAP HANA ou de uma view CDS/de banco ao imprimir; o SAP envia só a chave. |
Módulos e cenários
| Módulo | O que é etiquetado | Disparo |
|---|---|---|
| PP / PP-PI | Etiquetas de ordem de produção, WIP, contêineres, lote e validade em produto acabado | Liberação ou confirmação de ordem (CO11N), entrada de mercadoria |
| SD / LE | Notas de remessa, etiquetas de unidade de manuseio e SSCC de palete, etiquetas de transportadora | Criação de remessa, embalagem (VL02N), saída de mercadoria |
| WM / EWM | Etiquetas de posição e localização, ordens de transferência, reabastecimento | Criação de OT, confirmação de armazenamento |
| MM | Etiquetas de entrada com lote do fornecedor e lote de inspeção | MIGO, decisão de uso do QM |
Fluxo recomendado
Registre uma vez o destino RFC (SM59) apontando para o servidor RFC do EtikStudio; no ABAP que já processa o documento, acrescente a chamada de função com o nome da etiqueta, a impressora de destino e os valores dos campos. Mantenha o design da etiqueta no EtikStudio, não em Smart Forms nem Adobe Forms, para que uma mudança de modelo nunca exija transporte.
Lista de verificação de implantação
- Obter o SAP NW RFC SDK da SAP (titulares de conta) e instalar o servidor RFC do EtikStudio num host visível pelos servidores de aplicação SAP.
- Criar o destino RFC no SM59 (TCP/IP, programa registrado) e testar a conexão.
- Mapear impressoras: dispositivo de saída SAP ou centro/depósito → nome da impressora no EtikStudio.
- Definir a lista de campos por etiqueta (SSCC, GTIN-14, lote, validade em AAMMDD para os AIs GS1) e validar a saída GS1-128 com um verificador.
- Se não for permitido desenvolvimento ABAP, começar pela pasta monitorada a partir da determinação de mensagens e migrar para RFC depois; o design da etiqueta não muda.
Como o EtikStudio resolve
Um único design de etiqueta atende todas as plantas SAP, independentemente da marca da impressora: a chamada RFC leva os dados, o EtikStudio renderiza o modelo na linguagem da impressora daquela planta — ZPL, SBPL, TSPL — e registra trabalho, versão do modelo e impressora para auditoria. Frotas mistas após aquisições deixam de ser um problema de etiquetagem.
Os detalhes de integração variam conforme versão, implantação e licenciamento do ERP. Adaptadores e exemplos são fornecidos durante a implementação.