on 03-02-2011 9:01 AM
Hello experts,
I have a strange problem with Stock transfer object.
While adding more than one line it returns error: "Tax data is missing".
I've discovered that when setup StockTransfer.CardCode document will add without problem.
Is it bug in DI API?
Tested with SBO 2007A SP 01, PL 10
Hi,
Did u check adding the Stock Transfer document with the same data from the UI.??
Vasu.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Arun, sorry for delay
This Code work fine
SAPbobsCOM.StockTransfer oStockTransfer = (SAPbobsCOM.StockTransfer)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oStockTransfer);
oStockTransfer.FromWarehouse = "92000";
oStockTransfer.Lines.ItemCode = "8010100003";
oStockTransfer.Lines.WarehouseCode = "91000";
oStockTransfer.Lines.Quantity = 0.1;
oStockTransfer.Lines.DistributionRule = "BU54";
oStockTransfer.Lines.ProjectCode = "00000000";
int lRetCode = oStockTransfer.Add();
if (lRetCode != 0)
{
oCompany.GetLastError(out lErrCode, out sErrMsg);
}
This code doesn't work
SAPbobsCOM.StockTransfer oStockTransfer = (SAPbobsCOM.StockTransfer)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oStockTransfer);
oStockTransfer.FromWarehouse = "92000";
oStockTransfer.Lines.ItemCode = "8010100003";
oStockTransfer.Lines.WarehouseCode = "91000";
oStockTransfer.Lines.Quantity = 0.1;
oStockTransfer.Lines.DistributionRule = "BU54";
oStockTransfer.Lines.ProjectCode = "00000000";
oStockTransfer.Lines.Add();
oStockTransfer.Lines.ItemCode = "8010100003";
oStockTransfer.Lines.WarehouseCode = "91000";
oStockTransfer.Lines.Quantity = 0.1;
oStockTransfer.Lines.DistributionRule = "BU54";
oStockTransfer.Lines.ProjectCode = "00000000";
int lRetCode = oStockTransfer.Add();
if (lRetCode != 0)
{
oCompany.GetLastError(out lErrCode, out sErrMsg);
}
After i add oStockTransfer.CardCode = "C10001"; code works fine
SAPbobsCOM.StockTransfer oStockTransfer = (SAPbobsCOM.StockTransfer)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oStockTransfer);
oStockTransfer.CardCode = "C10001";
oStockTransfer.FromWarehouse = "92000";
oStockTransfer.Lines.ItemCode = "8010100003";
oStockTransfer.Lines.WarehouseCode = "91000";
oStockTransfer.Lines.Quantity = 0.1;
oStockTransfer.Lines.DistributionRule = "BU54";
oStockTransfer.Lines.ProjectCode = "00000000";
oStockTransfer.Lines.Add();
oStockTransfer.Lines.ItemCode = "8010100003";
oStockTransfer.Lines.WarehouseCode = "91000";
oStockTransfer.Lines.Quantity = 0.1;
oStockTransfer.Lines.DistributionRule = "BU54";
oStockTransfer.Lines.ProjectCode = "00000000";
int lRetCode = oStockTransfer.Add();
if (lRetCode != 0)
{
oCompany.GetLastError(out lErrCode, out sErrMsg);
}
User | Count |
---|---|
107 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.