SAP Business Suite

Pour créer un MPD prenant en charge les fonctionnalités spécifiques à la famille de SGBD SAP Business Suite, sélectionnez le SGBD sur lequel votre installation est exécutée et dans la zone SGBD de la boîte de dialogue Nouveau modèle, cliquez sur OK pour créer un MPD vide, puis sélectionnez Outils > SAP Business Suite > Importer le dictionnaire de données SAP. Pour afficher ces extensions du métamodèle PowerAMC dans l'Editeur de ressource, sélectionnez Modèle > Extensions, sélectionnez l'extension SAP Business Suite, cliquez sur l'outil Propriétés, puis développez le noeud Profile.

PowerAMC prend en charge l'importation depuis n'importe quelle version récente de SAP® Business Suite.

Les sections suivantes répertorient les extensions fournies pour SAP Business Suite.

Modèle

Dictionnaire de données :

Nom

Description

Nom d'hôte

Spécifie le nom d'hôte ou l'adresse IP du serveur sur lequel l'installation Business Suite est exécutée.

Nom dans le script : HostName

Nom d'utilisateur

Spécifie l'utilisateur qui se connecte au serveur Business Suite.

Nom dans le script : UserName

Composantes ABAP

Les composantes ABAP sont basés sur des packages PowerAMC standard avec un stéréotype Composante ABAP. Les extensions suivantes sont disponibles sur l'onglet Dictionnaire de données :

Nom

Description

Créé par

Spécifie l'utilisateur qui a créé l'objet et quand il a été créé.

Nom dans le script : CreatedBy, CreatedOnDate, CreatedOnTime

Modifié le

Spécifie le dernier utilisateur qui a modifié l'objet et quand le changement a été effectué.

Nom dans le script : ChangedBy, ChangedOnDate, ChangedOnTime

Parent

Spécifie la composante ABAP qui est le parent de la composante courante.

Nom dans le script : Parent

Personnalisé par / Notes d'édition par

Spécifient les utilisateurs qui ont personnalisé la composante et rédigé les notes d'édition pour la personnalisation.

Nom dans le script : CustomizingResponsible, ReleaseNoteResponsible

Publié

Fournit des informations d'édition sur la composante.

Nom dans le script : Released

Support Web / desktop

Spécifie que la composante peut être affichée dans le portail SAP NetWeaver et dans le client NetWeaver.

Nom dans le script : SupportWeb, SupportDesktop

Visible

Spécifie que la composante doit être visible pour les utilisateurs.

Nom dans le script : Visible

Packages ABAP

Les packages ABAP sont basés sur des packages PowerAMC standard avec un stéréotype Package ABAP. Les extensions suivantes sont disponibles sur l'onglet Dictionnaire de données :

Nom

Description

Créé par

Spécifie l'utilisateur qui a créé l'objet et quand il a été créé.

Nom dans le script : CreatedBy, CreatedOnDate, CreatedOnTime

Modifié le

Spécifie le dernier utilisateur qui a modifié l'objet et quand le changement a été effectué.

Nom dans le script : ChangedBy, ChangedOnDate

Parent

Spécifie la composante ou package ABAP qui est le parent du package courant.

Nom dans le script : ApplicationComponent

Composante logicielle

Spécifie la composante logicielle dont ce package est un package de support.

Nom dans le script : SoftwareComponent

Package principal
Spécifie si le package est :
  • <vide> - Package de développement
  • X - Package principal, qui ne contient pas lui-même d'éléments de développement, et qui fournit une structure pour ses enfants
  • S - Package de structure

Nom dans le script : MainPackage

Espace de noms

Spécifie une méthode abandonnée d'organisation de la structure des packages.

Nom dans le script : Namespace

Propriétaire

Spécifie l'utilisateur responsable du package.

Nom dans le script : Owner

Tables/Structures

Les extensions suivantes sont disponibles sur l'onglet Dictionnaire de données :

Nom

Description

Modifié par

Spécifie le dernier utilisateur qui a modifié l'objet et quand le changement a été effectué.

Nom dans le script : ChangedBy, ChangedOnDate, ChangedOnTime

Package parent

Spécifie la composante ABAP qui est le parent de la table ou de la structure.

Nom dans le script : PackageCode

Table physique

Spécifie le table de base de données sur laquelle la table ou la structure est basée.

Nom dans le script : PhysicalTableCode

Est étendue

Spécifie que la table contient des extensions.

Nom dans le script : IsExtended

Colonnes (zones)

Les champs Business Suite sont représentées sous la forme de colonnes dans PowerAMC. Les extensions suivantes sont disponibles sur l'onglet Dictionnaire de données :

Nom

Description

Type de champ

Spécifie si le champ est :
  • <Vide> - Type intégré
  • E - Elément de données
  • S - Structure
  • L - Type de table

Nom dans le script : FieldType

Domaine

Spécifie le domaine attaché à la colonne.

Nom dans le script : Domain

Type de données ABAP

Spécifie le type de données utilisé par l'environnement d'exécution :
  • B, S, I - Entier d'1, 2 ou 4 octets
  • C, N, B, F, G - Caractère, numérique, binaire, flottant, ou chaîne
  • D, T - Date ou heure
  • X, Y - Brut à longueur fixe ou variable

Nom dans le script : ABAPDataType

Type de données de données

Spécifie le type de données utilisé dans le dictionnaire.

Nom dans le script : DataDictionaryDataType

Elément de données

Spécifie que l'élément de données attaché au champ est de type E.

Nom dans le script : DataElement

Inclure la structure

Spécifie que la structure incluse attachée au champ est de type S.

Nom dans le script : IncludeStructure

Table de recherche

Spécifie que la table dont doivent être tirées les valeurs de clé est de type T.

Nom dans le script : LookupTable

Zone/table de référence

Pour les colonnes numériques ou monétaires, spécifient le champ et la table de référence.

Nom dans le script : ReferenceField, ReferenceTable

Aide à la saisie
Spécifie l'origine de l'aide à la saisie :
  • <vide> - Aucune aide à la saisie
  • X - Recherche d'aide explicite attachée au champ
  • P - Aide à la saisie mise en oeuvre avec une table de vérification
  • D - Recherche d'aide explicite attachée à l'élément de données
  • F - Aide à la saisie avec des valeurs fixe
  • T - Aide à la saisie basée sur le type de données

Nom dans le script : InputHelp

Index

Les extensions suivantes sont disponibles sur l'onglet Dictionnaire de données :

Nom

Description

Modifié par

Spécifie le dernier utilisateur qui a modifié l'objet et quand le changement a été effectué.

Nom dans le script : ChangedBy, ChangedOnDate, ChangedOnTime

Nom d'index BD

Spécifie le nom d'index de base de données associé.

Nom dans le script : DBIndexName

Inclusion ou exclusion BD
Spécifie qu'une liste de systèmes de base de données est utilisé comme :
  • I - Liste des inclusions : crée un index sur ces systèmes.
  • E - Liste des exclusions : ne crée par d'index sur ces systèmes.
        

Nom dans le script : DBIncludeExclude

Liste de systèmes de base de données 1-4

Spécifient des listes de systèmes de base de données pour inclusion ou exclusion par l'index.

Nom dans le script : DBSYSSEL1, DBSYSSEL2, DBSYSSEL3, DBSYSSEL4

Index d'extension

Spécifie que l'index est un index d'extension.

Nom dans le script : IsExtensionIndex

Statut
Spécifie le statut de l'index dans la base de données :
  • <vide> - Créer sur la base de données.
  • O - Ne pas créer sur la base de données.
  • D - Créer sur la base de données en fonction de la base

Nom dans le script : Status

Eléments de données

Les éléments de données sont basés sur les objets étendus de PowerAMC avec un stéréotype Elément de données. Les extensions suivantes sont disponibles sur l'onglet Dictionnaire de données :

Nom

Description

Modifié par

Spécifie le dernier utilisateur qui a modifié l'objet et quand le changement a été effectué.

Nom dans le script : ChangedBy, ChangedOnDate, ChangedOnTime

Code de package

Spécifie la package contenant l'élément de données.

Nom dans le script : PackageCode

Nom par défaut

Spécifie le nom par défaut de l'élément de données.

Nom dans le script : DefaultName

Langue d'origine

Spécifie la langue dans laquelle l'élément de données a été défini.

Nom dans le script : OriginalLanguage

Type de données du dictionnaire de données

Spécifie le type de données de la colonne du point de vue du dictionnaire ABAP.

Nom dans le script : DataDictionaryDataType, DataType

Longueur / Longueur de sortie

Spécifient le nombre de caractères prise en charge et le nombre de caractères qui peuvent être affichés dans les formulaires ABAP.

Nom dans le script : OutputLength, Length

Précision

Spécifie le nombre de décimales pris en charge.

Nom dans le script : Precision

Type de référence

Spécifie la catégorie du type de dictionnaire :
  • <vide> - Type direct
  • E - Type élémentaire
  • S - Type structuré
  • L - Type de table
  • R - Type de référence
  • D - Domaine

Nom dans le script : ReferenceKind

Routine de conversion

Spécifie des modules de fonction qui sont exécutés lorsque des valeurs sont saisies et affichées dans le champ de l'écran ABAP.

Nom dans le script : ConversionRoutine

Table de valeurs

Spécifie que les valeurs permises pour l'élément de données sont les valeurs de clé primaire de la table sélectionnée.

Nom dans le script : ValueTable

Signé

Spécifie que les valeurs négatives sont prises en charge.

Nom dans le script : Signed

Minuscules

Spécifie que les minuscules sont prises en charge.

Nom dans le script : Lowercase

Valeurs fixes

Spécifie que les seules valeurs permises sont celles spécifiées.

Nom dans le script : FixedValues

Domaines

Les extensions suivantes sont disponibles sur l'onglet Dictionnaire de données :

Nom

Description

Modifié par

Spécifie le dernier utilisateur qui a modifié l'objet et quand le changement a été effectué.

Nom dans le script : ChangedBy, ChangedOnDate, ChangedOnTime

Code de package

Spécifie le package qui contient le domaine.

Nom dans le script : PackageCode

Type de données du dictionnaire de données

Spécifie le type de données de la colonne du point de vue du dictionnaire ABAP.

Nom dans le script : DataDictionaryDataType

Domaine de base

Spécifie le domaine que le présent domaine étend.

Nom dans le script : BaseDomain

Table de valeurs

Spécifie que les valeurs permises pour le domaine sont les valeurs de clé primaire de la table sélectionnée.

Nom dans le script : ValueTable

Routine de conversion

Spécifie des modules de fonction qui sont exécutés lorsque des valeurs sont saisies et affichées dans le champ de l'écran ABAP.

Nom dans le script : ConversionRoutine

Valeurs fixes

Spécifie que les seules valeurs permises sont celles spécifiées.

Nom dans le script : FixedValues

Signé

Spécifie que les valeurs négatives sont prises en charge.

Nom dans le script : Signed

Vues

Les extensions suivantes sont disponibles sur l'onglet Dictionnaire de données :

Nom

Description

Modifié par

Spécifie le dernier utilisateur qui a modifié l'objet et quand le changement a été effectué.

Nom dans le script : ChangedBy, ChangedOnDate, ChangedOnTime

Table racine

Spécifie spécifie la table principale d'un agrégat.

Nom dans le script : RootTableCode

Type de vue

Spécifie que la vue est une :
  • H - Vue d'aide
  • D - Vue de base de données
  • P - Vue de projection
  • S - Vue de structure, la sélection des données n'est pas possible
  • C - Vue de maintenance
  • E - Vue d'entité (plus supportée)
  • V - Variante de vue
  • A - Vue d'ajout

Nom dans le script : ViewType

Classe de livraison

Spécifie que la classe de livraison de la vue est une :
  • A - Table d'application
  • C - Table client, maintenue par le client
  • L - Table de stockage des données temporaires
  • G - Table client, SAP peut ajouter des lignes
  • E - Table de contrôle
  • S - Table système, maintenue par SAP
  • W - Table système

Nom dans le script : DeliveryClass

Statut de maintenance

Spécifie le statut de maintenance de la vue :
  • <vide> - Modifiable
  • R - Lecture seule
  • U - Lecture et modification
  • M - Vue dépendant du temps
        

Nom dans le script : MaintenanceStatus

Colonnes de vue (champs de vue)

Les extensions suivantes sont disponibles sur l'onglet Dictionnaire de données :

Nom

Description

Nom de formulaire ABAP

Spécifie le nom de ce champ dans les formulaires ABAP.

Nom dans le script : ABAPFormName

Table / champ de base

Spécifient la table et le champ dont ce champ est tiré.

Nom dans le script : BaseTable, BaseField

Elément de données

Spécifie l'élément de données attaché au champ.

Nom dans le script : DataElement

Est une clé

Spécifie que le champ appartient à une zone clé.

Nom dans le script : IsKey

Mode de verrouillage

Spécifie le mode de verrouillage pour le champ :
  • E - Verrouillage d'écriture
  • S - Verrouillage de lecture
  • X - Verrouillage exclusif
        

Nom dans le script : LockMode

Statut de maintenance
Spécifie le statut de maintenance du champ :
  • <vide> - Vue disponible normalement
  • R - Le champ de la vue peut seulement être lu
  • S - Le champ de la vue est utilisé pour former des sous-ensembles
  • H - Le champ de la vue n'est pas transféré sur les écrans de maintenance

Nom dans le script : MaintenanceStatus