Protheus / EstruturaProduto rev1-2026-05-07
rev1-2026-05-07 Protheus 12.1.33

EstruturaProduto

CRUD de Estrutura de Produto (Bill of Materials — tabela SG1) via rotina automática MATA200. Modelo BOM: uma capa (G1_COD = produto pai) com grade de relações pai/filho (G1_COMP = componente). O produto pai e cada componente devem existir previamente em SB1. Exclusão em cascata (PA → PI → MP) é responsabilidade do consumidor; o endpoint remove apenas o nível informado.

Bloqueio TOTVS: tabela SG1 — BOM; bloqueio relevante esta no produto pai e componentes (B1_MSBLQL pre-check via MATA200).
Base URL https://erpapi.jetme.com.br/api/99/01 Empresa 99 · Filial 01
Vinculação com o ERP
Tabela mestre SG1 Estruturas (BOM) · capa + grade
Rotina automática MATA200 MsExecAuto
Wrapper AdvPL U_MT200Exc src/lib/MAT/MT200EXC.prw
Operações & modos
POST modo 3 PUT modo 4 DEL modo 5
Dependências de ambiente
Cadastro · obrigatório
Produto pai (G1_COD)
registro em SB1 · validado via DbSeek antes do MATA200
ausência retorna 422 com mensagem explícita
Cadastro · obrigatório
Componentes (G1_COMP)
cada componente do payload validado em SB1
campo G1_QUANT também obrigatório por item
Parâmetro · opcional
MV_CONSDUM
define unidades aceitas na validação de quantidade base
default kg · unidades divergentes podem provocar 422

Estrutura

CRUD por produto pai (G1_COD)

Listagem

Produtos-pai com estrutura cadastrada

Schemas

Definições canônicas — campos com origem SX3 rastreável