DTW Financials / Budget Setup / Budget / Budget - Rows
API Budget Lines


Budget_Lines is a child object of Budget object and represents the budget item details of an account.

Source table: BGT1.

Object Model


The budget item details of an account contains 12 lines, one for each monthly budget. The monthly budget percentage (PrecentOfAnnualBudgetAmount) depends on the budget distribution method (DivisionCode).

To initialize the budget management:

  1. Select Administration --> System Initialization --> General Settings.
  2. In the Budget tab, select Budget Initialization.
  3. Set the budget initialization parameters and click OK.

To display the form in the application:

  1. Select Financials --> Budget --> Define Budget.
  2. In the Define Budget dialog box, select a scenario and click OK. The budget management window opens.
  3. Click the number of a budget entry in the budget management table. The budget item details window opens.

See Also

SAP® B1 DI-API C# definition

public class Budget_LinesClass : IBudget_Lines, Budget_Lines { public virtual string AccountCode { get; } public virtual double BalSysTotCredit { get; } public virtual double BalSysTotDebit { get; } public virtual double BalTotCredit { get; } public virtual double BalTotDebit { get; } public virtual int BudgetKey { get; } public virtual double BudgetSysTotCredit { get; set; } public virtual double BudgetSysTotDebit { get; set; } public virtual double BudgetTotCredit { get; set; } public virtual double BudgetTotDebit { get; set; } public virtual int Count { get; } public virtual double FutExpenCredit { get; } public virtual double FutExpenDebit { get; } public virtual double FutExpenSysCredit { get; } public virtual double FutExpenSysDebit { get; } public virtual double FutIncomesCredit { get; } public virtual double FutIncomesSysCredit { get; } public virtual double FutIncomesSysDebit { get; } public virtual double FutureIncomeDeb { get; } public virtual double PrecentOfAnnualBudgetAmount { get; } public virtual string RowDetails { get; set; } public virtual int RowNumber { get; } public virtual SAPbobsCOM.UserFields UserFields { get; } public extern Budget_LinesClass(); public virtual extern void Add(); public virtual extern void SetCurrentLine(int LineNum); }

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