Éditeur de formules 

Utilisation

Vous utilisez l’éditeur de formules pour définir les ratios au sein d’un schéma de calcul. Un ratio peut être défini comme une formule à l’aide des opérations mathématiques standard et constitué de ratios ou d’autres dérivés. Vous pouvez également programmer vos propres fonctions ABAP.

Conditions préalables

Le périmètre de résultat doit être défini.

Fonctionnalités

Vous devez uniquement utiliser Sans contrôler si vous devez quitter la boîte de dialogue avant d’avoir terminé la définition de la formule. Sélectionnez toujours Contrôler lorsque vous avez terminé la formule.

Les fonctions des schémas de calcul sont définies comme routines FORM dans l’include SAPMKEBF. Vous pouvez également y ajouter vos propres fonctions.

L’interface de vos formulaires doit respecter les conventions indiquées dans l’include SAPMKEBF. En d’autres termes, le premier paramètre à déclarer après le mot-clé « USING » est le paramètre de retour, puis viennent les paramètres de saisie. Vous ne devez alors pas définir de types.

FORM notzero USING pe p1.
IF p1 = 0.

pe = 0.
ELSE.

pe = 1.
ENDIF.

La fonction « notzero » attend un paramètre « p1 ». Si ce paramètre n’est pas « 0 », la fonction retourne (« pe ») « 1 », sinon elle retourne « 0 ».

Lorsque vous appelez un schéma de calcul, le système lit l’include SAPMKEBF et analyse les routines FORM existantes afin qu’elles puissent être affichées à l’aide de la fonction Entrées possibles dans l’éditeur de formules. Si l’interface ne respecte pas les conventions présentées ci-dessus, vous ne pouvez pas utiliser la fonction dans les schémas de calcul.

Lorsque vous ajoutez des routines FORM dans l’include SAPMKEBF, vous devez vérifier le codage ABAP et activer l’include SAPMKEBF.