Tipo de Material
El endpoint PostAddMaterialType es responsable del registro de un nuevo tipo de material en el sistema MIMS. Este registro puede ser visualizado en la pantalla CAD004.
Cómo registrar un tipo de material
Request HTTP POST
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/PostAddMaterialType |
| Ejemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialType" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| MaterialTypeNo | String(25) | Sí | Código externo del tipo de material |
| Name | String(40) | Sí | Nombre del tipo de material |
| OverwriteIfExists | Boolean | No | Flag que indica que los datos deben ser sobrescritos si el registro ya existe |
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Informaciones estándar de respuesta del WebService en la ejecución del método |
| MaterialTypeCode | Integer | Sí | Código interno del Tipo de Material generado en el sistema MIMS |
Ejemplo de Request
curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialType"' \
--header 'Content-Type: application/json' \
--data '{
"MaterialTypeNo": "12345",
"Name": "Tipo Ejemplo",
"OverwriteIfExists": true
}'
Ejemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"MaterialTypeCode": 29
}
🐞 Posibles Errores
| Código | Mensaje |
|---|---|
| AMT‑001 | ¡El parámetro Código Externo del Tipo de Material (MaterialTypeNo) informado ya existe! |