DTW Inventory / Item Management / Batches / Business Partner Catalog Numbers
API Alternate Cat Num


AlternateCatNum is a business object that represents the alternative catalog numbers in the Business Partners module.

This object enables you to:

  • Add an alternative catalog number.
  • Retrieve an alternative catalog number by its key.
  • Update an alternative catalog number.
  • Save the object in XML format.

Source table: OSCN.

Object Model


Customers or vendors usually maintain their own catalog numbers for items. You can define and use these catalog numbers instead of the item numbers.

Mandatory fields in SAP Business One: CardCode, ItemCode, and Substitute.

To display the form in the application:

  • Select Inventory --> Item Management --> Batches --> Define Business Partner Catalog Numbers.

See Also

SAP® B1 DI-API C# definition

public class AlternateCatNumClass : IAlternateCatNum, AlternateCatNum { public virtual DataBrowser Browser { get; } public virtual string CardCode { get; set; } public virtual BoYesNoEnum DisplayBPCatalogNumber { get; set; } public virtual string ItemCode { get; set; } public virtual string Substitute { get; set; } public virtual SAPbobsCOM.UserFields UserFields { get; } public extern AlternateCatNumClass(); public virtual extern int Add(); public virtual extern string GetAsXML(); public virtual extern bool GetByKey( string ItemCode, string CardCode, string Substitute); 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(); }

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