*SELECT
L'instruction spéciale *SELECT vous permet de récupérer une liste d'éléments dans une dimension et de l'enregistrer dans une variable personnalisée pour une utilisation ultérieure à tout autre endroit du calcul.
*SELECT ({variable}, {[What]}, {From dimension}, {Where})
Au moyen de l'instruction suivante, l'utilisateur peut récupérer l'ID de tous les membres dans la dimension CURRENCY où la propriété CURRENCY TYPE a la valeur R.
*SELECT(%CURRSET%, "[ID]", RPTCURRENCY, "[REPORTING]='Y'")*XDIM_MEMBERSET RPTCURRENCY = %CURRSET%
L'instruction *SELECT renseigne la variable %CURRSET% avec la liste des devises de reporting définies dans le modèle actuel. Le contenu de la variable obtenue est alors utilisé dans l'instruction XDIM_MEMBERSET.
L'instruction SELECT n'est pas spécifique à une section de calcul en particulier mais elle peut être écrite une fois à un endroit quelconque du calcul et utilisée dans plusieurs sections commit.
L'instruction SELECT est relativement limitée car elle supporte uniquement le signe égal (=), pas égal à (<>) et elle ne peut pas être utilisée pour combiner plusieurs critères de filtre avec les mots-clés AND ou OR.
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.