Skip to Content
0
Sep 11, 2018 at 11:21 PM

Internal error (-5002) occurred When create purchase order based in sales order

112 Views

Error when add document int lRetCode= oSolicitud.Add(); but description no say more informaton

try
        {
          //oCompany.StartTransaction();
          SAPbobsCOM.Documents oSolicitud = oCompany.GetBusinessObject(BoObjectTypes.oPurchaseRequest);
        
          oSolicitud.SendNotification = SAPbobsCOM.BoYesNoEnum.tNO;
          oSolicitud.ReqType = (int)BoMsgRcpTypes.rt_InternalUser;
          oSolicitud.RequesterBranch = -2;   // asignar un valor válido
          oSolicitud.RequesterDepartment = -2;
          oSolicitud.Requester = "manager";
                 
          oSolicitud.DocDate = DateTime.Now;
          oSolicitud.DocDueDate = DateTime.Now;
          oSolicitud.TaxDate = DateTime.Now;
          oSolicitud.RequriedDate = DateTime.Now.AddDays(1);
        
          
          oSolicitud.Lines.BaseEntry = 12037;
          oSolicitud.Lines.BaseLine =0;
          oSolicitud.Lines.BaseType = (int)(SAPbobsCOM.BoObjectTypes.oOrders);
          oSolicitud.Lines.TaxCode = "P16";
          oSolicitud.Lines.Add();

          oSolicitud.Lines.BaseEntry = 12037;
          oSolicitud.Lines.BaseLine = 1;
          oSolicitud.Lines.BaseType = (int)(SAPbobsCOM.BoObjectTypes.oOrders);
          oSolicitud.Lines.TaxCode = "P16";
          oSolicitud.Lines.Add();
          int  lErrCode;
          string  sErrMsg;


          int lRetCode= oSolicitud.Add();
          oCompany.GetLastError(out lErrCode, out sErrMsg);


          //  bool bIntran = oCompany.InTransaction;
        }
        catch (Exception e)
        {
          Log("Error", e.ToString(), "CrearSolicitud", 270);
        
        }
        


       


      }