Publicado el :
Macro CREATION_INTERNE

Macro AHGLtoP: Visualización Vertical de Lista

Este código también está disponible en: Deutsch English Français
Esta macro toma una cadena de caracteres como entrada ('line') y un delimitador opcional ('dlm'). Utiliza un bucle de macro (%do) para recorrer cada elemento de la cadena. Depende de una macro externa '%AHGcount' para determinar el número de iteraciones, luego usa '%scan' para extraer y '%put' para mostrar cada elemento en una nueva línea en el log.
Análisis de datos

Type : CREATION_INTERNE


Los datos procesados se proporcionan directamente a través de los parámetros de la macro.

1 Bloque de código
MACRO
Explicación :
Define la macro AHGLtoP. Itera desde 1 hasta el número de elementos devuelto por la macro %AHGcount (dependencia externa). En cada iteración, extrae la i-ésima palabra de la cadena 'line' usando el delimitador 'dlm' y la muestra en el log.
¡Copiado!
1/*Landscope to Portrait*/
2%macro AHGLtoP(line,dlm=%str( ));
3 %DO i=1 %to %AHGcount(&line);
4 %put %scan(&line,&i,&dlm);
5 %END;
6%mend;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.