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 de Retrabalho (R)

  • OP de Beneficiamento de Compra (S)

../../_images/067.png
Adicionar OP
     {
       "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:

Adicionar OP Padrão
{
  "tipoOrdemProducao": "S",
  "codigoItem": "pa lote",
  "codigoRoteiro": "pa lote-01",
  "quantidadePlanejada": 10,
  "dataVencimento": "2024-11-12"
}

Resultado no SAP:

../../_images/070.png

Adição de OP informando as linhas dos grids:

Exemplo de Atualização de Ordem de Produção
{
  "tipoOrdemProducao": "S",
  "codigoItem": "pa lote",
  "quantidadePlanejada": 15,
  "codigoDeposito": "01",
  "dataVencimento": "2024-11-14",
  "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:

../../_images/072.png
  • Adição de OP Retrabalho:

Adição de OP de Retrabalho informando o roteiro do item:

Adicionar OP de Retrabalho
{
  "tipoOrdemProducao": "R",
  "codigoItem": "pa lote",
  "codigoRoteiro": "pa lote-01",
  "quantidadePlanejada": 10,
  "codigoDeposito": "01-RET",
  "dataVencimento": "2024-11-12"
}

Resultado no SAP:

../../_images/074.png
  1. Adição de OP de Beneficiamento de Compra:

Adicionar OP Beneficiamento de Compra
{
  "tipoOrdemProducao": "S",
  "codigoItem": "SA-mioloBeneficiamento",
  "codigoRoteiro": "SA-mioloBeneficiamento-01",
  "quantidadePlanejada": 10,
  "dataVencimento": "2024-11-12"
}
../../_images/076.png