Comment définir la séquence d'accès & Table de conditions dans SAP V / 05, M / 03

Table des matières:

Anonim

Définir la séquence d'accès

Pour définir et gérer les séquences d'accès, vous devez suivre quelques étapes simples.

Étape 1) Accédez à SPRO> Gestion des articles> Achats> Conditions> Définir le processus de détermination du prix> Définir les séquences d'accès.

Comme indiqué ci-dessous, vous trouverez une structure de dialogue des séquences d'accès , des accès et des champs .

  1. Choisissez la séquence d'accès que vous souhaitez gérer ( prix brut PB01 ).
  2. Double-cliquez sur le dossier Accès dans la structure de la boîte de dialogue.

Étape 2) À l'étape suivante, vous définissez les méthodes d'accès pour la séquence d'accès. Vous pouvez voir que plusieurs méthodes d'accès sont présentes pour une séquence.

Chacun d'eux est exclusif. Cela signifie que si un enregistrement est trouvé lors du premier accès (élément de contrat), ce qui signifie que si le système trouve une condition disponible à partir de l'élément de contrat, il ne recherchera pas plus loin et cette valeur sera utilisée. Sinon, le système suivra les autres accès afin de trouver l'entrée appropriée.

Vous pouvez également définir une exigence pour une méthode d'accès à utiliser. Par exemple, il existe une exigence 35 affectée à l'accès 10 , qui utilise la table de conditions 17 - Enregistrement d'informations article (propre à l'usine).

Une exigence pour le numéro d'accès 10 est 35 - Fiche d'informations sur l'installation. S'il n'y a pas d'enregistrement d'informations sur l'installation pour la combinaison des valeurs du tableau 17, l'accès 10 ne sera pas du tout utilisé.

Étape 3)

  1. Sélectionnez l'accès que vous souhaitez modifier.
  2. Choisissez le dossier de niveau le plus bas dans la structure de dialogue - Champs .

Étape 4)

  1. Vous pouvez voir que nous sommes situés sur l'écran des détails de la séquence d'accès PB01, de l'accès 20 et du tableau 18.
  2. Les champs clés d'une table de conditions utilisée dans l'accès aux conditions sont affichés ici.

La table de conditions se compose de champs de condition auxquels certains attributs leur sont attribués. Lorsque le système tente d'accéder à un enregistrement de condition, il utilise ces attributs.

  • Source de valeur spéciale - ce champ contient une valeur à utiliser par défaut lors de l'accès (par exemple en utilisant une catégorie d'enregistrement d'informations fixe pour la séquence d'accès)
  • Init - si cette case est cochée, le système autorisera la valeur initiale de ce champ lors de l'accès à la table de conditions. Sinon, le système ne traitera pas la recherche dans la table de conditions.
  • Atyp - type de traitement dans l'accès. Vous pouvez spécifier si le champ est pertinent pour l'accès aux conditions s'il fait partie d'un type de clé libre ou fixe. La valeur par défaut est laissée vide (type de clé fixe).
  • Priorité - priorité d'un champ (caractéristique), elle peut être réglée de 01 à 99. La plupart du temps, ce champ est laissé vide.

Définir des tables de conditions

Maintenant, lorsque nous savons ce qu'est une table de conditions, à quoi elle sert, nous pouvons voir où une table de conditions peut être définie et quelle option nous avons lors de sa création.

Comme vous l'avez vu dans la rubrique précédente, nous avons utilisé le tableau 18 - Enregistrement d'informations sur le matériau dans notre exemple.

Voyons où et comment il est défini.

Étape 1)

  1. Exécutez le code de transaction V / 05 et sur l'écran initial, entrez notre numéro de table - 18 .
  2. Dans la section 2, vous pouvez voir notre définition de table, le numéro de table, la description et deux options qui peuvent être sélectionnées. Le premier signifie l'utilisation de la période de validité (toujours recommandée) et l'autre est une vérification du statut de publication de l'enregistrement. Si coché, seuls les enregistrements d'informations validés seront pris en compte lors de la recherche de la condition.
  3. Voici la liste des champs que vous avez déjà vus dans la rubrique Définir la séquence d'accès.

Vous pouvez voir comment la table est définie pour une utilisation ultérieure lors de la personnalisation de la séquence d'accès.

La transaction V / 05 est utilisée pour afficher une table de conditions.

La transaction V / 04 est utilisée pour modifier une table de conditions.

La transaction V / 03 est utilisée pour créer une table de conditions.

Vous pouvez maintenant définir une nouvelle table de conditions si nécessaire , afin de l'utiliser dans la définition de la séquence d'accès. La plupart du temps, de nouvelles tables d'accès ne sont pas nécessaires car un grand nombre de tables prédéfinies.

Étape 1)

  1. Entrez le code t M / 03 et exécutez-le.
  2. Choisissez votre nouveau numéro de table (doit être inutilisé, par exemple 818).
  3. Si vous souhaitez copier une table existante dans votre nouvelle table, vous pouvez sélectionner la table source ici. Ceci est utile si votre table est similaire à une autre table existante et n'a besoin que d'une simple modification pour répondre aux exigences.

Étape 2) Sur l'écran suivant, vous pouvez définir tous les paramètres d'une table de conditions et la générer.

  1. Cliquez sur ce bouton si vous souhaitez modifier la description.
  2. Choisissez si votre table doit vérifier les périodes de validité et les statuts de validation.
  3. Liste des champs actuels. Vous pouvez sélectionner n'importe quel champ que vous souhaitez supprimer (en cliquant dessus) et choisir l'icône de suppression (icône de liste avec un signe moins rouge).
  4. Vous pouvez ajouter des champs à partir du catalogue de champs en double-cliquant dessus.
  5. Vous devez générer la table pour qu'elle soit utilisée par les fonctions de tarification.

Vous pouvez également utiliser le clic droit pour supprimer ou ajouter un champ à votre table, ainsi que pour naviguer dans le catalogue de champs sur le côté droit de l'écran. Tous les champs ne peuvent pas être affichés sur une seule page du catalogue de champs.

Une fois la création réussie, vous serez invité à créer une demande de modification et ensuite, un écran de journal vous sera présenté comme vous pouvez le voir sur l'écran suivant.

Vous avez généré avec succès une table de conditions, voyons si nous pouvons la voir dans les écrans de maintenance des séquences d'accès.

Il est là, donc maintenant nous pouvons créer un accès en utilisant cette table. Nous ne couvrirons pas cela en détail car il s'agit d'un processus extrêmement simple.

Sur le nœud d'accès de notre séquence d'accès, choisissez le bouton Nouvelles entrées. Vous pouvez créer un accès comme dans l'écran ci-dessous à des fins de test.

Des champs doivent également être attribués à notre accès PB01 - 96 pour qu'il fonctionne correctement