Table of Contents

CBB - CBS Balance per Column and Date Range

Module CBB

Description

This table holds all CBS balance entries. These balance entries store
all amount balances within the contracts managed by the
application.
The balances are associated to a relevant object, usually a real
contract or a pseudo contract (like PTE).


Datafields

Name Description Data Type Len Dec. View lines View type Inst. Visible Codetable
INR Internal Unique ID of CBS Balance Text 8 1 Edit Yes Public
OBJTYP Object Type Text 6 1 Edit Yes Public CBOTXT
OBJINR Object INR Text 8 1 Edit Yes Public
CBC CBS Column Text 6 1 Edit Yes Public CBCTXT
EXTID External ID Text 16 1 Edit Yes Public
BEGDAT Begin of Validity (Incl.) Date 12 0 Date Yes Public
ENDDAT End of Validity (Excl.) Date 12 0 Date Yes Public
CUR Currency Text 3 1 Edit Yes Public CURTXT
AMT Balance Numeric 18 3 Edit Yes Public
CBEINR INR of Originating CBE Entry Text 8 1 Edit Yes Public
XRFCUR Currency of Converted Amount Text 3 1 Edit Yes Public
XRFAMT Converted Balance Numeric 18 3 Edit Yes Public
COMCUR Currency of Committed Balance Text 3 1 Edit Yes Public
COMAMT Committed Balance Numeric 18 3 Edit Yes Public
XCOCUR Currency of Converted Committed Balance Text 3 1 Edit Yes Public
XCOAMT Converted Committed Balance Numeric 18 3 Edit Yes Public

Indices

Name Fields Properties
CBB_BEGINR BEGDAT, INR
CBB_CBEINR CBEINR
CBB_EXTIDX OBJTYP, OBJINR, CBC, EXTID, BEGDAT
CBB_INR INR Unique
CBB_OBJINR OBJTYP, OBJINR, CBC, BEGDAT, ENDDAT

/


Lock

INR

Datafield Description and Properties


Datafield INR Internal Unique ID

Description

Unique internal ID of a record within the table. The INR is a text field, which is created by retrieving the next valid entry from the counter CBB. The field INR is used to maintain links from other tables into this table.

Helpinformation

Unique internal ID of a record within the table. The INR is a text field, which is created by retrieving the next valid entry from the counter of this table. The field INR is used to enable links from other tables to this table.

For contractdata the INR also links the two tables xxD and xxT as associated entries hold the same INR.


Datafield OBJTYP Object Type

Description

This field contains the 'relevant object type' for the entry stored in the CBB table. The relevant object type may be: LID, BRD, PTE etc., i.e. the type of the contract (business sector) or the type of a pseudo contract like PTE or other object from which this entry has been originated.

Helpinformation

This field contains the 'holding object type' for the entry.


Datafield OBJINR Object INR

Description

This field contains the INR of the 'relevant object' this entry belongs to. The table of the relevant object is stored in OBJTYP.

Helpinformation

This field contains the ID number of the 'holding object'. The table of the holding object is stored in the Object Type Field.


Datafield CBC CBS Column

Description

This is the column of the balance. The code might be decoded with the codetable CBCTXT to get the longtext description. The mapping of the stored entries of CBE into the different columns is part of the CBS configuration and might be viewed via DBICBC, DBICBA and DBICBI.

Helpinformation

This field contains the pointer for the column in the CBS (Contract Balance Sheet) table.


Datafield EXTID External ID

Description

To be able to store multiple amounts of the same type per contract, this additional field is provided. The CBS subsystem always keeps track of balances per used external ID. Thus, using different external IDs when storing the CBE entries creates different balances within CBB. This is for example used in L/C contracts to differentiate the base amount and additional amount.

Helpinformation

Additional external ID to optionaly differentiate groups of entries.


Datafield BEGDAT Starting Date

Description

This date defines the beginning date when this balance has its starting validity. When the ENDDAT is lower or equal to BEGDAT, the balance is just kept for the completeness and is never valid. That balance might only get valid, when the following entry is deleted or modified in its starting validity.

Helpinformation

The starting date for validity of the entry.


Datafield ENDDAT End of Validity (Excl.)

Description

This date defines the day following the ending validity of this balance. If the ENDDAT is equal to BEGDAT, which happens if there are more than one entry for a given date, the entry is never valid and just kept for completeness.

Helpinformation

This date defines the day following the ending validity of this remaining amount. If the end date is equal to the start date, which happens if there are more than one entry for a given date, the entry is never valid and just kept for sake of completeness.


Datafield CUR Currency

Description

This is the currency of the balance amount.

Helpinformation

This field contains the currency identified by its ISO code for the adjacent amount.


Datafield AMT Amount

Description

This is the balance which is valid for the time between the specified dates.

Helpinformation

This is the balance that is valid for the relevant date.


Datafield CBEINR INR of original CBE Entry

Description

This field identifies the last CBE entry which defines this balance.

Helpinformation

This field identifies the last CBE entry which defines this balance.


Datafield XRFCUR Currency of Converted Amount

Description

Currency of the converted amount. This currency is usually set from SYSCUR. This field is an optional field and may be empty, if no converted amount of the specific balance is known.

Helpinformation

Currency of the converted amount. This currency is usually set from System Currency. This field is an optional field and may be empty, if no converted amount of the specific balance is known.


Datafield XRFAMT Converted Balance

Description

The converted amount of AMT. If XRFCUR has been set, this field holds the converted amount based on the middle rate of the date, when entering the originating CBE entry. If XRFCUR is empty, this field has to be zero.

Helpinformation

The converted amount of the Amount field. If the Currency field for the converted amount has been set, this field holds the converted amount based on the middle rate of the date, on which the original CBE entry was made. If XRFCUR is empty, this field has to be zero.


Datafield COMCUR Currency of Committed Balance

Description

This field holds the currency of an optional committed balance.

Helpinformation

This field holds the currency of an optional committed balance.


Datafield COMAMT Committed Balance

Description

This field holds the total balance of all CBE entries which modify this column value and which are marked as committed (normally via execution of the service SRVCOM).

Helpinformation

This field holds the total balance of all CBE entries which affect the column value and which are marked as committed.


Datafield XCOCUR Currency of Converted Committed Balance

Description

Currency of the converted committed amount. This currency is usually set from SYSCUR. This field is an optional field and may be empty, if no converted amount of the specific balance is known.

Helpinformation

Currency of the converted committed amount. This currency is usually set from System Currency. This field is an optional field and may be empty, if no converted amount of the specific balance is known.


Datafield XCOAMT Converted Committed Balance

Description

The converted amount of COMAMT. If XCOCUR has been set, this field holds the converted committed amount based on the middle rate of the date, when entering the originating CBE entry. If XCOCUR is empty, this field has to be zero.

Helpinformation

The converted amount of the Committed Balance. Ifthe Currency field for the committed balance has been set, this field holds the converted committed amount based on the middle rate of the date, on which the original CBE entry was made. If the Currency field is empty, this field has to be zero.