Début du domaine contenu

Documentation fonction Création directe des entrées de réserve de travail Localiser le document dans l'arbre de navigation

Utilisation

Au cours de la procédure décrite dans la section Génération de réserves de travail, les entrées de la réserve de travail sont créées en fonction du pointeur des modifications de condition (type de message CONDBI) dans la création de réserves de travail (transaction MEI4). Des pointeurs de modification ne sont toutefois plus nécessaires si vous créez des entrées de réserve de travail directement. Lorsque vous modifiez une condition et créez de nouvelles conditions, des entrées sont créées directement dans la réserve de travail. Cela signifie que l’étape précédente de création d’une réserve de travail à partir des pointeurs de modification (opération réduisant fortement les performances) est supprimée. De plus, vous ne devez plus mettre à jour les pointeurs de modification des pointeurs de condition si ces derniers ne doivent pas être utilisés dans d’autres processus.

Intégration

Si les pointeurs des modifications de conditions sont supprimés, le set de données des pointeurs de modification est considérablement réduit. En général, un pointeur de modification est constitué de plusieurs entrées dans la table BDCP ou BDCP2.

Les différences sont les suivantes :

·        La largeur de la table WIND augmente à cause des zones supplémentaires allant de 45 octets à 262 octets.

·        Le nombre d’entrées de table de la réserve de travail peut diminuer en raison de critères de filtre supplémentaires.

·        Les pointeurs de modification pour le type de message CONDBI ne sont plus nécessaires.

Le Customizing de la création de réserves de travail décrit ci-dessus, qui détermine les types de condition à inclure dans la réserve de travail (table T6I1), est également valable pour la création directe.

Fonctionnalités

·        Création directe d’entrées dans la réserve de travail en fonction des modifications de conditions

·        Inclusion de données supplémentaires liées à une entrée dans la réserve de travail

Les données supplémentaires d’une entrée de réserve de travail sont les données d’en-tête des conditions, qui améliorent les performances de la suite du traitement, et les zones client variables, qui permettent un traitement ultérieur sélectif. Le renseignement des zones client est déterminé par la table système T6I2S, mais peut également être effectué à l’aide du BAdI WIND_UPDATE.

·        Options de filtre supplémentaires

Pour chaque type de document, vous pouvez déterminer les types de modifications de conditions (modification de montant, validité, pertinence pour le calcul du coût de revient, etc.) pour lesquels des entrées de réserve de travail sont créées. Il est également possible de définir des critères de filtre spécifiques au client à l’aide du BAdI WIND_UPDATE, qui dépend du critère de filtre Type de document.

L’exemple ci-dessous illustre les possibilités du BAdI :

Exemple

En raison des fluctuations des conditions d’achat, les produits frais sont recalculés à intervalles réguliers. Les prix de vente ne doivent donc pas être mis à jour à l’aide de la fonction de réserve de travail pour la détermination du prix. Dans ce cas, utilisez le type d’article en tant que critère de filtre supplémentaire de l’application Détermination du prix (catégorie de document 10). Lorsque vous modifiez le prix d’achat de base d’un produit frais, le système ne génère pas de réserve de travail pour cette catégorie de document en raison des critères de filtre définis.

Activités

Si vous voulez utiliser la réserve de travail en combinaison avec la procédure de création directe d’entrées de réserve de travail, vous devez faire une distinction entre les deux cas suivants :

·        Dans le cas d’une nouvelle installation ou si vous n’avez pas encore utilisé l’ajustement des documents pour une certaine catégorie de document, activez directement le code de saisie directe dans le Customizing.

·        Si vous utilisez déjà la réserve de travail avec la création en fonction des pointeurs de modification, vous devez passer à la nouvelle procédure. L’état RMEBEMIG fait partie de la procédure de conversion et est utilisé pour élargir les entrées de réserve de travail existantes afin d’intégrer des données d’en-tête de condition et d’étendre les données des zones client. Cet état paramètre le code de migration, qui signale l’extension et est visible dans le Customizing lorsque vous activez la saisie directe. Il peut également être utilisé pour paramétrer automatiquement le code de saisie directe. Pour plus d’informations sur la procédure de conversion, reportez-vous à la note SAP 519685.

Pour chaque catégorie de document, déterminez les types de modifications de conditions pour lesquels vous voulez créer des entrées de réserve de travail en tant que critères de filtre. Différents types de modifications de conditions (portée de la modification) significatifs pour cette application sont fournis en standard pour les catégories de document individuelles. La portée de la modification fournie pour la saisie directe est identique à celle de la mise à jour des pointeurs de modification de cette application.

Le renseignement des zones client variables des entrées de réserve de travail est prédéfini par la table système T6I2S dans le statut de la livraison. Pour définir un paramétrage différent du paramétrage par défaut, vous devez créer une implémentation appropriée pour le BAdI.

Le contrôle des index de document existants (table S111), possible dans la procédure de création de réserves de travail à l’aide de pointeurs de modification, doit à présent être implémenté dans le BAdI WIND_UPDATE en tant que critère de filtre supplémentaire (voir Modèle de codage pour le BAdI).

Si la création directe des entrées de réserve de travail est paramétrée pour toutes les catégories de document utilisées, vous ne devez pas créer de pointeurs de modification à partir du type de message CONDBI. Désactivez le type de message CONDBI dans le Customizing de l’ALE.

 

 

 

Fin du domaine contenu