Début du domaine contenu

Documentation fonction Implémentation de la fonction Localiser le document dans l'arbre de navigation

Utilisation

La vue Implémentation offre les fonctionnalités suivantes :

·        Affectation d’une fonction de programme ABAP à la fonction logique (avec zone de référence).

·        Vous pouvez déterminer la sélection F4 pour les fonctions en utilisant un élément de données (pour la référence de zone).

·        Renseignement de la zone Résultat pour la fonction (s’il existe des références de fonction).

·        Inclusion, pour une fonction de la hiérarchie dérivée d’une fonction existante, de la sous-fonction associée (s’il existe des fonctions de référence).

Fonctionnalités

Affectation de réalisations (références de zones ou de fonctions)

Vous pouvez baser une fonction logique sur des modules fonction ou des zones de table. De la sorte, le résultat de la fonction provient du contenu d’une zone ou d’un module. Vous devez effectuer des saisies soit dans la zone Nom de fonction ABAP pour un module fonction, soit dans les zones Nom de table et Nom de zone de la zone de table.

Types de résultats des fonctions

Les fonctions basées sur les modules fonction peuvent obtenir les types de résultats suivants :

·        Valeur numérique/chaîne : ce type de résultat est utile pour les fonctions de l'éditeur.

·        Valeurs booléennes (vrai/faux) : ce type de résultat est utile pour les fonctions de l’éditeur qui ont des résultats de type vrai/faux.

Note

Les fonctions se rapportant à un module fonction doivent utiliser Type de paramètre ou Type de fonction.

·        Type de paramètre : ce type de résultat (ou type de fonction) doit être utilisé pour les fonctions de la détermination des objets. Sélectionnez ( F4) dans la zone d'un paramètre de fonction qui détermine le type de résultat au moment du traitement. Un paramètre de ce type de résultat peut se référer à des zones de table différentes. Par conséquent, il est plus flexible que le type d'une zone de table fixe donnée.

Exemple

Pour la fonction COMPONENTS_OF_GROUP, vous saisissez le paramètre ABAP GROUP_FIELD dans la zone Résultats. Dans la gestion du schéma, vous saisissez la fonction SEND_PROCESS comme paramètre.

·        Type de fonction : ce type de résultat (ou type de paramètre) doit être utilisé pour les fonctions dans la détermination des objets. La fonction F4 permet d’effectuer un choix parmi les fonctions valables.

Utilisation d’éléments de données pour la détermination de la sélection F4 dans la sélection de comparaisons/paramètres

Comparaisons

Pour les comparaisons réalisées lors de la définition de méthodes, le système propose uniquement des fonctions (via F4) pour l'opérande relationnel 2, dont l'élément de données est le même que celui de l'opérande relationnel 1. Chaque fonction réalisée comme une zone de table se voit affecter un élément de données via le dictionnaire ABAP. En revanche, les fonctions se basant sur des modules fonction ne se voient pas affecter d'élément de données.

Vous pouvez utiliser la zone F4 Élément de données pour modifier l’affectation existante ou créer une affectation (pour les fonctions se rapportant aux modules fonction) permettant des comparaisons supplémentaires.

Exemple

Si la fonction sélectionnée comme opérande relationnel 1 se voit affecter l'élément de données KOKRS, le système ne propose pas de fonctions pour l'opérande relationnel 2 utilisant l'élément de données BUKRS. Pour que des comparaisons soient possibles avec ces deux fonctions, vous devez leur affecter le même élément de données, par exemple ORG_UNIT.

Si vous saisissez un astérisque ( *) dans la zone F4 Élément de données, cette fonction est disponible pour toutes les instances de l’opérande relationnel 2, pour autant qu'elle soit généralement autorisée dans ce contexte.

Paramètres

Si vous utilisez F4 pour la sélection de paramètres (tous les éditeurs), le système ne propose que les fonctions dont les éléments de données correspondent à ceux des paramètres. De plus, si vous entrez un élément de données, vous accédez également à toutes les fonctions comprenant les éléments de données sélectionnés.

Pour plus d’informations, voir Paramètres des fonctions et Utilisations des fonctions.

Voir aussi : Lien structureExemple de création de fonctions

Table des fonctions flexibles(Fonction flex. sur)

Vous pouvez définir une fonction flexible en effectuant une saisie dans cette zone. Vous déterminez la table (par exemple gamme ou nomenclature) utilisée pour les analyses de la fonction flexible, au cas où celle-ci a été créée dans la gestion du schéma type.

Pour plus d’informations, voir Lien structureDéfinition de fonctions flexibles.

Renvoi à la fonction de référence

Vous pouvez définir une fonction en copiant une fonction existante (par exemple une fonction du système R/3 standard), puis en la modifiant selon vos besoins. Dans ce cas, vous devez entrer le nom de fonction de la référence dans la zone Fonction de référence.

 

 

 

 

 

Fin du domaine contenu