Buen día, estimados, quería solicitar su ayuda, para acceder al objeto de autorizaciones de ordenes de compra, lo que tengo es un api desde c# .net donde voy a mandar a crear las autorizaciones, sin embargo no encuentro la manera de tener el objeto, por ejemplo, para la compañía tenemos el objeto “company” y lo que quiero es el objeto, para autorizar un documento, no sé si alguien me puede ayudar con esto.
Gracias de antemano.
Este código es de como actualizo mis artículos de SAP.
[HttpPost]
//Defino la ruta
[Route("api/UpdateItem")]
public IHttpActionResult UpdateItem(ItemDetails itemDetails)
{
//Inicializo mi conexión a SAP
SAPConnection conncetion = new SAPConnection();
SAPbobsCOM.Company company = conncetion.OpenConnection();
SAPbobsCOM.Items oItems;
oItems = company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oItems);
if (oItems.GetByKey(itemDetails.ItemCode))
{
oItems.ItemCode = itemDetails.ItemCode;
oItems.ItemName = itemDetails.ItemName;
int status = oItems.Update();
//Compruebo si el guardado se ha realizado correctamente
if (status == 0)
{
responseCall.RespCode = "00";
responseCall.Description = "Artículo modificado correctamente";
}
else
{
responseCall.RespCode = "99";
responseCall.Description = company.GetLastErrorDescription().ToString();
}
}
else
{
responseCall.RespCode = "90";
responseCall.Description = "El artículo no se encuentra en SAP";
}
return Ok(responseCall);
}