Inicio del área de contenido

Procedimiento Añadir y borrar campos de una clase booleana Localizar documento en árbol de navegación

Si un campo no está definido para una clase booleana, no puede utilizarse en una validación, sustitución y/o regla. Si desea utilizar un campo específico en una validación, sustitución y/o regla, y el campo no está definido para la clase booleana, debe añadirse el campo a la clase booleana. Si no desea utilizar un campo para una clase booleana, debe excluirse el campo de la clase booleana.

Procedimiento

  1. En el campo de comandos, introduzca /nsm30 y seleccione Intro.
  2. Aparece la pantalla Actualizar vistas de tabla: Pantalla inicial.

  3. En el campo Tabla/vista, introduzca v_gb01c y seleccione Actualizar.
  4. La vista GB01C contiene los campos de configuración del deudor que pueden utilizarse para cada clase booleana.

    El tipo de clase booleana puede utilizarse para:

    – A Reglas, condiciones y sustituciones (leer/registrar).

    – B Sólo reglas y condiciones (leer)

    – S Sólo para campos que puedan sustituirse (registrar).

    Nota

    La clase booleana tipo S no se utiliza para las condiciones de sustituciones.

    Es posible especificar todos los campos para una tabla concreta mediante el símbolo * para el nombre de campo. La tabla siguiente muestra ejemplos de cómo utilizar una clase booleana tipo B para clase booleana 8.

    Clase booleana

    Tabla - Campo

    Tipo

    Excluir

    8

    COBL - *

    B

     

    8

    COBL - MENGE

    B

    X

     

    En la clase booleana 8, tipo B (B = Leer sólo) pueden utilizarse todos los campos excepto Cantidad (MENGE), para validaciones y reglas.

  5. Para añadir un campo a una clase booleana:
  6. Desmarque el indicador Excluir en cada campo que desee incluir en la clase booleana.

  7. Para excluir un campo de una clase booleana:
  8. Seleccione el indicador Excluir en cada campo que no desee incluir en la clase booleana.

    No se puede borrar una entrada en tabla (o el último campo perteneciente a una tabla), ya que ello podría provocar un error sintáctico en el código generado.

    Nota

    La tabla SAP GB01 (junto con la tabla GB01C) también se usa para especificar los campos permitidos para una clase booleana; sin embargo, no se puede modificar la tabla GB01. Si se excluye un campo en la tabla GB01 y se incluye el campo excluido en GB01C, el campo no será incluido puesto que GB01 tiene prioridad.

    Sólo se pueden añadir campos a la clase booleana si ya se han definido en la tabla GB01 para la clase booleana respectiva.

  9. Seleccione Vista de tabla ® Grabar.

 

 

Fin del área de contenido