Les cas d’utilisation suivants sont définis pour ce module de fonction. Tous les cas d’utilisation seront exécutés indépendamment l’un de l’autre.
Cas 1 : Confirmer une banque existante
Vous pouvez confirmer si la banque qu’il veut utiliser existe dans SAP en fournissant la clé de banque et le pays. Si la banque existe, les coordonnées de la banque en question (Nom de la banque, ville, etc.) sont renvoyées à l’utilisateur dans la table d'interface T_MESSAGES. Le message approprié est renvoyé dans le cas où la banque n’existe pas.
Le mode devrait être saisi comme « EXIST » pour ce scénario.
L'AFM peut être exécuté en renseignant les champs Pays de la banque (I_BANKS), Clé de banque (I_BANKL) et Mode (I_MODE) en tant qu’entrée.
Le message suivant est renvoyé dans la table T_MESSAGES une fois le module de fonctions correctement exécuté.
Cas 2 - Ajouter les nouvelles coordonnées bancaires du fournisseur
C’est le principal cas d’utilisation de cet AFM.
L'utilisateur peut ajouter de nouvelles coordonnées bancaires pour les transactions de paiement à un fournisseur existant. Si la banque est correctement ajoutée, le message correspondant est renvoyé à l’utilisateur dans la table d’interface T_MESSAGES. Le message approprié est renvoyé si les coordonnées de la banque n’ont pas pu être ajoutées parce qu’un problème est survenu.
« ADD » doit être choisi comme mode pour ce scénario.
Si la banque n’existe pas, vous pouvez la créer. Pour créer la banque, définissez le paramètre
I_CREATE_NEW_BANK sur une des valeurs autorisées pour cela (F-Forcer la création Y–Oui, N-Non). La valeur par défaut pour ce paramètre est N.
Si le paramètre I_CREATE_NEW_BANK est défini sur « Y », l'existence de la banque à créer sera ainsi vérifiée. Si la banque existe déjà, elle ne sera pas créée et les mêmes informations seront envoyées à l’utilisateur. Si la banque n’existe pas, elle est créée dans les données de base de la banque comme indiqué dans les informations.
Si le paramètre I_CREATE_NEW_BANK est défini sur « F », la banque est créée dans la fiche de banque comme indiqué dans les informations sans vérifications. Néanmoins, l’erreur SAP standard est renvoyée si la banque existe déjà.
Renseignez les champs Pays de la banque (I_BANKS), Clé de banque (I_BANKL) et Adresse de la banque (I_ADDRESS) pour que le scénario de création de la banque soit correctement appliqué. L’adresse de la banque (I_ADDRESS) devrait contenir un numéro d’adresse valide pour que l’exécution soit correctement effectuée.
Vous pouvez créer la banque en renseignant également l’IBAN.
L'AFM peut être exécuté en fournissant les champs Type de compte (I_KOART), Coordonnées bancaires à ajouter (I_BANKDATA) et Mode (I_MODE) en entrée.
La capture d'écranci-dessous montre les coordonnées bancaires existantes pour le numéro de fournisseur « 15 » (Tcode : XK03).
Au total 6 entrées de banque sont gérées. Une d’entre elles s’affiche dans la grille.
Maintenant, nous allons exécuter notre RFM, avec les données indiquées ci-dessous. Cela ajoutera une nouvelle entrée de banque pour le fournisseur.
Cette entrée est ajoutée pour une banque déjà existante.
Le message suivant est renvoyé dans la table T_MESSAGES une fois le module de fonctions correctement exécuté.
Nous allons maintenant voir les informations du fournisseur n°« 15 ». Maintenant, 7 entrées de banque sont gérées au total. Deux d’entre elles s’affiche dans la grille. L'entrée ajoutée au numéro deux est celle ajoutée par l'AFM maintenant.
L'exécution de notre FM avec les données suivantes ajoute des coordonnées bancaires au fournisseur « 9001 » en utilisant l'IBAN.
Une nouvelle banque portant le numéro « 23984899 » sera également créée pour le pays « DE », si la banque n'existe pas déjà (comme I_CREATE_NEW_BANK = "Y").
Cas 3 : modifier les coordonnées bancaires existantes d’un fournisseur
L’utilisateur a la possibilité de modifier les coordonnées bancaires existantes pour les transactions de paiement du fournisseur. Si les informations sont correctement modifiées, le message correspondant est renvoyé à l’utilisateur dans la table d’interface T_MESSAGES. Le message approprié est renvoyé si les coordonnées bancaires n’ont pas pu être supprimées parce qu’un problème est survenu.
« ADD » doit être choisi comme mode pour ce scénario.
Si la banque n’existe pas, vous pouvez la créer. Pour créer la banque, définissez le paramètre
I_CREATE_NEW_BANK sur une des valeurs autorisées pour cela (F-Forcer la création Y–Oui, N-Non). La valeur par défaut pour ce paramètre est N.
Si le paramètre I_CREATE_NEW_BANK est défini sur « Y », l'existence de la banque à créer sera ainsi vérifiée. Si la banque existe déjà, elle ne sera pas créée et les mêmes informations seront envoyées à l’utilisateur. Si la banque n’existe pas, elle est créée dans les données de base de la banque comme indiqué dans les informations.
Si le paramètre I_CREATE_NEW_BANK est défini sur « F », la banque est créée dans la fiche de banque comme indiqué dans les informations sans vérifications. Néanmoins, l’erreur SAP standard est renvoyée si la banque existe déjà.
Renseignez les champs Pays de la banque (I_BANKS), Clé de banque (I_BANKL) et Adresse de la banque (I_ADDRESS) pour que le scénario de création de la banque soit correctement appliqué. L’adresse de la banque (I_ADDRESS) devrait contenir un numéro d’adresse valide pour que l’exécution soit correctement effectuée.
Vous pouvez également modifier les coordonnées bancaires en fournissant également l’IBAN.
L'AFP peut être exécuté en renseignant les champs Type de compte (I_KOART), Coordonnées actuelles (I_BANKDATA_OLD), Nouvelles coordonnées bancaires (I_BANKDATA) et Mode (I_MODE).
Maintenant, nous allons modifier la deuxième entrée (ajoutée ci-dessus) pour le fournisseur « 15 », c'est-à-dire que nous allons changer le compte bancaire de 123456 à 123458.
Maintenant, nous allons exécuter notre RFM, avec les données indiquées ci-dessous. Elle va changer le compte bancaire 123456 du fournisseur.
Le message suivant est renvoyé dans la table T_MESSAGES en cas d'exécution réussie de l'AFM.
Nous allons maintenant voir les informations du fournisseur n°« 15 ». Nous pouvons voir que la seconde entrée du compte bancaire du fournisseur est passée de 123456 à 123458.
L'exécutionde notre FM avec les données suivantes modifie les coordonnées bancaires du fournisseur « 15 » en utilisant l' IBAN.
Une nouvelle banque portant le numéro « 23452345 » sera également créée pour le pays « DE », si la banque n'existe pas déjà (comme I_CREATE_NEW_BANK = "Y").
Cas 4 : supprimer les coordonnées bancaires existantes d’un fournisseur
L’utilisateur peut supprimer n’importe quelles coordonnées bancaires existantes pour les transactions de paiement à l’aide de cette option. Si l’entrée est correctement supprimée, le message correspondant est renvoyé à l’utilisateur dans la table d’interface T_MESSAGES. Le message approprié est renvoyé si l’entrée de la banque n’a pas pu être supprimée parce qu’un problème est survenu.
Le mode devrait être saisi comme DELETE pour ce scénario.
L'AFM peut être exécuté en renseignant les champs Type de compte (I_KOART), Coordonnées bancaires à (I_BANKDATA) à supprimer et le mode (I_MODE).
Nous allons ensuite supprimer la quatrième entrée (avec le numéro de compte « 123456 ») pour le fournisseur n° « 15 ».
|
Maintenant, nous allons exécuter notre RFM, avec les données indiquées ci-dessous. Il supprimera le compte bancaire 123456 pour le fournisseur.
Le message suivant est renvoyé dans la table T_MESSAGES une fois le module de fonctions correctement exécuté.
Nous allons maintenant voir les informations du fournisseur n°« 15 ». Nous pouvons voir que la quatrième entrée pour Pays IN pour Vendeur n'existe plus (la 5e entrée précédente est maintenant à la 4e place).
|
L'exécution du FM avec les données suivantes supprime les coordonnées bancaires existantes du fournisseur « 9001 » à l’aide de l’IBAN. La banque avec le numéro « 23984899 » pour le pays « DE » sera supprimée pour le fournisseur.
-------------------- Fin du document --------------------