Saltar al contenido principal

Categoría de Material

El endpoint PostAddMaterialCategory es responsable del registro de una nueva categoría de material en el sistema MIMS. Este registro puede ser visualizado en la pantalla CAD005.


Cómo registrar una categoría de material​

Request HTTP POST

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/PostAddMaterialCategory
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialCategory"

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
MaterialCategoryNoString(25)SíCódigo externo de la categoría de material
NameString(40)SíDescripción de la categoría de material
OverwriteIfExistsBooleanNoFlag que indica que los datos deben ser sobrescritos si el registro ya existe

Retorno​

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método
MaterialCategoryCodeIntegerSíCódigo interno de la Categoría de Material generado en el sistema MIMS

Ejemplo de Request​

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

Ejemplo de Response​

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

🐞 Posibles Errores​

CódigoMensaje
ACM‑001¡El parámetro Código Externo de la Categoría del Material (MaterialCategoryNo) informado ya existe!