Réalisation de la fonction 

Utilisation

La vue Implémentation permet :

Fonctionnalités

Affectation des 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 les saisies soit dans la zone Nom fct ABAP pour un module fonction, soit dans les zones Nom de table et Nom de zone pour la zone de table.

Types de résultats de fonction

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

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

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

Utilisation d’éléments de données pour la détermination et la sélection des entrées possibles

Comparaison

Pendant les comparaisons réalisées dans le cadre de la définition des méthodes, la fonction Entrées possibles pour l’opérande de relation 2 ne propose que les fonctions dont les éléments de données concordent avec ceux de l’opérande de relation 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 basées 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.

Si la fonction sélectionnée comme opérande de relation 1 se voit affecter l’élément de données KOKRS, le système R/3 ne propose pas de fonctions pour l’opérande de relation 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 apparaît pour tous les cas de l’opérande de relation 2, étant donné qu’elle est généralement disponible dans ce contexte.

Sélection des paramètres

En utilisant F4 pour les paramètres, vous appelez une liste de sélection uniquement pour les fonctions dont les éléments de données correspondent à ceux des paramètres. De plus, si vous saisissez un élément de données, vous appellerez également toutes les fonctions comprenant les éléments de données sélectionnés.

Pour plus d’informations, voir Paramètres de fonction et Utilisations de fonction.

Voir aussi Exemple de création de fonctions

Table des fonctions flexibles

Vous pouvez définir une fonction flexible en effectuant une saisie dans cette zone. Vous devez déterminer la table (gamme, nomenclature, etc.) utilisée pour le cycle de comptabilisation de la fonction flexible, au cas où celle-ci est créée dans la gestion du schéma type. Pour plus d’informations, voir Définition de fonctions flexibles.

Intégration de 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 saisir le nom logique de la fonction de référence dans la zone Fonction de référence.