Grupo de Material
El endpoint PostAddMaterialGroup es responsable del registro de un nuevo grupo de material en el sistema MIMS. El registro puede ser consultado en la pantalla CAD007.
Cómo registrar un grupo de material
Request HTTP Post
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/PostAddMaterialGroup |
| Ejemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialGroup" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| MaterialGroupNo | String(25) | Sí | Código externo del grupo de material |
| Name | String(40) | Sí | Descripción del grupo 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 |
| MaterialGroupCode | Integer | Sí | Código interno del Grupo de Material generado en el sistema MIMS |
Ejemplo de Request
curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialGroup"' \
--header 'Content-Type: application/json' \
--data '{
"MaterialGroupNo": "12345",
"Name": "Grupo de Material Ejemplo",
"OverwriteIfExists": true
}'
Ejemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"MaterialGroupCode": 5
}
🐞 Posibles Errores
| Código | Mensaje |
|---|---|
| AMG‑001 | ¡El parámetro Código Externo del Grupo de Material (MaterialGroupNo) informado ya existe! |