viernes, 31 de enero de 2014

Vista de Actualización Tipo Cluster

Paso 1 - CREACION DE VISTAS
Creación de Vista de tabla 1:
  • Tabla Transparente: ZHR_PY_PROMED_C
  • Vista Actualización:   ZHR_PY_PROMED_CV
Se indica la tabla a mantener:
Se agregan los campos a visualizar:
Se genera el actualizador de tabla de 1 nivel:

Creación de Vista de tabla 2:
  • Tabla Transparente: ZHR_PY_PROMED_D
  • Vista Actualización:   ZHR_PY_PROMED_DV
Se indica la tabla a mantener:
Se agregan los campos a visualizar:
Se genera el actualizador de tabla de 1 nivel:
Paso 2 - CREAR CLUSTER DE VISTAS
SE54 (Generar vista tabla), botón: Tratar cluster de vista
Se indica el nombre del Cluster vista y se Crea/Modifica
A nivel de Entrada de cabecera, se indica la descripción:
A nivel de Estructura objeto:
  • Ingresar las vistas a relacionar con su descripción. 
  • Ingresar el predecesor de cada vista (la vista cabecera es su propio predecesor). 
  • En la columna Dependencias: “R” para la cabecera y “S” para las dependientes. 
  • En la columna Posición: Indicar el orden jerárquico de las vistas. 
  • En la columna Inicio: Indicar la vista de nivel inicial.
Se selecciona cada una de las estructuras y se presiona el botón  para generar sus dependencias.  Esto es automatico y se realiza con todas las estructuras.
Si se observan las dependencias de la vista de cabecera, se ve que depende de si mismo:
Si se observan las dependencias de la vista de detalle, se ven las relaciones entre los campos clave del detalle (ZHR_PY_PROMED_DV) con sus correspondientes de la cabecera (ZHR_PY_PROMED_CV)
Ahora ya es posible volver al nivel Entrada cabecera para grabar y Activar
Funcionamiento - EJECUTAR ACTUALIZADOR DE CLUSTER DE VISTAS
SM34 (Actualizar cluster de vistas)
Se ingresa el cluster vista anteriormente creado para Visualizar y/o Actualizar
Se presentan los datos a nivel de cabecera con todas las funcionalidades estándar de creación, edición y modificación.
Al seleccionar un registro de cabecera es posible acceder a su detalle con todas las funcionalidades estándar de creación, edición y modificación.
Las funcionalidades estándar incluyen la obligación de indicar orden de transporte si se realizan modificaciones y las tablas mantenidas son de tipo Customizing (Para este caso).

Espero les sea de Utilidad.

miércoles, 29 de enero de 2014

Dependencia temporal de tablas, manejo de opción Limitar




A continuación les mostrare como aplicar la funcionalidad estándar y su efecto de la forma más didáctica posible.

Si  vemos de forma normal una tabla sin el manejo de a dependencia temporal, veremos algo como esto:
 
Ahora generaremos la vista de forma tradicional

Y si la vemos por la sm30, visualizaremos esto.

Ingresamos 1 registro

Y a continuación procederemos a limitar el registro

Luego grabamos y con el registro seleccionado, presionamos el botón Desglosar<->Ocultar

Y veremos cómo se genero la limitación
En este caso no genera el Split al registro original, solo limitándose la fecha de inicio del registro, lo que claramente no es lo que estamos buscando.


Ahora procederé a  generar la dependencia temporal

Vamos por la SM30 y ingresamos 1 registro

Y a continuación procederemos a limitar el registro

Luego grabamos y con el registro seleccionado, presionamos el botón Desglosar<->Ocultar

Y veremos cómo se genero la limitación
Espero que con esta didáctica explicación puedan asimilar el concepto de esta funcionalidad, espero les sea de utilidad.

Lectura de Enlaces 1001 mediante Función estándar.



Para ello utilizaremos la función estándar RH_READ_INFTY_1001_EXT - Read Infotype 1001 for Object Set incl. External Objects/Relationships
Identificamos la persona sobre la cual vamos a consultar, y para este caso utilizaremos su posición.

Ejecutamos
Visualizamos los 4 valores recuperados en la tabla I1001.
Así mismo podemos ejecutar la RFC identificando un enlace específico, por ejemplo el  A008.
Ejecutamos
Visualizamos el  valor recuperado en la tabla I1001.
Espero les sea de utilidad.