Saltar al contenido principal

Subcategoría de Material

El endpoint PostAddMaterialSubcategory es responsable del registro de una nueva subcategoría de material en el sistema MIMS. Este registro puede ser visualizado en la pantalla CAD006.


Cómo registrar una subcategoría de material​

Request HTTP POST

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

Parámetros de Entrada​

ParámetroTipoObligatorioDescripción
MaterialSubcategoryNoString(25)SíCódigo externo de la Subcategoría de Material
NameString(40)SíDescripción de la Subcategorí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
MaterialSubcategoryCodeIntegerSíCódigo interno de la Subcategoría de Material generado en el sistema MIMS

Ejemplo de Request​

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddMaterialSubcategory"' \
--header 'Content-Type: application/json' \
--data '{
"MaterialSubcategoryNo": "SUBCAT123",
"Name": "Subcategoría Ejemplo",
"OverwriteIfExists": true
}'

Ejemplo de Response​

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"MaterialSubcategoryCode": 9
}

🐞 Posibles Errores​

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