cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Business One Inventory Opening DIAPI Code not working on Central MENA Localization

former_member183246
Participant
0 Kudos
158

Hi Experts,

I have Written a DIAPI Code for Inventory Opening Balance it works for Indian Localization but It is not working in Central MENA localization. It throws following error

10000013 - Serial numbers are not defined for the selected item; define serial numbers

Also see the attachment for help.

I have used the following code

for (int i = 1; i <= oMat.VisualRowCount; i++)

{

string RegisteredNumber = oMat.Columns.Item("V_2").Cells.Item(i).Specific.Value.Trim();

double CattlePrice = Convert.ToDouble(oMat.Columns.Item("V_1").Cells.Item(i).Specific.Value.Trim()); Total_CattlePrice += CattlePrice;

oInventoryOpeningBalanceSerialNumber =(SAPbobsCOM.InventoryOpeningBalanceSerialNumber)oInventoryOpeningBalanceLine.InventoryOpeningBalanceSerialNumbers.Add();

oInventoryOpeningBalanceSerialNumber.ManufacturerSerialNumber = RegisteredNumber; oInventoryOpeningBalanceSerialNumber.InternalSerialNumber = RegisteredNumber; oInventoryOpeningBalanceSerialNumber.Quantity = 1;

}

-Thanks

Vikas

View Entire Topic
Johan_Hakkesteegt
Active Contributor

Hi Vikas,

Please have a look at the Inventory settings of the affected company database. Administration > System Initialization > General Settings > Inventory > Items

See if and how these settings are different from the same settings in one of the databases that works.

Regards,

Johan

former_member183246
Participant
0 Kudos

Hello Johan,

Thanks for replay.

Both Database have different localization on different server.

I checked both Inventory Item setting still the same error comes.

it is working on Indian Localization but not working on Central MENA.

Johan_Hakkesteegt
Active Contributor
0 Kudos

Did you try debug step-through:

  • What exact line does the error happen on?
  • What ItemCode is being processed when the error happens?
  • Were serial numbers defined for that item?
  • What value does the RegisteredNumber variable have on each pass?
former_member183246
Participant
0 Kudos

Hi Johan,

Yes I tried debug error throws when add method is get called.

for Same Item Code Goods Receipt, GRPO, Goods Issue these DIAPI Code works.

Johan_Hakkesteegt
Active Contributor
0 Kudos

Hi Vikas,

Do you mean the line:

oInventoryOpeningBalanceSerialNumber =(SAPbobsCOM.InventoryOpeningBalanceSerialNumber)oInventoryOpeningBalanceLine.InventoryOpeningBalanceSerialNumbers.Add();

The error is returned by B1, and it is quite specific: Serial numbers are not defined for the selected item; define serial numbers

  • What ItemCode is being processed when the error happens?
  • Were serial numbers defined for that item?

Regards,

Johan