Propiedades de un Campo POR Regla

Definición de Propiedades de un Campo POR Regla

Las propiedades de un campo son las características que definen cómo se comporta en un formulario: si es obligatorio, si se muestra, si se puede editar. En Employee Central se fijan en el modelo de datos, como vimos en la U3, con atributos como required y visibility. Pero una regla de negocio también puede cambiarlas, y lo puede hacer según una condición. Esa es la diferencia: el modelo de datos fija la propiedad para todos; la regla la cambia según el caso.

Para que una regla pueda manejar las propiedades, necesita un objeto base de modelo. La academia lo explica en la lección de reglas: los objetos base de modelo son necesarios para establecer las propiedades de un campo, como obligatorio, con valores verdadero o falso, y visibilidad, con las opciones ninguna, editar o ver. Con un objeto base estándar, la regla solo ve el valor del campo, que es el problema A del ejercicio de la L1.

El caso de uso típico es un campo que depende de otro. La lección da dos ejemplos: que el fin del período de prueba sea obligatorio solo para AR01, o que un campo de convenio se muestre solo para los empleados dentro de convenio. En un cliente regional aparecen muchos más: campos que solo tienen sentido en un país, datos que solo carga RR. HH. para ciertos tipos de contrato, campos que se ocultan para los trabajadores contingentes.

La consigna 3 del ejercicio de la L2 arma el primer ejemplo. La regla usa el escenario de reglas al cambiar, con el modelo de información del puesto. Si la entidad legal es AR01, establece la propiedad Obligatorio del campo fin del período de prueba en verdadero; si no, en falso. Se asigna en jobInfo, en el campo entidad legal, al cambiar. La parte SINO es necesaria: sin ella, una vez que el campo se vuelve obligatorio, nada lo vuelve opcional para las demás entidades legales.

Ese diseño tiene un límite que el ejercicio también trata. La regla al cambiar corre cuando cambia la entidad legal. Si un empleado de AR01 se edita sin tocar ese campo, la regla no corre en ese formulario. Para cubrir esos casos, se suma una validación al guardar: si la entidad legal es AR01 y el fin del período de prueba está vacío, un mensaje con severidad error. La propiedad ayuda al usuario mientras carga; la validación garantiza el dato.

La lección agrega un criterio que evita reglas innecesarias. Si una propiedad no depende de nada, va en el modelo de datos, no en una regla. Una regla agrega lógica que hay que mantener, probar en cada actualización y documentar. Si un campo tiene que estar oculto para todos, lo correcto es el atributo de visibilidad del modelo de datos.

Hay que tener presente, además, que las propiedades por regla afectan la interfaz, no los permisos. Ocultar un campo con una regla no reemplaza un permiso de campo en un rol: el dato sigue existiendo y puede verse por otros caminos, como un informe o una exportación. Si la razón para ocultar un dato es la confidencialidad, la herramienta correcta son los permisos basados en roles.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Propiedades de un Campo POR Regla" creadas y compartidas abiertamente por nuestros alumnos.

SAP Senior

Todas las claves de documento como la clave de contabilizacion se definen a nivel mandante, esto quiere decir que no se asocia ni depende de una sociedad en particular. La clase de documento: tiene como objetivo funcional, permitir diferenciar las multiples operaciones contables que se registran en una empresa Adicionalmente las claves de documentos possen las siguientes funciones de control Determina el rango de numeracion con el cual se genera cada documento en el sistema. Define otros datos control Configuracion de la calse de documento identificacion Codificacion Textos 2. Propiedades Rango Clase de documento Grupo de autorizaciones 3. Clase de cuentas permitidas 4. Control Clase...

Acceder a esta publicación

Creado y Compartido por: Evelin Almanzar

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Arquitectura Cliente/servidor Cliente Servidor Fornt-end Es todo lo que pasa del lado del cliente Back-end Es todo lo que pasa del lado del servidor Servicios de datos Conector SAP OData (Comunicación entre el Frontend y el backend SAP Gateway (Proporciona una interfaz abierta que implementa un acceso simple a SAP a través del protocolo OData REST Transferencia de estado Representacional (Arquitectura de servicio) Sintaxis universal para identificar los recursos Protocolo cliente/servidor sin estado (Stateless) Conjunto de operaciones bien definidas que se aplican a todos los recursos de información Protocolo OData Documentación OData (hhtps://www.odata.org/documentation/)...

Acceder a esta publicación

Creado y Compartido por: Roman Leandro Garrido Lagos / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


El Catálogo de Campos: Es una tabla interna en donde se almacenan los campos que se visualizaran en la salida de un reporte ALV. Las columnas que mostramos en un reporte son especificadas por el programador. La tabla interna es del tipo estándar LVC_T_FCAT. Cada una de las líneas que componen a esta tabla es del tipo LVC_S_FCAT y está compuesta por los campos que determinan las propiedades que se pueden configurar de cada una de las columnas que se mostraran en el reporte ALV Grid. También es posible configurar las propiedades de cada uno de los campos de la estructura LVC_S_FCAT de modo de que dichas configuraciones se apliquen en la salida de nuestro reporte ALV. Principales propiedades de la estructura...

Acceder a esta publicación

Creado y Compartido por: Jeferson Jos Pena Curvelo / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Las clases de documentos y claves de contabilización 1) Los documentos contables: los docs en SAP se encuentran estructurados en Datos de Cabecera y Datos de Posición. En los datos de cabecera se encuentra la clase de documentos y en cada posición la clave de contabilización es principal campo de control Se definen a nivel mandante. No es asociada ni depende de una sociedad en particular 2) La clase de documento: diferenciar las múltiples operaciones contables que se registran en una empresa. Al momento de visualizar un reporte de partidas individuales o un mayor contable podremos saber de qué tipo de operación se trata por medio de la clase de documento. funciones de control: - Cuentas que...

Acceder a esta publicación

Creado y Compartido por: Daniela Milagros Gonzalez Moronta / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

El principio de variante es algo muy utilizado en SAP, sobre todo en las parametrizaciones ya que fcilitan la configuracion de los distintos modulos. El principio de variante es un procedimeinto de tres pasos con el que se asigan determinadas propiedades a uno o varios objetos. 1. Determinar variante 2. Determinar los valores para variante 3. Asignar la variante a los objetos Para definir un ejercicio debemos utilizar una variante de ejercicio Creamos la variante Determinamos la cantidad de periodos que tendra el ejercicio economico y en el momento que inicia y finanliza Asignamos la variante a todas las sociedades que utilicen el mismo ejercicio Sap reconoce cual es el periodo contable al que pertenece una operacion en funcion...

Acceder a esta publicación

Creado y Compartido por: Evelin Almanzar

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


El grupo de Status Campo en cuentas y claves de contabilización: El status campo de claves de contabilización: Audio Tips: Los status campo que se definen en clase de contabilización y grupos de status campos son iguales. Ambas parametrizaciones poseen la misma agrupación de campo. Generalmente, el status campo de las claves de contabilización suelen tener todos los campos como opcionales y el grupo de status campo de las cuentas de mayor son las definitorias, ya que son las que se completan como obligatorias u ocultas, y este status tiene mayor prioridad que la entrada opcional.

Acceder a esta publicación

Creado y Compartido por: Carolina Luján Rodriguez Cerviño / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Lección 3: El grupo de Status Campo en Cuentas y Claves de Contabilización 1) El grupo de Status Campo: Al momento de crear una cuenta de mayor debemos asignarle un Grupo de Status Campo. Se visualizan diferentes campos dependiendo de la transacción y las cuentas que se utilicen. Como norma general, el status de campo específico de la cuenta se personaliza para las cuentas de mayor. Para el tratamiento de deudores y acreedores, el status de campo se personaliza en la clave de contabilización que corresponda, Como en el control del status campo para campos de las cuentas de mayor, en este caso también se utiliza el status de campo con la prioridad más alta} Excepciones a esta regla: - Si se...

Acceder a esta publicación

Creado y Compartido por: Daniela Milagros Gonzalez Moronta / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

El grupo de cuentas es la principal configuración que determina el status de campo de un maestro de deudor o acreedor. Las actividades se encuentran divididas por las distintas transacciones que permiten acceder a un dato maestro, por lo tanto para cada para cada actividad tenemos las siguientes opciones Contabilidad Compras Central Se puede llegar a tener diferentes status campo entre del campo entre status del grupo de cuentas en estatus del campo especifico de TB y el status del campo especifico de sociedad. Para poder determinar cuál es el status campo que se aplicara al momento de administrar un dato maestro, se utiizara una regla de prioridades que posee el siguiente orden Oculto Visualización...

Acceder a esta publicación

Creado y Compartido por: Evelin Almanzar

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Creación automática del catálogo ALV Se explican dos métodos para crear el catálogo de un reporte ALV: de forma manual (campo por campo) y de forma automática usando el módulo de funciones Reduce ALV Fill Catalog Merge. Para la creación automática, es necesario modificar la declaración de la tabla interna del ALV utilizando OCCURS y LIKE, haciendo referencia a una tabla de base de datos existente. Declarar la tabla con OCCURS cero permite que la estructura esté incluida en la tabla interna y evita declarar una cabecera adicional. Se debe configurar el editor ABAP para que ninguna línea de código supere los 72 caracteres de ancho, desde el menú Utilidades...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



El catálogo de campos del ALV Grid Control en ABAP (Field Catalog) es un componente esencial para definir cómo se visualizarán los datos en una tabla ALV. Contiene las propiedades de cada columna, como el nombre del campo, el texto descriptivo, la longitud, el tipo de dato y las opciones de formato o edición. A través de la estructura LVC_FCAT, el desarrollador puede personalizar la presentación de la información, controlando aspectos como la visibilidad, alineación, colores, totales o la posibilidad de ordenar y filtrar. El catálogo puede generarse manualmente o de forma automática mediante funciones como REUSE_ALV_FIELDCATALOG_MERGE, que toma los metadatos de una tabla...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación


👉Bueno, estos fueron los últimos artículos de más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.