actionSetToTable - Quel est le rôle du paramètre casOut ?

Stockage : Maîtrisez la Table de Sortie

Réponse

Le paramètre casOut spécifie les paramètres pour une table de sortie.
SAS / CASL
proc cas;
   /* Conversion de l'action set en table avec configuration précise de la sortie */
   builtins.actionSetToTable /
      actionSet="myActionSet"
      casOut={
         name="MY_ACTION_DEF",   /* Nom de la table résultante */
         caslib="casuser",       /* Emplacement de stockage (recommandé) */
         replace=true,           /* Écrase la table si elle existe déjà */
         label="Backup v1.0"     /* Métadonnée utile pour l'archivage */
      };

   /* Vérification : La table contient désormais le code source et les paramètres */
   table.tableDetails /
      name="MY_ACTION_DEF"
      caslib="casuser";
quit;
Cette réponse vous a-t-elle aidé ?
Anticipez la persistance des données. Par défaut, la table créée par casOut est locale à la session (temporaire). Si votre objectif est d'archiver vos jeux d'actions (par exemple, pour versionner votre code "myActionSet"), ne vous contentez pas du paramètre name. Utilisez systématiquement replace=true pour faciliter vos cycles de développement (évite les erreurs "Table already exists"). De plus, si vous comptez sauvegarder cette table sur disque ultérieurement (via table.save), ciblez explicitement une caslib personnelle (comme casuser) dans le paramètre casOut pour éviter de polluer la caslib active par défaut.
actionSetToTable

builtins

Doc : actionSetToTable