Adiciona uma Ordem de Produção
Este endpoint permite realizar a adição de uma ordem de produção, ao executar o JSON abaixo a OP será adicionada conforme dados preenchidos nos campos do JSON, é possível inserir uma OP dos seguintes tipos:
OP Padrão (S)
OP Especial (E)
OP de Retrabalho (R)
OP de Beneficiamento de Compra (S)

{
"tipoOrdemProducao": "",
"codigoItem": "",
"codigoRoteiro": "",
"quantidadePlanejada": 0,
"codigoDeposito": "",
"calculoManual": true,
"dataVencimento": "2025-05-13",
"programacao": "",
"permitirEdicaoAposLiberacao": true,
"fichaQualidade": "",
"destinoQualidade": "",
"codigoProjeto": "",
"codigoRegraDistribuicao": "",
"codigosRegraDistribuicao": [
"string"
],
"observacoes": "",
"conteudo": [
{
"operacao": "",
"sequenciaOperacao": 0,
"modeloAnalise": "",
"desconsiderarLeadTime": true,
"dataInicio": "2025-05-13",
"horaInicio": 0,
"dataTermino": "2025-05-13",
"horaTermino": 0,
"linhasOperacao": [
{
"tipoRecurso": "",
"codigoRecurso": "",
"quantidadeBase": 0,
"quantidadeFixa": 0,
"quantidadePlanejada": 0,
"tempoFixo": 0,
"tempoVariavel": 0,
"tempoPlanejado": 0,
"dimensao1": 0,
"dimensao2": 0,
"depositoComponente": "",
"metodoBaixa": "",
"dataInicio": "2025-05-13",
"horaInicio": 0,
"dataTermino": "2025-05-13",
"horaTermino": 0,
"observacao": "",
"observacao2": "",
"percentualPerda": 0,
"percentualDesvio": 0,
"recursos": [
{
"codigoRecurso": "",
"utilizado": true
}
]
}
]
}
],
"subProduto": [
{
"codigoItem": "",
"codigoDeposito": "",
"percentualCusto": 0,
"unidadeMedida": ""
}
]
}
Importante ressaltar que se for informado os campos do array conteúdo, a API não irá utilizar os dados do roteiro para realizar a adição da OP.
Exemplos de adição de OPs:
Adição de OP Padrão:
Adição de OP informando o roteiro do item:
{
"tipoOrdemProducao": "S",
"codigoItem": "pa lote",
"codigoRoteiro": "pa lote-01",
"quantidadePlanejada": 10,
"dataVencimento": "xxxx-xx-xx"
}
Resultado no SAP:

Adição de OP Especial:
Adição de OP Especial:
{
"tipoOrdemProducao": "E",
"codigoItem": "PA0009",
"quantidadePlanejada": 10,
"codigoDeposito": "01",
"dataVencimento": "xxxx-xx-xx",
"fichaQualidade": "PA",
"destinoQualidade": "00000001",
"conteudo": [
{
"operacao": "1",
"sequenciaOperacao": 10,
"modeloAnalise": "00000002",
"linhasOperacao": [
{
"tipoRecurso": "MQ",
"codigoRecurso": "MQ01",
"quantidadeBase": 1,
"tempoFixo": 1,
"tempoVariavel": 2,
"recursos": [
{
"codigoRecurso": "MQ01",
"utilizado": true
}
]
},
{
"tipoRecurso": "CP",
"codigoRecurso": "CP0007",
"quantidadeBase": 1,
"quantidadeFixa": 0,
"depositoComponente": "01",
"metodoBaixa": "M"
}
]
},
{
"operacao": "2",
"sequenciaOperacao": 20,
"linhasOperacao": [
{
"tipoRecurso": "FE",
"codigoRecurso": "FER01",
"quantidadeBase": 1,
"tempoFixo": 1,
"tempoVariavel": 2,
"recursos": [
{
"codigoRecurso": "FER01",
"utilizado": true
}
]
},
{
"tipoRecurso": "CP",
"codigoRecurso": "CP0009",
"quantidadeBase": 1,
"quantidadeFixa": 0,
"depositoComponente": "01",
"metodoBaixa": "B"
},
{
"tipoRecurso": "CP",
"codigoRecurso": "CP0014",
"quantidadeBase": 1,
"quantidadeFixa": 0,
"depositoComponente": "01",
"metodoBaixa": "B"
}
]
}
]
}
Adição de OP informando as linhas dos grids:
{
"tipoOrdemProducao": "S",
"codigoItem": "pa lote",
"quantidadePlanejada": 15,
"codigoDeposito": "01",
"dataVencimento": "xxxx-xx-xx",
"fichaQualidade": "PA",
"destinoQualidade": "0000001",
"conteudo": [
{
"operacao": "8",
"sequenciaOperacao": 10,
"linhasOperacao": [
{
"tipoRecurso": "MQ",
"codigoRecurso": "GRAPI",
"quantidadeBase": 1,
"tempoFixo": 5,
"tempoVariavel": 2,
"recursos": [
{
"codigoRecurso": "MAQ01",
"utilizado": true
}
]
},
{
"tipoRecurso": "cp",
"codigoRecurso": "item_nenhum_01",
"quantidadeBase": 1,
"quantidadeFixa": 5,
"depositoComponente": "01",
"metodoBaixa": "B"
}
]
}
]
}
Resultado no SAP:

Adição de OP Retrabalho:
Adição de OP de Retrabalho informando o roteiro do item:
{
"tipoOrdemProducao": "R",
"codigoItem": "pa lote",
"codigoRoteiro": "pa lote-01",
"quantidadePlanejada": 10,
"codigoDeposito": "01-RET",
"dataVencimento": "xxxx-xx-xx"
}
Resultado no SAP:

Adição de OP de Beneficiamento de Compra:
{
"tipoOrdemProducao": "S",
"codigoItem": "SA-mioloBeneficiamento",
"codigoRoteiro": "SA-mioloBeneficiamento-01",
"quantidadePlanejada": 10,
"dataVencimento": "xxxx-xx-xx"
}
