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)Código externo del tipo de material
NameString(40)Nombre del tipo de material
OverwriteIfExistsBooleanNoFlag que indica que los datos deben ser sobrescritos si el registro ya existe

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformaciones estándar de respuesta del WebService en la ejecución del método
MaterialTypeCodeIntegerCó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!