[toc]

En el artículo anterior Creando un HRFORM en SAP se explicó cómo crear un METANET, cuyos elementos se usan para construir la estructura del INFONET del HRFORM en SAP HCM.

En este artículo se detallará la creación del HRFORM en SAP.

Una vez que se tiene el METANET definido, se crea el HRFORM.

Definir el formulario en el HRFORM

En el área de detalle del HRFORM lo primero es indicar qué clase de formulario será (en este caso Recibo de salarios) y qué editor se usará, es decir, si será un Smart Form o Adobe Form.

En la siguiente imagen, se muestra el estado en el que están cada una de las partes que forman el formulario:

Crear un HRFORM en SAP, estado de las partes

En la pestaña “Pantalla de selección” se elegirá la clase de report del programa que ejecutará el HRFORM.

También se pueden añadir campos a la pantalla de selección y darles valores por defecto.

Crear un HRFORM en SAP, pantalla de selección

En la última pestaña “CC-nómina acumuladas” se asigna una aplicación parcial al formulario.

Si se accede a la aplicación parcial, podemos definir conceptos de nómina de acumulación en SAP, que se podrán usar en el HRFORM de la misma forma que las demás CC nóminas.

Crear un HRFORM en SAP, CC nóminas acumuladas

Crear la estructura de datos del HRFORM

Para crear la estructura de datos del formulario (el INFONET) hay que arrastrar cada uno de los elementos desde el área MetaNet al área InfoNet.

Los datos que contendrá la estructura se pueden limitar añadiendo una selección a la Infodimensión mediante la cual se condicionarán los datos.

Crear un HRFORM en SAP, crear el INFONET

Añadir selecciones al formulario SAP

Se añaden dos selecciones para el Infoestar GROUP02_R.

  • En la primera, se indica que la tabla solamente contendrá conceptos de nómina con valor ‘02’ en la clase de evaluación 2. La clase de evaluación 2 se usa para agrupar los CC-nóminas y así indicar como deben tratarse en el recibo de nómina (tabla V_512W_D).

Crear un HRFORM en SAP, selección Infoestar 1

  • En la segunda selección, se indica que solamente se tendrán en cuentas los registros en los cuales el indicador de retroactividad está informado.

Crear un HRFORM en SAP, selección Infoestar 2

Otra selección habitual es indicando directamente el CC nómina, pudiendo hacer una selección múltiple.

También hay opción de clasificar los registros indicando un número en la celda “Clasificar”.

Crear un HRFORM en SAP, selección Infoestar 3

En la parte superior del layout hay un botón Crear un HRFORM en SAP, botón resumen de selección, el que nos lleva a un resumen de todas las selecciones que se aplican en el INFONET.

Crear un HRFORM en SAP, selecciones INFONET

Por tanto, la jerarquía de datos definida será la interfase del formulario.

El botón Crear un HRFORM en SAP, botón layout nos lleva al generador de HRFORMs donde podemos comprobar que la estructura creada está en los imports dentro de la estructura HRDATA.

A partir de este punto, se procede de la misma forma que otros formularios.

Crear un HRFORM en SAP

Siguiendo cada uno de los pasos de estos dos artículos, seremos capaces de crear un HRFORM en SAP de principio a fin.