Extension de structure 
Le concept d'extension de structure est basé sur des extensions de composants, ce qui signifie que la fonction des composants standard, des vues standard et des contrôleurs standard livrés par SAP est étendue.
Vous devez d'abord vérifier si vous pouvez utiliser l'outil de configuration de l'interface utilisateur, par exemple si vous voulez adapter les composants standard SAP à vos besoins de gestion. Si vous voulez apporter des modifications fonctionnelles à un composant, vous devez utiliser le concept d'extension.
Vous pouvez également créer vos propres composants.
Note
Pour plus d'informations sur le concept d'extension de structure, voir la note SAP 1122248.
Vous pouvez ajuster les composants standard SAP avec l'outil de configuration de l'interface utilisateur ou via le concept d'extension de composant. Vous pouvez utiliser l'outil de configuration de l'interface utilisateur, par exemple pour apporter des modifications de mise en forme spécifiques dans les vues. Si vous voulez apporter des modifications fonctionnelles à un composant, par exemple créer de nouveaux événements, vous devez utiliser le concept d'extension de composant.

Si vous utilisez cette approche prise en charge par un assistant, le système crée automatiquement une application BSP pour les éléments étendus (référentiel durée d'exécution, contrôleurs dérivés, etc). Il copie le référentiel durée d'exécution et gère les informations de remplacement.

Lorsqu'une extension de composant a été créée, le référentiel durée d'exécution SAP est remplacé par une version client. Il est désormais possible d'étendre les vues et les contrôleurs du composant.
Si vous devez étendre une vue ou un contrôleur, l'assistant assure automatiquement que la logique d'héritage requise ne doit pas être modifiée dans votre système. Le système crée automatiquement une vue et un contrôleur BSP. Le contrôleur et les classes contextuelles sont dérivés et les informations de remplacement du contrôleur sont gérées. La version SAP de la vue ou du contrôleur est remplacée par la version client.
