Saltar al contenido principal

Clasificación de Material

El endpoint PostAddMaterialClassfication es responsable del registro de una nueva clasificación de material en el sistema MIMS. El registro puede ser visualizado en la pantalla CAD018.


Cómo registrar una clasificación de material

Request HTTP POST

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

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
MaterialClassficationNoString(25)Código externo de la clasificación
NameString(40)Descripción de la clasificación
MaterialClassficationTypeMaterialClassficationTypeNoEnumerador con los posibles valores para el tipo de clasificación: mcMaterial (Material) o mcService (Servicio)
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
MaterialClassficationCodeIntegerCódigo interno de la clasificación generado en el sistema MIMS

Ejemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialClassfication"' \
--header 'Content-Type: application/json' \
--data '{
"MaterialClassficationNo": "CLAS123",
"Name": "Clasificación Ejemplo",
"MaterialClassficationType": "mcMaterial",
"OverwriteIfExists": true
}'

Ejemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"MaterialClassficationCode": 6
}

🐞 Posibles Errores

CódigoMensaje
AMC‑001¡El parámetro Código Externo de la Clasificación del Material (MaterialClassficationNo) informado ya existe!