UPDENQBAL: Display the general balance for a legal company

This entry point is used to take control at the time of displaying the information linked to the general balance. (CNSBAF function).

Under the general balance inquiry, following on from the "Search" button, the programme runs through the general balance to display the contents according to the header criteria.

The call to the entry point is carried out each time the general balance is read.

Context and operating method

Transaction

There is no transaction in process.

Log file

There is no open log file.

Different call cases

This entry point is only called for the general balance inquiry for a legal company.

Available variables and masks

The CONSBAF1 mask (criteria header) and the CRITBAF (all the criteria using the 'Criteria' button) are used to give a list of the criteria defined for the general balance inquiry.

These masks are open and loaded.

The CONSBAF2 mask is a grid that is used to display the information for the general balance by account/business partner pair.

Variable or mask

Definition

CONSBAF1  [BAF1] 

 Header criteria mask

CONSBAF2 [BAF2] Display grid

CRITBAF [CBAF]

Detailedcriteria entry mask
Integer NOL  Variable indicating the index for the line to be loaded
Integer BDEB Position of the first period read
Integer BFIN Position of the last period read

Examples :  Display of the columns 'Debit' (DEBIT field) and  'Credit' (CREDIT field)  in the general balance inquiry.

[M:BAF2]DEBIT(NOL) += sum([F:BAL]DEB(BDEB..BFIN))

[M:BAF2]CREDIT(NOL) += sum([F:BAL]CDT(BDEB..BFIN))

Open tables

In the table below, the significant content flag indicates that the content is coherent with the context (...).

Table

Significant content

Table Title

BALANCE YES General balance
GACCOUNT NO General ledger accounts

FACILITY

NO Site
COMPANY NO Company
FACGROUP NO Site grouping
FISCALYEAR NO Accouting financial
PERIOD NO Periods
BPARTNER NO BPs
TABCUR NO Currency tables