*ADD/*ENDADD

Cette structure vous permet d’ajouter automatiquement un ensemble de membres à un membre calculé comme indiqué dans une plage délimitée par des virgules.

La plage peut être dérivée dynamiquement à l'aide de l'instruction *SELECT( ). Voir *SELECT.

La syntaxe est la suivante :

*ADD {variable} = {set}

{formula}

*ENDADD

Exemple

*ADD %ACC%=[CE0004010],[CE0004020],[CE0004030][#CE0661000] = %ACC%/[CE0652000]

*ENDADD

*COMMIT

[#CE00661000] = [CE0661000]/[CE0652000]

L'instruction ADD se développe en :

[P_ACCT].[#CE0661000] =[P_ACCT].[CE0004010]/[P_ACCT].[CE0652000]+[P_ACCT].[CE0004020]/[P_ACCT].[CE0652000]+[P_ACCT].[CE0004030]/[P_ACCT].[CE0652000]

Remarque

Actuellement, l'expression à la droite du signe égal ( = ) ne prend pas en charge des expressions plus complexes.

Une seule formule peut être écrite dans la structure ADD/ ENDADD.

Tous les codes logiciels et/ou lignes/chaînes de code ("Code") inclus dans cette documentation sont fournis à titre d'exemples et ne sont en aucun cas destinés à un usage dans un environnement système productif.Le Code a pour but de mieux expliquer et d'offrir un exemple visuel des règles de syntaxe et de rédaction de certains codes.SAP ne garantit pas l'exactitude et l'exhaustivité du Code ci-après et SAP ne pourra pas être tenu responsable des erreurs ou dommages causés par l'utilisation dudit Code, sauf si de tels dommages ont été causés volontairement par SAP ou par négligence grave de SAP.