Está en la página 1de 44

MANUAL DE CONFIGURACIÓN

PY-NÓMINA
Human Capital Management (HCM)
INDICE
1 INTRODUCCIÓN ............................................................................................................................................ 4
2 DEFINICIONES ............................................................................................................................................... 5
2.1 CC-NÓMINA.................................................................................................................................................. 5
2.2 ÁREA DE NÓMINA ......................................................................................................................................... 5
2.3 AGRUPADOR DE ÁREA DE PERSONAL PARA REGLAS DE NÓMINA ................................................................... 5
2.4 REGLA DE NÓMINA ....................................................................................................................................... 5
2.5 FUNCIÓN DE NÓMINA .................................................................................................................................... 6
2.6 OPERACIÓN DE NÓMINA................................................................................................................................ 6
2.7 ESQUEMA DE NÓMINA .................................................................................................................................. 6
2.8 DRIVER DE NÓMINA ...................................................................................................................................... 7
3 REGLAS DE NÓMINA.................................................................................................................................... 8
3.1 OBJETIVO ..................................................................................................................................................... 8
3.2 INGRESANDO A LA TRANSACCIÓN PE02 ....................................................................................................... 8
3.2.1 Listado resumen de reglas .................................................................................................................... 9
3.2.2 Referencia de utilización de reglas ..................................................................................................... 10
3.2.3 Búsqueda de texto fuente .................................................................................................................... 11
3.3 CREACIÓN Y ACTUALIZACIÓN DE REGLAS DE NÓMINA................................................................................ 11
3.4 OPERACIONES BÁSICAS............................................................................................................................... 14
3.4.1 ADDWT .............................................................................................................................................. 14
3.4.2 SUBWT ............................................................................................................................................... 15
3.4.3 AMT, RTE y NUM............................................................................................................................... 15
3.4.4 MULTI y DIVID.................................................................................................................................. 15
3.4.5 ZERO= ............................................................................................................................................... 15
3.4.6 SETIN ................................................................................................................................................. 15
3.4.7 BREAK ................................................................................................................................................ 16
3.5 OPERACIONES DE ARGUMENTO VARIABLE .................................................................................................. 17
3.5.1 VAKEY ................................................................................................................................................ 17
3.5.2 OUTWP .............................................................................................................................................. 18
4 FUNCIONES Y OPERACIONES DE NÓMINA......................................................................................... 20
4.1 OBJETIVO ................................................................................................................................................... 20
4.2 INGRESANDO A LA TRANSACCIÓN PE04 ..................................................................................................... 20
4.3 FUNCIONES DE NÓMINA .............................................................................................................................. 21
4.4 OPERACIONES DE NÓMINA .......................................................................................................................... 23
5 ESQUEMAS DE NÓMINA............................................................................................................................ 25
5.1 OBJETIVO ................................................................................................................................................... 25
5.2 INGRESANDO A LA TRANSACCIÓN PE01 ..................................................................................................... 25
5.3 EDITANDO ESQUEMAS ................................................................................................................................ 26
5.4 FUNCIONES EN ESQUEMAS .......................................................................................................................... 27
6 TABLAS DE CONFIGURACIÓN DE NÓMINA ........................................................................................ 28
6.1 OBJETIVO ................................................................................................................................................... 28
6.2 CONFIGURACIÓN DE TEXTOS DE CC-NÓMINAS ........................................................................................... 28
6.3 CONFIGURACIÓN DE CONSTANTES DE NÓMINA (CANTIDADES) ................................................................... 29
6.4 CONFIGURACIÓN DE CONSTANTES DE NÓMINA (IMPORTE Y MONEDA) ....................................................... 30
6.5 CONFIGURACIÓN DE CLASES DE TRATAMIENTO ......................................................................................... 31
6.6 CONFIGURACIÓN DE BASES DE VALORACIÓN ............................................................................................. 34
7 PROCESO DE EJECUCIÓN DE NÓMINA ................................................................................................ 37
7.1 OBJETIVO ................................................................................................................................................... 37
7.2 REGISTRO DE GESTIÓN DE CÁLCULO DE NÓMINA ........................................................................................ 37
7.3 INGRESANDO AL DRIVER DE NÓMINA .......................................................................................................... 39
7.4 LOG DE NÓMINA ......................................................................................................................................... 41
7.5 RESULTADOS DE NÓMINA ........................................................................................................................... 42
Configuración HCM

1 Introducción
El presente documento contiene una revisión del proceso de configuración de la nómina de personal
(Payroll - PY) para el módulo de Human Capital Management (HCM) de SAP.

El objetivo de este manual es enseñar el proceso completo de la nómina y el manejo de las


transacciones principales de PY para poder realizar las configuraciones correspondientes.

Se revisarán principalmente:

• El proceso de creación y actualización de las reglas de nómina para personal.


• La edición de esquemas de nómina.
• La creación y actualización de funciones y operaciones de nómina.
• Las diversas tablas de mantenimiento para nómina.
• El proceso de ejecución de la nómina.

El presente manual ha sido elaborado en base a la versión SAP ECC 6.0.

4 Manual de Configuración PY
Configuración HCM

2 Definiciones

2.1 CC-nómina
Una CC-nómina o Clase de Concepto de Nómina, es un elemento que representa al concepto de
pago en la Empresa. Puede tener asociada una cantidad, factor o monto determinado. Por
estándar SAP están compuestas por cuatro caracteres.

Existen diversos tipos de CC-nóminas como:

• CC-nóminas técnicas: las que son bases de cálculo para la formación de otros
conceptos, por ejemplo las barras de acumulación.
• CC-nóminas primarias: las que conforman los procesos principales como los ingresos,
descuentos, aportes y los tiempos.
• CC-nóminas auxiliares: otros conceptos que se definan como intermedios para cálculo o
informativos.

2.2 Área de nómina


Se define como la frecuencia de pago de un determinado grupo de trabajadores. Se puede
definir por ejemplo un área de nómina para empleados (pago mensual) o para obreros (pago
semanal).

2.3 Agrupador de área de personal para reglas de nómina


La agrupación de las áreas de personal para reglas de nómina constituye un indicador de control
para los programas de nómina. Para los empleados pertenecientes a la misma agrupación se
utilizan las mismas reglas. Para reconocer rápidamente a este agrupador, se le denomina
generalmente por su nombre técnico, ABART.

2.4 Regla de nómina


Una regla de nómina es una agrupación de instrucciones a manera de árbol de decisión que
permite realizar cálculos con las CC-nóminas. Es llamada a partir de un agrupador de área de
personal y una CC-nómina.

5 Manual de Configuración PY
Configuración HCM

2.5 Función de nómina


Las funciones de nómina contienen parámetros y código ABAP que permite realizar una
funcionalidad compleja en el cálculo de nómina. Se distinguen porque son llamadas únicamente
desde el esquema de nómina.

2.6 Operación de nómina


Las operaciones de nómina contienen parámetros y código ABAP que permite realizar una
funcionalidad dentro de las reglas de cálculo de nómina.

2.7 Esquema de nómina


El esquema de nómina es un conjunto de instrucciones que contienen llamados a funciones de
nómina, las cuales son declaradas una por cada línea. Dentro del esquema podrán agruparse
estos elementos y aplicarse condiciones para ejecutarlos.

6 Manual de Configuración PY
Configuración HCM

2.8 Driver de nómina


El driver de nómina es un programa que permite la ejecución de la nómina para un esquema
determinado, el cual será leído línea por línea, procesando cada uno de sus elementos y
generando las CC-nóminas correspondientes para un periodo determinado.

7 Manual de Configuración PY
Configuración HCM

3 Reglas de nómina

3.1 Objetivo
En este capítulo se describirá a detalle la transacción que permite crear y actualizar las reglas de
nómina de personal.

3.2 Ingresando a la transacción PE02


Para realizar la creación y actualización de reglas, se cuenta con la transacción PE02, la cual
permitirá actualizar el código fuente, atributos y documentación de las reglas de nómina, así
como realizar búsquedas de reglas vía texto clave o emitir listados de reglas en SAP.

En el campo Regla se deberá ingresar el nombre de la regla de nómina a crear o ya existente.


Luego, si se desea crear una regla pulsar el botón o caso se desee tratar una
regla existente pulsar o .

Los campos de Agrupación de áreas de personal para regla de nómina y CC-nómina se precisan
al modificar o bien visualizar el texto original. En el editor se visualizan entonces las reglas
existentes para los valores indicados. Si no existiesen reglas se crea nuevamente esta
combinación de agrupación de las áreas de personal para regla de nómina y CC-nómina.

8 Manual de Configuración PY
Configuración HCM

Existen dos posibilidades para obtener la primera agrupación/CC-nómina:

• Se dejan ambos campos vacíos y se pasa al editor.


• Se dejan ambos campos vacíos y en la pantalla de acceso se activa la tecla Enter. Los
campos se rellenan entonces con los correspondientes valores.

En la parte superior se cuenta además con una barra de herramientas con los siguientes
botones:

Botón Descripción
Listado resumen de reglas
Referencia de utilización de regla
Borrar regla
Copiar regla
/ Gráfico de estructura / Representación tabla

3.2.1 Listado resumen de reglas


Si se desea obtener un listado de las reglas, se deberá pulsar el botón , el cual mostrará la
siguiente pantalla:

Aquí se podrán añadir los criterios requeridos para buscar las reglas de nómina deseadas. Luego
presionar el botón para ejecutar el reporte y aparecerán los resultados de la siguiente
manera:

9 Manual de Configuración PY
Configuración HCM

Se podrá seleccionar cualquiera de ellas para visualizarlas en la PE02.

3.2.2 Referencia de utilización de reglas


Para conocer en dónde se está utilizando una regla determinada, se deberá ingresar el nombre
de la regla, luego pulsar el botón , y a continuación aparecerán las siguientes opciones:

Para efectos de nómina localizada se deberá buscar la regla por Esquemas propios de cliente o
Reglas propias de cliente. En caso la nómina sea estándar, emplear las opciones restantes.

De encontrarse resultados se mostrarán de esta manera y podrán seleccionarse para visualizar a


detalle:

10 Manual de Configuración PY
Configuración HCM

3.2.3 Búsqueda de texto fuente


Si se requiere encontrar un texto dentro de las reglas de nómina, es posible realizar una
búsqueda mediante el menú en Utilidades…, seleccionar Búsqueda texto fuente, y aparecerá la
siguiente pantalla:

Se deberán ingresar las reglas a buscar y una palabra clave, luego presionar el botón para
ejecutar el reporte y aparecerán los resultados de la siguiente manera:

3.3 Creación y actualización de reglas de nómina

Al comenzar a crear una regla, aparecerá la siguiente pantalla:

11 Manual de Configuración PY
Configuración HCM

Aquí se mostrarán por defecto una descripción de la Regla, la cual podrá ser cambiada, así
como un campo para indicar la Clase programa (C para Nómina y T para Tiempos), la cual
determina la utilización prevista del objeto. Además se podrá cambiar la agrupación de países, el
usuario responsable de la regla y un flag para autorizar modificaciones al responsable. Por último
se podrá agregar la documentación respectiva según el formato SAP.

Esta pantalla podrá ser accedida cuando se requiera, mediante el menú principal de la PE02 o
en Pasar a… dentro del modo de edición.

Una vez terminada la edición de atributos, se deberá guardar con el botón , luego ir al menú
en Pasar a… y seleccionar Código Fuente, tras lo cual aparecerá la siguiente pantalla:

En esta parte se tiene el modo de edición de las reglas para cálculo de nómina, mediante el cual
se podrán crear árboles de decisión e instrucciones que permitirán calcular los diversos
conceptos de nómina.

Aquí se cuenta con la siguiente barra de herramientas, la cual permitirá la edición de la regla:

12 Manual de Configuración PY
Configuración HCM

Botón Descripción
Visualizar/modificar regla
Verificar regla
Borrar objeto (incluyendo dependientes)
Crear objeto
Modificar objeto
Cortar objeto (incluyendo dependientes)
Copiar objeto (incluyendo dependientes)
Pegar objeto (incluyendo dependientes)
Reasignar objeto
Marcar objeto (incluyendo dependientes)
Expandir selección
Contraer selección
Posicionar en línea
Posicionar en subárbol
Pila

Para crear la estructura de una regla, tener en cuenta las siguientes consideraciones:

• Al crear un objeto con el botón , aparecerá una casilla para llenar el dato respectivo y
una vez completado se deberá pulsar Enter, para que aparezca una casilla en blanco
debajo que permita llenar otro dato. En caso no se deseen actualizar más datos, pulsar
Enter nuevamente.

• Cuando se haya terminado de definir un nivel y se pulse el botón en uno de los


objetos ya existentes, aparecerá la siguiente ventana:

Aquí se tendrá la opción de crear un objeto en el mismo nivel del seleccionado o en un


nivel inferior, ampliando de esta manera el árbol.

Como se mencionó anteriormente, las reglas son llamadas a partir de un agrupador de área de
personal para reglas de nómina y una CC-nómina, por lo que para empezar a crear la estructura
de la regla, se deberán definir primero los agrupadores y luego las CC-nóminas correspondientes
para cada uno de ellos. Tener en cuenta que se pueden emplear los valores * para designar
cualquier agrupador y **** para cualquier CC-nómina.

13 Manual de Configuración PY
Configuración HCM

Para crear un agrupador, hacer click en e ir ingresando uno a uno los agrupadores a
considerar.

Una vez definidos los agrupadores, se deberán registrar las CC-nóminas que se desean
procesar para cada uno de ellos.

Para cada CC-nómina se deberá agregar la lógica deseada, la cual se construirá con las
diversas operaciones y operadores con los que se cuentan y que verán en las siguientes
secciones.

3.4 Operaciones básicas


En esta sección se explicarán a detalle las diferentes operaciones a emplearse en la creación de
reglas para nómina de personal.

Al procesar una CC-nómina dentro de una regla de nómina, se llenan internamente los tres
valores actuales que la componen: Rate (Factor), Number (Cantidad) y Amount (Monto).

Tener en cuenta que las variables se definen con un '&' como prefijo y las constantes de igual
forma con una 'K' delante.

A continuación se listarán las operaciones básicas más importantes:

3.4.1 ADDWT
Esta operación transfiere la CC-nómina a una tabla interna, tomando los valores que se
encuentran en la cabecera actual y agregándolos a una CC-nómina resultado. Es posible
renombrar la CC-nómina actual o guardar el resultado como variable.

Sintaxis: ADDWT[Parámetro][Operador][Operando]

Ejemplos:

ADDWT * Transfiere los valores originales que fueron llamados


ADDWT 9100 Transfiere los valores actuales a otra CC-nómina
ADDWT&VAR1 Transfiere los valores actuales a una variable

14 Manual de Configuración PY
Configuración HCM

3.4.2 SUBWT
Esta operación transfiere la CC-nómina a una tabla interna, tomando los valores que se
encuentran en la cabecera actual y restándolos de una CC-nómina resultado. Es posible
renombrar la CC-nómina actual o guardar el resultado como variable.

Sintaxis: SUBWT[Parámetro][Operador][Operando]

Ejemplos:

SUBWT * Transfiere los valores originales de forma negativa


SUBWT 1000 Transfiere los valores actuales restando a otra CC-nómina

3.4.3 AMT, RTE y NUM


Con estas operaciones se procesarán el campo actual de Monto, Factor y Cantidad
respectivamente. Las tres funcionan de manera similar, por lo que se revisarán en esta parte.

Sintaxis: [AMT/RTE/NUM][Operador][Operando]

Ejemplos:
AMT?0 Pregunta si el Monto es cero
RTE= 9100 Asigna la CC-nómina 9100 al Factor
AMT*KGENAU Multiplica el Monto por una constante
RTE=9100 Asigna el valor 9100 al Factor
AMT=& VAR1 Se asigna un valor variable al Monto
NUM=* Se asigna el valor original de Cantidad
AMT=L 9100 Asigna la CC-nómina 9100 de la tabla LRT al Monto

3.4.4 MULTI y DIVID


Con MULTI se podrán realizar multiplicaciones y con DIVID divisiones empleando los campos de
Monto, Factor y Cantidad.

Sintaxis: [MULTI/DIVID] [Campo1][Campo2][Resultado]

Ejemplos:
MULTI NRA Multiplica Cantidad por Factor y coloca el resultado en Monto
DIVID ANA Divide Monto entre Cantidad y coloca el resultado en Monto

3.4.5 ZERO=
La operación ZERO= inicializa los valores de la cabecera de la entrada actual de una tabla.

Sintaxis: ZERO= [Valores]

Ejemplos:
ZERO= N Pone el valor de Cantidad en cero
ZERO= NRA Pone los valores de Cantidad, Factor y Monto en cero
ZERO= &ABCD Elimina la variable ABCD

3.4.6 SETIN
La operación SETIN permite configurar los splits para las CC-nóminas.

15 Manual de Configuración PY
Configuración HCM

Sintaxis: SETIN [Operador]=[Valor]

Ejemplos:
SETIN R=3 Pone el valor de Cantidad en cero
SETIN A=01 Pone los valores de Cantidad, Factor y Monto en cero

3.4.7 BREAK
Permite colocar un punto de parada para que cuando se procese la regla en la ejecución de la
nómina, pueda analizarse el programa ABAP respectivo.

Sintaxis: BREAK

16 Manual de Configuración PY
Configuración HCM

3.5 Operaciones de argumento variable


En esta sección se analizarán las operaciones de argumento variable que se emplean en la
creación de reglas de nómina. Éstas permitirán desagregar a mayor detalle los árboles de
decisión, realizando acciones diferentes para cada uno de los valores correspondientes a los
parámetros empleados.

3.5.1 VAKEY
La operación VAKEY coloca el campo especificado como parámetro en el argumento variable,
desde un registro que está siendo leído. Esta operación se puede emplear inmediatamente
después de haber sido leído un registro de la base de datos.

Sintaxis: VAKEY[Parámetro] Ejemplo:

Lista de parámetros:

Parámetro Descripción
ABPMM Periodo de nómina
ABPJJ Año de nómina (2 últimos dígitos)
ABP4J Año de nómina (4 dígitos)
ALWTA Work Tax Area
ALZNR Y/N alternative payment
AS-FU Current function
AUFKZ Extra pay indicator for overtime
BNKSA Type of bank details P0009
CTRAN Y/N Collective transfers
CURCY Payroll currency
DDTYP Type of severance pay from infotype 0083
EMFSL Recipient key P0057
FAMSA Family type
Employee's gender
Attention: These parameters (T52BO) are only possible for country
GESCH
code 02 (Switzerland). This function can only be used with the
AUSNM operation.
Leave year from infotype 0083 (can only be used with) Function
LEAYR
P0083
Leave type from infotype 0083 (can only be used with) Function
LETYP
P0083
Is the leave year from infotype 0083 the payroll year? (X/*) (can
LEYRA
only be used with) Function P0083
LGART Wage type if it exists in the wage type
LNTYP Loan type P0045 (Can only be used with the function P0045 or PRT
LNCLS Loan type (I or A) (Can only be used with function P0045 or PRT)
MEMBS Membership subtype P0057
OCCAT Off-cycle category
OCRSN Motivo de nómina especial
PAYTY Tipo de nómina

17 Manual de Configuración PY
Configuración HCM

Simulation run for liability in area Position budgeting and control


The following applies: Y (simulation run)
N (no simulation run)
This parameter is only valid, if you set the Position budgeting and
control.
PBCSI
Note: The parameter only returns the information yes/no with the
simulation run.You can not check with this parameter, whether
payroll executes an update.

Programm type according to schema. The following applies:


ABR (Payroll) = C
PGTYP AUS (evaluation) = E
SP (special payroll run) = S

PRAKN Premium indicator time ITs


QUTYP Leave type (corresponds to specification LETYP)
QUYEA Leave year (corresponds to specification LEAYR)
Is the leave year the payroll year? (X/*) (corresponds to
QUYRA
specification LEYRA)
SRULE Child allowances
STYPE Child bonuses
The variable key is filled out based on the values in the TRFGR
under TRFST fields from the current PZ record.
TGRLE
Result: X, if both are not equal
SPACE, * otherwise.
VERSL Overtime compensation key
VSART Insurance type
VSGES Insurance company
VSTAR Pay scale type insurance
WTUNT Wage type unit
XMCDF Return value of feature XMCDF
XMCGR Return value of feature XMCGR
Time unit
The difference between WTUNT and ZEINH is that you must use
ZEINH WTUNT in rules, which are accessed using the PIT function (or
comparable), whereas you must use ZEINH for all functions
processed in master and time data.
ZLSCH Payment key for bank transfers
Type of origin for a wage type in the ZL. The following applies:
P planned work
ZLTYP
O Overtime
A Absence

3.5.2 OUTWP
La operación OUTWP carga la información actual del centro de trabajo y emolumentos básicos.
Si es empleada en un esquema de evaluación, sólo pueden llamarse los campos que son parte
de los resultados de nómina (generalmente como entrada de la tabla WPBP).

18 Manual de Configuración PY
Configuración HCM

Sintaxis: OUTWP[Parámetro] Ejemplo:

Lista de parámetros:

Parámetro Descripción
PERSG Grupo de personal
PERSB Area de nómina
ABART Agrupador de área de personal para reglas de nómina
PAYSB Payroll area***)
EMPLR Employment contract
ATIND Additional Time Management I0007*)
PARTT Part-time from I0007*)
WWEEK Working week from I0007*)
PLTSC Personnel subarea****)
PLANT Personnel area****)
COMPY Company code****)
Cost center
The variable key has 8 characters, the cost center has 10
COSTC characters. Use the operations VALEN and Operation VAOFF to
select the section to be transferred from the cost center and placed
in the variable key.
Cost distribution indicator
COSTD An 'X' is placed in the variable key if IT 0027 (cost distribution)
exists for the EE, otherwise an '*' is entered.
CTYMO Country modifier for wage types
SHIFT Shift indicator
JOBNO Job
TRFAR Pay scale type
TRFGB Pay scale area
TRFGR Pay scale group
TRFST Pay scale level
Internal pay scale type from T510A. If this field is not maintained,
ITRFA
'**' is entered in the variable key instead.
TIMER Time recording
INWID Participation in Time WTs from T503**)
ORGEH Unidad organizativa

19 Manual de Configuración PY
Configuración HCM

4 Funciones y operaciones de nómina

4.1 Objetivo
En este capítulo se describirá la transacción que permite actualizar las funciones y operaciones
de nómina de personal.

4.2 Ingresando a la transacción PE04


Para realizar actualización de funciones y operaciones, se cuenta con la transacción PE04.

En el campo Nombre se deberá ingresar el nombre de la función u operación de nómina a crear o


ya existente. Luego seleccionar la clase de objeto (nómina o tiempos) y el tipo de objeto (función
u operación). Finalmente, si se desea crear una regla pulsar el botón o caso se
desee tratar una regla existente pulsar , o .

En la parte superior se cuenta además con una barra de herramientas con los siguientes
botones:

Botón Descripción
Activar función u operación
Activar índice y código fuente de funciones u operaciones
Referencia de utilización de función u operación
Ver código fuente de la función u operación

20 Manual de Configuración PY
Configuración HCM

4.3 Funciones de nómina

Al crear una función, tener en cuenta lo siguiente:

Agrupación de países
Definir la agrupación de países a la que pertenecerá, puede ser una o más.

Lista de parámetros
Definir los parámetros con los que contará la función, para lo cual se contará con el botón para
agregar parámetros y para eliminar parámetros. Luego de definir el número correlativo, nombre y
descripción, se deberá definir la clase de parámetro, la cual puede tomar los siguientes valores:

En blanco – definición de valores del parámetro


A – sin verificación
C – para reglas de nómina
R – para reglas GEN (general), EYY (clase de evaluación) y PXX (clase de tratamiento)

En caso se coloque el valor en blanco, se podrá hacer doble click en el parámetro y completar los
valores que podrá tomar:

21 Manual de Configuración PY
Configuración HCM

Para definir dichos valores, se contará con el botón para agregar valores, para eliminar valores y
para guardar los valores añadidos.

Código fuente
Para editar el código fuente de la función bastará con hacer click en el botón de la barra de
herramientas, indicar el programa de ejecución de nómina de ser necesario y se accederá al editor
ABAP:

22 Manual de Configuración PY
Configuración HCM

En la imagen se muestra el programa asociado a la función que se está revisando y se puede observar
en el código la instrucción CASE AS-PARM1, la cual pregunta por el valor del parámetro 1, el cual se
ha definido en el punto anterior. Entonces, para cada valor definido, debe existir una porción de código
ABAP la cual le brindará la funcionalidad requerida.

4.4 Operaciones de nómina

Al crear una operación, tener en cuenta lo siguiente:

Agrupación de países
Definir la agrupación de países a la que pertenecerá, puede ser una o más.

Parámetros
Definir primero el modelo que se empleará para la operación, cada modelo cuenta con una estructura
definida. Se puede elegir de una lista con varias combinaciones de estructuras, entre las cuales se
distinguen los siguientes valores:

• O – operación, puede tomar varios caracteres

23 Manual de Configuración PY
Configuración HCM

• S – símbolo, solo puede ser un caracter


• V – argumento variable, se debe indicar la longitud
• F – argumento fijo, generalmente usado para campos estándar

Por ejemplo, la operación AMT cuenta con el modelo CE, el cual tiene la estructura OOOSVVVVVV, la
cual se interpreta como:
• 3 caracteres para operación
• 1 caracter para símbolo
• 6 caracteres para argumento variable

Definir los valores de los parámetros con los que contará la operación, para lo cual se contará con el
botón para agregar valores y para eliminar valores. En ValorF se ingresarán los valores fijos que
se podrán tomar, en ValorS los símbolos que se podrán tomar, en TipoV el tipo de variable y en LongV
la longitud del argumento variable.

Código fuente
Para editar el código fuente de la operación bastará con hacer click en el botón de la barra de
herramientas, indicar el programa de ejecución de nómina de ser necesario y se accederá al editor
ABAP:

En la imagen se muestra el programa asociado a la operación que se está revisando y se puede


observar en el código la rutina OPAMT, en la cual se encuentra la lógica de la operación. En esta
porción de código existen dos variables importantes:

• OP – es la declaración de la operación con sus argumentos respectivos (input)


• VARGT – es el recipiente del valor final o resultado de la operación (output)

24 Manual de Configuración PY
Configuración HCM

5 Esquemas de nómina

5.1 Objetivo
En este capítulo se describirá la transacción que permite actualizar los esquemas de nómina de
personal.

5.2 Ingresando a la transacción PE01


Para realizar la actualización de esquemas, se cuenta con la transacción PE01, la cual mostrará
en líneas, las diversas instrucciones que componen el esquema.

En la parte superior se cuenta además con una barra de herramientas con los siguientes
botones:

Botón Descripción
Listado resumen de esquemas
Generar esquema
Referencia de utilización de esquema
Borrar esquema
Copiar esquema
/ Gráfico de estructura / Representación tabla

En el campo Esquema se deberá ingresar el nombre del esquema de nómina a crear o ya


existente. Luego, si se desea crear un esquema pulsar el botón o caso se desee

25 Manual de Configuración PY
Configuración HCM

tratar un esquema existente pulsar o . Cabe resaltar que para


acceder al editor de esquemas, sólo se podrá realizar con la opción Representación de tabla .

5.3 Editando esquemas


Los esquemas de nómina son un conjunto de instrucciones, las cuales están representadas una
en cada línea. A fin de poder realizar la edición de los esquemas, será necesario revisar primero
la estructura de una línea.

La estructura de una línea del esquema es la siguiente:

Nro. línea Función Parám 1 Parám 2 Parám 3 Parám 4 Comentar / Texto


descomentar descriptivo

Nro. línea: Código correlativo para cada línea del esquema


Función: Nombre de la función de nómina que se va a ejecutar
Parám 1: Primer parámetro de la función de nómina
Parám 2: Segundo parámetro de la función de nómina
Parám 3: Tercer parámetro de la función de nómina
Parám 4: Cuarto parámetro de la función de nómina
Comentar/descomentar: Casilla que permite habilitar/deshabilitar una línea
Texto descriptivo: Descripción de la funcionalidad de la línea

Se pueden realizar las siguientes operaciones en cada línea:

Insertar una nueva línea


Para ello colocar el cursor al inicio del número de línea deseado y luego con la tecla INS
activada, presionar la tecla “I” y luego ENTER. La nueva línea se insertará debajo de la
seleccionada.

26 Manual de Configuración PY
Configuración HCM

Eliminar una línea


Para ello colocar el cursor al inicio del número de línea deseado y luego con la tecla INS
activada, presionar la tecla “D” y luego ENTER.

Comentar una línea


Para deshabilitar una línea bastará con colocar “*” (asterisco) en la casilla
Comentar/descomentar.

5.4 Funciones en esquemas


Como ya se describió en el punto anterior, en las líneas del esquema se hacen llamados a
funciones de nómina, las cuales tienen una diversidad de parámetros. En esta sección se verá
como aplicar las funciones en los esquemas de nómina.

Función PIT
Esta función procesa la tabla interna IT mediante una regla de nómina. Es una de las más
usadas en los esquemas de nómina.

Sintaxis:

Nro. PIT Regla de GEN NOAB Comentar / Texto


línea nómina descomentar descriptivo

Nro. línea: Código correlativo para cada línea del esquema


PIT: Es la función de nómina para procesar IT
Regla de nómina: Indicar en esta casilla el nombre de la regla a procesar
GEN: Indicar este valor cuando la regla de nómina no procese alguna CC-nómina en particular.
NOAB: Indicar este valor cuando la regla de nómina no procese algún agrupador de área de
personal para reglas de nómina (ABART) en particular.
Parám 4: No se usa
Comentar/descomentar: Casilla que permite habilitar/deshabilitar una línea
Texto descriptivo: Descripción de la funcionalidad de la línea

27 Manual de Configuración PY
Configuración HCM

6 Tablas de configuración de nómina

6.1 Objetivo
En este capítulo se detallarán las tablas de configuración de nómina más importantes.

6.2 Configuración de Textos de CC-nóminas

Para poder configurar las propiedades de las CC-nóminas a nivel de clases de tratamiento,
acumulación y evaluación, se empleará la siguiente vista:

Transacción: SM30
Vista: V_T512T

Hacer click en el botón de actualizar y aparecerá la siguiente pantalla:

Ingresar el valor para la agrupación de países y luego hacer click en el icono de check para
que aparezca la siguiente pantalla:

28 Manual de Configuración PY
Configuración HCM

Aquí se podrán modificar los textos explicativos y breves de las CC-nóminas.

6.3 Configuración de Constantes de nómina (cantidades)

Para poder configurar las constantes de nómina para cantidades que se emplearán en las reglas
de nómina se empleará la siguiente vista:

Transacción: SM30
Vista: V_T511K

Hacer click en el botón de actualizar y aparecerá la siguiente pantalla:

29 Manual de Configuración PY
Configuración HCM

Ingresar el valor para la agrupación de países y luego hacer click en el icono de check para
que aparezca la siguiente pantalla:

Aquí se definirán las constantes de nómina de 5 caracteres, su descripción, fechas de validez y


valor. Esta vista servirá para almacenar constantes que representen cantidades o factores. Al
registrar fechas de validez, se permite que los valores de las constantes puedan cambiar a lo
largo del tiempo, manteniendo un histórico.

6.4 Configuración de Constantes de nómina (importe y moneda)

Para poder configurar las constantes de nómina para importe/moneda que se emplearán en las
reglas de nómina se empleará la siguiente vista:

Transacción: SM30
Vista: V_T511P

Hacer click en el botón de actualizar y aparecerá la siguiente pantalla:

30 Manual de Configuración PY
Configuración HCM

Ingresar el valor para la agrupación de países y luego hacer click en el icono de check para
que aparezca la siguiente pantalla:

Aquí se definirán las constantes de nómina de 5 caracteres, su descripción, fechas de validez y


valor. Esta vista servirá para almacenar constantes que representen importes con moneda
respectiva. Al registrar fechas de validez, se permite que los valores de las constantes puedan
cambiar a lo largo del tiempo, manteniendo un histórico.

6.5 Configuración de Clases de Tratamiento

Para poder configurar las propiedades de las CC-nóminas a nivel de clases de tratamiento,
clases de evaluación y acumulaciones, se empleará la siguiente vista:

Transacción: SM30
Vista: V_512W_D

31 Manual de Configuración PY
Configuración HCM

Hacer click en el botón de actualizar y aparecerá la siguiente pantalla:

Ingresar el valor “99” para la agrupación de países y luego hacer click en el icono de check
para que aparezca la siguiente pantalla:

Hacer nuevamente click en el icono de check para acceder a la vista:

Para configurar una CC-nómina, se deberá hacer doble click en su registro respectivo y se
accederá a la siguiente pantalla:

32 Manual de Configuración PY
Configuración HCM

En esta parte se configurarán:

Clases de tratamiento
Indican propiedades primarias de las CC-nóminas para efectos del cálculo de la nómina. Cada
clase representa una propiedad distinta, la cual tiene diversas variantes que son seleccionadas
mediante un valor.

Acumulaciones
Se definen las CC-nóminas técnicas a las cuales acumula la CC-nómina que se configura. Basta
con marcar las que correspondan.

Clases de evaluación
Indican propiedades secundarias de las CC-nóminas, las cuales se asocian con la presentación
de datos en resultados y reportes. Cada clase representa una propiedad distinta, la cual tiene
diversas variantes que son seleccionadas mediante un valor.

Una vez realizados los cambios de la CC-nómina, hacer click en el icono grabar para
guardar la información.

33 Manual de Configuración PY
Configuración HCM

6.6 Configuración de Bases de Valoración

Para poder configurar las bases de valoración de las CC-nóminas se empleará la siguiente vista:

Transacción: SM30
Vista: V_512W_B

Hacer click en el botón de actualizar y aparecerá la siguiente pantalla:

Ingresar el valor para la agrupación de países y luego hacer click en el icono de check para
que aparezca la siguiente pantalla:

34 Manual de Configuración PY
Configuración HCM

Hacer nuevamente click en el icono de check para acceder a la vista:

Luego, hacer doble click en la CC-Nómina deseada y se accederá a la siguiente pantalla:

35 Manual de Configuración PY
Configuración HCM

Se deberá ingresar por cada CC-Nómina los datos de Base de valoración y porcentaje en la
sección de CC-Nómina actual, por ejemplo:

Descripción
CC-Nómina Base de Valoración %
CC-Nómina
9121 HORAS EXTRAS 25% H3 1.25
9122 HORAS EXTRAS 35% H3 1.35
9123 HORAS EXTRAS 100% H3 2.00
9124 HORAS EXTRAS 50% H3 1.50
9125 HORAS EXTRAS 200% H3 3.00

Hacer click en el icono grabar para guardar la información.

36 Manual de Configuración PY
Configuración HCM

7 Proceso de ejecución de nómina

7.1 Objetivo
En este capítulo se revisará a detalle el registro de gestión, el driver de nómina, la ejecución de
nómina y los resultados de nómina.

7.2 Registro de gestión de cálculo de nómina


A fin de controlar la ejecución de nómina para cada área de nómina definida, se ha definido el
Registro de Gestión de cálculo de nómina, el cual permitirá definir estados para el cálculo de la
nómina en un periodo determinado. Para acceder al Registro de Gestión se cuenta con la
transacción PA03:

Para poner realizar la ejecución de nómina para un área de nómina determinada, su registro de
gestión debe crearse primero, para ello presionar el botón y aparecerá la siguiente pantalla:

37 Manual de Configuración PY
Configuración HCM

Luego se deberá definir el periodo de inicio para cálculo de nómina, para lo que en Periodo límite
p.retroactiv. se deberá colocar el periodo deseado y en Per. Cálculo nómina, el periodo anterior.
Por ejemplo, si deseamos para Enero 2008:

Hacer click en el ícono para guardar la información. Luego se retornará a la pantalla del
registro de gestión y se deberá colocar el ícono de modificar y aparecerá la siguiente pantalla
con los botones de estado habilitados:

Se deberá hacer click en el botón de Libre p.calc.nóm., con lo que se colocará un check en el

botón y se modificará la fecha de Per.cálculo nómina, y luego grabar .

En caso se desee modificar datos maestros, se deberá hacer click en el botón Libre p.corrección,
y cuando se haya terminado de ejecutar la nómina para todos los trabajadores de un área de
nómina en un periodo determinado, se cerrará el registro de gestión con el botón Fin de
calc.nóm.

Una vez cerrado, para continuar en el siguiente periodo bastará con modificar el registro de
gestión y colocarlo en Libre p.calc.nóm. o Libre p.corrección nuevamente.

38 Manual de Configuración PY
Configuración HCM

7.3 Ingresando al driver de nómina


Para realizar la ejecución de nómina para la agrupación de países “Otros países o 99”, se cuenta
con la transacción PC00_M99_CALC o para el caso de Chile es ZPC00_M39_CALC:

La pantalla principal se compone de las siguientes partes:

Periodo cál. Nómina


Aquí se ingresará el área de nómina que se desea evaluar y se escogerá entre tomar el periodo
actual de dicha área de nómina o indicar un periodo a evaluar.

Selección
Se completarán los parámetros estándar de SAP para la ejecución del programa, por ejemplo el
número de personal a evaluar, la sociedad a evaluar y el área de nómina indicada en la parte
anterior.

Control general del programa


El campo más importante de esta sección y de todo el programa es Esquema de nómina, el cual
indicará el conjunto de instrucciones a emplear para la ejecución.

Por otra, parte se cuenta con campos para controlar la ejecución de nómina, ya que en SAP se
cuenta con dos tipos de ejecución:

39 Manual de Configuración PY
Configuración HCM

• Regular: se ejecuta para un periodo definido por el área de nómina. Por ejemplo: la nómina
mensual o semanal.
• Especial: se ejecuta para una fecha específica, adicional a la regular. Por ejemplo: nóminas
de adelanto, gratificaciones, pagos especiales, entre otros.

Cuando se desee ejecutar una nómina regular, sólo deberá completarse el campo del esquema y
para el caso de la nómina especial será necesario indicar además el Motivo de cálculo de
nómina y en Cálculo nóm. especial se deberá colocar en la primera casilla el valor “A” de nómina
extra, y en el tercero la fecha de ejecución.

Si se desea ejecutar la nómina en modo simulado, se puede marcar la casilla de Proceso de test.

Grabación log
Para visualizar el log completo de ejecución de la nómina se deberá marcar la casilla Visualizar
log y adicionalmente se cuenta con una casilla para ver el log de tiempos.

Parámetro p.rec.salarios
En este recuadro se puede escoger un formulario para recibo de salarios desde una variante ya
creada.

40 Manual de Configuración PY
Configuración HCM

7.4 Log de nómina


Una vez ejecutada la nómina, tenemos la opción de visualizar el log del proceso, la cual podemos
acceder marcando la opción respectiva de la pantalla inicial:

Haciendo click en el botón de Formulario, obtenemos el recibo correspondiente a la ejecución:

41 Manual de Configuración PY
Configuración HCM

7.5 Resultados de nómina


Al finalizar la ejecución de la nómina en real, los resultados de la misma se guardarán en un
conjunto de tablas denominado Clúster de nómina. Estos resultados pueden verse mediante la
transacción PC_PAYRESULT.

En esta transacción se ingresa el número de personal del trabajador y se presiona ENTER para
ver los registros que contiene. El clúster de nómina para cada trabajador se encuentra
conformado por uno o más registros correspondientes a las ejecuciones de nómina para cada
periodo:

Para ingresar a un registro, hacer doble click en él y aparecerá la siguiente pantalla:

42 Manual de Configuración PY
Configuración HCM

Aquí se pueden observar las tablas que componen el clúster de nómina de dicho periodo, entre
las cuales destacan:

WPBP – Puesto de trabajo / Emolumentos básicos


Contiene los datos principales del puesto de trabajo y datos salariales del trabajador.

RT – Tabla de resultados
Contiene los resultados de nómina para el periodo seleccionado. Muestra de forma detallada las
CC-nóminas generadas con sus respectivos montos, cantidades y porcentajes.

43 Manual de Configuración PY
Configuración HCM

CRT – Tabla de resultados acumulados


Contiene los resultados acumulados de nómina para el periodo seleccionado. Muestra de forma
detallada las CC-nóminas acumuladas generadas con sus respectivos montos, cantidades y
porcentajes:

44 Manual de Configuración PY

También podría gustarte