Got it to work for the 1st IF Statement, but still having issue getting it to increment correctly for the 2nd IF Statement.
1st Rule Create PackageHdr
If InventoryControlNumber.ICN_IncrementBy='All' Then
CREATE PackageHdr FOR EACH NUMBER BETWEEN InventoryControlNumber.ICN_NextNumber AND InventoryControlNumber.ICN_NumberToGenerate WITH PackageHdr.PH_PkgNo=InventoryControlNumber.ICN_Type+''+PAD_LEFT(AS_STRING(LOOP_ITERATION),'0',5)
Else If InventoryControlNumber.ICN_IncrementBy='Even Only' OR InventoryControlNumber.ICN_IncrementBy='Odd Only' Then
CREATE PackageHdr FOR EACH NUMBER BETWEEN InventoryControlNumber.ICN_NextNumber AND InventoryControlNumber.ICN_NumberToGenerate*2 WITH PackageHdr.PH_PkgNo=InventoryControlNumber.ICN_Type+''+PAD_LEFT(AS_STRING(LOOP_ITERATION+2),'0',5)
2nd Rule Update NextNumber
If InventoryControlNumber.ICN_IncrementBy='All' Then
InventoryControlNumber.ICN_NextNumber=InventoryControlNumber.ICN_NextNumber+InventoryControlNumber.ICN_NumberToGenerate
ELSE IF InventoryControlNumber.ICN_IncrementBy='Even Only' OR InventoryControlNumber.ICN_IncrementBy='Odd Only'
Then
InventoryControlNumber.ICN_NextNumber=InventoryControlNumber.ICN_NextNumber+(InventoryControlNumber.ICN_NumberToGenerate*2)
Questions:
Does LOOP_ITERATION start at 0 or 1?