Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

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

0 Kudos

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);
        
        }
        


       


      }


  • SAP Managed Tags:
0 REPLIES 0