Cómo: |
Si su configuración usa una página de códigos DBCS, puede usar la función KKFCUT para truncar una cadena.
KKFCUT(length, source_string, output)
donde:
Número entero
Es la longitud de la cadena de origen en bytes o un campo que contenga la longitud. La cadena puede incluir una combinación de caracteres DBCS y SBCS. Por tanto, el número de bytes representa el número máximo posible de caracteres en la cadena de origen.
Alfanumérico
Es la cadena que se va a truncar entre comillas simples('), o el campo que la contenga.
Alfanumérico
Es el campo al que se devuelve el resultado o el formato del valor de salida entre comillas simples (').
La cadena se trunca de acorde al número de bytes indicado en el campo de salida.
Como se indica a continuación, KKFCUT trunca el campo COUNTRY (hasta 10 bytes de longitud) al formato A4:
COUNTRY_CUT/A4 = KKFCUT(10, COUNTRY, 'A4');
La imagen siguiente muestra la salida en entornos ASCII:
La imagen siguiente muestra la salida en entornos EBCDIC:
WebFOCUS |