Guidelines for Software Customization and the Database
When using programs such as MS Access, you may link the tables from MS SQL, but you cannot save the data in MS Access.
You therefore cannot modify the code of procedures or triggers. All modifications to <Company> objects will be lost after an update is carried out.
All customized objects start with an <S>. The customer number is part of the name. Please refer to the appendix to this help.
You cannot use the existing <Company> UDTs. This would create conflicts when converting the database.
By default, the application uses two right groups. This method is also used for all custom objects that are created.
grant select on <object> to Reader
grant all on <object> to User
You cannot create foreign key constraints.
Whenever there is a database update or conversion, custom objects will not be updated. These must be updated separately after conversion. This means that the functioning of the custom software cannot be guaranteed after an update.
Custom Software and Database Conversions
The presence of any custom software will not be taken into account when a database conversion is carried out. This means that, following a conversion, the functioning of the custom software depends on the nature of the database changes. When there is an update, it will be accompanied by a detailed overview of changes to the database. These changes must be checked to determine whether modifications are required to the custom software.
Object Naming Conventions
Object |
Naming convention |
|
UDT |
ST_<customer no.>_<description> |
|
Rule |
SR_<customer no.>_<description> |
|
Default |
SD_<customer no.>_<description> |
|
Table |
ST_<customer no.>_<description> |
|
Procedure |
SIP_<xxx>_<customer no.>_<description>> where <xxx> is: |
|
|
upd |
update procedure |
|
sel |
select procedure |
|
ins |
insert procedure |
|
del |
delete procedure |
|
rpt |
selection for Crystal Reports |
|
get |
retrieve |
|
cmp |
compute |
|
cpy |
copy |
|
chk |
check/validate |
|
gen |
create/generate |
|
prc |
process |
|
Procedures that can only be called from other procedures start with SIPX_. No rights may be assigned to these internal procedures. |
|
Trigger |
st<type>_<table name> where <type> is: |
|
|
i |
insert |
|
u |
update |
|
d |
delete |
View |
SV_<customer no.>_<description> |