User Tools

Site Tools


abap:tables

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
abap:tables [2016/09/08 11:52] ginkoabap:tables [2016/11/15 18:26] – [Types de db tables] ginko
Line 11: Line 11:
     * Dans la configuration SM30 standard, un OT de custo est demandé pour toute modif     * Dans la configuration SM30 standard, un OT de custo est demandé pour toute modif
     * Le mandant doit être ouvert pour pouvoir modifier les valeurs     * Le mandant doit être ouvert pour pouvoir modifier les valeurs
 +
 +===== Types de db tables =====
 +Il existe 3 types de table de db :
 +
 +  * __transparent__ : la représentation de la table dans SAP est identique à sa représentation dans la db (même nom, même champs, etc) ; on y accède en Open SQL comme en Native SQL
 +  * __pooled__ : toutes les pooled tables sont stockées dans une même table physique, la table pool ; on y accède seulement en Open SQL et son accès est restreint (ex. : pas de jointures) ; utilisé pour des petites tables
 +  * __cluster__ : comme pour les pooled tables, les cluster table sont stockées dans un même table cluster ; les cluster table sont soumises aux mêmes restrictions d'accès que les pooled table ; en revanche les cluster tables permettent d'implémenter des genres de jointures "naturelles" (et **//statiques//**) car on peut déclarer des clés communes pour plusieurs tables, elles sont alors stockées conjointement et donc lues ensemble de façon très efficace
 +
 +Sauce :
 +
 +  * [[https://help.sap.com/saphelp_nwpi71/helpdata/en/cf/21f083446011d189700000e8322d00/content.htm|SAP Help]]
 +  * [[http://www.saptechnical.com/Tutorials/ABAP/Pool/Index.htm|Transparent vs pooled vs cluster]]
  
 ===== Définition des tables dans le code ===== ===== Définition des tables dans le code =====
abap/tables.txt · Last modified: 2020/02/18 17:16 by ginko