Parámetros de columna
Las zonas del explorador de datos se utilizan para seleccionar los datos que se mostrarán mediante una o más sentencias SQL. Para cada sentencia SQL la zona podrá configurar hasta un máximo de 20 columnas que contendrán la definición de formato para mostrar los datos de salida.
Estos parámetros son aplicables a los tipos de zona
-
Explorador de datos de información - Un SQL (F1-DE-SINGLE). Los parámetros siguen el patrón de descripción de Columna x.
-
Explorador de datos de información - Varios SQL (F1-DE). Para este tipo de zona, se ejecutarán todos los SQL y en la zona se mostrará la unión de todos los resultados. Los parámetros siguen el patrón de descripción de Columna x para SQL y. Existen algunas abreviaciones nemotécnicas sin sentido para establecer la diferencia entre filas de la misma columna. Por ejemplo, la etiqueta de columna. En lo que respecta a estas abreviaciones, solo se considerará para la columna el valor de SQL 1. En la tabla que se incluye a continuación se indica qué abreviaciones nemotécnicas siguen esta regla.
-
Explorador de datos de consulta - Varios SQL (F1-DE-QUERY). Para este tipo de zona, solo se ejecutará un SQL. Para controlarlo, se puede utilizar el parámetro de la condición SQL y. El sistema ejecutará el primer SQL cuya condición se cumpla (o para el que no se ha rellenado ninguna condición). Los parámetros siguen el patrón de descripción de Columna x para SQL y.
En las secciones siguientes se describen los distintos tipos de abreviaciones nemotécnicas.
Contenido
Abreviaciones nemotécnicas de origen
Abreviaciones nemotécnicas de formato
Abreviaciones nemotécnicas de pulsación
Abreviaciones nemotécnicas de origen
En esta tabla se describen las abreviaciones nemotécnicas que controlan cómo se derivan los datos de una columna.
Abreviación nemotécnica |
Descripción |
Valores válidos |
Comentarios |
---|---|---|---|
source= |
Define cómo se deriva el valor de columna. |
SQLCOL |
Indica que el origen del valor de la columna procede de una columna en la sentencia SQL. Este tipo de columna también debe hacer referencia a la abreviación nemotécnica sqlcol=. |
BO |
Indica que el origen del valor de la columna procede de un objeto de negocio. Este tipo de columna también debe hacer referencia a las abreviaciones nemotécnicas bo=, input= y output= para definir cómo se interactúa con el objeto de negocio. |
||
BS |
Indica que el origen del valor de la columna procede de un servicio de negocio. Este tipo de columna también debe hacer referencia a las abreviaciones nemotécnicas bs=, input= y output= para definir cómo se interactúa con el servicio de negocio. |
||
SS |
Indica que el origen del valor de la columna procede de un script de servicio. Este tipo de columna también debe hacer referencia a las abreviaciones nemotécnicas ss=, input= y output= para definir cómo se interactúa con el script de servicio. |
||
FORMULA |
Indica que el origen del valor de esta columna se calcula utilizando una fórmula. Este tipo de columna también debe hacer referencia a la abreviación nemotécnica formula=. |
||
SETFUNC |
Indica que el origen del valor de esta columna se calcula utilizando un superjuego de valores procedente de las filas en la sentencia SQL. Este tipo de columna también debe hacer referencia a la abreviación nemotécnica settunc=. |
||
ICON |
Indica que el origen del valor de esta columna es una referencia de icono de presentación (lo que significa que se mostrará un icono en la columna). Este tipo de columna también debe hacer referencia a la abreviación nemotécnica icon= para definir la referencia de icono. Nota: al utilizar esta abreviación nemotécnica de origen, la abreviación nemotécnica de formato type= no será aplicable.
|
||
FKREF |
Indica que el origen del valor de esta columna es una referencia de clave externa, lo que significa que aparecerán en la columna un menú contextual de referencia de clave externa y la cadena de información, y se activarán para navegación. Este tipo de columna también debe hacer referencia a las abreviaciones nemotécnicas fkref= e input= para definir cómo se llama a la referencia de clave externa. Nota: al utilizar esta abreviación nemotécnica de origen, la abreviación nemotécnica de formato type= no será aplicable.
Nota: para mostrar la información de clave externa sin activar la navegación, consulte la técnica recomendada en Casos de uso comunes.
|
||
SPECIFIED |
Indica que el origen del valor de esta columna se especifica concatenando cadenas literales y otros valores de columna. Este tipo de columna también debe hacer referencia a la abreviación nemotécnica spec=. |
||
MSG |
Indica que el origen de esta columna es un mensaje procedente de la tabla de mensajes (junto con las variables de sustitución). Este tipo de columna también debe hacer referencia a la abreviación nemotécnica msg=. |
||
sqlcol= |
Define la columna en la sentencia SQL cuando source=SQLCOL. |
COLUMN_NAME |
Introduce el nombre de una columna que se recupera en la sentencia SELECT. Debe tenerse en cuenta que, si la sentencia SELECT utiliza un alias para una columna, aquí deberá hacerse referencia a dicho alias. |
x |
Donde x es un valor entero que hace referencia a una columna por su posición relativa en la sentencia SELECT. Por ejemplo, sqlcol=3 mostraría la tercera columna de la sentencia SELECT. |
||
bo= |
Define el objeto de negocio que se llamará cuando source=BO. Esta abreviación nemotécnica debe utilizarse junto a las abreviaciones input= y output= para definir el modo en que la información se envía o recibe desde el objeto de negocio. |
'Código de objeto de negocio' |
|
bs= |
Define el servicio de negocio que se llamará cuando source=BS. Esta abreviación nemotécnica debe utilizarse junto a las abreviaciones input= y output= para definir el modo en que la información se envía o recibe desde el servicio de negocio. |
"Código de servicio de negocio" |
|
ss= |
Define el script de negocio que se llamará cuando source=SS. Esta abreviación nemotécnica debe utilizarse junto a las abreviaciones input= y output= para definir el modo en que la información se envía o recibe desde el script de servicio. |
'Código de script de servicio' |
|
fkref= |
Define la referencia de clave externa que se utiliza para recuperar la información de columna cuando source=FKREF. Esta abreviación nemotécnica debe utilizarse junto con la abreviación input= con el fin de definir cómo se envía la información a la referencia de clave externa para crear la información. |
Cx |
Implica que el código de referencia de clave externa está definido en una columna anterior. Por ejemplo, defina C1 si la columna 1 define el valor de referencia de clave externa. |
COLUMN_NAME |
Implica que la referencia de clave externa se ha recuperado en la sentencia SELECT. El valor debería coincidir con el nombre definido en la cláusula SELECT. |
||
'Código de referencia de clave externa' |
Implica que la referencia de clave externa se define directamente. Por ejemplo, 'F1-ROLE'. |
||
formula= |
Define la fórmula que se utilizará cuando source=FORMULA. Ejemplos:
|
La fórmula puede contener constantes numéricas, operadores y referencias de columna. |
Para referencias de columna, utilice el formato Cx, donde x representa el número de columna. |
Consulte Analizador de expresiones para obtener información sobre las funciones soportadas. |
|||
setfunc= |
Define la función para aplicar las filas de una columna indicada cuando source=SETFUNC. |
function(Cx) |
Donde Cx representa una columna cuyas filas deben tener aplicada la función, siendo esta última una de las siguientes:
|
input= |
Se utiliza para definir uno o más campos y valores de entrada transferidos a objetos de negocio, servicios de negocio, scripts de servicio y referencias de clave externa. La sintaxis es la siguiente: [ELEMENT_NAME=ELEMENT_REF ELEMENT_NAME=ELEMENT_REF ...] En otras palabras, la lista está acotada por corchetes, con los valores de entrada separados por un espacio. Cada valor transferido define primero ELEMENT_NAME, que es el nombre del elemento o campo de destino. ELEMENT_REF es el valor transferido. La siguiente columna indica los posibles valores para ELEMENT_REF. |
Cx | Donde Cx representa el valor de una columna anterior. Si el valor que se va a transferir corresponde a la primera columna, la referencia será C1. |
COLUMN_NAME | Implica que el valor que se transferirá se ha recuperado en la sentencia SELECT. El valor debería coincidir con el nombre definido en la cláusula SELECT. | ||
'valor literal' | Esto implica que debe transferirse un valor literal entre comillas simples. | ||
userTimeZone | Implica que deberá transferirse la zona horaria del usuario actual. Por lo general, se utiliza con el servicio de negocio F1-ShiftDateTime para convertir los datos de la zona horaria del almacenamiento a la zona horaria del usuario para la presentación. | ||
installationTimeZone | Implica que deberá transferirse la zona horaria de la instalación. Por lo general, se utiliza con el servicio de negocio F1-ShiftDateTime para convertir los datos de la zona horaria del almacenamiento a la zona horaria de la instalación para la presentación. | ||
Ejemplos:
|
|||
output= |
Se utiliza para definir el nombre del elemento recuperado a partir del objeto de negocio, el servicio de negocio o el script de servicio utilizado para rellenar esta columna. |
elementName |
Example: output=personInfo |
pagingkey= |
Esta abreviación nemotécnica solo es aplicable cuando se ha configurado el parámetro de activación de la paginación. Indica que esta columna es una de las claves que se utilizan en la sentencia SQL para organizar la paginación mediante los resultados. Esta abreviación nemotécnica solo se puede especificar cuando source=SQLCOL. Fastpath: consulteConfiguración de paginación para obtener más información.
|
Y |
|
N |
Se trata del valor por defecto, lo que implica que no será necesario indicar pagingkey=N para señalar que la columna no es una de las claves de paginación. |
Abreviaciones nemotécnicas de formato
En esta tabla se describen las abreviaciones nemotécnicas que controlan cómo se aplica el formato a una columna.
Abreviación nemotécnica |
Descripción |
Valores válidos |
Comentarios |
---|---|---|---|
type= |
Define cómo se aplica el formato al valor de columna. Nota: Columnas de icono y clave externa. La abreviación nemotécnica de origen source= se puede utilizar para indicar que una columna debe derivarse a partir de una referencia de icono o de una referencia de clave externa. Si se utiliza uno de estos orígenes, la abreviación nemotécnica type= no será relevante, ya que en la columna aparecerá un icono o un menú contextual/cadena de información.
|
STRING |
Las columnas de este tipo capturan una cadena. Es el valor por defecto. |
DATE |
Las columnas de este tipo capturan una fecha y se mostrarán utilizando el perfil de visualización del usuario. |
||
TIME |
Las columnas de este tipo capturan una hora (en el formato de la base de datos) y se mostrarán utilizando el perfil de visualización del usuario. |
||
DATE/TIME |
Las columnas de este tipo capturan una fecha y una hora (en el formato de la base de datos) y se mostrarán utilizando el perfil de visualización del usuario. |
||
MONEY |
Las columnas de este tipo capturan un campo de divisa. Este tipo de columna también puede hacer referencia a la abreviación nemotécnica cur=. Si no se especifica la abreviación nemotécnica cur, se utilizará el código de divisa del registro de la instalación. |
||
NUMBER |
Las columnas de este tipo capturan un campo numérico. Este tipo de columna también puede hacer referencia a la abreviación nemotécnica dec=. |
||
label= |
Define la etiqueta de sustitución de la columna. La etiqueta aparece en la cabecera de la columna y en el área para arrastrar y soltar de la zona. Si no se define esta abreviación nemotécnica, el sistema utilizará la etiqueta por defecto de la columna. El origen de la etiqueta por defecto de la columna varía en función del origen de esta. Debe tenerse en cuenta que algunos orígenes no tienen un valor por defecto; en tal caso, la omisión de esta abreviación dará como resultado una etiqueta en blanco. Nota:
En el caso del tipo de zona Explorador de datos de información - Varios SQL (F1–DE), el sistema utilizará las definiciones de columna de SQL 1 para definir las etiquetas. |
FIELD_NAME |
Introduzca un nombre de campo válido cuya etiqueta deba utilizarse para la etiqueta de columna. Esta siempre deberá ser la opción empleada en caso de necesitar varios idiomas. |
'texto' |
Define directamente el texto. |
||
cur= |
Define el código de divisa aplicado cuando type=MONEY, si no se va a utilizar la divisa del registro de instalación. |
Cx |
Implica que el valor de código de divisa está definido en una columna anterior. Por ejemplo, defina C1 si la columna 1 define el código de divisa. |
COLUMN_NAME |
Implica que el código de divisa se ha recuperado en la sentencia SELECT. El valor debería coincidir con el nombre definido en la cláusula SELECT. |
||
'Código de divisa' |
Implica que el código de divisa se define directamente. Por ejemplo, 'USD'. |
||
dec= |
Define el número de posiciones decimales cuando type=NUMBER. Es opcional. Si se indica, debe ser un número entero. Si no se indica, el número de decimales se establecerá por defecto en el número de posiciones decimales definido en el código de divisa que se especifique en el registro de instalación. |
nR |
Donde n es el número de posiciones decimales que mostrar. Si se incluye en el número de posiciones decimales un sufijo R , el sistema deberá realizar el redondeo al alza o a la baja. El hecho de especificar simplemente n (sin R) indica que deben truncarse las posiciones decimales. Por ejemplo, si se introduce dec=4 aparecerán cuatro posiciones decimales y se truncará el resto. Nota: solo formato. Esta abreviación nemotécnica se utiliza solo para el formato; no afecta a la precisión que se utiliza para cálculos posteriores. Por ejemplo, si una columna que se recupera desde la base de datos contiene 6 dígitos significativos y dec=0, la columna se mostrará sin posiciones decimales (truncada), con independencia de que las referencias posteriores a la columna utilicen 6 posiciones decimales. Por ejemplo, si se hace referencia a la columna en una fórmula o función de juego, se utilizará la totalidad de las 6 posiciones decimales.
|
char= |
Esta abreviación nemotécnica aplica caracteres especiales al valor de la columna. |
'x[]x' |
Donde x hace referencia al valor literal que se muestra y [ ] define la posición relativa de los caracteres (antes o después del valor). Solo será necesario incluir [ ] si desea situar los caracteres delante del valor. Por ejemplo, char='%' colocará un signo de porcentaje detrás del valor. Si desea situar la palabra 'minutos' antes de un valor, introduzca char='minutos [ ]'. Si desea obtener un valor como PRESUPUESTO $123.12 (SAA), deberá introducir char='PRESUPUESTO [ ] (SAA)'. |
suppress= |
Se utiliza para indicar que una columna no se debe mostrar. Una columna deberá suprimirse si solo se define para su uso en columnas posteriores, por ejemplo, si existe una fórmula que deriva una columna mediante otras dos columnas. En este escenario, se pueden suprimir las columnas a las que se hace referencia en la fórmula. Nota:
En el caso del tipo de zona Explorador de datos de información - Varios SQL (F1–DE), el sistema aplicará la configuración de las definiciones de columna de SQL 1 en los SQL posteriores. |
true |
|
false |
Se trata del valor por defecto, lo que implica que no será necesario indicar suppress=false para señalar que debe mostrarse el campo. |
||
suppressSearch= |
Se utiliza para indicar que una columna no se debe mostrar cuando se llama a la zona en el modo solo para búsqueda. Nota:
En el caso del tipo de zona Explorador de datos de información - Varios SQL (F1–DE), el sistema aplicará la configuración de las definiciones de columna de SQL 1 en los SQL posteriores. |
true |
|
false |
Se trata del valor por defecto, lo que implica que no será necesario indicar suppressSearch=false para señalar que el campo debe mostrarse. |
||
suppressExport= |
Se utiliza para indicar que una columna no se debe descargar en Excel. Nota:
En el caso del tipo de zona Explorador de datos de información - Varios SQL (F1–DE), el sistema aplicará la configuración de las definiciones de columna de SQL 1 en los SQL posteriores. |
true |
|
false |
Se trata del valor por defecto, lo que implica que no será necesario indicar suppressExport=false para señalar que el campo debe incluirse en la descarga. |
||
width= |
Se utiliza para sustituir el ancho de una columna (número de píxeles). El valor por defecto es el ancho máximo de cualquier celda de la columna. |
n |
Donde n es un número entre 0 y 999. Nota:
En caso de que no exista ningún punto de ruptura disponible entre los datos, la columna será más larga que el número de píxeles especificado. La longitud de la etiqueta de la columna (que aparece en la cabecera de esta) también puede tener un ancho mayor del especificado. En el caso del tipo de zona Explorador de datos de información - Varios SQL (F1–DE), el sistema definirá el ancho en función de las definiciones de columna de SQL 1. |
color= |
Se utiliza para sobrescribir el color de texto de la columna. |
Un color "con nombre" HTML válido |
Por ejemplo, color=yellow. Nota: para obtener información sobre el uso del color 'red' HTML (rojo) y cómo afecta a la accesibilidad, consulte Contraste de color.
|
Combinación de modelo de colores de RGB válida |
Por ejemplo, color=#E0292F o color=#CCCCCC. Debe tenerse en cuenta que el símbolo # es necesario. |
||
bgcolor= |
Se utiliza para sobrescribir el color de fondo de la columna. |
Un color "con nombre" HTML válido |
Similar a la abreviación nemotécnica color=. |
Combinación de modelo de colores de RGB válida |
Similar a la abreviación nemotécnica color=. |
||
order= |
Define el orden por defecto de la columna. |
ASC |
Indica que el orden es ascendente. Este es el significado por defecto, por lo que no es necesario indicar order=ASC. |
DESC |
Indica que el orden es descendente. |
||
rowHeader= |
Designa la columna como una cabecera de fila a efectos de accesibilidad. |
true |
Por defecto, la primera columna de datos de los resultados del explorador de datos se identifica como cabecera de fila, para las herramientas de accesibilidad. En caso de que los datos de la primera columna no identifiquen de forma única la fila, se utilizará esta abreviación nemotécnica para marcar de forma explícita una columna distinta o varias columnas como cabecera de fila. Nota: en el caso del tipo de zona Explorador de datos de información - Varios SQL (F1–DE), el sistema buscará solo las columnas de SQL 1 que tengan definida esta abreviación nemotécnica y aplicará todos los resultados a estas columnas.
|
Abreviaciones nemotécnicas de pulsación
En esta tabla se describen las abreviaciones nemotécnicas que definen si se puede pulsar un valor de columna y, en tal caso, qué ocurrirá.
Abreviación nemotécnica |
Descripción |
Valores válidos |
Comentarios |
---|---|---|---|
navopt= |
Define la opción de navegación que hace referencia a la transacción o script de destino cuando el usuario pulsa en una columna. Debe tenerse en cuenta que esta abreviación nemotécnica debe utilizarse junto a la abreviación context= para definir qué información se envía a la transacción de destino de la opción de navegación. Esta abreviación nemotécnica se ignorará si source=FKREF porque el código de referencia de clave externa define el destino de hiperenlace. |
Cx |
Implica que el código de opción de navegación está definido en una columna anterior. Por ejemplo, defina C1 si la columna 1 define la opción de navegación. |
COLUMN_NAME |
Implica que la opción de navegación se ha recuperado en la sentencia SELECT. El valor debería coincidir con el nombre definido en la cláusula SELECT. Ejemplo: navopt=MAIN_PORTAL |
||
'Código de opción de navegación' |
Implica que el código de opción de navegación se define directamente. Por ejemplo, navopt='userMaint'. |
||
context= |
Se utiliza para definir uno o más campos de contexto y valores transferidos a la opción de navegación de destino para acompañar a la abreviación nemotécnica navopt=. La sintaxis es la siguiente: [FIELD_NAME=FIELD_REF FIELD_NAME=FIELD_REF ...] En otras palabras, la lista está acotada por corchetes, con los valores de entrada separados por un espacio. Cada valor transferido define primero FIELD_NAME, que es el nombre del campo de contexto en la opción de navegación. FIELD_REF es el valor transferido. La siguiente columna indica los posibles valores para FIELD_REF. |
Cx |
Donde Cx representa el valor de una columna anterior. Por ejemplo, si el valor que se va a transferir corresponde a la primea columna, la referencia será C1. |
COLUMN_NAME |
Implica que el valor que se transferirá se ha recuperado en la sentencia SELECT. El valor debería coincidir con el nombre definido en la cláusula SELECT. |
||
'valor literal' |
Esto implica que debe transferirse un valor literal entre comillas simples. |
||
bpa= |
Indica que se debe ejecutar un script de ayudante de proceso de negocio cuando el usuario pulsa en una columna e indica el script de ayudante de proceso de negocio que se ejecutará. Debe tenerse en cuenta que esta abreviación nemotécnica debe utilizarse junto a la abreviación tempstorage= para definir los valores de almacenamiento temporal que se iniciarán cuando se ejecute el script. Esta abreviación nemotécnica se ignorará si source=FKREF porque el código de referencia de clave externa define el destino de hiperenlace. |
Cx |
Indica que el script de ayudante de proceso de negocio se ha definido en una columna anterior. |
COLUMN_NAME |
Implica que el script de ayudante de proceso de negocio que se va a ejecutar se ha recuperado en la sentencia SELECT. El valor debería coincidir con el nombre definido en la cláusula SELECT. |
||
'Código de script de ayudante de proceso de negocio' |
Esto implica que el script de ayudante de proceso de negocio que se va a ejecutar se define directamente. |
||
tempstorage= |
Se utiliza para definir cómo se inician las variables de almacenamiento temporal cuando se utiliza la abreviación nemotécnica bpa=. La sintaxis es la siguiente: [FIELD_NAME=FIELD_REF FIELD_NAME=FIELD_REF ...] En otras palabras, la lista está acotada por corchetes, con los valores de entrada separados por un espacio. Cada valor transferido define primero FIELD_NAME, que es el nombre del campo en el almacenamiento temporal. FIELD_REF es el valor transferido. La siguiente columna indica los posibles valores para FIELD_REF. |
Cx |
Donde Cx representa el valor de una columna anterior. Por ejemplo, si el valor que se va a transferir corresponde a la primea columna, la referencia será C1. |
COLUMN_NAME |
Implica que el valor que se transferirá se ha recuperado en la sentencia SELECT. El valor debería coincidir con el nombre definido en la cláusula SELECT. |
||
'valor literal' |
Esto implica que debe transferirse un valor literal entre comillas simples. |
||
list= |
Se utiliza para activar la capacidad de lista de trabajos para esta columna. De forma opcional, se puede rellenar la abreviación nemotécnica listdesc= para sustituir el texto que se ubicará en la zona de la lista de trabajos. |
true |
Si se configura como list=true, el icono de la lista de trabajos aparecerá en la cabecera de la columna. Si un usuario pulsa en la columna, se rellenarán todas las filas de la salida de lazona de la lista de trabajos. Nota: en el caso del tipo de zona Explorador de datos de información - Varios SQL (F1-DE), la salida puede mostrar los resultados de varias sentencias SQL. En tal caso, si parte de las sentencias SQL configuran una columna determinada, pero no todas, con list=true, cuando el usuario pulse en el icono, solo se incluirán en la lista de trabajos los datos de las celdas para las sentencias que configuren esta abreviación nemotécnica. También debe tenerse en cuenta que, al determinar qué columnas deben incluir el icono de lista de trabajo al crear la zona, el sistema solo buscará la configuración de las columnas de SQL 1.
|
listdesc= |
Se trata de una abreviación nemotécnica opcional cuando se utiliza la abreviación list=. Se puede utilizar para sustituir el texto que se ubica en la zona de la lista de trabajos. |
Cx |
Donde Cx representa el valor de una columna anterior. Por ejemplo, si el texto que se va a utilizar se encuentra en la primera columna, la referencia será C1. |
listbroadcast= |
Indica que la difusión de información para la columna también quedará disponible en la zona de la lista de trabajos. Esto implica que la lista de trabajos se puede utilizar para difundir información a un portal de la misma forma que un explorador de datos. |
true |
Utilice este valor para activar la función. |
Casos de uso comunes
En esta sección se incluyen algunas configuraciones comunes que se podrán copiar y pegar para zonas de nueva creación.
Caso de uso |
Fragmento de código |
---|---|
Se muestra la descripción de un valor de lista que se ha recuperado en la sentencia SQL. El servicio de negocio busca una etiqueta de sustitución. |
source=BS bs='F1-GetLookupDescription' label=FLD_NAME input=[fieldName='FLD_NAME' fieldValue=FLD_NAME] output=description |
Se muestra una clave externa con la información, pero se suprime la navegación. Se trata de una opción útil cuando se dispone de una clave externa que aporta información adicional para una zona pero causaría confusión al activar su navegación. Para mostrar la referencia de clave externa con esta información y activarla para navegación, se utilizará el origen FKREF, según se ha descrito con anterioridad. En el primer ejemplo, se asume que se conoce la referencia de clave externa. En el segundo ejemplo, se utiliza un servicio de negocio que recibe como entrada el objeto de mantenimiento. |
source=BS bs='F1-GetForeignKeyReference' input=[input/fkReference=FK_REF_CD input/fkValue1=BUS_OBJ_CD] output=output/infoDescription label=DESCR |
source=BS bs='F1-GetFKReferenceDetails' input=[input/maintenanceObject='F1-EXT LKUP' input/pkValue1=BUS_OBJ_CD input/pkValue2=C1] output=output/infoDescription label=DESCR |
|
Se muestra una clave externa, incluido un enlace de navegación correspondiente, para objetos genéricos que pueden tener o no una referencia de clave externa. Si la referencia de clave externa existe, se muestra su información. En caso contrario, no se verá. Los servicios de clave externa estándar asumen que todas las filas contienen detalles de clave externa. El script de servicio F1FKInfoOpt proporciona los mismos detalles de clave externa, pero no da errores si no existen detalles de clave externa. Para crear la descripción de clave externa y el enlace, el script se tiene que utilizar dos veces; una columna obtiene los detalles de navegación y otra la descripción. La última hace referencia a la columna de detalles de navegación y llama a un script de ayudante de proceso de negocio para realizar la navegación dinámica. |
Esta columna obtiene los detalles de navegación: source=SS ss='F1FKInfoOpt' input=[input/fkReference=C9 input/fkValue1=C6 input/fkValue2=C7] output=output/navigationOption suppress=true Esta columna construye la descripción y el enlace de la clave externa: source=SS ss='F1FKInfoOpt' input=[input/fkReference=C9 input/fkValue1=C6 input/fkValue2=C7] output=output/infoDescription label=F1_APPSEC_COMP_DESCR bpa='F1ApsecNav' tempstorage=[navopt=C15 pkField1=C10 pkValue1=C6 pkField2=C11 pkValue2=C7] list=true |