Pular para o conteúdo principal

Categoria de Material

O endpoint PostAddMaterialCategory é responsável pelo cadastro de uma nova categoria de material no sistema MIMS. Esse cadastro pode ser visualizado na tela CAD005.


Como cadastrar uma categoria de material

Request HTTP POST

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostAddMaterialCategory
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialCategory"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
MaterialCategoryNoString(25)SimCódigo externo da categoria de material
NameString(40)SimDescrição da categoria de material
OverwriteIfExistsBooleanNãoFlag que indica que os dados devem ser sobrescritos caso o registro já exista

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método
MaterialCategoryCodeIntegerSimCódigo interno da Categoria de Material gerado no sistema MIMS

Exemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialCategory"' \
--header 'Content-Type: application/json' \
--data '{
"MaterialCategoryNo": "CAT123",
"Name": "Categoria Exemplo",
"OverwriteIfExists": true
}'

Exemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"MaterialCategoryCode": 41
}

🐞 Possíveis Erros

CódigoMensagem
ACM‑001Parâmetro Código Externo da Categoria do Material (MaterialCategoryNo) informado já existe!