Performance improvement: List of the multilegislation objects

Principle

When you are in a multilegislation folder, you can create records for some objects at various levels:

  • At the level of one or several legislations of the folder.
  • At multilegislation level. The Legislation field remains blank. In this case, this record is considered for those legislations for which it has not been defined.

During any process, particularly the import processes, the system performs the following operations:

  • The record is searched at the level of the relevant legislation.
  • If this search returns no results, the record is searched again at multilegislation level.

Therefore, to find a record created at multilegislation level, the system must complete several reads, which can significantly extend the total duration of the process.

Recommendation

In order to reduce the process duration and thus improve performances, it is recommended to create multilegislation records for each legislation of the folder.

List of the impacted products

The possibility to create the records by legislation impacts the objects listed below.

The table identifies the objects impacted by each of the imports relating to the Sales module.

Objects

Object codes

To manage

Quotes

Sales orders

Deliveries

Invoices

Tax rules

TABVACBPR X

X

X

X

Tax levels

TABVACITM X X X

X

Tax rate

TABVAT X X X

X

Tax determination

TABVAC X X X

X

Payment modes

TABPAM X X X

X

Payment terms

TABPAYTERM X X X

X

Invoicing terms

TABINVCND X

Intrastat transaction nature

TABEECNAT X X X

X

Statistical rules

TABEECSCH X X X

X

Early discounts/late charges

TABDEPAGIO X X X

X

Order type

TABSOHTYP X

Delivery types

TABSDHTYP X X X

X

Journal codes

GJOURNAL

X

Document type

GTYPACCENT

X

Payment attribute

GACCDENCOD

X

Invoice type

TABSIVTYP

X

Quote types

TABSQHTYP X

Sales return type

TABSRHTYP

Supplier Invoice type

TABPIVTYP

Purchase return type

TABPNHTYP

Stock change types

TABSGHTYP

Transportation note

TABTNHTYP