biuan SAP® BUSINESS ONE SDK
DTW Administration / Setup / Inventory / Item Groups
API Item Groups

Description

ItemGroups is a business object that represents the item groups definition in the Inventory and Production module.

This object enables you to:

  • Add an item group.
  • Retrieve an item group by its key.
  • Update an item group details.
  • Remove an item group.
  • Save the object in XML format.

Source table: OITB

Object Model

Remarks

Mandatory field in SAP Business One: GroupName.

To display the form in the application:

  • Select Administration --> Setup --> Inventory --> Item Groups.

The item group definition includes:

  • General information about the group of items.
  • G/L accounts, which are defined in ChartOfAccounts, used in Item Master Data - Inventory Data in case GLMethod property is set to Item Group (Item Class).

See Also

SAP® B1 DI-API C# definition

public class ItemGroupsClass : IItemGroups, ItemGroups { public virtual BoYesNoEnum Alert { get; set; } public virtual DataBrowser Browser { get; } public virtual BoMRPComponentWarehouse ComponentWarehouse { get; set; } public virtual string CostAccount { get; set; } public virtual string CostInflationAccount { get; set; } public virtual string CostInflationOffsetAccount { get; set; } public virtual int CycleCode { get; set; } public virtual string DecreaseGLAccount { get; set; } public virtual string DecreasingAccount { get; set; } public virtual int DefaultInventoryUoM { get; set; } public virtual int DefaultUoMGroup { get; set; } public virtual string EUExpensesAccount { get; set; } public virtual string EUPurchaseCreditAcc { get; set; } public virtual string EURevenuesAccount { get; set; } public virtual string ExchangeRateDifferencesAccount { get; set; } public virtual string ExemptedCredits { get; set; } public virtual string ExemptRevenuesAccount { get; set; } public virtual string ExpenseClearingAct { get; set; } public virtual string ExpenseOffsetAccount { get; set; } public virtual string ExpensesAccount { get; set; } public virtual string ForeignExpensesAccount { get; set; } public virtual string ForeignPurchaseCreditAcc { get; set; } public virtual string ForeignRevenuesAccount { get; set; } public virtual string GoodsClearingAccount { get; set; } public virtual string GroupName { get; set; } public virtual string IncreaseGLAccount { get; set; } public virtual string IncreasingAccount { get; set; } public virtual string InventoryAccount { get; set; } public virtual string InventoryOffsetProfitAndLossAccount { get; set; } public virtual BoInventorySystem InventorySystem { get; set; } public virtual int LeadTime { get; set; } public virtual double MinimumOrderQuantity { get; set; } public virtual string NegativeInventoryAdjustmentAccount { get; set; } public virtual int Number { get; } public virtual int OrderInterval { get; set; } public virtual double OrderMultiple { get; set; } public virtual string PAReturnAccount { get; set; } public virtual BoPlanningSystem PlanningSystem { get; set; } public virtual string PriceDifferencesAccount { get; set; } public virtual BoProcurementMethod ProcurementMethod { get; set; } public virtual string PurchaseAccount { get; set; } public virtual string PurchaseBalanceAccount { get; set; } public virtual string PurchaseCreditAcc { get; set; } public virtual string PurchaseOffsetAccount { get; set; } public virtual string ReturningAccount { get; set; } public virtual string RevenuesAccount { get; set; } public virtual string SalesCreditAcc { get; set; } public virtual string SalesCreditEUAcc { get; set; } public virtual string SalesCreditForeignAcc { get; set; } public virtual string ShippedGoodsAccount { get; set; } public virtual string StockInflationAdjustAccount { get; set; } public virtual string StockInflationOffsetAccount { get; set; } public virtual string StockInTransitAccount { get; set; } public virtual int ToleranceDays { get; set; } public virtual string TransfersAccount { get; set; } public virtual SAPbobsCOM.UserFields UserFields { get; } public virtual string VarianceAccount { get; set; } public virtual string VATInRevenueAccount { get; set; } public virtual ItemGroups_WarehouseInfo WarehouseInfo { get; } public virtual string WHIncomingCenvatAccount { get; set; } public virtual string WHOutgoingCenvatAccount { get; set; } public virtual string WIPMaterialAccount { get; set; } public virtual string WIPMaterialVarianceAccount { get; set; } public virtual string WipOffsetProfitAndLossAccount { get; set; } public extern ItemGroupsClass(); public virtual extern int Add(); public virtual extern string GetAsXML(); public virtual extern bool GetByKey( int GroupCode); public virtual extern int Remove(); public virtual extern void SaveToFile( string FileName); public virtual extern void SaveXML( ref string FileName); public virtual extern int Update(); }

Related information


Item Groups Warehouse Info ItemGroups_WarehouseInfo Object· Table: OIGW
ItemGroups_WarehouseInfo is a child object of the ItemGroups object that represents the items in the warehouse. Source table: OIGW.
   Parent: Item Groups ItemGroups Object· Table: OITB


SAP® Business One is the trademark(s) or registered trademark(s) of SAP AG in Germany and in several other countries. Contact
This website is not affiliated with, maintained, authorized, endorsed or sponsored by SAP AG or any of its affiliates