Inicio del área de contenido

Ejemplo de expresiones booleanas Localizar documento en árbol de navegación

COBL-BLART = 'SA'

En esta expresión, la expresión es TRUE si la clase de documento es SA.

COBL-BLART = 'SA' OR COBL-BLART = 'SB' AND COBL-HKONT <> '5000000'

En esta expresión, las expresiones combinadas son TRUE si la clase de documento es SA o SB y la cuenta de la posición de documento no es la cuenta 5000000.

COBL-BLART IN DOCMNT-TYPE OR COBL-WAERS IN CURRENCY

Esta expresión está formada por dos sets: DOCMNT-TYPE y CURRENCY. El set DOCMNT-TYPE contiene los valores SA y SB; el set CURRENCY contiene los indicadores de moneda DEM, SFR, LIT, BRF y HFL. Ambos sets utilizan las dimensiones de la tabla COBL.

La expresión combinada es verdadera si la clase de documento es SA o SB, o el indicador de moneda del documento es DEM, SFR, LIT, BRF o HFL.

COBL-BLART IN DOCMNT-TYPE - ® COBL-HKONT IN ACCOUNTS

Esta expresión está formada por dos sets: DOCMNT-TYPE y ACCOUNTS. El set DOCMNT-TYPE contiene los valores SA y SB y utiliza la dimensión Clase de documento en la tabla COBL; el set ACCOUNTS contiene las cuentas 5000000, 5000010 y 5000020 y utiliza la dimensión Cuenta en la tabla COBL.

Si la clase de documento es SA o SB, entonces la cuenta debe ser 5000000, 5000010 o 5000020 para que la expresión combinada sea TRUE. Las clases de documento SA y SB sólo pueden contabilizarse en esas cuentas.

GLT0-BUKRS :1-2: = '00'

Esta expresión ordena al sistema que verifique parte de la sociedad. Los dos primeros dígitos de la dimensión sociedad deben ser 00 para que la expresión sea TRUE.

IN ACCTS-CNTRS

El siguiente gráfico ilustra el set multidimensional ACCTS-CNTRS.

 

Este gráfico es explicado en el texto respectivo

 

En el ejemplo anterior, el set multidimensional ACCTS-CNTRS contiene los sets básicos CASH-ACCTS (dimensión Cuenta) y ADMIN-CNTRS (dimensión Centro de coste). Si una operación contiene la cuenta 5000010 y el centro de coste 200, la expresión será TRUE. Si un movimiento consta de los valores cuenta 5000010 y centro de coste 300, la expresión será FALSE.

 

 

Fin del área de contenido