Qu'est-ce que le DSO optimisé en écriture dans SAP? Comment en créer un?

Anonim

Qu'est-ce que DSO optimisé en écriture?

Le DSO optimisé en écriture est utilisé lorsqu'un objet de stockage de données est requis pour stocker des enregistrements de plus faible granularité tels que l'adresse et lorsque la fonctionnalité d'écrasement n'est pas nécessaire. Il se compose uniquement du tableau des données actives, donc pas besoin d'activation des données, ce qui augmente le traitement des données. L'objet de stockage de données est disponible immédiatement pour un traitement ultérieur; il est utilisé comme zone de stockage temporaire pour un grand ensemble de données.

Le DSO optimisé en écriture a été principalement conçu pour être la mise en scène initiale des données du système source à partir desquelles les données pourraient être transférées vers le DSO standard ou l'Info Cube.

  1. PSA reçoit les données inchangées vers le système source
  2. Les données sont enregistrées au niveau du document , après le chargement dans les DSO standard, les données sont supprimées
  3. Les données sont envoyées dans la mémoire d'entreprise DSO optimisé en écriture à partir d'un DSO pass-thru optimisé en écriture
  4. Les données sont distribuées à partir de «passer à travers» optimisé en écriture vers les DSO standard selon les besoins de l'entreprise

Ecrire des propriétés DSO optimisées:

  • Il est utilisé pour la mise en scène initiale des données du système source.
  • Les données stockées sont de la plus faible granularité.
  • Les chargements de données peuvent être plus rapides car il ne comporte pas d'étape d'activation distincte.
  • Chaque enregistrement a une clé technique et, par conséquent, l'agrégation d'enregistrements n'est pas possible. De nouveaux enregistrements sont insérés à chaque fois.

Création d'un DSO optimisé en écriture:

Étape 1)

  1. Aller au code de transaction RSA1
  2. Cliquez sur le bouton OK.

Étape 2)

  1. Accédez à l'onglet Modélisation-> Fournisseur d'informations.
  2. Cliquez avec le bouton droit sur la zone d'informations.
  3. Cliquez sur «Créer un objet de magasin de données» dans le menu contextuel.

Étape 3)

  1. Entrez le nom technique.
  2. Entrez la description.
  3. Cliquez sur le bouton «Créer».

Étape 4)

Cliquez sur le bouton Modifier de «Type d'objet DataStore».

Étape 5)

Choisissez le type «Écriture optimisée».

Les clés techniques incluent l'ID de demande, le paquet de données, le numéro d'enregistrement. Aucun objet supplémentaire ne peut être inclus sous celui-ci.

Les clés sémantiques sont similaires aux champs clés, cependant, ici l'unicité n'est pas prise en compte pour la fonctionnalité d'écrasement. Ils sont à la place utilisés en conjonction avec le paramètre «Ne pas vérifier l'unicité des données».

Le but de la clé sémantique est d'identifier les erreurs dans les enregistrements entrants ou les enregistrements en double.

Les enregistrements en double sont écrits dans la pile d'erreurs dans l'ordre suivant. Ces enregistrements dans la pile d'erreurs peuvent être traités ou rechargés en définissant le groupe sémantique dans DTP.

Les groupes sémantiques n'ont pas besoin d'être définis s'il n'y a aucune possibilité d'enregistrements dupliqués ou d'enregistrements d'erreur.

Si nous ne cochons pas la case «Autoriser l'enregistrement de données en double», les données provenant de la source sont vérifiées pour la duplication, c'est-à-dire si le même enregistrement (clés sémantiques) existe déjà dans le DSO, alors le chargement actuel est terminé.

Si nous cochez la case, les enregistrements en double sont chargés en tant que nouvel enregistrement. Il n'y a pas de pertinence des clés sémantiques dans ce cas.

Étape 6)

Activez le DSO.