Saltar al contenido principal

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 SolicitudURL Ejemplo
POST{{url_base}}/PostAddMaterialType
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialType"

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
MaterialTypeNoString(25)SíCódigo externo del tipo de material
NameString(40)SíNombre del tipo 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
MaterialTypeCodeIntegerSí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ódigoMensaje
AMT‑001¡El parámetro Código Externo del Tipo de Material (MaterialTypeNo) informado ya existe!