Subcategoría de Material
El endpoint PostAddMaterialSubcategory es responsable del registro de una nueva subcategoría de material en el sistema MIMS. Este registro puede ser visualizado en la pantalla CAD006.
Cómo registrar una subcategoría de material
Request HTTP POST
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/PostAddMaterialSubcategory |
| Ejemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialSubcategory" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| MaterialSubcategoryNo | String(25) | Sí | Código externo de la Subcategoría de Material |
| Name | String(40) | Sí | Descripción de la Subcategoría 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 |
| MaterialSubcategoryCode | Integer | Sí | Código interno de la Subcategoría de Material generado en el sistema MIMS |
Ejemplo de Request
curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialSubcategory"' \
--header 'Content-Type: application/json' \
--data '{
"MaterialSubcategoryNo": "SUBCAT123",
"Name": "Subcategoría Ejemplo",
"OverwriteIfExists": true
}'
Ejemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"MaterialSubcategoryCode": 9
}
🐞 Posibles Errores
| Código | Mensaje |
|---|---|
| AMS‑001 | ¡El parámetro Código Externo de la Subcategoría del Material (MaterialSubcategoryNo) informado ya existe! |