|
www.element4solution.com | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| E4DBModifyFreefields_Intf | Interface for database modifications, including free field handling. |
| E4DBSelectFreefields_Intf | Extension to the E4DBSelect_Intf containing support for freefield values. |
| Class Summary | |
|---|---|
| E4DBFreeFieldName | Name declaration of freefield definition |
| E4DBFreeFields | Some useful functionality to freefield definitions |
| E4DBFreeFieldsVector | Holds an Vector of T_E4S_FREEFIELD_DEF_Obj objects. |
| E4DBFreeFieldType | Type definitions for free defined database fields, similar to E4DBColumnType. |
| E4DBFreeValue | Free Values (Data Content and Format Description). |
| E4DBFreeValueContent | Free Values (Data Content only). |
| E4DBModifyFreefields | |
| E4DBObjectFreefields | Base class for generated table-object classes (e.g. |
| E4DBSelectFreefields | |
This package contains free-field handling. A free-field is a virtual database column,
which is not known at implementation time and becomes needed later depending on the
different client requirements. To avoid data dictionary changes for each mandant,
data can be stored in free fields which are associated strongly with their base database table.
Usage of this fields is not restricted, but recommended, to be used not within core functionality.
An example would be, that you want to implement a database table for addresses. Most of the fields are common sense, that means you would layout a table having at least country, city, street, zipcode to be stored in your basic table, maybe together with a unique identification for each address which serves as the index key. Depending on subsequent client implementation, one client might ask to have a field level added which holds the stairway level as information, because this client is in delivery services. As other clients do not require this field, and it only has informational character this can typically be implemented as an free-field.
|
www.element4solution.com | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||