Académique Documents
Professionnel Documents
Culture Documents
2015-07
http://hdl.handle.net/10016/24134
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
INGENIERA TCNICA
EN INFORMTICA DE GESTIN
Julio 2015!
!
!
Agradecimientos.
.
A"mis"padres"por"regalarme"su"esfuerzo"
A"mi"hermana"por"su"coraje"
A"Cris"por"compartir"el"camino"
!
!
!
!
!
Resumen.
!
En!el!presente!Proyecto!se!lleva!a!cabo!la!implementacin!y!documentacin!de!un!Prototipo!
estndar! de! la! solucin! ERP! SAP! R/3.! De! esta! forma,! es! posible! automatizar! la! gestin! de!
clculo!de!nmina!y!todo!su!proceso!posterior!de!forma!ms!rpida!y!eficiente.!
!
El!Prototipo!a!desarrollar!se!rige!por!el!Convenio!Colectivo!de!Oficinas!y!Despachos!de!Madrid!
cuya!funcin!es!regular!las!relaciones!de!trabajo!en!las!oficinas!y!despachos!de!las!empresas!de!
la!Comunidad!de!Madrid.!
!
Durante! la! realizacin! del! proyecto,! se! desarrollan! una! serie! de! procesos,! para! la! ejecucin!
estndar!del!clculo!de!nmina,!que!sern!dependientes!del!Convenio!aplicado.!
!
Adems,!por!otra!parte,!se!han!efectuado!otros!procesos,!es!decir!los!procesos!posteriores!al!
clculo! de! nmina,! que! resultarn! independientes! del! Convenio! Colectivo! de! Oficinas! y!
Despachos! de! Madrid.! Por! ello,! uno! de! los! objetivos! del! proyecto! consiste! en! lograr! que! la!
parametrizacin!de!dichos!procesos!se!base!en!el!estndar!SAP.!Esto!permitir!adaptar!dichos!
mtodos!en!empresas!dedicadas!a!otros!sectores!y!no!solamente!en!aquellas!reguladas!por!el!
Convenio!Colectivo!de!Oficinas!y!Despachos.!
!
As,! el! resultado! deseado! se! fundamenta! en! la! obtencin! de! una! solucin! preconfigurada! de!
nmina!eficiente!y!asequible,!acorde!a!las!necesidades!del!cliente.!Esta!solucin!podr!servir!
como! ayuda! a! todo! tipo! de! empresas! para! la! escalabilidad! e! innovacin! en! la! gestin! de!
Recursos! Humanos,! resultando! sencilla,! eficiente! y! accesible! para! todo! tipo! de! empresas! de!
variados!sectores!dentro!del!mercado!actual.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Abstract.
!
!
Este! proyecto! se! basa! en! la! creacin! de! un! modelo! estndar! de! implantacin! de! la! solucin!
ERP! SAP! R/3! del! mdulo! de! Recursos! Humanos! (HR! ! HCM).! Concretamente,! las!
preconfiguraciones!del!modelo!se!centrarn!en!el!submdulo!de!!nmina!M!Payroll!(PY).!!!
!
Para!ello,!se!desarrollarn!unos!estndares!de!calidad!que!permitan!utilizar!el!modelo!tanto!en!
nuevas!implantaciones!como!en!proyectos!en!los!que!ya!se!est!previamente!posicionado.!
!
El! desarrollo! del! modelo! se! ceir! en! el! marco! del! mercado! espaol,! tratando! as!
parametrizaciones! de! mbito! internacional,! comunes! en! todos! los! pases,! y! configuraciones!
especficas!dentro!del!mbito!nacional.!
!
En!el!escenario!actual!del!mundo!de!la!consultora!y!las!ERPs,!la!fuerte!competitividad!impulsa!
a!las!empresas!a!mejorar!cada!da!haciendo!ms!eficiente!y!competitivo!su!producto.!
!
Con! la! utilizacin! de! este! modelo,! se! consigue! crear! una! base! de! implantacin! mucho! ms!
rpida,!la!cual!permitir!ganar!tiempo!(y!recursos)!frente!a!la!competencia.!!
! !
!
!
!
!
!
Contenido(
1.! INTRODUCCIN.!.................................................................................................................!1!
! Qu!es!un!sistema!ERP?!...........................................................................................!1!
! Por!qu!surgen!los!sistemas!ERP?!............................................................................!1!
! Caractersticas!y!objetivos!de!los!sistemas!ERP!.........................................................!2!
! Qu!es!SAP!R/3?!.......................................................................................................!5!
! Mdulo!SAP!R/3!HR!.....................................................................................................!6!
! Motivacin!y!objetivos!del!proyecto.!.............................................................................!8!
2.! DEFINICIONES!Y!ACRNIMOS!........................................................................................!10!
! Definiciones!................................................................................................................!10!
! Acrnimos!...................................................................................................................!11!
3.! ESTUDIO!DE!VIABILIDAD!DEL!SISTEMA!.........................................................................!11!
! Introduccin!................................................................................................................!11!
! Propsito!del!plan.!..............................................................................................!12!
! Establecimiento!del!alcance!del!sistema.!...................................................................!13!
! Estudio!de!la!solicitud.!........................................................................................!13!
! Identificacin!del!alcance!del!sistema.!...............................................................!14!
! Identificacin!de!los!interesados!en!el!sistema!(stakeholders).!..........................!15!
! Estudio!de!la!situacin!actual.!....................................................................................!16!
! Valoracin!del!estudio!de!la!situacin!actual.!.....................................................!16!
! Realizacin!del!diagnstico!actual.!.....................................................................!16!
! Definicin!de!los!requisitos!del!sistema!......................................................................!17!
! Especificacin!de!los!casos!de!uso!....................................................................!17!
! Definicin!de!los!requisitos!del!sistema.!.............................................................!24!
! Estudio!de!alternativas!de!solucin!............................................................................!34!
! Valoracin!de!las!alternativas!.....................................................................................!35!
! Seleccin!de!la!solucin!.............................................................................................!35!
4.! GESTIN!DEL!PROYECTO!...............................................................................................!36!
! Ciclo!de!vida.!..............................................................................................................!36!
! Organizacin!del!proyecto.!.........................................................................................!37!
! Estimacin!de!costes.!.................................................................................................!46!
! Estimacin!del!coste!de!personal!.......................................................................!47!
! Estimacin!del!coste!del!Hardware!....................................................................!48!
! Estimacin!del!coste!del!Software!......................................................................!48!
! Estimacin!de!costes!indirectos!.........................................................................!49!
! Estimacin!material!fungible.!..............................................................................!50!
! Estimacin!del!coste!total!...................................................................................!50!
5.! ANLISIS!DEL!SISTEMA!...................................................................................................!51!
! Introduccin!................................................................................................................!51!
! Objetivo!del!Anlisis!del!Sistema.!.......................................................................!51!
! Alcance.!..............................................................................................................!51!
! Definicin!del!Sistema!................................................................................................!52!
!
!
!
!
!
! Determinacin!del!alcance!del!sistema.!.............................................................!52!
! Identificacin!del!entorno!tecnolgico.!................................................................!53!
! Especificacin!de!estndares!y!normas.!............................................................!53!
! Establecimiento!de!Requisitos!Software!....................................................................!54!
! Obtencin!de!requisitos!......................................................................................!54!
! Identificacin!de!subsistemas!de!anlisis!...................................................................!67!
! Anlisis!de!los!casos!de!uso!......................................................................................!67!
! Identificacin!de!clases!de!asociadas!a!un!caso!de!uso!....................................!67!
! Descripcin!de!la!interaccin!de!objetos!............................................................!68!
! Anlisis!de!clases.!......................................................................................................!68!
! Identificacin!de!responsabilidades!y!atributos!..................................................!69!
! Identificacin!de!asociaciones!............................................................................!73!
! Identificacin!de!generalizaciones!......................................................................!75!
! Definicin!de!las!interfaces!de!usuario!.......................................................................!76!
! Especificacin!de!principios!generales!de!la!interfaz!.........................................!76!
! Identificacin!de!perfiles!y!dilogos!....................................................................!76!
! Especificacin!de!formatos!individuales!de!la!interfaz!de!la!pantalla!.................!76!
5.8!Anlisis!de!consistencia!y!especificacin!de!requisitos!....................................................!80!
5.8.1!Verificacin!y!anlisis!de!consistencia!entre!modelos!...............................................!80!
6.! DISEO!DEL!SISTEMA!......................................................................................................!82!
! Introduccin!................................................................................................................!82!
! Descripcin!del!permetro!de!implementacin!del!Prototipo.!.....................................!82!
! Parametrizacin!Datos!Maestros!...............................................................................!83!
! Parametrizacin!Nmina!............................................................................................!83!
! Comunicaciones!legales!de!Datos!Maestros.!............................................................!83!
! Descripcin!de!estructuras.!........................................................................................!84!
! Estructura!empresarial!del!Prototipo.!.................................................................!84!
! Estructura!de!personal.!.......................................................................................!85!
! Estructura!organizativa.!......................................................................................!86!
! Convenio!Colectivo!de!Oficinas!y!Despachos!de!Madrid.!..........................................!86!
! Definicin!Convenio!Colectivo.!...........................................................................!86!
! rea!de!Convenio.!..............................................................................................!86!
! reas!de!nmina.!.......................................................................................................!89!
! Medidas!de!personal.!.................................................................................................!90!
! Absentismos.!..............................................................................................................!91!
! Calendario!de!festivos.!...............................................................................................!91!
! Conceptos!de!Nmina.!...............................................................................................!92!
! Pagas!extraordinarias.!................................................................................................!92!
! Comunicaciones!legales.!............................................................................................!94!
! Transferencias.!...........................................................................................................!94!
! Recibo!de!salarios.!.....................................................................................................!95!
7.! IMPLEMENTACIN!DEL!SISTEMA!...................................................................................!96!
!
!
!
!
!
! Datos!de!organizacin.!...............................................................................................!96!
! rea!de!nmina.!.................................................................................................!96!
! Caracterstica!ABKRS.!.......................................................................................!97!
! Datos!de!nmina.!................................................................................................!97!
! Definicin!de!categoras!profesionales.!............................................................!123!
! Pagas!extraordinarias.!..............................................................................................!127!
! Definir!nmero!de!pagas!extra.!........................................................................!127!
! Creacin!de!CCjNminas!para!pagas!extraordinarias.!....................................!129!
! Definir!clases!de!pagas!extraordinarias.!...........................................................!131!
! Propiedades!de!CCjnminas!de!pagas!extraordinarias.!..................................!132!
! Situaciones!de!excepcin.!................................................................................!138!
! Valoracin!de!pagas!extraordinarias.!...............................................................!145!
! Transferencias!..........................................................................................................!150!
! Definir!bancos!propios.!.....................................................................................!150!
! Creacin!cuenta!bancaria.!................................................................................!152!
! Definir!bancos!emisores.!..................................................................................!153!
! Verificar!claves!de!texto!para!pagos.!................................................................!154!
! Relacin!bancaria.!............................................................................................!155!
! Definir!bancos!para!el!ingreso!de!salario!de!los!empleados.!...........................!160!
! Programa!RPCDTAE0!y!SAPFPAYM.!.............................................................!163!
! Generacin!recibo!de!nmina!PDF!..........................................................................!166!
! Transaccin!pe51.!............................................................................................!167!
! Formulario!Smartforms.!....................................................................................!180!
! Implementacin!desarrollo!para!generacin!del!recibo!de!salarios!en!PDF.!...!210!
8.! PLAN!DE!VALIDACIN!Y!VERIFICACIN!DEL!SOFTWARE.!........................................!211!
! Introduccin!..............................................................................................................!211!
! Propsito!del!documento.!.................................................................................!211!
! Visin!general!del!Plan!de!Validacin!y!Verificacin!del!Sistema.!...................!212!
! Plan!de!prueba!.........................................................................................................!212!
! Definicin!del!alcance!de!las!pruebas!..............................................................!212!
! Entregables!.......................................................................................................!213!
! Tareas!de!prueba!.............................................................................................!214!
! Necesidades!del!entorno!..................................................................................!214!
! Criterio!de!aceptacin/rechazo!de!un!caso!de!prueba!.....................................!214!
! Procedimientos!de!prueba!........................................................................................!215!
! Plantilla!de!informe!de!pruebas!................................................................................!222!
! Matriz!de!trazabilidad!Pruebas!/!Requisitos!de!Capacidad!......................................!223!
9.! MANUAL!DE!USUARIO!....................................................................................................!224!
! Flujo!del!proceso!de!clculo!de!nmina!...................................................................!224!
! Registro!Gestin!rea!de!Nmina:!Diferentes!Status!(PA03)!..................................!225!
! Generar!Calendario!Personal!(RPTGENE0)!............................................................!225!
! Simulacin!de!la!nmina!(RPCALCE0)!....................................................................!227!
!
!
!
!
!
! Iniciar!clculo!nmina!(RPCALCE0)!.........................................................................!229!
! Log!de!Nmina!.................................................................................................!231!
! Ejecutar!Proceso!de!Fondo!..............................................................................!232!
! Reporte!de!CCjns!(H99CWTR0)!.............................................................................!237!
! H99CWTR0!y!Plantilla!MACRO!Excel!..............................................................!244!
! Transferencias!..........................................................................................................!246!
! Programa!Previo!ISD!(RPCDTAE0)!.................................................................!247!
! Crear!ISD!(SAPFPAYM)!...................................................................................!251!
! Gestin!ISD!(SAPMFDTA)!...............................................................................!254!
! Generacin!Seguros!Sociales!(RPCTC0E0)!............................................................!255!
! Impresin!TC1!..................................................................................................!263!
! Fichero!FAN!......................................................................................................!264!
! Generar!Modelos!Hacienda!......................................................................................!265!
! Generar!Modelo!110/111!(RPC190E0)!............................................................!267!
! Generacin!Modelo!190!(RPC190E0)!..............................................................!268!
! Generacin!Certificado!Retenciones!(RPC190E0)!...........................................!269!
! Contabilizacin!en!Finanzas!.....................................................................................!271!
! Contabilizacin!Finanzas!(RPCIPE00)!.............................................................!273!
9.11.! Impresin!masiva!recibos!de!nmina!.......................................................................!283!
10.! CONCLUSIONES!Y!LNEAS!DE!FUTURO!...................................................................!285!
! Conclusiones!............................................................................................................!285!
! Lneas!de!futuro!........................................................................................................!286!
11.! REFERENCIAS!/!BIBLIOGRAFA.!................................................................................!288!
!
( !
!
!
!
!
!
ndice(de(tablas(
Tabla!1!j!Caso!de!uso!CUj001!...................................................................................................!19!
Tabla!2!j!Caso!de!uso!CUj002!...................................................................................................!19!
Tabla!3!j!Caso!de!uso!CUj003!...................................................................................................!20!
Tabla!4!j!Caso!de!uso!CUj004!...................................................................................................!21!
Tabla!5!j!Caso!de!uso!CUj005!...................................................................................................!22!
Tabla!6!j!Caso!de!uso!CUj006!...................................................................................................!22!
Tabla!7!j!Caso!de!uso!CUj007!...................................................................................................!23!
Tabla!8!j!Caso!de!uso!CUj008!...................................................................................................!23!
Tabla!9!j!Caso!de!uso!CUj009!...................................................................................................!24!
Tabla!10!j!Requisito!de!usuario!RUjCj001!................................................................................!25!
Tabla!11!j!Requisito!de!usuario!RUjCj002!................................................................................!26!
Tabla!12!j!Requisito!de!usuario!RUjCj003!................................................................................!26!
Tabla!13!j!Requisito!de!usuario!RUjCj004!................................................................................!26!
Tabla!14!j!Requisito!de!usuario!RUjCj005!................................................................................!27!
Tabla!15!j!Requisito!de!usuario!RUjCj006!................................................................................!27!
Tabla!16!j!Requisito!de!usuario!RUjCj007!................................................................................!27!
Tabla!17!j!Requisito!de!usuario!RUjCj008!................................................................................!28!
Tabla!18!j!Requisito!de!usuario!RUjCj009!................................................................................!28!
Tabla!19!j!Requisito!de!usuario!RUjCj010!................................................................................!28!
Tabla!20!j!Requisito!de!usuario!RUjCj011!................................................................................!29!
Tabla!21!j!Requisito!de!usuario!RUjCj012!................................................................................!29!
Tabla!22!j!Requisito!de!usuario!RUjCj013!................................................................................!29!
Tabla!23!j!Requisito!de!usuario!RUjCj014!................................................................................!30!
Tabla!24!j!Requisito!de!usuario!RUjCj015!................................................................................!30!
Tabla!25!j!Requisito!de!usuario!RUjCj016!................................................................................!30!
Tabla!26!j!Requisito!de!usuario!RUjCj017!................................................................................!31!
Tabla!27!j!Requisito!de!usuario!RUjCj018!................................................................................!31!
Tabla!28!j!Requisito!de!usuario!RUjCj019!................................................................................!31!
Tabla!29!j!Requisito!de!usuario!RUjCj020!................................................................................!32!
Tabla!30!j!Requisito!de!usuario!RUjRj001!................................................................................!32!
Tabla!31!j!Requisito!de!usuario!RUjRj002!................................................................................!32!
Tabla!32!j!Requisito!de!usuario!RUjRj003!................................................................................!33!
Tabla!33!j!Requisito!de!usuario!RUjRj004!................................................................................!33!
Tabla!34!j!Requisito!de!usuario!RUjRj005!................................................................................!33!
Tabla!35!j!Requisito!de!usuario!RUjRj006!................................................................................!34!
Tabla!36!j!Coste!recursos!humanos!..........................................................................................!47!
Tabla!37!j!Coste!Hardware!........................................................................................................!48!
Tabla!38!j!Coste!Software!..........................................................................................................!49!
Tabla!39!j!Estimacin!de!los!costes!indirectos!..........................................................................!49!
Tabla!40!j!Estimacin!material!fungible!.....................................................................................!50!
Tabla!41!j!Coste!total!del!proyecto!............................................................................................!51!
Tabla!42!j!Requisito!de!software!funcional!RSjFj001!................................................................!56!
Tabla!43!j!Requisito!de!software!funcional!RSjFj002!................................................................!56!
Tabla!44!j!Requisito!de!software!funcional!RSjFj003!................................................................!56!
Tabla!45!j!Requisito!de!software!funcional!RSjFj004!................................................................!57!
Tabla!46!j!Requisito!de!software!funcional!RSjFj005!................................................................!57!
Tabla!47!j!Requisito!de!software!funcional!RSjFj006!................................................................!57!
Tabla!48!j!Requisito!de!software!funcional!RSjFj007!................................................................!58!
Tabla!49!j!Requisito!de!software!funcional!RSjFj008!................................................................!58!
Tabla!50!j!Requisito!de!software!funcional!RSjFj009!................................................................!58!
Tabla!51!j!Requisito!de!software!funcional!RSjFj010!................................................................!59!
Tabla!52!j!Requisito!de!software!funcional!RSjFj011!................................................................!59!
Tabla!53!j!Requisito!de!software!funcional!RSjFj012!................................................................!59!
Tabla!54!j!Requisito!de!software!funcional!RSjFj013!................................................................!60!
Tabla!55!j!Requisito!de!software!funcional!RSjFj014!................................................................!60!
Tabla!56!j!Requisito!de!software!funcional!RSjFj015!................................................................!60!
Tabla!57!j!Requisito!de!software!funcional!RSjFj016!................................................................!61!
Tabla!58!j!Requisito!de!software!funcional!RSjFj017!................................................................!61!
!
!
!
!
!
Tabla!59!j!Requisito!de!software!funcional!RSjFj018!................................................................!61!
Tabla!60!j!Requisito!de!software!funcional!RSjFj019!................................................................!62!
Tabla!61!j!Requisito!de!software!funcional!RSjFj020!................................................................!62!
Tabla!62!j!Requisito!de!software!operacional!RSjOj001!...........................................................!63!
Tabla!63!j!Requisito!de!software!operacional!RSjOj002!...........................................................!63!
Tabla!64!j!Requisito!de!software!operacional!RSjOj003!...........................................................!64!
Tabla!65!j!Requisito!de!software!operacional!RSjOj004!...........................................................!64!
Tabla!66!j!Requisito!de!software!operacional!RSjOj005!...........................................................!64!
Tabla!67!j!Requisito!de!software!operacional!RSjOj006!...........................................................!65!
Tabla!68!j!Requisito!de!software!operacional!RSjOj007!...........................................................!65!
Tabla!69!j!Requisito!de!software!operacional!RSjOj008!...........................................................!65!
Tabla!70!j!Requisito!de!software!documental!RSjDj001!...........................................................!66!
Tabla!71!j!Requisito!de!calidad!del!software!RSjCj001!............................................................!66!
Tabla!72!j!Requisito!de!calidad!del!software!RSjCj002!............................................................!66!
Tabla!73!j!Clases!asociadas!a!un!caso!de!uso!..........................................................................!67!
Tabla!74!j!Responsabilidades/Atributos!1!..................................................................................!69!
Tabla!75!j!Responsabilidades/Atributos!2!..................................................................................!70!
Tabla!76!j!!Responsabilidades/Atributos!3!.................................................................................!70!
Tabla!77!j!Responsabilidades/Atributos!4!..................................................................................!70!
Tabla!78!j!Responsabilidades/Atributos!5!..................................................................................!70!
Tabla!79!j!Responsabilidades/Atributos!6!..................................................................................!71!
Tabla!80!j!Responsabilidades/Atributos!7!..................................................................................!71!
Tabla!81!j!Responsabilidades/Atributos!8!..................................................................................!71!
Tabla!82!j!Responsabilidades/Atributos!9!..................................................................................!71!
Tabla!83!j!Responsabilidades/Atributos!10!................................................................................!72!
Tabla!84!j!Responsabilidades/Atributos!11!................................................................................!72!
Tabla!85!j!Responsabilidades/Atributos!12!................................................................................!72!
Tabla!86!j!Responsabilidades/Atributos!13!................................................................................!72!
Tabla!87!j!Responsabilidades/Atributos!14!................................................................................!73!
Tabla!88!j!Clases!asociadas!1!...................................................................................................!73!
Tabla!89!j!Clases!asociadas!2!...................................................................................................!73!
Tabla!90!j!Clases!asociadas!3!...................................................................................................!74!
Tabla!91!j!Clases!asociadas!4!...................................................................................................!74!
Tabla!92!j!Clases!asociadas!5!...................................................................................................!74!
Tabla!93!j!Clases!asociadas!6!...................................................................................................!74!
Tabla!94!j!Clases!asociadas!7!...................................................................................................!74!
Tabla!95!j!Clases!asociadas!8!...................................................................................................!74!
Tabla!96!j!Clases!asociadas!9!...................................................................................................!75!
Tabla!97!j!Clases!asociadas!10!.................................................................................................!75!
Tabla!98!j!Clases!asociadas!11!.................................................................................................!75!
Tabla!99!j!Clases!asociadas!12!.................................................................................................!75!
Tabla!100!j!Clases!asociadas!13!...............................................................................................!75!
Tabla!101!j!Matriz!de!Requisitos!de!usuario!de!capacidadjCasos!de!uso!................................!81!
Tabla!102!j!Matriz!de!Requisitos!softwarejCasos!de!uso!..........................................................!82!
Tabla!103!j!Permetro!de!implementacin!del!Prototipo.!...........................................................!83!
Tabla!104!j!Categoras!profesionales!Convenio!Colectivo!Oficinas!y!Despachos!de!Madrid!...!87!
Tabla!105!j!Tabla!econmica!Niveles!salariales.!Anexo!I.!Convenio!Colectivo!Oficinas!y!
Despachos!de!Madrid.!...............................................................................................................!89!
Tabla!106!j!Procedimiento!de!prueba!PRj001!.........................................................................!215!
Tabla!107!j!Procedimiento!de!prueba!PRj002!.........................................................................!215!
Tabla!108!j!Procedimiento!de!prueba!PRj003!.........................................................................!215!
Tabla!109!j!Procedimiento!de!prueba!PRj004!.........................................................................!216!
Tabla!110!j!Procedimiento!de!prueba!PRj005!.........................................................................!216!
Tabla!111!j!Procedimiento!de!prueba!PRj006!.........................................................................!216!
Tabla!112!j!Procedimiento!de!prueba!PRj007!.........................................................................!216!
Tabla!113!j!Procedimiento!de!prueba!PRj008!.........................................................................!217!
Tabla!114!j!Procedimiento!de!prueba!PRj009!.........................................................................!217!
Tabla!115!j!Procedimiento!de!prueba!PRj010!.........................................................................!217!
Tabla!116!j!Procedimiento!de!prueba!PRj011!.........................................................................!218!
Tabla!117!j!Procedimiento!de!prueba!PRj012!.........................................................................!218!
!
!
!
!
!
Tabla!118!j!Procedimiento!de!prueba!PRj013!.........................................................................!218!
Tabla!119!j!Procedimiento!de!prueba!PRj014!.........................................................................!218!
Tabla!120!j!Procedimiento!de!prueba!PRj015!.........................................................................!219!
Tabla!121!j!Procedimiento!de!prueba!PRj016!.........................................................................!219!
Tabla!122!j!Procedimiento!de!prueba!PRj017!.........................................................................!219!
Tabla!123!j!Procedimiento!de!prueba!PRj018!.........................................................................!220!
Tabla!124!j!Procedimiento!de!prueba!PRj019!.........................................................................!220!
Tabla!125!j!Procedimiento!de!prueba!PRj020!.........................................................................!220!
Tabla!126!j!Procedimiento!de!prueba!PRj021!.........................................................................!221!
Tabla!127!j!Procedimiento!de!prueba!PRj022!.........................................................................!221!
Tabla!128!j!Procedimiento!de!prueba!PRj023!.........................................................................!221!
Tabla!129!j!Procedimiento!de!prueba!PRj024!.........................................................................!222!
Tabla!130!j!Procedimiento!de!prueba!PRj025!.........................................................................!222!
Tabla!131!j!Plantilla!informe!pruebas!.......................................................................................!223!
Tabla!132!j!Matriz!de!trazabilidad!Pruebas!/!Requisitos!de!Capacidad!...................................!223!
( (
!
!
!
!
!
ndice(de(ilustraciones.(
!
Ilustracin!1!j!SAP!R3!..................................................................................................................!6!
Ilustracin!2!j!Estudio!de!viabilidad!............................................................................................!12!
Ilustracin!3!j!Casos!de!uso!.......................................................................................................!18!
Ilustracin!4!j!Ciclo!de!vida!........................................................................................................!36!
Ilustracin!5!j!RBS!.....................................................................................................................!37!
Ilustracin!6!j!Proceso!WBS!!Estudio!de!viabilidad!.................................................................!38!
Ilustracin!7!j!Proceso!WBS!!Gestin!del!Proyecto!.................................................................!39!
Ilustracin!8!j!Proceso!WBS!!Primer!Prototipo!........................................................................!40!
Ilustracin!9!j!Proceso!WBS!!Segundo!Prototipo!.....................................................................!41!
Ilustracin!10!j!Proceso!WBS!!Tercer!Prototipo!.......................................................................!42!
Ilustracin!11!j!Proceso!WBS.!Manual!de!Usuario!....................................................................!43!
Ilustracin!12!j!Diagrama!de!Gantt!(General)!............................................................................!43!
Ilustracin!13!j!Diagrama!de!Gantt!j!Estudio!de!viabilidad!........................................................!43!
Ilustracin!14!j!Diagrama!de!Gantt!j!Gestin!del!proyecto!........................................................!44!
Ilustracin!15!j!Diagrama!de!Gantt!j!Anlisis!.............................................................................!44!
Ilustracin!16!j!Diagrama!de!Gantt!j!Diseo!..............................................................................!45!
Ilustracin!17!j!Diagrama!de!Gantt!j!Desarrollo!del!prototipo!....................................................!45!
Ilustracin!18!j!Diagrama!de!Gantt!j!Implantacin!.....................................................................!46!
Ilustracin!19!j!Diagrama!de!Gantt!j!Pruebas!............................................................................!46!
Ilustracin!20!j!Diagrama!de!Gantt!!Entrega!............................................................................!46!
Ilustracin!21!j!Diagrama!de!secuencia!.....................................................................................!68!
Ilustracin!22!j!Diagrama!de!clases!...........................................................................................!69!
Ilustracin!23!j!Men!SAP!..........................................................................................................!77!
Ilustracin!24!j!Estructura!empresarial!del!prototipo.!.................................................................!85!
Ilustracin!25!j!Estructura!de!personal.!......................................................................................!86!
Ilustracin!26!j!reas!de!nmina!Prototipo!................................................................................!90!
Ilustracin!27!j!Esquema!para!crear!nueva!medida!de!personal.!..............................................!90!
Ilustracin!28!j!Medidas!de!personal!para!Prototipo.!.................................................................!91!
Ilustracin!29!j!Clases!de!pagas!extraordinarias!Prototipo.!.......................................................!93!
Ilustracin!30!j!Devengo!paga!extra!verano.!.............................................................................!93!
Ilustracin!31!j!Devengo!paga!extra!Navidad.!...........................................................................!94!
Ilustracin!32!j!Diseo!del!recibo!de!salarios!Prototipo.!............................................................!95!
Ilustracin!33!j!Crear!rea!de!nmina.!Vista!V_T549A!.............................................................!96!
Ilustracin!34!j!Caracterstica!ABKRS.!......................................................................................!97!
Ilustracin!35!j!Aspectos!a!parametrizar!en!la!estructura!tarifaria!.............................................!98!
Ilustracin!36!j!IMG!Emol.Bsicos!.............................................................................................!98!
Ilustracin!37!j!Agrupacin!de!reas!de!personal!para!reglas!de!nmina.!Vista!V_503_B.!......!99!
Ilustracin!38!j!Verificar!clase!de!convenio!colectivo.!Vista!V_T510A.!......................................!99!
Ilustracin!39!j!rea!de!convenio!colectivo.!Vista!V_T510G.!..................................................!100!
Ilustracin!40!j!Asignar!clase!y!rea!de!convenio!colectivo.!Vista!V_001P_C.!.......................!100!
Ilustracin!41!j!Caracterstica!TARIF!.......................................................................................!101!
Ilustracin!42!j!Anexo!1.!Tabla!econmica!2008.!Punto!1.!......................................................!102!
Ilustracin!43!j!Clase!y!rea!de!convenio!T510!.......................................................................!102!
Ilustracin!44!j!Revisar!grupos!y!subgrupos!profesionales.!Vista!V_T510.!.............................!103!
Ilustracin!45!j!Copiar!conceptos!.............................................................................................!104!
Ilustracin!46!j!Crear!catlogo!CCjnminas!Emolumentos!bsicos.!.......................................!104!
Ilustracin!47!j!Verificar!catlogo!CCjnminas!Emolumentos!bsicos.!Vista!V_52D7_B.!......!105!
Ilustracin!48!j!IMG!Catlogo!CC!nminas!..............................................................................!105!
Ilustracin!49!j!Creacin!CCjnminas!grupo!devengos!y!deducciones!peridicas.!................!106!
Ilustracin!50!j!Grupo!conceptos!.............................................................................................!106!
Ilustracin!51!j!CCjnminas!admitidas!devengos!y!deducciones!peridicas.!Vista!V_T512Z.!106!
Ilustracin!52!j!Admisibilidad!CCjnminas.!Vista!V_511_B.!....................................................!107!
Ilustracin!53!j!Admisibilidad!conceptos!por!rea!de!personal!y/o!subdivisin!de!personal!1!.!107!
Ilustracin!54!j!Admisibilidad!conceptos!por!rea!de!personal!y/o!subdivisin!de!personal!2!.!108!
Ilustracin!55!j!Admisibilidad!conceptos!por!rea!de!personal!y/o!subdivisin!de!personal!3!.!108!
Ilustracin!56!j!Propiedades!de!CCjnminas.!Vista!V_T511!...................................................!108!
Ilustracin!57!j!Posibles!combinaciones!de!entradas!"Importe"j"Cantidad/Unidad"!de!CCj
nmina.!.....................................................................................................................................!109!
!
!
!
!
!
Ilustracin!58!j!Propiedades!CCjnmina!"Salario!Base!a!12!pagas"!.......................................!109!
Ilustracin!59!j!Propiedades!CCjnmina!"Salario!base!a!14!pagas".!......................................!110!
Ilustracin!60!j!Propiedades!CCjnmina!"Complemento!personal".!........................................!111!
Ilustracin!61!j!Valoracin!de!CCjnminas!bsicas.!Vista!V_T539J.!......................................!112!
Ilustracin!62!j!Antigedad!j!Mtodos!de!devengo!1!...............................................................!112!
Ilustracin!63!j!Antigedad!j!Mtodos!de!devengo!2!...............................................................!112!
Ilustracin!64!j!Definir!mtodo!devengo!antigedad.!Vista!V_T5EA1.!....................................!113!
Ilustracin!65!j!Crear!secuencia!de!devengo!antigedad.!Vista!V_T5EA5.!.............................!113!
Ilustracin!66!j!Propiedades!CCjnmina!Antigedad!(valoracin!TARIF).!..............................!114!
Ilustracin!67!j!Antigedad!de!convenio!..................................................................................!114!
Ilustracin!68!j!Configurar!importes!CCjnmina!Antigedad!(1004).!Vista!V_T510.!...............!115!
Ilustracin!69!j!Asignar!CCjnmina!"Antigedad!(1004)!a!mtodo!de!valoracin.!Vista!
V_T5EA4.!.................................................................................................................................!115!
Ilustracin!70!j!Definir!procedimiento!de!clculo!para!antigedad.!Vista!V_T5EA0.!...............!116!
Ilustracin!71!j!Asignacin!de!un!procedimiento!de!clculo!de!antigedad!para!rea!de!
personal.!Vista!caracterstica!EANTI!........................................................................................!116!
Ilustracin!72!j!Propiedades!CCjnmina!"Antigedad!(Antig)".!Vista!V_T511!.........................!117!
Ilustracin!73!j!Creacin!infotipo!0092!al!ejecutar!medida!de!alta.!..........................................!118!
Ilustracin!74!j!Calculadora!antigedad!...................................................................................!118!
Ilustracin!75!j!Perodos!de!clculo!de!nmina.!Vista!V_T549Q.!............................................!119!
Ilustracin!76!j!Propiedades!CCjnmina!Plus!transporte.!Vista!V_T511.!................................!120!
Ilustracin!77!j!Valoracin!constante!de!CCjnminas.!Vista!V_T510K.!..................................!120!
Ilustracin!78!j!Propiedades!CCjnmina!Plus!jefatura!(9006).!Vista!V_T511.!........................!121!
Ilustracin!79!j!Valoracin!constante!de!CCjnminas.!Vista!V_T510K.!..................................!121!
Ilustracin!80!j!CCjnminas!propuestas!para!emolumentos!bsicos.!Vista!V_T539A.!...........!122!
Ilustracin!81!j!Proposicin!CCjnminas!para!Emolumentos!bsicos.!Caracterstica!LGMST.
..................................................................................................................................................!123!
Ilustracin!82!j!Definir!modificador!de!categoras!profesionales.!Vista!V_T5E8T.!..................!123!
Ilustracin!83!j!Asignar!modificador!categoras!profesionales!a!DDP!y!SDP.!Vista!V_5E01_B.
..................................................................................................................................................!124!
Ilustracin!84!j!Creacin!categoras!profesionales.!V_T5E8S.!................................................!124!
Ilustracin!85!j!Grupo!de!cotizacin!por!contingencias!comunes.!Vista!V_T5E43!..................!124!
Ilustracin!86!j!Crear!claves!del!grupo!de!cotizacin.!Vista!V_T5E3T.!...................................!125!
Ilustracin!87!j!Modificador!categoras!profesionales!..............................................................!125!
Ilustracin!88!j!Categoras!profesionales!/!Grupos!de!cotizacin.!Vista!V_T5E48!..................!126!
Ilustracin!89!j!Tipo!de!CCC.!Vista!V_T5ES8.!.........................................................................!126!
Ilustracin!90!j!Caractersticas!dependientes!del!tiempo!de!CCCs.!Vista!V_T5E08.!..............!127!
Ilustracin!91!j!Asignacin!de!tipo!CCC!a!grupos!de!cotizacin.!Vista!V_T5E4J.!...................!127!
Ilustracin!92!j!Caracterstica!ESAPA.!.....................................................................................!128!
Ilustracin!93!j!IMG!Pagas!extras!............................................................................................!128!
Ilustracin!94!j!Creacin!de!CCjnminas!para!pagas!extras.!..................................................!129!
Ilustracin!95!j!Clase!de!tratamiento!48!...................................................................................!129!
Ilustracin!96!j!Conceptos!paga!extra!......................................................................................!129!
Ilustracin!97!j!Clase!de!tratamiento!48.!Vista!V_512W_D.!....................................................!130!
Ilustracin!98!j!Prorrateo!paga!extra!........................................................................................!130!
Ilustracin!99!j!Clase!de!tratamiento!62.!Vista!V_512W_D.!....................................................!131!
Ilustracin!100!j!Modificador!para!pagas!extras.!Caracterstica!EMODS.!...............................!131!
Ilustracin!101!j!Definir!pagas!extra.!Vista!V_T530C.!.............................................................!132!
Ilustracin!102!j!Determinar!clase!de!perodo!de!derecho.!Vista!V_530C_B.!.........................!133!
Ilustracin!103!j!Tiempos!Fijos!pagas!extra!1!..........................................................................!133!
Ilustracin!104!j!Tiempos!fijos!paga!extra!2!.............................................................................!134!
Ilustracin!105!j!Tiempos!fijos!paga!extra!3!.............................................................................!135!
Ilustracin!106!j!Fijar!base!para!determinacin!de!derecho.!Vista!V_530C_E.!.......................!135!
Ilustracin!107!j!Determinacin!de!derecho!pagas!extras!.......................................................!136!
Ilustracin!108!j!Conformar!base!de!valoracin!para!pagas!extras.!Vista!V_530C_F.!............!137!
Ilustracin!109!j!Fijar!tratamiento!de!derechos!pendientes.!Vista!V_530C_G.!........................!137!
Ilustracin!110!j!Derechos!pendientes!pagas!extras!...............................................................!137!
Ilustracin!111!j!Indicadores!generacin!calendario!personal.!Vista!T5ECP.!.........................!138!
Ilustracin!112!j!IMG!Definir!indicador!para!calendario!personal!............................................!138!
Ilustracin!113!j!Definir!indicador!para!calendario!personal.!Vista!V_T554P!..........................!139!
!
!
!
!
!
Ilustracin!114!j!Indicador!calendario!absentismos!1!..............................................................!139!
Ilustracin!115!j!Indicador!calendario!absentismos!2!..............................................................!139!
Ilustracin!116!j!Especificar!indicador!de!calendario!para!absentismo.!Vista!V_554S_C.!......!140!
Ilustracin!117!j!Definir!medidas!o!ausencias!perjudiciales.!Vista!V_530C_H.!.......................!140!
Ilustracin!118!j!Modificadores!de!condiciones!de!excepcin.!V_T530B.!...............................!141!
Ilustracin!119!j!Modificadores!de!condiciones!de!excepcin!1!..............................................!141!
Ilustracin!120!j!Modificadores!de!condiciones!de!excepcin!2!..............................................!142!
Ilustracin!121!j!Modificadores!de!condiciones!de!excepcin!3!..............................................!142!
Ilustracin!122!j!Absentismos:!Relevancia!para!calendario!.....................................................!143!
Ilustracin!123!j!Delimitar!derecho!y!determinar!pago.!Vista!V_530C_I.!.................................!143!
Ilustracin!124!j!Limitacin!y!pago.!Vista!V_530B_B.!..............................................................!144!
Ilustracin!125!j!Conceptos!pagas!extra!..................................................................................!144!
Ilustracin!126!j!Clases!de!tratamiento,!acumulaciones!y!clases!de!evaluacin.!Vista!
V_512W_D.!..............................................................................................................................!144!
Ilustracin!127!j!Modificar!CCjnminas!acumulacin!para!pagas!extra.!Vista!V_530C_L.!.....!145!
Ilustracin!128!j!Concepto!valoracin!pagas!extras!................................................................!145!
Ilustracin!129!j!IMG!Valoracin!Pagas!extras!........................................................................!145!
Ilustracin!130!j!Valoracin!pagas!extras!................................................................................!146!
Ilustracin!131!j!Crear!nueva!regla!para!valoracin!de!CCjnminas!pagas!extras.!................!146!
Ilustracin!132!j!Copiar!regla!de!nmina!.................................................................................!146!
Ilustracin!133!j!Regla!ZSPB!...................................................................................................!147!
Ilustracin!134!j!Regla!ZSP3!...................................................................................................!147!
Ilustracin!135!j!IMG!Regla!Pagas!extras!................................................................................!148!
Ilustracin!136!j!Crear!nuevo!esquema!para!valoracin!de!pagas!extraordinarias.!................!148!
Ilustracin!137!j!Copiar!esquema!de!nmina!...........................................................................!148!
Ilustracin!138!j!Esquema!ZSP0!..............................................................................................!149!
Ilustracin!139!j!Regla!ZSPD!...................................................................................................!149!
Ilustracin!140!j!Esquema!de!ejecucin!independiente!de!nmina!para!pagas!extras!EPE0.! 150!
Ilustracin!141!j!IMG!Bancos!propios!......................................................................................!150!
Ilustracin!142!j!Seleccin!sociedad!del!banco!.......................................................................!151!
Ilustracin!143!j!Crear!bancos!propios.!Vista!V_T012.!............................................................!151!
Ilustracin!144!j!Datos!del!banco!.............................................................................................!151!
Ilustracin!145!j!Bancos!de!la!sociedad!PROT!........................................................................!152!
Ilustracin!146!j!Cuenta!bancaria!............................................................................................!152!
Ilustracin!147!j!Datos!cuenta!bancaria!...................................................................................!152!
Ilustracin!148!j!Cuenta!bancaria!sociedad!PROT!..................................................................!153!
Ilustracin!149!j!Caracterstica!DTAKT!....................................................................................!153!
Ilustracin!150!j!Verificar!claves!de!texto!para!pagos.!Vista!V_T520S.!...................................!154!
Ilustracin!151!j!Actualizacin!va!de!pago!sociedad!pagadora.!Vista!V_T042E.!...................!154!
Ilustracin!152!j!Va!de!pago!en!sociedad!...............................................................................!154!
Ilustracin!153!j!IMG!Relacin!bancaria!..................................................................................!155!
Ilustracin!154!j!Especificar!clase!de!relacin!bancaria.!Vista!V_T591A.!...............................!155!
Ilustracin!155!j!Sociedades!1!.................................................................................................!156!
Ilustracin!156!j!Sociedades!2!.................................................................................................!156!
Ilustracin!157!j!Sociedades.!Vista!V_T402.!...........................................................................!157!
Ilustracin!158!j!Sociedades!pagadoras!1!...............................................................................!157!
Ilustracin!159!j!Sociedades!pagadoras!2!...............................................................................!157!
Ilustracin!160!j!Sociedades!pagadoras.!Vista!V_T042B.!.......................................................!158!
Ilustracin!161!j!Vas!de!pago!1!...............................................................................................!158!
Ilustracin!162!j!Vas!de!pago!en!el!pas.!Vista!V_T042ZL.!....................................................!159!
Ilustracin!163!j!Vas!de!pago!2!...............................................................................................!159!
Ilustracin!164!j!Valor!de!propuesta!para!va!de!pago.!Caracterstica!ZLSCH.!......................!160!
Ilustracin!165!j!Bancos!propios!1!...........................................................................................!161!
Ilustracin!166!j!Bancos!propios!2!...........................................................................................!161!
Ilustracin!167!j!Bancos!propios!3!...........................................................................................!162!
Ilustracin!168!j!Cuenta!Bancos!propios!1!..............................................................................!162!
Ilustracin!169!j!Cuenta!bancos!propios!2!...............................................................................!163!
Ilustracin!170!j!Proceso!de!generacin!de!transferencias.!....................................................!163!
Ilustracin!171!j!Preparacin!intercambio!de!datos!.................................................................!164!
Ilustracin!172!j!Resultado!programa!intercambio!de!datos!....................................................!165!
!
!
!
!
!
Ilustracin!173!j!Tabla!BT.!Transaccin!pc_payresult.!............................................................!165!
Ilustracin!174!j!Tabla!BT!en!clster!de!nmina!......................................................................!166!
Ilustracin!175!!Pantalla!programa!SAPFPAYM!....................................................................!166!
Ilustracin!176!j!Proceso!generacin!de!recibo!nmina!en!PDF.!............................................!167!
Ilustracin!177!j!Creacin!recibo!de!salarios.!Transaccin!pe51.!............................................!168!
Ilustracin!178!j!Atributos!del!formulario.!.................................................................................!168!
Ilustracin!179!j!Modificar!campo!individual!recibo!..................................................................!170!
Ilustracin!180!j!Aadir!campos!individuales!al!formulario.!Transaccin!pe51.!.......................!171!
Ilustracin!181!j!Campos!individuales!del!recibo!.....................................................................!171!
Ilustracin!182!j!Transaccin!pe51check_tab!1!.......................................................................!171!
Ilustracin!183!j!Transaccin!pe51check_tab.!.........................................................................!172!
Ilustracin!184!j!Ventana!del!formulario.!Transaccin!pe51.!...................................................!173!
Ilustracin!185!j!Modificar!grupos!para!ventana!de!formulario.!Transaccin!pe51.!.................!173!
Ilustracin!186!j!Actualizar!estructura!grupo.!Transaccin!pe51.!............................................!175!
Ilustracin!187!j!Grupos!de!ccjnminas!...................................................................................!175!
Ilustracin!188!j!Grupo!de!ccjnminas!en!reclculos!..............................................................!176!
Ilustracin!189j!Insertar!lnea!en!recibo!1!................................................................................!176!
Ilustracin!190!j!Inserta!lnea!en!recibo!2!................................................................................!176!
Ilustracin!191!j!Inserta!lnea!en!recibo!3!................................................................................!177!
Ilustracin!192!j!Identificador!de!acumulacin!1!......................................................................!177!
Ilustracin!193!j!Identificador!de!acumulacin!2!......................................................................!177!
Ilustracin!194!j!Identificador!de!acumulacin!3!......................................................................!178!
Ilustracin!195!j!Identificador!de!acumulacin!4!......................................................................!178!
Ilustracin!196!j!Identificador!de!acumulacin!5!......................................................................!178!
Ilustracin!197!j!Identificador!de!acumulacin!6!......................................................................!179!
Ilustracin!198!j!Identificador!de!acumulacin!7!......................................................................!179!
Ilustracin!199!j!Reglas!del!recibo!...........................................................................................!180!
Ilustracin!200!j!Creacin!nuevo!estilo.!Transaccin!smartstyles!...........................................!180!
Ilustracin!201!j!Estilos!smartform!...........................................................................................!181!
Ilustracin!202!j!Prrafo!smartform!1!.......................................................................................!181!
Ilustracin!203!j!Prrafo!smartform!2!.......................................................................................!182!
Ilustracin!204!j!Definir!nuevo!tipo!de!fuente.!Transaccin!se73.!...........................................!182!
Ilustracin!205!j!Tipos!de!fuente!smartform!.............................................................................!182!
Ilustracin!206!j!Tabuladores!smartform!..................................................................................!183!
Ilustracin!207!j!Esquema!smartform!......................................................................................!183!
Ilustracin!208!j!Formatos!de!caracteres!.................................................................................!183!
Ilustracin!209!j!Fuente!smartform!..........................................................................................!184!
Ilustracin!210!j!Creacin!nuevo!formulario.!Transaccin!smartforms.!...................................!184!
Ilustracin!211!j!Editor!de!formularios!smartforms.!..................................................................!185!
Ilustracin!212!j!Estructura!nodos!formulario!smartforms.!.......................................................!185!
Ilustracin!213!j!Atributos!formulario.!Propiedades!generales.!................................................!186!
Ilustracin!214!j!Atributos!formulario.!Opciones!de!salida.!......................................................!187!
Ilustracin!215!j!Interfase!formulario.!Import.!...........................................................................!187!
Ilustracin!216!j!Interfase!formulario.!Export.!..........................................................................!188!
Ilustracin!217!j!Interfase!formulario.!Tablas.!..........................................................................!188!
Ilustracin!218!j!Interfase!formulario.!Excepciones.!................................................................!188!
Ilustracin!219!j!Definiciones!globales.!Datos!globales.!..........................................................!189!
Ilustracin!220!j!Definiciones!globales.!Tipos.!.........................................................................!189!
Ilustracin!221!j!Interfase!formulario.!Smbolos!de!campo.!.....................................................!190!
Ilustracin!222!j!Definiciones!globales.!Inicializacin.!.............................................................!190!
Ilustracin!223!j!Creacin!de!pgina!formulario.!......................................................................!191!
Ilustracin!224!j!Pginas!y!Ventanas!smartform.!.....................................................................!192!
Ilustracin!225!j!Configuracin!formulario!1!.............................................................................!194!
Ilustracin!226!j!Configuracin!formulario!2!.............................................................................!194!
Ilustracin!227!j!Configuracin!formulario!3!.............................................................................!195!
Ilustracin!228!j!Configuracin!formulario!4!.............................................................................!195!
Ilustracin!229!j!Configuracin!formulario!5!.............................................................................!196!
Ilustracin!230!j!Configuracin!formulario!7!.............................................................................!196!
Ilustracin!231!j!Configuracin!formulario!6!.............................................................................!196!
Ilustracin!232!j!Configuracin!formulario!8!.............................................................................!197!
!
!
!
!
!
Ilustracin!233!j!Configuracin!formulario!9!.............................................................................!197!
Ilustracin!234!j!Configuracin!formulario!10!...........................................................................!198!
Ilustracin!235!j!Configuracin!formulario!11!...........................................................................!198!
Ilustracin!236!j!Configuracin!formulario!12!...........................................................................!198!
Ilustracin!237!j!Configuracin!formulario!13!...........................................................................!199!
Ilustracin!238!j!Configuracin!formulario!14!...........................................................................!199!
Ilustracin!239!j!Configuracin!formulario!15!...........................................................................!200!
Ilustracin!240!j!Configuracin!formulario!16!...........................................................................!200!
Ilustracin!241!j!Configuracin!formulario!17!...........................................................................!200!
Ilustracin!242!j!Configuracin!formulario!18!...........................................................................!201!
Ilustracin!243!j!Configuracin!formulario!19!...........................................................................!201!
Ilustracin!244!j!Configuracin!formulario!21!...........................................................................!201!
Ilustracin!245!j!Configuracin!formulario!20!...........................................................................!201!
Ilustracin!246!j!Configuracin!formulario!22!...........................................................................!201!
Ilustracin!247!j!Configuracin!formulario!23!...........................................................................!202!
Ilustracin!248!j!Configuracin!formulario!24!...........................................................................!202!
Ilustracin!249!j!Configuracin!formulario!25!...........................................................................!202!
Ilustracin!250!j!Funcin!grfica.!Transaccin!se78.!...............................................................!203!
Ilustracin!251!j!Configuracin!formulario!26!...........................................................................!203!
Ilustracin!252!j!Configuracin!formulario!27!...........................................................................!203!
Ilustracin!253!j!Configuracin!formulario!28!...........................................................................!204!
Ilustracin!254!j!Configuracin!formulario!29!...........................................................................!204!
Ilustracin!255!j!Configuracin!formulario!30!...........................................................................!205!
Ilustracin!256!j!Configuracin!formulario!31!...........................................................................!205!
Ilustracin!257!j!Configuracin!formulario!32!...........................................................................!205!
Ilustracin!258!j!Configuracin!formulario!33!...........................................................................!206!
Ilustracin!259!j!Configuracin!formulario!34!...........................................................................!206!
Ilustracin!260!j!Configuracin!formulario!36!...........................................................................!207!
Ilustracin!261!j!Configuracin!formulario!35!...........................................................................!207!
Ilustracin!262!j!Configuracin!formulario!37!...........................................................................!207!
Ilustracin!263!j!Configuracin!formulario!38!...........................................................................!208!
Ilustracin!264!j!Configuracin!formulario!39!...........................................................................!208!
Ilustracin!265!j!Configuracin!formulario!40!...........................................................................!208!
Ilustracin!266!j!Configuracin!formulario!41!...........................................................................!208!
Ilustracin!267!j!Configuracin!formulario!42!...........................................................................!209!
Ilustracin!268!j!Configuracin!formulario!43!...........................................................................!209!
Ilustracin!269!j!Configuracin!formulario!44!...........................................................................!209!
Ilustracin!270!j!Configuracin!formulario!45!...........................................................................!210!
Ilustracin!271!j!Configuracin!formulario!46!...........................................................................!210!
Ilustracin!272!j!Flujo!proceso!de!nmina!...............................................................................!224!
Ilustracin!273!j!Registro!de!gestin!........................................................................................!225!
Ilustracin!274!j!Generacin!de!calendario!personal!...............................................................!226!
Ilustracin!275!j!Smbolos!calendario!personal!.......................................................................!227!
Ilustracin!276!j!Programa!clculo!de!nmina!.........................................................................!228!
Ilustracin!277!j!Recibo!de!nmina!..........................................................................................!229!
Ilustracin!278!j!Clculo!de!nmina!.........................................................................................!230!
Ilustracin!279!j!Opciones!clculo!de!nmina!..........................................................................!231!
Ilustracin!280!j!Seleccin!log!de!nmina!................................................................................!232!
Ilustracin!281!j!Log!de!nmina!...............................................................................................!232!
Ilustracin!282!j!Proceso!de!fondo!1!........................................................................................!233!
Ilustracin!283!j!Proceso!de!fondo!2!........................................................................................!233!
Ilustracin!284!j!Proceso!de!fondo!3!........................................................................................!234!
Ilustracin!285!j!Proceso!de!fondo!4!........................................................................................!235!
Ilustracin!286!j!Proceso!de!fondo!5!........................................................................................!235!
Ilustracin!287!j!Visualizar!jobs!................................................................................................!236!
Ilustracin!288!j!Jobs!lanzados!................................................................................................!236!
Ilustracin!289!j!Visualizacin!log!del!job!................................................................................!237!
Ilustracin!290!j!Log!de!nmina!en!job!....................................................................................!237!
Ilustracin!291!j!Programa!de!ccjnminas!1!............................................................................!238!
Ilustracin!292!j!Programa!de!ccjnminas!2!............................................................................!238!
!
!
!
!
!
Ilustracin!293!j!Listado!de!ccjnminas!1!................................................................................!239!
Ilustracin!294!j!Programa!de!ccjnminas!3!............................................................................!239!
Ilustracin!295!j!Listado!de!ccjnminas!2!................................................................................!239!
Ilustracin!296!j!Programa!de!ccjnminas!comparativo!..........................................................!240!
Ilustracin!297!j!Seleccin!tipo!de!salida!de!listado!.................................................................!240!
Ilustracin!298!j!Listado!de!ccjnminas!3!................................................................................!241!
Ilustracin!299!j!Listado!de!ccjnminas!4!................................................................................!241!
Ilustracin!300!j!Ejemplo!retroactividad!1!................................................................................!242!
Ilustracin!301!j!Ejemplo!retroactividad!2!................................................................................!242!
Ilustracin!302!j!Ejemplo!retroactividad!3!................................................................................!243!
Ilustracin!303!j!Ejemplo!retroactividad!4!................................................................................!243!
Ilustracin!304!j!Ejemplo!retroactividad!5!................................................................................!244!
Ilustracin!305!j!Ejemplo!retroactividad!6!................................................................................!244!
Ilustracin!306!j!Macro!ccjnminas!1!......................................................................................!245!
Ilustracin!307!j!Macro!ccjnminas!2!......................................................................................!245!
Ilustracin!308!j!Macro!ccjnminas!3!......................................................................................!246!
Ilustracin!309!j!Macro!ccjnminas!4!......................................................................................!246!
Ilustracin!310!j!Pasos!transferencias!.....................................................................................!247!
Ilustracin!311!j!Preparacin!transferencias!............................................................................!248!
Ilustracin!312!j!Filtros!transferencias!.....................................................................................!249!
Ilustracin!313!j!Resultado!preparacin!transferencias!1!........................................................!250!
Ilustracin!314!j!Resultado!preparacin!transferencias!2!........................................................!250!
Ilustracin!315!j!Resultado!preparacin!transferencias!3!........................................................!250!
Ilustracin!316!j!Resultado!preparacin!transferencias!4!........................................................!251!
Ilustracin!317!j!Resultado!preparacin!transferencias!5!........................................................!251!
Ilustracin!318!j!Generacin!fichero!transferencias!SEPA!1!...................................................!252!
Ilustracin!319!j!Generacin!fichero!transferencias!SEPA!2!...................................................!252!
Ilustracin!320!j!Resultado!generacin!fichero!transferencias!SEPA!1!...................................!253!
Ilustracin!321!j!Resultado!generacin!fichero!transferencias!SEPA!2!...................................!253!
Ilustracin!322!j!Resultado!generacin!fichero!transferencias!SEPA!3!...................................!253!
Ilustracin!323!j!Fichero!XML!SEPA!........................................................................................!254!
Ilustracin!324!j!Gestin!ficheros!transferencias!.....................................................................!254!
Ilustracin!325!j!Generacin!fichero!FAN!1!.............................................................................!255!
Ilustracin!326!j!Generacin!fichero!FAN!2!.............................................................................!256!
Ilustracin!327!j!Generacin!fichero!FAN!3!.............................................................................!256!
Ilustracin!328!j!Generacin!fichero!FAN!4!.............................................................................!257!
Ilustracin!329!j!Generacin!fichero!FAN!5!.............................................................................!257!
Ilustracin!330!j!Generacin!fichero!FAN!6!.............................................................................!259!
Ilustracin!331!j!Generacin!fichero!FAN!7!.............................................................................!259!
Ilustracin!332!j!Generacin!fichero!FAN!8!.............................................................................!260!
Ilustracin!333!j!Generacin!fichero!FAN!9!.............................................................................!260!
Ilustracin!334!j!Generacin!fichero!FAN!10!...........................................................................!261!
Ilustracin!335!j!Generacin!fichero!FAN!11!...........................................................................!262!
Ilustracin!336!j!Generacin!fichero!FAN!12!...........................................................................!263!
Ilustracin!337!j!Documento!TC1!.............................................................................................!264!
Ilustracin!338!j!Generacin!fichero!FAN!13!...........................................................................!264!
Ilustracin!339!j!Generacin!fichero!FAN!14!...........................................................................!265!
Ilustracin!340!j!Generacin!fichero!FAN!15!...........................................................................!265!
Ilustracin!341!j!Generacin!fichero!IRPF!1!............................................................................!266!
Ilustracin!342!j!Generacin!fichero!IRPF!2!............................................................................!266!
Ilustracin!343!j!Generacin!fichero!IRPF!3!............................................................................!267!
Ilustracin!344!j!Generacin!fichero!IRPF!4!............................................................................!267!
Ilustracin!345!j!Generacin!fichero!IRPF!5!............................................................................!268!
Ilustracin!346!j!Generacin!fichero!IRPF!6!............................................................................!268!
Ilustracin!347!j!Generacin!fichero!IRPF!7!............................................................................!269!
Ilustracin!348!j!Generacin!fichero!IRPF!8!............................................................................!269!
Ilustracin!349!j!Generacin!fichero!IRPF!9!............................................................................!270!
Ilustracin!350!j!Generacin!fichero!IRPF!10!..........................................................................!271!
Ilustracin!351!j!Generacin!fichero!contable!1!.......................................................................!272!
Ilustracin!352!j!Generacin!fichero!contable!2!.......................................................................!273!
!
!
!
!
!
Ilustracin!353!j!Generacin!fichero!contable!3!.......................................................................!274!
Ilustracin!354!j!Generacin!fichero!contable!4!.......................................................................!274!
Ilustracin!355!j!Generacin!fichero!contable!5!.......................................................................!274!
Ilustracin!356!j!Generacin!fichero!contable!6!.......................................................................!274!
Ilustracin!357!j!Generacin!fichero!contable!8!.......................................................................!275!
Ilustracin!358!j!Generacin!fichero!contable!9!.......................................................................!275!
Ilustracin!359!j!Generacin!fichero!contable!10!.....................................................................!276!
Ilustracin!360!j!Generacin!fichero!contable!11!.....................................................................!276!
Ilustracin!361!j!Generacin!fichero!contable!12!.....................................................................!276!
Ilustracin!362!j!Generacin!fichero!contable!13!.....................................................................!277!
Ilustracin!363!j!Generacin!fichero!contable!14!.....................................................................!277!
Ilustracin!364!j!Generacin!fichero!contable!15!.....................................................................!277!
Ilustracin!365!j!Generacin!fichero!contable!16!.....................................................................!277!
Ilustracin!366!j!Generacin!fichero!contable!17!.....................................................................!278!
Ilustracin!367!j!Generacin!fichero!contable!18!.....................................................................!278!
Ilustracin!368!j!Generacin!fichero!contable!19!.....................................................................!278!
Ilustracin!369!j!Generacin!fichero!contable!20!.....................................................................!279!
Ilustracin!370!j!Generacin!fichero!contable!21!.....................................................................!280!
Ilustracin!371!j!Generacin!fichero!contable!22!.....................................................................!280!
Ilustracin!372!j!Generacin!fichero!contable!23!.....................................................................!281!
Ilustracin!373!j!Generacin!fichero!contable!24!.....................................................................!282!
Ilustracin!374!j!Generacin!fichero!contable!25!.....................................................................!283!
Ilustracin!375!j!Generacin!fichero!contable!26!.....................................................................!283!
Ilustracin!376!j!Impresin!recibos!de!nmina!1!......................................................................!284!
Ilustracin!377!j!Impresin!recibos!de!nmina!2!......................................................................!285!
!
!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
1.!INTRODUCCIN.
! Qu(es(un(sistema(ERP?(
!
Los! sistemas! de! planificacin! de! recursos! empresariales,! ERP,! por! sus! siglas! en! ingls!
(Enterprise! Resource! Planning)! son! sistemas! de! informacin! gerenciales! que! integran! y!
manejan! muchos! de! los! negocios! asociados! con! las! operaciones! de! produccin! y! de! los!
aspectos!de!distribucin!de!una!compaa!en!la!produccin!de!bienes!o!servicios![1].!
!
Estos! sistemas! tpicamente! manejan! la! produccin,! logstica,! distribucin,! inventario,! envos,!
facturas! y! contabilidad! de! la! compaa! de! forma! modular.! Sin! embargo,! la! planificacin! de!
recursos! empresariales! o! el! software! ERP! pueden! intervenir! en! el! control! de! muchas!
actividades! de! negocios! como! ventas,! entregas,! pagos,! produccin,! administracin! de!
inventarios,!calidad!de!administracin!y!la!administracin!de!recursos!humanos.!
!
Por!tanto,!la!utilizacin!de!un!ERP!por!parte!de!una!empresa!puede!constituir!un!gran!impulso!
a! la! economa! de! la! misma! si! se! adaptada! siguiendo! una! serie! de! pautas! de! calidad! y!
estructurabilidad.! Actualmente! muchas! empresas! se! basan! en! un! sistema! ERP! como! ayuda!
para! controlar! procesos! e! integrar! las! distintas! reas! de! la! empresa.! Por! eso,! la! seleccin! de!
una!solucin!ERP!es!una!decisin!crucial!en!cualquier!organizacin,!ya!que!de!ella!depender!la!
eficiencia!que!pueda!alcanzar!la!empresa!en!sus!operaciones.!!
!
! Por(qu(surgen(los(sistemas(ERP?(
!
Los! sistemas! ERP! y! CRM! han! surgido! de! una! necesidad! en! el! mundo! empresarial,! la! cual! a!
medida! que! han! evolucionado! las! tecnologas! de! la! informacin! ha! ido! cambiando,!
evolucionando!y!amplindose.!Alcanzando!mayores!grados!de!complejidad!con!el!paso!de!los!
aos,!la!globalizacin!y!la!expansin!de!los!diferentes!mercados,!esta!necesidad!en!un!principio!
fue! la! gestin! de! inventarios! y! la! planificacin! de! la! produccin,! estas! tareas! suponan! un!
problema!en!todas!las!empresas!que!se!dedicaban!a!la!fabricacin!de!productos!que!requieren!
mltiples!etapas!en!su!proceso!de!transformacin.!Por!lo!que!muchas!compaas!optaron!por!
revisar!sus!sistemas,!dando!lugar!a!la!aparicin!de!los!primeros!sistemas!que!tratan!la!gestin!
de!demanda!pendiente,!es!decir,!la!gestin!de!productos!cuya!descomposicin!implica!que!la!
cantidad!demandada!de!un!componente!depende!de!las!cantidades!demandadas!de!todos!los!
productos! finales! en! los! que! toma! parte.! Estos! primeros! pasos! reciben! la! denominacin! de!
Gestores!de!listas!de!materiales!o!gestores!del!BOM!(Bill!Of!Materials).!
!
A! partir! de! los! primeros! gestores! de! listas! de! materiales! se! cre! el! MRP! y! a! partir! de! sus!
sucesivas!evoluciones!y!versiones!posteriores!apareci!el!sistema!ERP.!
!
El!MRP!!est!construido!alrededor!del!BOM!y!podemos!definirlo!como!el!sistema!que!calcula!
qu!necesito,!lo!compara!con!lo!que!tengo!y!calcula!qu!voy!a!necesitar!y!cundo.!Este!es!el!
verdadero! logro! y! avance! del! MRP! que! por! primera! vez! la! planificacin! de! necesidades! de!
materiales!es!capaz!de!dar!respuesta!al!cundo.!Pero!existe!un!problema!en!el!MRP.!El!cual!es!
debido!a!las!limitaciones!de!capacidad!de!clculo!de!los!ordenadores!de!la!poca!en!la!que!se!
usaba.!Por!lo!que!las!ordenes!se!planifican!sobre!la!ltima!fecha!posible!para!as!minimizar!el!
stock.! Este! mtodo! provoca! que! al! no! disponer! de! tiempos! de! sobra,! todas! las! actividades!
forman!parte!del!camino!crtico.!As!pues,!al!no!disponer!de!margen!para!recuperar!el!tiempo!
Pgina!1!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
perdido,! cualquier! retraso! o! problema! causa! inevitablemente! un! retraso! en! la! entrega! al!
cliente.!Por!lo!que!un!MPR!necesita:!
!
M!Calcular!los!lanzamientos!con!una!antelacin!ms!o!menos!holgada.!
M!Calcular!si!se!dispone!de!suficiente!capacidad!para!realizar!la!tarea!planificada.!
!
Tiempo! despus! surgi! la! necesidad! de! cerrar! el! ciclo! de! planificacin! con! una! comparacin!
entre!la!carga!de!trabajo!propuesta!para!un!periodo!y!la!capacidad!productiva!de!los!recursos!
involucrados! en! los! procesos! de! modo! que! surgi! un! nuevo! sistema! llamado! MRP! a! ciclo!
cerrado.!
!
Pero!a!pesar!de!la!mejora!que!supona!el!MRP!a!ciclo!cerrado!surgi!la!necesidad!de!integrar!
informacin! financiera.! Por! lo! que! se! decidi! mejorar! el! sistema! y! surgi! un! sistema! de!
informacin!que!integro!produccin,!inventario!y!finanzas,!este!sistema!recibi!el!nombre!de!
MRP!II.!
!
Por!esta!razn!los!sistemas!MRP!II!han!estado!orientados!principalmente!a!la!identificacin!de!
los!problemas!de!capacidad!que!presenta!un!plan!de!produccin,!fundamentalmente!mediante!
la!presentacin!grfica!de!la!disponibilidad!de!recursos!y!el!consumo!planificado,!de!forma!que!
el!planificador!pueda!llevar!a!cabo!con!facilidad!las!modificaciones!oportunas.!Para!facilitar,!no!
slo!la!ejecucin!de!medidas!correctoras,!sino!la!evaluacin!conjunta!de!diferentes!acciones!y!
su! comparacin! con! otras! alternativas,! los! sistemas! MRP! II! suelen! ofrecer! la! posibilidad! de!
analizar! diferentes! escenarios,! respondiendo! a! preguntas! del! tipo! qu! pasa! si....!
Posteriormente,! puede! hacerse! efectivo! el! plan! de! produccin! que! resulte! ms! satisfactorio!
entre!todos!los!planteados.!
!
De!todos!modos,!no!existen!grandes!diferencias!conceptuales!entre!el!MRP!II!y!el!MRP!a!ciclo!
cerrado! [2].! A! pesar! de! todos! los! avances! que! supona! el! sistema! MRP! II! empez! a! cobrar!
mucha!importancia!el!plazo!de!entrega,!ya!que!la!departamentalizacin!de!las!organizaciones!
supuso! un! obstculo! para! lograr! el! servicio! y! los! tiempos! de! respuesta! reclamados! por! lo!
clientes.! Por! lo! que! surgi! la! necesidad! de! crear! un! sistema! de! informacin! comn! a! los!
diferentes!departamentos!de!la!empresa,!el!ERP.!Cabe!destacar!que!hoy!en!da!las!empresas!
buscan! la! competitividad! y! la! calidad! de! los! procesos! en! los! negocios! para! lo! que! necesitan!
integrar!con!eficiencia,!los!recursos!de!las!empresas!y!hacer!que!su!informacin!fluya!de!forma!
continua,!no!solo!para!acelerar!los!procesos,!si!no!para!reducir!los!costes.!!
!
Ante! esta! situacin! se! plantea! una! solucin! que! se! adapta! a! sus! necesidades! y! que! crece! a!
medida! que! las! empresas! crecen.! Esta! solucin! es! la! implantacin! y! el! uso! de! sistemas! de!
informacin!empresariales:!ERP!Y!CRM.!
!
! Caractersticas(y(objetivos(de(los(sistemas(ERP(
!
El!mbito!empresarial!se!encuentra!actualmente!en!un!perodo!de!tremenda!competitividad.!
Se! requiere! por! ello! impulsar! procesos! y! actividades! de! negocio! que! generen! ventajas!
competitivas! que! permitan! tomar! decisiones! para! poder! hacer! frente! a! los! competidores! y!
rivales.!!
Por!ello,!sealaremos!como!objetivos!principales!de!los!sistemas!ERP!los!siguientes![3]:!!
! Optimizacin!de!los!procesos!empresariales.!!
Pgina!2!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Acceso! a! toda! la! informacin! de! forma! confiable,! precisa! y! oportuna! (integridad! de!
datos).!
! La! posibilidad! de! compartir! informacin! entre! todos! los! componentes! de! la!
organizacin.!!
! Eliminacin!de!datos!y!operaciones!innecesarias!(o!redundantes).!!
! Reduccin! de! tiempos! y! de! los! costes! de! los! procesos! (mediante! procesos! de!
reingeniera).!!
!
Por!tanto,!podramos!resumir!el!objetivo!principal!de!los!ERPs!como!la!coordinacin!de!todos!
los!negocios!de!la!empresa,!desde!la!evaluacin!de!un!proveedor!hasta!la!facturacin!para!un!
cliente.!Para!ello,!utilizar!una!base!de!datos!centralizada!para!ayudar!al!flujo!de!informacin!
entre!los!distintos!departamentos!de!la!empresa.!
!
El!hecho!de!conseguir!estos!objetivos!ayudar!a!conseguir!afrontar!las!siguientes!necesidades!
de!las!empresas:!!
! Tiempos! de! respuesta! ms! rpidos! en! la! toma! de! decisiones.! Diseo! de! productos! y!
servicios!personalizados. Reduccin!de!costes. Enfoque!al!cliente.!!
! Integracin!de!sistemas.!!
!
Es!en!este!contexto!en!el!que!toman!cada!vez!ms!fuerza!las!Tecnologas!de!la!Informacin!y!
su!alineacin!con!las!estrategias!de!negocio!para!mejorar!sus!procesos!claves!de!negocio!en!el!
que! haremos,! a! continuacin,! un! breve! anlisis! de! las! ventajas! y! desventajas! de! la!
implementacin!de!un!sistema!ERP!en!una!empresa.!
Ventajas!de!un!sistema!ERP![4]:!
!
! Entrada!de!la!informacin!al!sistema!de!una!sola!vez.!
! Est!basado!en!una!estructura!confiable.!
! Funcionalidad!para!interactuar!con!otros!mdulos.!
! Herramientas!para!consultas!complejas.!
! Mejor!administracin!financiera.!
! Mejora! la! informacin! en! s! misma! y! la! integracin! de! operaciones! de! negocios,! as!
como!las!organizaciones!tienden!!a!tener!un!alto!desarrollo!financiero!con!respecto!al!
valor!del!mercado!de!aquellas!que!no!han!invertido!en!sistemas!ERP.!
!
Desventajas!de!un!sistema!ERP:!
!
! Las! actualizaciones! del! software! por! parte! del! proveedor! del! ERP! sern!
extremadamente!difciles,!debido!a!que!ya!se!encuentra!personalizado!el!software!del!
cliente! que! hizo! las! modificaciones,! y! las! actualizaciones! requerirn! trabajo! extra! y!
reescritura!del!cdigo!fuente!con!el!fin!de!ajustarlo!a!la!nueva!versin.!!
! Un!aspecto!que!puede!traer!grandes!costes!al!implantar!un!sistema!ERP!es!el!hecho!de!
subestimar! la! asignacin! de! recursos! a! estrategias! de! implementacin! tales! como! el!
entrenamiento!y!capacitacin!de!los!usuarios.!
! Alto!coste!de!implementacin.!
!
Ningn!plan!de!implementacin!funcionar!si!no!se!ha!llevado!a!cabo!la!tarea!de!seleccionar!el!
mejor!sistema!ERP!que!convenga!a!las!necesidades!de!la!empresa!y!los!factores!principales!que!
deben!ser!considerados!para!una!implementacin!exitosa!de!un!ERP!son:!
!
Pgina!3!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Planificacin!de!los!recursos!de!la!infraestructura.!
! Red!de!rea!local.!
! Servidores.!
! Ordenadores!personales.!
! Facilidades!de!entrenamiento.!
! Planificacin!de!recursos!humanos.!
! Educacin!en!el!nuevo!sistema!ERP.!
! Compromiso!de!usar!a!la!gente!adecuada.!
! Compromiso!de!la!alta!Gerencia.!
! Manuales!de!sistema!bien!elaborados!
! Habilidad!y!pro!actividad!de!considerarse!como!un!sitio!greenfield.!
! Decisin!estratgica!en!la!centralizacin.!
!
Uno!de!sus!factores!de!xito!y!expansin!es!la!difusin!de!la!cultura!de!trabajo!en!base!a!una!
planificacin!de!las!necesidades!de!recursos!previa!y!un!control!de!la!evolucin!del!consumo!
de!recursos.!
!
En! conclusin! la! filosofa! de! los! ERPs! es! la! de! ser! el! soporte! de! gestin! de! la! empresa! en! su!
conjunto! y! no! simplemente! la! extensin! del! modelo! de! gestin! de! la! produccin! a! otros!
departamentos.! La! mejor! prueba! de! esto! es! que! las! aplicaciones! ERP! ya! no! slo! estn!
destinadas! a! compaas! en! las! que! la! fabricacin! es! el! punto! fuerte,! sino! que! han! sido!
implantadas!en!todo!tipo!de!empresas.!
Uno! de! los! propsitos! fundamentales! de! un! ERP! es! otorgar! apoyo! a! los! clientes! del! negocio,!
tiempos!rpidos!de!respuesta!a!sus!problemas,!as!como!un!eficiente!manejo!de!informacin!
que!permita!la!toma!oportuna!de!decisiones!y!disminucin!de!los!costos!totales!de!operacin.!
Las! caractersticas! que! distinguen! a! un! ERP! de! cualquier! otro! software! empresarial,! es! que!
deben!de!ser!sistemas!integrales,!con!modularidad!y!adaptables![5]:!
! Integrales,! porque! permiten! controlar! los! diferentes! procesos! de! la! compaa!
entendiendo!que!todos!los!departamentos!de!una!empresa!se!relacionan!entre!s,!es!
decir,!que!el!resultado!de!un!proceso!es!punto!de!inicio!del!siguiente.!Por!ejemplo,!en!
una!compaa,!el!que!un!cliente!haga!un!pedido!representa!que!se!cree!una!orden!de!
venta! que! desencadena! el! proceso! de! produccin,! de! control! de! inventarios,! de!
planificacin! de! distribucin! del! producto,! cobranza,! y! por! supuesto! sus! respectivos!
movimientos! contables.! Si! la! empresa! no! usa! un! ERP,! necesitar! tener! varios!
programas!que!controlen!todos!los!procesos!mencionados,!con!la!desventaja!de!que!al!
no!estar!integrados,!la!informacin!se!duplica,!crece!el!margen!de!contaminacin!en!la!
informacin!(sobre!todo!por!errores!de!captura)!y!se!crea!un!escenario!favorable!para!
malversaciones.!Con!un!ERP,!el!operador!simplemente!captura!el!pedido!y!el!sistema!
se!encarga!de!todo!lo!dems,!por!lo!que!la!informacin!no!se!manipula!y!se!encuentra!
protegida.!
! Modulares.! Los! ERP! entienden! que! una! empresa! es! un! conjunto! de! departamentos!
que! se! encuentran! interrelacionados! por! la! informacin! que! comparten! y! que! se!
genera! a! partir! de! sus! procesos.! Una! ventaja! de! los! ERP,! tanto! econmica! como!
tcnica! es! que! la! funcionalidad! se! encuentra! dividida! en! mdulos,! los! cuales! pueden!
instalarse!de!acuerdo!con!los!requerimientos!del!cliente.!Ejemplo:!ventas,!materiales,!
finanzas,!control!de!almacn,!recursos!humanos,!etc.!
Pgina!4!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Adaptables.!Los!ERP!estn!creados!para!adaptarse!a!la!idiosincrasia!de!cada!empresa.!
Esto! se! logra! por! medio! de! la! configuracin! o! parametrizacin! de! los! procesos! de!
acuerdo! con! las! salidas! que! se! necesiten! de! cada! uno.! Por! ejemplo,! para! controlar!
inventarios,! es! posible! que! una! empresa! necesite! manejar! la! particin! de! lotes! pero!
otra! empresa! no.! Los! ERP! ms! avanzados! suelen! incorporar! herramientas! de!
programacin! de! 4! Generacin! para! el! desarrollo! rpido! de! nuevos! procesos.! La!
parametrizacin!es!el!valor!aadido!fundamental!que!debe!contar!cualquier!ERP!para!
adaptarlo!a!las!necesidades!concretas!de!cada!empresa.!
Otras!caractersticas!destacables!de!los!sistemas!ERP!son:!
! Base!de!datos!centralizada.!!
! Los!componentes!del!ERP!interactan!entre!s!consolidando!todas!las!operaciones.!!
! En! un! sistema! ERP! los! datos! se! ingresan! slo! una! vez! y! deben! ser! consistentes,!
completos!y!comunes.!!
! Las! empresas! que! lo! implanten! suelen! tener! que! modificar! alguno! de! sus! procesos!
para!alinearlos!con!los!del!sistema!ERP.!Este!proceso!se!conoce!como!Reingeniera!de!
Procesos,!aunque!no!siempre!es!necesario.!!
! Aunque! el! ERP! pueda! tener! mens! modulares! configurables! segn! los! roles! de! cada!
usuario,!es!un!todo.!Esto!es:!es!un!nico!programa!(con!multiplicidad!de!libreras,!eso!
s)!con!acceso!a!una!base!de!datos!centralizada.!No!debemos!confundir!en!este!punto!
la!definicin!de!un!ERP!con!la!de!una!suite!de!gestin.!!
! La! tendencia! actual! es! a! ofrecer! aplicaciones! especializadas! para! determinadas!
empresas.! Es! lo! que! se! denomina! versiones! sectoriales! o! aplicaciones! sectoriales!
especialmente!indicadas!o!preparadas!para!determinados!procesos!de!negocio!de!un!
sector!(los!ms!utilizados).!!
Las!soluciones!ERP!en!ocasiones!son!complejas!y!difciles!de!implantar!debido!a!que!necesitan!
un! desarrollo! personalizado! para! cada! empresa! partiendo! de! la! parametrizacin! inicial! de! la!
aplicacin! que! es! comn.! Las! personalizaciones! y! desarrollos! particulares! para! cada! empresa!
requieren!de!un!gran!esfuerzo!en!tiempo,!y!por!consiguiente!en!dinero,!para!modelar!todos!los!
procesos!de!negocio!de!la!vida!real!en!la!aplicacin.!
Las! metodologas! de! implantacin! de! los! ERP! en! la! empresa! no! siempre! son! todo! lo! simples!
que!se!deseara,!dado!que!entran!en!juego!mltiples!facetas.!!
! Qu(es(SAP(R/3?(
!
SAP! R/3! es! un! ERP! de! origen! alemn,! creado! por! SAP.! El! sistema! R/3! opera! utilizando! el!
principio! cliente/servidor! aplicado! a! varios! niveles.! Es! altamente! modular! y! se! aplica!
fundamentalmente!por!medio!del!software,!de!forma!que!los!modos!de!interaccin!entre!los!
diversos!clientes!y!servidores!puedan!ser!controlados.!
SAP!R/3!cuenta!con!una!diversidad!de!mdulos!estndar!para!ayudar!a!las!empresas!a!lograr!
sus!objetivos.!!
Estos!mdulos!son!los!siguientes![6]:!
Pgina!5!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Gestin!Financiera!(FI):!Libro!mayor,!libros!auxiliares,!ledgers!especiales,!etc.!
! Controlling!(CO):!Gastos!generales,!costes!de!producto,!cuenta!de!resultados,!centros!
de!beneficio,!etc.!
! Tesorera!(TR):!Control!de!fondos,!gestin!presupuestaria,!flujo!de!caja.!
! Sistema!de!proyectos!(PS):!Grafos,!contabilidad!de!costes!de!proyecto,!etc.!
! Gestin!de!personal!(HR):!!Recursos!Humanos!
! Business!Warehouse!(BW)!o!Business!Intelligence!(BI):!Datawarehousing.!
! Ventas!y!Distribucin!(SD):!Pedidos!de!ventas,!solicitudes,!pedidos!abiertos.!
! Ejecucin!Logstica!(LE):!Gestin!de!entregas!y!necesidades!
! Gestin!de!Materiales!(MM)!
! Gestin!de!Almacenes!(WM)!
! Plan!de!mantenimiento!(IA)!
! Planificacin!de!Produccin!(PP)!
!
Ilustracin!1!.!SAP!R3!
! Mdulo(SAP(R/3(HR(
!
Desde!el!mdulo!de!Recursos!Humanos!(HR)!se!gestiona!la!seleccin,!contratacin,!formacin,!
y!retencin!de!los!colaboradores!de!la!empresa.!
!
El!objetivo!bsico!que!persigue!la!funcin!de!Recursos!Humanos!con!estas!tareas!es!alinear!las!
polticas!de!RRHH!con!la!estrategia!de!la!organizacin,!lo!que!permitir!implantar!la!estrategia!
a!travs!de!las!personas.!Generalmente!la!funcin!de!Recursos!Humanos!est!compuesta!por!
reas!tales!como!reclutamiento!y!seleccin,!contratacin,!capacitacin,!induccin!de!personal!
y!su!permanencia!en!la!empresa.!Dependiendo!de!la!empresa!o!institucin!donde!la!funcin!de!
Recursos! Humanos! opere,! pueden! existir! otros! grupos! que! desempeen! distintas!
responsabilidades!que!pueden!tener!que!ver!con!aspectos!tales!como!la!administracin!de!la!
nmina!de!los!empleados!o!el!manejo!de!las!relaciones!con!sindicatos,!entre!otros.! !
!
El!sistema!R/3!de!SAP!ofrece!una!solucin!software!integrada!para!la!planificacin!y!la!gestin!
de!los!recursos!humanos.!El!objetivo!es!organizar!procesos!de!gestin!de!recursos!humanos!de!
forma! ms! eficaz,! aplicar! los! recursos! de! los! empleados! selectivamente! y! disponer! de!
informacin!con!ms!rapidez.!El!mdulo!Gestin!de!Recursos!Humanos!o!mdulo!HR!de!SAP!
Pgina!6!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
aumenta,! por! medio! de! procesos! globales! y! una! amplia! funcionalidad,! la! eficacia! de! una!
gestin! de! recursos! humanos! avanzada.! Las! aplicaciones! permiten,! adems,! el! enlace! de! las!
funciones!de!gestin!de!recursos!humanos!con!funciones!empresariales!vlidas!para!todas!las!
aplicaciones.! Incluyen! tcnicas! modernas! de! workflow,! conectan! la! gestin! de! recursos!
humanos!con!Internet!e!Intranet!y!abren!vas!innovadoras!con!aplicaciones!de!Autoservicio!de!
Empleados! (ESS,! Employee! Self! Service)! hacia! una! mayor! asuncin! de! responsabilidad! por!
parte! de! los! empleados! permitiendo! que! cualquier! empleado! pueda! aprovechar! las! ventajas!
de!estas!funciones!en!cualquier!momento!y!desde!cualquier!lugar.!!
!
Las!principales!claves!del!xito!del!mdulo!HR!del!sistema!SAP!R/3!son![7]:!!
!
! Gran!rendimiento!global.!
La!posicin!de!liderazgo!del!sistema!R/3!en!el!mundo!del!software!se!afianza!y!ampla!da!a!da.!
Para! conseguirlo,! SAP! y! sus! partners! trabajan! de! manera! continua! en! el! desarrollo! y! la!
optimizacin!del!sistema.!En!ese!proceso,!un!elemento!esencial!es!el!dilogo!con!los!clientes,!
para! obtener! informacin! precisa! sobre! lo! que! necesitan! que! permita! obtener! ventajas!
competitivas.!!
!
! Adaptacin!a!cada!caso.!
El! mdulo! HR! de! SAP! cubre! todo! el! espectro! de! las! tareas! relacionadas! con! los! recursos!
humanos! en! empresas! de! cualquier! tamao! y! sector,! as! como! en! la! administracin! pblica.!
Las! aplicaciones! para! gestin! financiera! y! controlling,! produccin! y! gestin! de! materiales,!
gestin!de!la!calidad!y!mantenimiento,!as!como!ventas!y!distribucin!y!gestin!de!proyectos!
amplan! la! oferta! de! prestaciones! ms! all! de! la! gestin! de! recursos! humanos.! Todos! los!
mdulos! pueden! utilizarse! tanto! de! forma! autnoma! como! en! una! combinacin! adaptada! a!
cada!necesidad.!Se!pueden!ajustar!las!soluciones!a!medida,!segn!los!requisitos!especficos!de!
la! empresa,! y! se! puede,! si! as! se! precisa,! conectar! el! software! complementario! de! otros!
proveedores!con!el!sistema!R/3.!!
El! concepto! persigue! el! propsito! general! de! disear! el! sistema! R/3! como! un! conjunto! de!
componentes! independientes,! que! pueden! combinarse! segn! sea! necesario.! Por! ello,! el!
mdulo!HR!de!SAP!es!una!aplicacin!autnoma!a!partir!de!la!versin!4.0!que!puede!utilizarse!
como!sistema!descentralizado!o!en!conexin!con!otras!aplicaciones!del!sistema!R/3!y!de!otros!
fabricantes.!!
!
! Aplicable!en!todo!el!mundo.!
Las! aplicaciones! del! mdulo! HR! de! SAP! asisten! a! las! empresas! en! cualquier! lugar! del! mundo!
demostrando!una!versatilidad!global!al!respetar!los!diferentes!idiomas,!monedas!y!normativas,!
gracias!a!la!existencia!de!mltiples!adaptaciones!nacionales.!!
!
! Datos!histricos!transparentes.!
El! mdulo! HR! de! SAP! almacena! todos! los! datos! por! fechas.! Al! introducir! datos! actuales,! se!
delimita! y! graba! automticamente! la! informacin! ya! existente.! En! cualquier! momento! se!
puede!visualizar!y!valorar,!conservando!de!este!modo!un!histrico!de!datos.!!
!
! Organizacin!matricial!y!por!proyectos.!
La!gran!capacidad!de!rendimiento!de!la!Gestin!de!Organizacin!de!SAP!se!basa,!entre!otras!
cosas,!en!la!utilizacin!de!las!ms!diversas!posibilidades!de!diseo!organizativo,!tales!como!la!
organizacin! matricial! y! por! proyectos.! El! sistema! posee! funciones! grficas! de! planificacin!
para! la! reproduccin! de! unidades! de! organizacin,! funciones,! posiciones! y! tareas,! as! como!
jerarquas! de! informes! que! facilitan! el! diseo! de! la! organizacin.! El! sistema! se! adapta! a! los!
Pgina!7!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
cambios!de!su!organizacin!y!ofrece!tiles!funciones!para!reasignar,!incorporar!y!modificar!con!
toda! facilidad! posiciones! y! personas! en! pantalla.! Los! catlogos! de! tareas! especficas! de!
empresa!facilitan!el!trabajo!a!la!hora!de!crear!sus!propias!descripciones!de!funciones.!!
Dependiendo! de! las! necesidades,! se! puede! almacenar! y! posteriormente! solicitar! datos!
detallados! para! determinados! objetos! de! informacin.! Los! anlisis! y! las! evaluaciones! con!
propsitos! especficos! en! toda! la! estructura! de! organizacin! de! su! empresa! amplan!
adicionalmente! su! base! de! informacin! y! ayudan! a! tomar! decisiones! estratgicas! en! muchos!
mbitos!de!la!gestin!de!recursos!humanos.!!
!
Para! gestionar! cada! rea! y! dependiendo! de! las! necesidades! de! cada! empresa,! SAP! divide! la!
gestin!de!este!mdulo!en!varios!submdulos!temticos.!
!
Los!submdulos!dentro!de!SAP!HR!son!los!siguientes:!
-! Gestin!de!Personal!!(PA)!
-! Gestin!de!la!Organizacin!(OM)!
-! Gestin!de!Eventos!(PE)!
-! Reclutamiento!(RC)!
-! Capacitacin!
-! Evaluacin!del!Desempeo!
-! Desarrollo!de!Personal!!(PD)!
-! Planificacin!de!Costes!(PC)!
-! Clculo!de!la!nmina!!(PY)!
-! Gestin!de!tiempos!de!Personal!!(PT)!
! Motivacin(y(objetivos(del(proyecto.(
!
El! objetivo! del! proyecto! es! la! realizacin! de! una! solucin! preconfigurada! para! completar! los!
datos! maestros! y! los! procesos! de! nmina! recogidos! en! un! ERP,! cubriendo! las! necesidades!
incluidas! para! un! determinado! convenio! colectivo,! para! la! completa! gestin! realizada! por! un!
departamento! de! Recursos! Humanos! de! una! pequea! y/o! mediana! empresa.! Como! hemos!
comentado,! El! ERP! seleccionado! para! ser! configurado! y! desarrollado! es! la! aplicacin! de! SAP!
HCM!6.0.!!
!
En! la! actualidad,! SAP! es! la! empresa! que! est! liderando! el! mercado! de! los! sistemas! de!
informacin!gerencial!(sistemas!informticos!de!apoyo!para!la!toma!de!decisiones,!gestin!de!
recursos! y! aplicaciones! de! gestin! de! personal,! gestin! de! proyectos,! aplicaciones! para! la!
formacin! empresarial,! etc.).! Los! sistemas! de! planificacin! de! recursos! de! la! empresa! (en!
ingls! ERP,! Enterprise! Resource! Planning),! son! sistemas! de! gestin! de! informacin! que!
integran! y! automatizan! muchos! de! los! procesos! de! negocio! relacionados! con! los! aspectos!
operativos!o!productivos!de!una!empresa.!Las!mltiples!soluciones!que!SAP!ha!desarrollado,!le!
han!permitido!convertirse!en!la!referencia!de!las!nuevas!aplicaciones!empresariales.!!
!
La!principal!razn!del!xito!de!SAP,!es!que!se!trata!de!un!software!empresarial!de!aplicaciones!
estndar,!que!puede!configurarse!en!mltiples!reas!de!negocio!y!que!se!adapta!a!necesidades!
especficas!de!cada!empresa.!Con!el!fin!de!dar!un!soporte!a!estas!necesidades,!SAP!incluye!un!
gran! nmero! de! procesos! y! funciones! empresariales! estandarizadas,! pero! tambin! ofrece!
flexibilidad!para!adaptarse!a!los!cambios!y!evoluciones!de!las!empresas.!!
!
Pgina!8!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
En! este! sentido,! y! de! forma! ms! particular! en! el! mdulo! HCM! de! Gestin! de! Recursos!
Humanos! (en! ingls,! Human! Capital! Management),! SAP! incluye! los! procesos! que! permiten! a!
una! empresa! la! gestin! del! capital! humano.! Sin! embargo,! es! necesario! realizar! las!
adaptaciones! necesarias,! para! indicar! al! sistema! los! procesos! que! debe! realizar.! Para! ello! es!
fundamental! cumplir! la! normativa! y! legislacin! vigente,! y! dar! cobertura! a! las! regulaciones! y!
reglamentaciones! recogidas! en! los! distintos! convenios! colectivos.! Todas! estas! reglas! no! se!
incluyen!en!el!producto!de!forma!estndar.!!
!
Este!hecho,!supone!a!las!empresas!la!necesidad!de!contratar!los!servicios!de!una!empresa!de!
consultora! experta! en! SAP,! para! acometer! las! tareas! de! configuracin! y! adaptacin! de! la!
aplicacin.!Estos!proyectos!conllevan!un!alto!coste!en!horas!de!consultora,!adems!del!coste!
humano! que! supone! tener! que! poner! a! disposicin! del! proyecto,! el! capital! humano! interno!
necesario! para! las! fases! de! anlisis,! implantacin,! pruebas! y! puesta! en! productivo! del! nuevo!
sistema.!!
!
La! fase! ms! importante! es! el! anlisis! de! requisitos.! Para! ello! se! ha! utilizado! sobre! todo! la!
tcnica!de!la!entrevista.!El!consultor!funcional!acordar!unas!sesiones!de!trabajo!con!el!cliente!
para! poder! conocer! sus! necesidades.! Estos! datos! se! completan! con! requerimientos! legales,!
tanto!a!nivel!regional!como!estatal.!!
!
En! este! sentido,! est! verificado! que! en! buena! medida! los! requisitos! extrados! se! basan! en! la!
regulacin! incluida! en! los! convenios! colectivos! por! los! que! se! rige! la! empresa! segn! la!!
actividad!profesional!a!la!que!se!dedique!(CNAE).!Gracias!a!esto,!se!puede!reducir!muchsimo!
el!tiempo!de!implantacin,!ya!que!en!SAP!ya!estn!incluidos!los!desarrollos!y!configuraciones!
precisas!cubrir!la!estas!regulaciones.!
!
Por!tanto!los!principales!objetivos!de!este!proyecto!son:!!
! Reducir!el!tiempo!de!implantacin!de!un!proyecto!basado!en!el!ERP!SAP.!
! Generar! parametrizaciones! y! desarrollos! que! permitan! ser! instalados! en! distintas!
empresas!atendiendo!a!su!convenio!colectivo!y!actividad!profesional.!!
! Reducir!el!coste!de!implantacin.!
!
En! este! caso,! como! ya! hemos! sealado,! se! ha! seleccionado! el! "Convenio! de! Oficinas! y!
Despachos! de! Madrid"! del! sector! privado.! En! un! futuro! el! sistema! se! puede! completar! con!
otros! convenios! colectivos! ampliando! la! funcionalidad! para! empresas! de! otros! sectores!
concretos,!como!el!convenio!de!la!construccin,!el!de!hostelera,!etc.
!
Las!motivaciones!que!nos!han!llevado!a!desarrollar!esta!solucin!preconfigurada!bajo!SAP,!en!
lugar!de!hacerlo!bajo!han!sido!las!siguientes:!
!!
! En! la! actualidad,! SAP! es! una! de! las! aplicaciones! ms! demandadas! e!
implantadas!en!el!mercado.!!
! Los!procesos!de!negocio!que!incluye,!entre!otros!son:!la!gestin!financiera,!la!
gestin!logstica,!la!gestin!de!materiales!y!la!gestin!de!recursos!humanos.!!
! SAP!est!implantado!en!ms!de!50!pases,!por!lo!que!la!aplicacin!est!dotada!
de! gran! diversificacin! funcional.! Esta! cobertura! la! consigue! mejorando!
constantemente!sus!productos!y!ofreciendo!unos!servicios!de!alta!calidad.!!
Pgina!9!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Los! procesos! son! configurables! y! adaptables! a! las! necesidades! de! negocio! de!
cada!empresa.!SAP!pone!a!disposicin!de!los!clientes,!el!entorno!de!desarrollo!
para!generar!nuevos!procesos,!programas!y!rutinas!a!medida.!!
! Una! vez! conocido! el! mapa! de! requerimientos! establecido! en! el! convenio!
colectivo! y! elegido! la! aplicacin! ERP! para! su! implantacin,! se! realizan! los!
desarrollos!y!parametrizaciones!necesarias,!utilizando!el!sistema!de!desarrollo!
que!SAP!pone!a!disposicin!de!los!clientes!al!adquirir!la!aplicacin.!!
El!resultado!de!todo!el!proceso!descrito!anteriormente!son!dos!rdenes!de!transporte,!una!de!
Workbench!(con!los!desarrollos!en!ABAP!4)!y!otra!de!Customizing!(con!la!parametrizacin!del!
sistema),!que!podrn!ser!instaladas!en!los!clientes!que!dispongan!de!una!licencia!de!SAP!HCM!
para! poder! instalarles! esta! solucin! preconfigurada! de! nmina! con! el! convenio! colectivo! de!
oficinas!y!despachos!de!Madrid.!As,!estas!pequeas!y!medianas!empresas!podrn!realizar!la!
completa!gestin!de!Recursos!Humanos.!
!
!
2.!DEFINICIONES Y ACRNIMOS
! Definiciones(
!
! Backup:!copia!de!seguridad.! !
! Entorno!de!desarrollo:!aplicacin!compuesta!por!un!conjunto!de!herramientas!para!la!
programacin!de!aplicaciones.! !
! Excel:!aplicacin!de!tipo!hoja!de!clculo!incluida!en!la!suite!ofimtica!Microsoft!Office.!
! Hoja! de! datos:! elemento! de! un! documento! de! la! aplicacin! Microsoft! Excel! que!
contiene!la!informacin!estructurada!en!forma!de!hoja!de!clculo.! !
! Lenguaje! de! programacin:! lenguaje! que! puede! ser! utilizado! para! controlar! el!
comportamiento!de!una!mquina,!particularmente!una!computadora.!Consiste!en!un!
conjunto!de!smbolos!y!reglas!sintcticas!y!semnticas!que!definen!su!estructura!y!el!
significado!de!sus!elementos!y!expresiones.!
! Stakeholders:! aquellas! personas! que! afectan! o! son! afectados! por! el! desarrollo! del!
proyecto.!!
! Prototipo:!elemento!tomado!como!modelo!sobre!el!que!trabajar!posteriormente.! !
! Test:!ver!Validacin.! !
! ERP:!Enterprise!Resource!Planing!M>!!Planificacin!de!recursos!empresariales!
! SAP:! mayor! compaa! mundial! del! negocio! del! Software! en! las! reas! de! CRM,! ERP! y!
SCM.!
! PYMES:!pequeas!y!medianas!empresas.!
! Abap:!lenguaje!de!programacin!que!utiliza!el!sistema!de!informacin!SAP.!
! Customizing!IMG:!es!la!configuracin/parametrizacin!del!sistema!en!cada!uno!de!sus!
mdulos.!
! Entornos:! nos! referimos! a! ellos! cuando! en! un! mismo! sistema! tenemos! tres!
posibilidades!de!acceso!para!trabajar:!desarrollo,!calidad!y!produccin.!
! Job:!es!un!conjunto!de!uno!o!ms!programas!que!tienen!asignada!una!periodicidad!de!
ejecucin.!!
! Log:!es!un!registro!de!las!operaciones!realizadas!de!una!determinada!funcin.!
! IDES!SAP:!es!un!servidor!de!prcticas!de!SAP!con!toda!una!empresa!de!ejemplo!creada!
una! empresa! creada,! una! empresa! ficticia! claro,! pero! para! hacer! practica! para!
financieros,!RRHH,!SD,!LO....!!
Pgina!10!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Mandante:!constituye!el!nivel!jerrquico!superior.!Las!especificaciones!que!se!hacen!o!
los!datos!que!se!introducen!en!este!nivel!son!vlidos!para!todas!las!sociedades!y!para!
todas! las! estructuras! organizativas,! evitando! tener! que! introducir! esta! informacin!
ms!de!una!vez!!
! Orden! de! transporte:! para! transportar! cualquier! cambio! realizado! de! un! entorno! a!
otro!(desarrolloMtestMproductivo).!!
! Portal:!acceso!al!sistema!SAP!por!va!web.!
! Programas!Z:!son!programas!especficos!y!adaptados!dentro!del!entorno!SAP!a!travs!
de!la!programscin!ABAP.!!
! Query:!es!una!bsqueda!o!pedido!de!datos!almacenados!en!una!base!de!datos.!
! Releases:!SAP!es!un!programa!de!tecnologa!puntera!donde!necesita!constantemente!
actualizarse,!a!las!versiones!se!les!llama!Releases.!!
! Roll6out:!Se!utiliza!normalmente!cuando!una!solucin!implementada!en!un!solo!lugar!
se! ve! implementado! en! otra! ubicacin! de! la! empresa! del! grupo,! por! lo! general! en! la!
misma!instancia.!!
! SAP!Gui:!interfaz!de!acceso!a!SAP.!!
! SAP! Netweaver:! constituye! la! base! tcnica! de! las! aplicaciones! SAP.! Adems,! incluye!
una! cartera! de! tecnologa! empresarial! que! le! permite! ampliar! sus! aplicaciones! para!
llegar!a!ms!personas!y!adoptar!nuevos!procesos,!dispositivos!y!modelos!de!consumo.!!
! SAP! R/3:! se! trata! de! un! sistema! de! informacin! en! toda! la! empresa! designado! para!
coordinar!todos!los!recursos,!informacin!y!actividades!necesarias!para!completar!los!
procesos!de!negocio.!!
! Spool:!registro!de!las!impresiones!que!efectuamos!en!el!sistema.!!
! Servicio!OSS:!es!un!portal!de!servicio!de!SAP!que!ayuda!en!caso!necesario.!Sobre!todo!
es! til! para! colgar! las! llamadas! notas! (incidencias)! donde! un! consultor! experto! las!
atender. !!
! Transaccin:! son! nombres! tcnicos! para! llamar! a! programas! o! funcionalidades! del!
sistema.!!
! Workflow:!el!flujo!de!trabajo!determina!el!camino!del!proceso!para!conseguir!realizar!
una!tarea.!!
! Workshop:!son!eventos!o!reuniones!de!trabajo!para!abarcar!uno!o!varios!temas!ya!sea!
para!formacin!o!para!resolver!problemas.!!
!
! Acrnimos(
!
! CU:!Caso!de!uso.!
! RS:!Requisito!Software!!
! RU6C:!Requisito!de!Usuario!de!Capacidad!!
! RU6R:!Requisito!de!Usuario!de!Restriccin!!
!
Pgina!11!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!2!.!Estudio!de!viabilidad!
La!situacin!de!la!que!se!parte!es!la!siguiente.!Nuestra!empresa!necesita!la!implementacin!de!
una! solucin! preconfigurada! de! nmina! para! el! convenio! colectivo! de! Oficinas! y! Despachos!
sobre!el!ERP!SAP!para!poder!comercializar!con!nuestros!posibles!clientes.!Esta!solucin!debe!
basarse!en!un!mtodo!organizado!y!bien!documentado!de!forma!que!el!reproducir!lo!realizado!
resulte!una!implantacin!rpida!y!eficaz!en!cuanto!a!tiempo!y!calidad.!
De! esta! manera,! el! departamento! comercial! de! nuestra! empresa! se! pondr! en! contacto! con!
nuestra! cartera! de! posibles! clientes! para! ofrecerles! esta! solucin! preconfigurada! bastante!
completa!pero!que!ser!adaptable!en!cierta!medida!dependiendo!de!las!necesidades!de!cada!
cliente.!!
La! cartera! de! clientes! a! la! que! estar! enfocada! esta! aplicacin! sern! las! PYMES! (pequeas! y!
medianas!empresas).!La!razn!principal!de!esta!eleccin!es!la!complejidad!que!podra!llegar!a!
tener!el!proyecto!para!una!gran!empresa!as!como!tambin!la!implicacin!de!la!direccin!de!la!
misma.!
Para!ello,!es!necesario!analizar!las!necesidades!que!tienen!los!departamentos!de!RRHH!de!las!
pequeas!y!medianas!empresas!a!la!hora!de!gestionar!las!nminas!de!sus!empleados!y!realizar!
las!tareas!de!administracin!del!personal!de!su!empresa.!!
Por!tanto,!basndose!en!las!necesidades!del!cliente,!un!tpico!departamento!de!RRHH!de!una!
pequea/mediana! empresa,! se! detallar! el! alcance! del! sistema,! es! decir,! se! estudiar! el!
alcance! de! la! necesidad! planteada! por! el! cliente! identificando! los! primeros! requisitos,!
estructuras! implicadas,! suposiciones! y! restricciones! as! como! los! stakeholders,! el! equipo! de!
trabajo!y!la!planificacin!a!seguir!por!ste.!!
Una! vez! definido! el! alcance! del! sistema! se! realizar! un! estudio! de! la! situacin! actual! de! los!
sistemas!similares!existentes!en!la!actualidad.!El!objetivo!de!esta!tarea!consiste!en!identificar!
los!recursos!de!informacin!existentes,!posibles!problemas!y!mejoras.!!
Pgina!12!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
A! continuacin! se! realizar! una! definicin! de! los! requisitos! que! debe! cumplir! el! sistema,! de!
manera! que! se! obtengan! un! conjunto! de! necesidades! detalladas,! no! ambiguas,! y! completas,!
que!sirva!de!base!para!las!siguientes!etapas!del!ciclo!de!vida!del!proyecto.!Dichos!requisitos!se!
describirn!en!un!lenguaje!sencillo!con!el!propsito!de!que!el!cliente!los!comprenda!y!pueda!
validarlos!sin!problemas.!!
Es! muy! importante! tener! en! cuenta! las! siguientes! restricciones! para! realizar! el! estudio! de!
viabilidad:!
! Econmicas:! nuestra! empresa! como! proveedora! del! ERP! a! implantar! en! los! distintos!
clientes! asumir! los! costes! de! los! diferentes! viajes! que! se! tengan! que! realizar! a! las!
empresas! as! como! de! las! llamadas! telefnicas! a! las! mismas.! Adems,! a! este! coste!
tambin! ser! necesario! sumar! todo! lo! relativo! a! la! impresin! de! la! memoria! y! su!
posterior!maquetacin.!!
! Tcnicas:! para! poder! realizar! este! proyecto! no! se! necesitan! grandes! equipos!
informticos,! sino! que! con! un! nico! PC! que! disponga! de! conexin! a! Internet! es! ms!
que!suficiente.!Este!ser! usado!para!elaborar!la!memoria!del!proyecto!as!como!para!
comunicarse!con!el!tutor!del!mismo,!adems,!la!mayor!parte!de!la!informacin!que!se!
necesita! para! desarrollar! el! estudio! de! los! diferentes! ERP's! se! encuentra!
principalmente!en!la!red,!por!lo!que!mediante!la!conexin!a!Internet!se!podr! acceder!
a!dicha!informacin.!!
! Operativas:!usuarios!a!todos!los!niveles,!lo!que!supondr!realizar!una!aplicacin!para!
usuarios! inexpertos.! Ser! necesario! mantener! reuniones! peridicas! con! los!
representantes! de! la! empresa! con! el! fin! de! resolver! dudas! y! obtener! la! mayor!
informacin! posible! para! conseguir! implantar! el! sistema! ERP! que! satisfaga! todas! sus!
necesidades.!
! Legales:! se! tendrn! en! cuenta! las! restricciones! legales! marcadas! por! las! licencias! de!
SAP,!los!contratos!entre!el!cliente!y!el!proveedor!as!como!las!derivadas!de!la!clase!de!
convenio!colectivo!que!se!est!implantando!(en!nuestro!caso,!Oficinas!y!Despachos!de!
Madrid).!
Finalmente!se!expondr!la!solucin!elegida!para!ser!desarrollada!por!el!equipo!de!trabajo.!!
! Establecimiento(del(alcance(del(sistema.(
!
El!objetivo!de!esta!actividad!es!realizar!una!primera!aproximacin!al!estudio!de!los!requisitos,!
identificar! las! unidades! organizativas! afectadas! y! analizar! las! suposiciones! y! restricciones! del!
sistema.! Tambin! se! identificarn! a! las! personas! que! deben! participar! en! el! estudio! de!
viabilidad,! as! como! sus! perfiles,! especificando! sus! tareas! y! responsabilidades! dentro! del!
proceso.!
! Estudio de la solicitud.
!
En! la! solicitud! del! cliente! se! especifica! la! necesidad! de! desarrollar! una! aplicacin! capaz! de!
realizar! la! gestin! de! todos! los! procesos! de! administracin! de! personal,! de! tiempos! y! de!
nmina! en! el! da! a! da! de! un! departamento! de! Recursos! Humanos! de! forma! que! estos!
procesos!estn!integrados!y!automatizados!para!facilitar!las!tareas!a!los!gestores!de!nmina!de!
Pgina!13!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
cualquier!pequea/mediana!empresa.!
!
Con! el! desarrollo! de! este! proyecto! se! pretende! desarrollar! una! aplicacin! que! cumpla! las!
siguientes!caractersticas:!
!
! Interaccionar!con!una!aplicacin!tan!completa!y!eficiente!como!es!el!ERP!SAP!HCM.!
! Mayor!estabilidad!y!confianza!en!la!herramienta!informtica!que!soporta!los!procesos!
de!administracin!de!personal,!de!tiempos!y!de!nmina.!
! Simplificacin! del! proceso! de! administracin! de! personal! y! nmina! mediante! la!
identificacin!y!aprobacin!de!oportunidades!de!mejora!basadas!en!las!bestMpractises!
de!SAP!
! Soporte! tecnolgico! y! funcional! a! la! evolucin! que! experimentan! los! procesos! de!
negocio!y!sus!evoluciones!legales!(Seguridad!Social,!Agencia!Tributaria,!INEM)!
! Posibilidad!de!obtener!informacin!de!gestin!en!el!momento!deseado.!
! Reduccin!de!los!costes!operativos!de!ejecucin!del!proceso.!
! Disponibilidad!inmediata!de!la!informacin!generada.!
!
Tras!el!estudio!de!la!solicitud!del!cliente,!el!equipo!de!desarrollo!del!proyecto!ha!determinado!
que!el!cliente!propone!un!proyecto!perfectamente!viable.!
!
La!direccin!de!este!proyecto!la!llevar!a!cabo!Israel!Gonzlez!Carrasco.!Como!consultores!SAP!
HCM! y! desarrolladores! ABAP! 4! participarn! en! el! proyecto! Vctor! Manuel! Macas! Jurado! y!
Cristina!Pastor!Bernaldo!de!Quirs.!
!
!
Merece! la! pena! sealar! que! la! solucin! que! propone! este! proyecto! para! hacer! frente! a! los!
elevados!costes!de!implantacin!de!SAP!R/3!HR!son!innovadores!ya!que!si!bien!es!posible!que!
se!haya!desarrollado!tal!vez!algo!similar!en!el!mbito!de!la!empresa,!dentro!del!departamento!
Pgina!14!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
de!Innovacin!y!Desarrollo!de!una!consultora,!pero!ninguna!consultora!SAP!ni!propiamente!la!
marca!SAP!han!hecho!!pblico!su!uso!en!ninguna!implantacin!hasta!el!momento.!
El! nico! prototipo! parecido! que! podramos! encontrar! en! el! mercado! actual! es! la!
parametrizacin! bsica! que! ofrece! SAP! dentro! de! la! propia! instalacin! del! componente!
SAP_HR!en!el!mandante!000!en!el!IDES!0!dentro!de!la!cual!podramos!encontrar!customizing!
muy!bsico!como!ejemplo!pero!no!son!prcticas!ni!tiles!a!la!hora!de!implementar!un!proyecto!
importante!en!R/3!para!una!empresa.!!!
Sealar!que!el!presente!proyecto!comprende!una!aplicacin!preconfigurada!a!desarrollar!que!
permitir!el!tratamiento!del!ciclo!completo!de!procesos!de!nmina!y!la!integracin!de!la!parte!
de! administracin! de! personal! y! gestin! de! tiempos.! De! este! modo,! se! automatizar! en! la!
medida!de!lo!posible!el!trabajo!de!un!departamento!de!Recursos!Humanos.!
Tambin!es!importante!resaltar!para!el!trabajo!del!da!a!da!de!un!departamento!de!Recursos!
Humanos! la! importancia! de! SAP! como! potente! herramienta! para! la! explotacin! de! la!
informacin! del! sistema.! Adems! estas! funcionalidades! que! se! buscan! obtener! con! la!
implementacin! de! este! proyecto,! se! intentar! reducir! los! elevados! costes! de! una!
implantacin! de! estas! caractersticas! porque! siempre! se! partir! de! una! solucin! ya!
preconfigurada! previamente! a! la! hora! de! realizar! una! implantacin! en! un! cliente,! si! bien! es!
verdad!que!se!permitir!cierta!flexibilidad!de!adaptabilidad.!
En!los!siguientes!apartados!de!este!captulo!se!pretenden!identificar!los!requisitos!de!cada!una!
de!las!partes,!identificando!las!principales!funcionalidades!que!se!debern!desarrollar.!
!
En! este! punto! se! lleva! a! cabo! una! identificacin! de! todas! aquellas! personas! o! entidades!
interesadas!de!alguna!forma!en!el!proyecto.!Se!describen!a!continuacin:!
! Cliente:! es! la! persona! que! realiza! la! solicitud! de! desarrollo! del! sistema,! en! este! caso,! el!
cliente!es!Israel!Gonzlez!Carrasco,!profesor!de!la!Universidad!Carlos!III!de!Madrid.!
!Usuarios!gestores:!son!aquellas!personas!que!harn!uso!de!la!aplicacin,!en!este!caso!sern!
gestores!de!recursos!humanos.!
!Tutor!y!coordinador!del!proyecto:!Israel!Gonzlez!Carrasco.!
!Autores!del!Proyecto:!!!
o! Vctor! Manuel! Macas! Jurado! que! ser! la! persona! encargada! de! la! realizacin! de! la!
parte! del! mdulo! de! PY! (Spanish! Payroll)! en! el! proyecto,! siendo! adems! el! mximo!
responsable!del!mismo!y!de!todos!los!productos!generados!durante!su!desarrollo.!
o! Cristina!Pastor!Bernaldo!de!Quirs!que!ser!la!persona!encargada!de!la!realizacin!de!
la!parte!de!los!mdulos!de!PA!(Personal!Administration)!y!TM!(Time!Management)!en!
el!proyecto,!siendo!adems!la!mxima!responsable!del!mismo!y!de!todos!los!productos!
generados!durante!su!desarrollo.!
Pgina!15!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Estudio(de(la(situacin(actual.(
!
La!situacin!actual!es!el!estado!en!el!que!se!encuentran!los!sistemas!de!informacin!existentes!
en!el!momento!en!el!que!se!inicia!su!estudio.!
!
En! esta! situacin! se! puede! hacer! una! valoracin! sobre! lo! que! nos! ofrecen! unas! soluciones!
respecto! a! otras! pero! es! importante! sealar! que! con! SAP! obtendremos! el! programa! lder! en!
este!mercado.!
Pgina!16!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
sea!en!la!fase!inicial!de!implantacin!como!en!su!futuro!mantenimiento.!
!
Cabe! decir! que! cada! empresa! necesita! un! previo! anlisis! para! decidir! si! es! provechosa! la!
implantacin! de! SAP,! ya! que! dependiendo! de! la! estructura! empresarial! y! personal,! as! como!
los! diferentes! procesos! que! lleven! a! cabo! en! su! departamento! de! Recursos! Humanos,! la!
decisin!puede!variar.!
!
!
! Definicin(de(los(requisitos(del(sistema(
!
Una! vez! realizado! el! estudio! de! la! solicitud! del! cliente! se! ! procede! a! realizar! el! anlisis! de!
requisitos.! Dichos! requisitos! constituirn! una! descripcin! del! funcionamiento! que! debe!
proporcionar!el!sistema.!!
!
Esta! extraccin! de! requisitos! se! realiza! tambin! con! el! objetivo! de! orientar! al! cliente,!
permitiendo!al!equipo!de!desarrollo!obtener!una!lista!de!requisitos!detallada,!completa!y!sin!
ambigedades.! Estos! requisitos! proporcionarn! una! visin! general! de! la! aplicacin,! sin!
ahondar! en! aspectos! tcnicos,! estableciendo! las! principales! funcionalidades! y! restricciones,!
sirviendo!de!base!a!posteriores!procesos!del!ciclo!de!vida.!
!
Previamente! a! la! redaccin! de! los! requisitos! funcionales! del! sistema! que! deben! describir!
servicios! que! hay! que! proporcionar! con! todo! detalle,! se! identificarn! los! casos! de! uso! con! la!
finalidad!de!lograr!una!mejor!definicin.!
!
Pgina!17!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Logarse!en!el! Salir!del!
sistema! sistema!
Simular/Ejecutar!
Ejecutar! clculo!de!nmina!
contabilidad
Reporte!de! Generacin!recibo!en!
ccMnminas PDF!
Gestor!de!
Nmina!
Generar!modelos! Generacin!modelos!
de!Hacienda! de!Seguridad!Social!
Generacin!de!
transferencias!
!
! Ilustracin!3!.!Casos!de!uso!
! Especificacin.detallada.de.los.casos.de.uso.
!
En!este!apartado!se!realiza!la!especificacin!de!los!casos!de!uso.!Cada!caso!de!uso!estar!
especificado!por!los!siguientes!atributos:!
!
! Identificador:!Identifica!al!caso!de!uso!de!forma!nica.!Debe!seguir!el!formato:!CUM!
XXX,!siendo!XXX!un!valor!numrico!nico!para!cada!caso!de!uso.!
!
! Nombre:!Breve!especificacin!textual!del!caso!de!uso.!
!
! Actores:!Tipo!de!usuario!del!sistema!que!inicia!el!caso!de!uso.!
!
! Objetivo:!Finalidad!del!caso!de!uso.!
!
! Precondiciones:!Estado!previo!que!se!debe!cumplir!para!poder!realizar!una!operacin.!
!
! Postcondiciones:!Estado!en!el!que!queda!el!sistema!tras!realizar!una!operacin.!
!
! Escenario!bsico:!Especifica!la!manera!en!la!que!interacta!un!actor!con!el!sistema!y!
cul!es!la!respuesta!que!el!sistema!le!ofrece.!
!
! Escenarios!alternativos:!Condiciones!excepcionales!que!afectan!al!escenario!y!
respuestas!del!sistema!ante!esas!situaciones.!
!
!
!
!
!
Pgina!18!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! CU6001!
Nombre! Logarse!en!el!sistema.!!
Actores! Usuario!
Objetivo! Iniciar!la!aplicacin!de!forma!correcta.!
Precondiciones!! Ninguna.!
Postcondiciones! ! Aplicacin!arrancada.!
! Interfaz!inicial!del!sistema!SAP!mostrada.!
Escenario!bsico! 1.!El!usuario!inicia!la!ejecucin!de!la!
aplicacin.!
2.!La!aplicacin!muestra!la!interfaz!de!
tratamiento!de!usuario!con!el!men!inicial.!
Escenarios!alternativos! !
Tabla!1!6!Caso!de!uso!CU6001!
Identificador! CU6002!
Nombre! Simular/Ejecutar!clculo!de!nmina!
Actores! Usuario!
Objetivo! Generacin!de!la!nmina!en!tiempo!y!sin!
errores.!
Precondiciones!! Actualizacin!de!los!datos!maestros!del!
empleado!
Postcondiciones! ! Revisin!de!los!clculos!realizados!en!la!
nmina.!
! Nmina!del!empleado!generada!sin!
errores!
Escenario!bsico! 1.! El!usuario!realiza!una!simulacin!de!la!
nmina.!
2.! El!usuario!revisa!que!no!se!han!producido!
errores!en!la!nmina.!
3.! El!usuario!revisa!los!clculos!realizados!en!
la!nmina.!
4.! El!usuario!calcula!la!nmina!en!real!
5.! El!usuario!revisa!que!no!se!han!producido!
errores!en!la!nmina.!
6.! El!usuario!revisa!los!clculos!realizados!en!
la!nmina.!
Escenarios!alternativos! !
Tabla!2!6!Caso!de!uso!CU6002!
!
!
!
!
!
!
!
!
!
Pgina!19!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! CU6003!
Nombre! Generacin!recibos!en!PDF!!
Actores! Usuario!
Objetivo! Generacin!de!los!recibos!de!la!nmina!en!
PDF!
Precondiciones!! ! El!clculo!de!la!nmina!debe!haberse!
realizado!sin!errores.!
Postcondiciones! ! Los!recibos!de!nmina!son!generados!en!
PDF.!
! Los!recibos!pueden!ser!impresos!o!
enviados!por!email!a!los!empleados.!
Escenario!bsico! 1.!El!usuario!una!vez!que!ha!realizado!el!
clculo!de!la!nmina!y!ha!revisado!los!
clculos!realizados,!lanza!el!programa!para!
generar!los!recibos!en!PDF!
2.!La!aplicacin!genera!un!fichero!en!PDF!con!
el!recibo!de!nmina!del!empleado.!
3.!El!usuario!guarda!el!PDF.!
4.!El!usuario!imprime!o!enva!por!email!el!PDF!
al!empleado.!
Escenarios!alternativos! En!caso!de!existir!un!portal!del!empleado,!se!
podra!colgar!el!recibo!de!nmina!en!esta!
plataforma!para!que!sea!consultado!por!el!
empleado!en!cualquier!momento!desde!
Internet.!
Tabla!3!6!Caso!de!uso!CU6003!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Pgina!20!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! CU6004!
Nombre! Generar!modelos!de!Seguridad!Social!!
Actores! Usuario!
Objetivo! Informar!a!la!Seguridad!Social!de!la!cotizacin!
realizada!por!la!empresa!y!los!trabajadores!
Precondiciones!! ! Nmina!calculada!sin!errores!
! Tener!instalado!el!programa!WinSuite!
para!enviar!los!ficheros!generados!a!la!
TGSS!
Postcondiciones! ! Generacin!de!los!ficheros!de!cotizacin!
! Envo!de!los!ficheros!a!la!TGSS!
Escenario!bsico! 1.!El!usuario!genera!el!modelo!de!cotizacin!
que!desee.!
2.!El!usuario!revisa!los!datos!del!fichero!
generado.!
3.!El!usuario!enva!a!travs!de!la!WinSuite!el!
fichero!generado.!
4.!El!usuario!revisa!que!la!WinSuite!no!
detecte!errores!en!el!formato!del!fichero.!
5.!El!usuario!espera!a!que!el!fichero!sea!
procesado!por!la!TGSS!y!revisa!la!respuesta!
obtenida.!
6.!En!el!caso!de!que!la!TGSS!rechace!el!
fichero,!habr!que!corregir!los!datos!
maestros!del!empleado,!volver!a!calcular!la!
nmina!y!repetir!el!mismo!proceso.!
Escenarios!alternativos! !
Tabla!4!6!Caso!de!uso!CU6004!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Pgina!21!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! CU6005!
Nombre! Generacin!de!transferencias!!
Actores! Usuario!
Objetivo! Generar!el!fichero!de!transferencias!
Precondiciones!! La!nmina!debe!haber!sido!calculada!y!
revisada!
Postcondiciones! El!fichero!generado!es!enviado!al!banco!
pagador!
Escenario!bsico! 1.!El!usuario!genera!el!fichero!de!
transferencias.!
2.!El!usuario!comprueba!que!las!cantidades!
reflejadas!en!el!fichero!se!corresponden!con!
las!validaciones!de!la!nmina!realizadas.!
3.!El!usuario!manda!el!fichero!generado!al!
banco!pagador.!
4.!Si!el!banco!pagador!detecta!algn!error!en!
el!formato!del!fichero,!ste!debe!ser!revisado!
por!el!usuario!o!por!un!consultor.!
Escenarios!alternativos! Segn!la!estructura!de!la!empresa,!el!envo!
del!fichero!al!banco!lo!puede!realizar!el!
departamento!financiero.!
Tabla!5!6!Caso!de!uso!CU6005!
Identificador! CU6006!
Nombre! Generar!modelos!de!Hacienda!!
Actores! Usuario!
Objetivo! Informar!a!Hacienda!de!la!tributacin!
realizada!por!la!empresa!y!los!trabajadores!
Precondiciones!! ! Nmina!calculada!sin!errores!
! Tener!instalado!el!certificado!para!
realizar!los!trmites!a!travs!de!la!Sede!
Electrnica!de!la!AEAT!
Postcondiciones! Generacin!de!los!ficheros!de!tributacin!
Envo!de!los!ficheros!a!la!AEAT!
Escenario!bsico! 1.!El!usuario!genera!el!modelo!de!tributacin!
que!desee.!
2.!El!usuario!revisa!los!datos!del!fichero!
generado.!
3.!El!usuario!enva!a!travs!de!la!Sede!
Electrnica!el!fichero!generado.!
4.!En!el!caso!de!que!la!AEAT!rechace!el!
fichero,!habr!que!corregir!los!datos!
maestros!del!empleado,!volver!a!calcular!la!
nmina!y!repetir!el!mismo!proceso.!
Escenarios!alternativos! !
Tabla!6!6!Caso!de!uso!CU6006!
!
!
Pgina!22!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! CU6007!
Nombre! Reporte!de!ccMnminas!!
Actores! Usuario!
Objetivo! Repasar!masivamente!los!clculos!realizados!
en!la!nmina!
Precondiciones!! Nmina!calculada!sin!errores!
Postcondiciones! Revisin!de!la!nmina!
Escenario!bsico! 1.! El!usuario!elige!el!colectivo!que!desea!
repasar!y!los!conceptos!de!nmina!que!
desea!verificar.!
2.! El!usuario!comprueba!que!los!datos!
generados!se!corresponden!con!los!
esperados!(los!generados!en!el!fichero!
de!transferencias,!las!cotizaciones,!las!
tributaciones)!
Escenarios!alternativos! !
Tabla!7!6!Caso!de!uso!CU6007!
Identificador! CU6008!
Nombre! Ejecutar!contabilidad!!
Actores! Usuario!
Objetivo! Contabilizar!los!costes!de!la!empresa!debidos!
a!las!nminas.!
Precondiciones!! Nmina!calculada!sin!errores!
Postcondiciones! Cierre!del!proceso!de!nmina!
Escenario!bsico! 1.! El!usuario!lanza!el!programa!de!
contabilidad!para!el!colectivo!que!desee.!
2.! El!usuario!verifica!que!no!se!producen!
errores!porque!el!saldo!contable!de!un!
empleado!no!est!compensado.!
3.! Si!el!programa!es!ejecutado!sin!errores,!
el!usuario!comprueba!que!las!cuentas!
contables!contienen!la!informacin!
esperada!(comparada!con!el!reporte!de!
ccMnminas)!
4.! Si!el!programa!devuelve!errores,!hay!que!
corregir!los!datos!del!empleado!y!
recalcular!la!nmina.!
Escenarios!alternativos! !
Tabla!8!6!Caso!de!uso!CU6008!
!
!
!
!
!
!
!
Pgina!23!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! CU6009!
Nombre! Salir!del!sistema.!!
Actores! Usuario.!
Objetivo! Cerrar!la!aplicacin!de!forma!correcta.!
Precondiciones!! Aplicacin!arrancada.!
Postcondiciones! Aplicacin!cerrada.!
Escenario!bsico! 1.!El!usuario!hace!click!en!el!botn!Salir.!
2.!La!aplicacin!se!cierra!correctamente.!
Escenarios!alternativos! 1.!El!usuario!introduce!la!transaccin!nex.!
2.!La!aplicacin!se!cierra!correctamente.!
Tabla!9!6!Caso!de!uso!CU6009!
3.4.2.1..Identificacin.de.los.requisitos..
!
En!esta!tarea!se!realiza!la!obtencin!detallada!de!requisitos!de!usuario!mediante!sesiones!de!
trabajo! con! el! cliente.! La! lista! de! requisitos! obtenida! no! es! definitiva! y! podr! ser! modificada!
durante!el!proyecto,!aadiendo!requisitos!no!contemplados,!o!bien!eliminando!o!modificando!
requisitos! incorrectos,! de! forma! que! se! terminen! cubriendo! todas! las! funcionalidades!
expuestas!por!el!cliente.!!
La! definicin! de! requisitos! recoge! lo! que! quiere! el! cliente! y! lo! que! necesita,! englobando! los!
requisitos!obtenidos!del!usuario!en!dos!grandes!categoras:!!
! Requisitos! de! capacidad:! Representan! lo! que! necesitan! los! usuarios! para! resolver! un!
problema!o!lograr!un!objetivo.!!
! Requisitos!de!restriccin:!Son!las!restricciones!impuestas!por!los!usuarios!sobre!cmo!
se!debe!resolver!el!problema!o!cmo!se!debe!alcanzar!el!objetivo.!!
Cada! requisito! de! usuario! debe! incluir! en! su! definicin! una! serie! de! atributos,! los! cuales!
proporcionen! toda! la! informacin! necesaria! para! su! seguimiento! posterior! y! su! clasificacin.!
Estos!atributos!se!describen!a!continuacin:!!
! Identificador:! Cada! requisito! de! usuario! debe! estar! identificado! de! forma! nica.! Este!
identificador!tendr!el!siguiente!formato:!RU:C:nnn"o!RU:R:nnn,!donde:!
o! RU:!Indica!que!se!trata!de!un!requisito!de!usuario.!
o! C:!Indica!que!se!trata!de!un!requisito!de!usuario!de!capacidad.!!
o! R:!Indica!que!se!trata!de!un!requisito!de!usuario!de!restriccin.!!
o! nnn:!Tomar!valores!numricos!dentro!del!rango!000M999.!!
!
! Prioridad:!Se!asignar!una!prioridad!a!cada!requisito!con el!fin!de!poder realizar!una!
planificacin! correcta! durante! fases! posteriores.! Su! clasificacin! puede! tomar! los!
valores:!alta,!media!y!baja.!!
! Necesidad:!Los!requisitos!clasificados!como!esenciales!para!el!usuario!no!pueden!ser!
Pgina!24!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
eliminados,!mientras!que!los!dems!requisitos!estarn!siempre!sujetos!a!modificacin!
en!el!caso!de!que!exista!una!causa!que!lo!justifique.!Por!lo!tanto,!se!clasificarn!
descendentemente!de!acuerdo!a!su!necesidad!de!la!siguiente!forma:!esencial,!deseable!
y!opcional.!!
! Claridad:! Identifica! la! falta! o! existencia! de! ambigedad! de! un! requisito,! esto! es,! si!
puede! ser! interpretado! de! varias! formas! dependiendo! del! contexto.! Los! requisitos!
sern!clasificados!de!acuerdo!a!su!claridad!de!forma!descendente!de!la!siguiente!forma:!
alta,!media!y!baja.!!
! Fuente:! Identifica! el! origen! del! requisito,! que! puede! estar! en! el! usuario,! una! fuente!
externa!como!un!documento,!o!el!propio!equipo!de!desarrollo!del!proyecto.! !
! Estabilidad:!Algunos!requisitos!pueden!no!estar!sujetos!a!cambios!durante!el!proyecto!
debido! a! su! naturaleza,! mientras! que! otros! pueden! estar! sujetos! a! determinados!
cambios!por!el!desarrollo!de!la!etapa!de!diseo!o!los!requisitos!software.!Los!requisitos!
poco! estables! debern! ser! observados! con! mayor! cuidado! durante! el! desarrollo! del!
proyecto! al! ser! susceptibles! a! cambios.! Cada! requisito! se! clasificar! en:! estable! o!
inestable.!!
! Verificabilidad:! Indica! si! el! cumplimiento! de! un! requisito! en! el! sistema! puede! ser!
susceptible! de! comprobacin,! esto! es,! si! se! puede! verificar! que! el! requisito! se! ha!
incorporado! en! el! diseo! y! que! en! el! sistema! se! puede! verificar! su! cumplimiento.! La!
verificabilidad!de!cada!requisito!se!clasificar!en:!alta,!media!y!baja.!!
3.4.2.2.Requisitos.de.capacidad..
!
A! continuacin! se! presentan! los! requisitos! de! capacidad,! los! cuales! representan! lo! que!
necesita!el!usuario!para!resolver!un!problema!o!lograr!un!objetivo.!!
!
Identificador! RU6C6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Iniciar! la! aplicacin! logndose! en! el! sistema! introduciendo! usuario! y!
Descripcin! contrasea!
Tabla!10!6!Requisito!de!usuario!RU6C6001!
!
!
!
!
!
!
!
!
Pgina!25!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RU6C6002!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Introducir! una! transaccin! para! ejecutar! una! funcionalidad! del!
Descripcin! sistema.!
Tabla!11!6!Requisito!de!usuario!RU6C6002!
Identificador! RU6C6003!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Buscar!la!opcin!deseada!para!ejecutar!una!funcionalidad!del!sistema!
Descripcin! desde!el!men!SAP.!
Tabla!12!6!Requisito!de!usuario!RU6C6003!
Identificador! RU6C6004!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Cerrar!la!aplicacin!mediante!el!botn!Salir!situado!en!la!interfaz.!
Descripcin!
Tabla!13!6!Requisito!de!usuario!RU6C6004!
!
!
!
!
!
!
!
!
Pgina!26!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RU6C6005!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Cerrar!la!aplicacin!introduciendo!las!transaccin!/nex.!
Descripcin!
Tabla!14!6!Requisito!de!usuario!RU6C6005!
Identificador! RU6C6006!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Simulacin!de!la!nmina!mensual!de!uno!o!varios!empleados!
Descripcin!
Tabla!15!6!Requisito!de!usuario!RU6C6006!
Identificador! RU6C6007!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Simulacin!de!la!nmina!de!paga!extra!de!uno!o!varios!empleados!
Descripcin!
Tabla!16!6!Requisito!de!usuario!RU6C6007!
!
!
!
!
!
!
!
!
Pgina!27!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RU6C6008!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Clculo!real!de!la!nmina!mensual!de!uno!o!varios!empleados!
Descripcin!
Tabla!17!6!Requisito!de!usuario!RU6C6008!
Identificador! RU6C6009!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Clculo!de!la!nmina!de!paga!extra!de!uno!o!varios!empleados!
Descripcin!
Tabla!18!6!Requisito!de!usuario!RU6C6009!
Identificador! RU6C6010!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generacin!de!recibos!de!nmina!en!PDF!
Descripcin!
Tabla!19!6!Requisito!de!usuario!RU6C6010!
!
!
!
!
!
!
!
!
Pgina!28!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RU6C6011!
! "! Alta! ! !
Prioridad! !! Media! Fuente! Cliente!
"! Baja!
! "! Esencial! ! !
Necesidad! !! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Envo!automtico!de!los!recibos!de!nmina!a!los!empleados!
Descripcin!
Tabla!20!6!Requisito!de!usuario!RU6C6011!
Identificador! RU6C6012!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generacin!de!ficheros!FAN!para!la!Seguridad!Social!
Descripcin!
Tabla!21!6!Requisito!de!usuario!RU6C6012!
Identificador! RU6C6013!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Envo! de! ficheros! FAN! a! la! Seguridad! Social! a! travs! del! software!
Descripcin! WinSuite!
Tabla!22!6!Requisito!de!usuario!RU6C6013!
!
!
!
!
!
!
!
!
Pgina!29!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RU6C6014!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generacin!de!los!ficheros!de!transferencias!en!formato!SEPA!
Descripcin!
Tabla!23!6!Requisito!de!usuario!RU6C6014!
Identificador! RU6C6015!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Envo! de! los! ficheros! de! transferencias! a! travs! de! la! plataforma!
Descripcin! habilitada!por!el!banco!(Web)!
Tabla!24!6!Requisito!de!usuario!RU6C6015!
Identificador! RU6C6016!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generacin!de!informes!de!Hacienda!(Modelo!110/111,!Modelo!190,!
Descripcin! Certificado!de!retenciones!y!Modelo!296)!
Tabla!25!6!Requisito!de!usuario!RU6C6016!
!
!
!
!
!
!
!
!
Pgina!30!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RU6C6017!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Envo! de! informes! de! Hacienda! a! travs! de! la! Sede! Electrnica! de! la!
Descripcin! AEAT!
Tabla!26!6!Requisito!de!usuario!RU6C6017!
Identificador! RU6C6018!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generacin!de!reportes!de!CCMnminas!
Descripcin!
Tabla!27!6!Requisito!de!usuario!RU6C6018!
Identificador! RU6C6019!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Clculo!de!la!distribucin!contable!de!la!nmina!
Descripcin!
Tabla!28!6!Requisito!de!usuario!RU6C6019!
!
!
!
!
!
!
!
!
Pgina!31!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RU6C6020!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Envo!de!la!contabilidad!al!sistema!de!finanzas!
Descripcin!
Tabla!29!6!Requisito!de!usuario!RU6C6020!
3.4.2.3.Requisitos.de.restriccin..
!
A! continuacin! se! presentan! las! restricciones! impuestas! sobre! cmo! se! debe! resolver! el!
problema!o!como!se!debe!alcanzar!el!objetivo.!!
!
Identificador! RU6R6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Disponer!de!una!interfaz!sencilla!e!intuitiva!que!facilite!el!uso!de!la!
Descripcin! aplicacin.!
Tabla!30!6!Requisito!de!usuario!RU6R6001!
Identificador! RU6R6002!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Almacenar!los!archivos!con!las!consultas!realizadas!al!sistema!en!
Descripcin! formato!Microsoft!Excel.!
Tabla!31!6!Requisito!de!usuario!RU6R6002!
Pgina!32!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RU6R6003!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Desarrollar!las!mejoras!no!estndar!del!sistema!en!ABAP!4.!!
Descripcin!
Tabla!32!6!Requisito!de!usuario!RU6R6003!
Identificador! RU6R6004!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Seguridad!del!sistema!frente!a!amenazas!externas!ya!que!ka!
Descripcin! informacin!que!se!maneja!es!bastante!confidencial.
Tabla!33!6!Requisito!de!usuario!RU6R6004!
Identificador! RU6R6005!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Fiabilidad:!cuantifica!los!errores!permisibles!y!su!gravedad.!El!sistema!
Descripcin! no!sufrir!ms!de!dos!fallos!de!nivel!uno!al!mes.!
Tabla!34!6!Requisito!de!usuario!RU6R6005!
!
!
!
!
!
!
Pgina!33!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RU6R6006!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Cliente!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Optimizar!el!rendimiento!del!sistema!(velocidad,!tiempo!de!
Descripcin! respuesta)!!
Tabla!35!6!Requisito!de!usuario!RU6R6006!
! Estudio(de(alternativas(de(solucin(
!
Con! el! desarrollo! de! este! proyecto! se! pretende! implementar! una! aplicacin! capaz! de!
automatizar! el! proceso! de! gestin! de! personal! integrado! junto! con! el! proceso! de! nmina! de!
una! PYME.! La! solucin! ha! sido! impuesta! por! el! cliente! y! no! aplica! realizar! un! estudio! de!
diferentes!alternativas!ya!que!desde!un!principio!desean!que!el!software!sea!SAP.!!
Para! implementar! esta! solucin! se! partir! del! estndar! de! SAP! para! la! configuracin! de! los!
procesos!de!nmina,!tiempos!y!administracin!de!personal!y!en!caso!de!mejoras!para!cliente!
se!emplear!como!lenguaje!de!programacin!ABAP!4.!!
Si!nos!hubieran!pedido!alternativas!a!esta!solucin!se!podra!haber!estudiado!otros!ERP!para!
PYME!como!podran!ser!por!ejemplo!OpenERP!o!bien!GPCN!que!nos!han!parecido!interesantes!
tambin! por! sus! caractersticas! aunque! no! son! comparables! a! SAP! en! nuestra! opinin! en!
cuanto!a!calidad,!integracin!y!potencia:!
! GPCN:! contempla! toda! la! legislacin! vigente! e! incorpora! todas! las! conexiones! Winsuite,!
Delt@/CAT365,!Certifica2,!etc.!!
Es! una! herramienta! de! generacin! de! aplicaciones.! Con! unos! conocimientos! bsicos! de!
informtica!un!usuario!puede!crear!nuevos!campos,!nuevas!pantallas,!nuevas!tablas!y!bases!de!
datos!internas,!enlazarlas,!modificar!las!existentes,!etc.!
Esto! permite! disear! una! aplicacin! final! a! medida! del! cliente,! y! que! se! puede! acoger!
constantemente!a!todos!los!cambios!que!se!puedan!producir!(no!nicamente!los!de!tipo!oficial!
o!versiones!de!mejora).!
!
Incorpora! un! potente! generador! de! informes! que! permite! disear! todo! tipo! de! listados! y!
documentos! con! o! sin! plantilla! previa,! preimpresa! o! no;! y! con! salida! a! pantalla,! impresora,!
fichero,!hoja!de!clculo!y!grficos.!
!
Se! comunica! bidireccionalmente! utilizando! una! Interface! ASCII/EXCEL! con! otras! aplicaciones:!
Control!de!Presencia,!Contabilidad,!etc.!
!
Pgina!34!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Las! consultas! entrantes! de! trabajo! pueden! ser! gestionadas! integrando! OpenERP! con! una!
direccin! de! correo! electrnico.! Cada! correo! electrnico! enviado! a! una! direccin! especial!
dedicada! (por! ejemplo,! trabajos@suempresa.com)! crea! automticamente! una! solicitud! de!
demandante! y! enlaces! a! los! archivos! adjuntos,! como! un! CV.! OpenERP! le! permite! crear! y!
administrar!su!propio!proceso!de!contratacin!permitindole!definir!cada!paso!en!el!proceso.!!
!
Tambin!puede!definir!correos!automticos!que!se!enviarn!al!solicitante!en!cualquiera!de!los!
pasos!de!contratacin!(por!ejemplo,!un!acuse!de!recibo!en!la!fase!de!recepcin!o!un!escrito!de!
rechazo! en! la! fase! de! cierre).! Ya! no! tendr! que! preocuparse! de! mantener! actualizados! a! los!
candidatos!sobre!su!posicin!en!el!proceso!de!contratacin.!
!
Multitud!de!informes!sobre!los!tiempos!y!seguimientos!de!los!empleados!son!proporcionados.!
El! sistema! de! informes! est! completamente! integrado! con! el! mdulo! de! contabilidad.! Le!
permite!establecer!una!gestin!por!asunto!y!generar!las!facturas!basadas!en!costes!(recursos!
humanos,! gastos).! Tambin! puede! generar! informes! de! beneficios! de! hojas! de! asistencia! y!
analizar!el!rendimiento!del!personal.!
! Valoracin(de(las(alternativas((
!
No!aplica!porque!la!solucin!viene!dada.!!
! Seleccin(de(la(solucin((
!
No!aplica!porque!la!solucin!viene!dada.!!
Pgina!35!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Pgina!36!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Organizacin(del(proyecto.(
A! la! hora! de! llevar! a! cabo! cualquier! proyecto! se! hace! necesaria! la! tarea! de! realizar! una!
planificacin!detallando!el!tiempo!estimado!necesario!para!cumplir!las!distintas!actividades!y!
tareas!que!forman!parte!del!proyecto,!as!como!los!recursos!asignados!a!cada!una!de!ellas.!Por!
ello,!se!ha!desarrollado!una!planificacin!de!trabajo!en!funcin!del!ciclo!de!vida!seleccionado!
anteriormente,!ciclo!de!vida!por!prototipos.!!
Se!ha!decidido!realizar!tres!iteraciones!completas,!tras!cada!una!de!las!cuales!el!desarrollador!
se!rene!con!el!tutor!para!corregir!o!matizar!distintos!aspectos!de!la!aplicacin.!!
En! lo! que! se! refiere! a! los! recursos! humanos! que! intervienen! en! el! desarrollo! del! proyecto,! a!
continuacin!se!muestran!las!personas!y!roles!que!participan!en!el!proyecto.!Las!funciones!de!
las!que!se!encarga!cada!uno!de!ellos!son:!!
! Jefe!de!Proyecto:!se!encarga!de!la!gestin!del!proyecto,!su!organizacin,!planificacin!
y!supervisin!a!lo!largo!de!todo!el!desarrollo!del!mismo.! !
! Analista! de! Sistemas:! se! encarga! de! obtener! y! redactar! los! requisitos! de! usuario,
adems!de!modelar!los!procesos!y!tareas!a!codificar.! !
! Diseador:!su!tarea!es!el!diseo!de!las!interfaces!y!la!arquitectura!del!sistema.!!
! Consultor! SAP! HCM:! se! encargar! de! la! parametrizacin! del! sistema! como! experto!
funcional!y!tcnico,!testeando!todos!aquellos!procesos!de!la!herramienta.!
! Programador:!se!encargar!de!la!codificacin!del!sistema!y!de!los!testeos!necesarios!
para!verificar!el!correcto!funcionamiento!del!mismo.!
A! continuacin! se! muestra! el! RBS! (Resource! Breakdown! Structure)! del! proyecto,! una!
representacin! de! forma! jerrquica! de! los! recursos! tanto! humanos! como! materiales!
necesarios! para! el! desarrollo! del! mismo.! Esta! tcnica! de! organizacin! de! proyectos! software!
tiene! por! objeto! representar! la! organizacin! humana! del! proyecto,! su! estructura,!
responsabilidades,! etc.,! as! como! la! estructura! de! recursos! tecnolgicos! y! materiales.!
Recursos!
Recursos! Recursos!
Humanos! Materiales!
Jefe!de!Proyecto!
Hardware! Software!
Analista!
iMac!
MS!Office!2003!
Diseador!
Programador! SAP!
Consultor! MS!Visual!Studio!2005!
MS!Windows!XP!
Ilustracin!5!.!RBS
Pgina!37!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
El! WBS! (World! Breakdown! Structure)! es! una! herramienta! simple! y! prctica! para! definir! el!
alcance! de! un! proyecto.! Es! la! base! para! poder! saber! qu! se! requiere! hacer,! para! despus!
poder! realizar! la! planificacin! del! proyecto.! Se! trata! de! identificar! y! definir! las!tareas! que! se!
van!a!realizar!en!el!proyecto.!!
En!el!WBS!se!puede!observar!la!descomposicin!de!los!procesos!en!subprocesos,!y!stos!a!su!
vez!en!tareas,!agrupadas!por!funcionalidad.!!
La!base!para!en!la!que!est!basada!el!WBS!es!el!modelo!de!proceso!software!IEEE!1074.!!
El!primer!proceso!que!se!debe!llevar!a!cabo!es!el!estudio!de!viabilidad!del!proyecto,!mediante!
el! cual! se! analiza! la! solicitud! del! cliente,! la! situacin! actual! y! si! el! desarrollo! del! proyecto! es!
viable.!Toda!la!informacin!se!recoge!en!el!documento!de!Estudio!de!Viabilidad.!!
A!continuacin!se!muestra!la!divisin!de!las!distintas!tareas!del!proyecto!mediante!el!WBS:!!
!
Proyecto!
!
! 1. Estudio!de!Viabilidad!
!
1.1. Estudio!de!la!solicitud!
!
!
! !
! 1.2.!!Estudio!de!las!herramientas!existentes!
!
!
!
! 1.3.!!Documentacin!de!Estudio!de!Viabilidad!
!
Ilustracin!6!.!Proceso!WBS!!Estudio!de!viabilidad!
!
!
Una!vez!que!el!desarrollo!del!proyecto!se!ha!considerado!viable,!el!siguiente!proceso!a!realizar!
es!la!gestin!del!proyecto.!En!este!proceso!se!debe!seleccionar!el!modelo!de!ciclo!de!vida!ms!
adecuado!para!el!proyecto,!y!se!realiza!tanto!la!planificacin!a!seguir!durante!el!desarrollo!del!
proyecto!como!una!estimacin!del!coste!de!desarrollo.!!
Pgina!38!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Proyecto!
!
!
!
!2. Gestin!del!Proyecto!
!
!
! 2.1. Ciclo!de!Vida!
!
!
! 2.1.1.!Estudiar!Ciclo!de!Vida!
!
!
! 2.1.2.!Seleccionar!Ciclo!de!Vida!
!
!
!
2.2.!Planificacin!
!
!
! ! 2.2.1.!Realizar!Diagrama!Gantt!
! !
!
! 2.2.2.!Realizar!Estimacin!
!
!
!
!
2.3.!!Plan!de!Proyecto!
!
!
!
! 2.3.1.!Documentacin!Plan!de!Proyecto!
!
! Ilustracin!7!.!Proceso!WBS!!Gestin!del!Proyecto!
!
A! continuacin! se! presentan! las! tres! iteraciones! realizadas! en! el! modelo! de! ciclo! de vida!
elegido! para! el! desarrollo! del! sistema.! En! cada! iteracin! se! deben! llevar! a! cabo! las! tareas!
propias!del!anlisis,!tales!como!la!recopilacin!de!especificaciones!y!requisitos,!o!la!seleccin!
de! las! herramientas! de! desarrollo! ms! apropiadas.! Es! imprescindible! la! realizacin! de! estas!
tareas!antes!del!diseo,!para!asegurar!que!en!la!fase!de!diseo!se!logre!un!diseo!del!software!
eficiente.!Adems,!como!parte!de!la!fase!de!diseo!se!van!a!desarrollar!las!tareas relacionadas!
con! la! arquitectura! del! sistema! y! la! plataforma! del! proyecto.! La! fase! de! implementacin!
consiste! principalmente! en! realizar! las! tareas! de! codificacin! de! las! interfaces! y! procesos!
diseados! previamente.! Por! ltimo,! este! proceso! consta! de! un! subproceso! imprescindible!
como!es!el!de!Pruebas,!en!el!que!las!tareas!a!realizar!son!la!definicin!y!ejecucin!de!pruebas!
para!la!verificacin!y!validacin!del!software!desarrollado.!!
!
!
!
Pgina!39!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
! Proyecto!
!
!
!
3.!Primer!prototipo!
!
!
!
! 3.1.!Anlisis!
!
! 3.1.!1.!Requisitos!
!
! !
! 3.1.!2.!Seleccionar!Herramientas!
!
!
! 3.1.!3.!Documentacin!Anlisis!
!
!
! 3.2!Diseo!
!
! 3.2.1.!Diseo!Arquitectura
!
!
! 3.2.2.!Documentacin!Diseo!
!
!
! 3.3.!Implementacin!
!
! 3.3.1.!Parametrizar!sistema!
!
!
! 3.3.2.!Codificar!procesos!
!
!
! 3.4.!Pruebas!
!
! 3.4.1.!Definicin!de!Pruebas!
!
!
! 3.4.2.!Realizacin!Pruebas!
!
Ilustracin!8!.!Proceso!WBS!!Primer!Prototipo!
!
!
!
!
!
!
!
!
!
Pgina!40!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
! Proyecto!
!
!
!
! 4.!Segundo!Prototipo!
!
!
! 4.1.!Anlisis!
!
! 4.1.1.!Requisitos!
!
!
! 4.1.2.!Seleccionar!Herramientas!
!
!
! 4.1.!3.!Documentacin!Anlisis!
!
!
! 4.2.!Diseo!
!
! 4.2.1.!Diseo!Arquitectura
!
!
! 4.2.2.!Documentacin!Diseo!
!
!
! 4.3.!Implementacin!
!
! 4.3.1.!Parametrizar!sistema!
!
!
! 3.3.2.!Codificar!procesos!
!
!
! 4.4.!Pruebas!
!
! 3.4.1.!Definicin!de!Pruebas!
!
!
! 3.4.2.!Realizacin!Pruebas!
!
Ilustracin!9!.!Proceso!WBS!!Segundo!Prototipo!
!
!
!
!
!
!
!
!
!
Pgina!41!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
! Proyecto!
!
!
!
! 5.!Tercer!Prototipo!
!
!
! 5.1.!Anlisis!
!
! 5.1.1.!Requisitos!
!
!
! 5.1.2.!Seleccionar!Herramientas!
!
!
! 5.1.!3.!Documentacin!Anlisis!
!
!
! 5.2.!Diseo!
!
! 5.2.1.!Diseo!Arquitectura
!
!
! 5.2.2.!Documentacin!Diseo!
!
!
5.3.!Implementacin!
!
!
! 5.3.1.!Parametrizar!sistema!
!
!
! 5.3.2.!Codificar!procesos!
!
!
5.4.!Pruebas!
!
!
! 5.4.1.!Definicin!de!Pruebas!
!
!
! 5.4.2.!Realizacin!Pruebas!
! Ilustracin!10!.!Proceso!WBS!!Tercer!Prototipo !
!
! !
!
Cuando! el! ltimo! prototipo! desarrollado! es! aprobado! por! el! cliente! se! pasa! al! siguiente!
proceso! en! el! que! se! realizar! un! manual! de! usuario! para! que! ste! pueda! utilizar! todas! las!
funcionalidades!disponibles!en!el!sistema!con!la!mayor!facilidad.!
!
!
Pgina!42!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
! Proyecto!
!
!
!
! 6.!Manual!de!Usuario!
!
!
! 6.1.!Realizar!Manual!de!Usuario! !
!
! Ilustracin!11!.!Proceso!WBS.!Manual!de!Usuario!
!
La! duracin! total! del! proyecto! es! de! 130! das! laborables,! es! decir! 180! das! naturales,!
comenzando! su! desarrollo! el! da! 01! de! Enero! de! 2015! y! finalizando! el! 30! de! Junio! de! 2015,!
cuando!el!sistema!se!encuentre!finalizado!y!documentado!para!su!entrega!al!cliente.!
!
A!continuacin!se!mostrarn!secciones!del!diagrama!Gantt!utilizado!en!la!planificacin!seguida!
desde! el! comienzo! por! el! presente! proyecto! hasta! la! finalizacin! del! mismo,! detallndose! el!
tiempo!estimado!y!recursos!por!cada!una!de!las!tareas!desempeadas.!!
!
Ilustracin!12!.!Diagrama!de!Gantt!(General)!
El!proyecto!comienza,!como!puede!verse!en!la!imagen!anterior,!con!el!estudio!de!viabilidad,!
cuyo! encargado! es! el! jefe! de! proyecto,! quin! se! reunir! con! el! cliente! para! acometer! si! el!
proyecto!es!viable.!!
!
!
Ilustracin!13!.!Diagrama!de!Gantt!.!Estudio!de!viabilidad!
!
Si!el!proyecto!es!viable,!comienza!la!fase!de!gestin!del!proyecto,!tambin!llevada!a!cabo!por!
el!jefe!de!proyecto,!el!cual,!realiza!un!estudio!sobre!el!ciclo!de!vida!adecuado.!!
Pgina!43!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Tambin! definir! el! RBS,! WBS,! diagrama! GANTT,! especificando! as! la! organizacin,!
planificacin.!La!estimacin!del!coste!total!la!llevar!acabo!el!analista.!!
La! fase! de! gestin! del! proyecto! contiene! la! tarea! de! seguimiento,! que! ser! realizada! en!
paralelo! por! el! jefe! de! proyecto,! reunindose,! con! la! frecuencia! necesaria,! con! el! cliente! y!
supervisando!el!trabajo!realizado!en!las!distintas!fases!hasta!la!finalizacin!del!proyecto.!
!
!
!
Ilustracin!14!.!Diagrama!de!Gantt!.!Gestin!del!proyecto!
!
Finalizada!la!gestin!del!proyecto,!el!analista!se!encarga!de!la!fase!de!anlisis,!determinando!el!
alcance! del! sistema,! identificando! las! normas! y! estndares! necesarios! en! la! realizacin! del!
proyecto,! obteniendo! los! requisitos! software,! el! modelo! de! la! base! de! datos! y! definiendo!
formalmente!las!interfaces!de!usuario!que!contendr!el!sistema,!!
Tras!esto,!el!analista!verificar!la!consistencia!de!los!modelos!creados.!!
!
Ilustracin!15!.!Diagrama!de!Gantt!.!Anlisis!
Despus!de!finalizar!la!fase!de!anlisis,!el!diseador!se!encargar!de!la!fase!de!diseo,!ayudado!
en!tareas!de!especificacin!de!requisitos!por!el!analista.!!
El!trabajo!del!diseador!ser!definir!el!diseo!del!sistema,!los!casos!de!uso!reales!y!el!modelo!
fsico!de!datos.!!
El! analista,! adems! de! encargarse! de! especificar! los! requisitos! de! seguridad,! operacin! e!
Pgina!44!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
implantacin,!definir!las!posibles!excepciones!del!sistema.!!
!
Ilustracin!16!.!Diagrama!de!Gantt!.!Diseo!
A!continuacin,!el!consultor!se!encargar!de!parametrizar!el!sistema!junto!con!el!programador!
que!se!ocupar!de!las!mejoras!en!ABAP!a!los!programas!de!SAP.!Ellos!sern!los!encargados!de!
la! fase! de! desarrollo,! teniendo! que! codificar! las! interfaces! diseadas! con! anterioridad! por! el!
diseador,!as!como!la!funcionalidad!que!estas!interfaces!deben!presentar.!!
Tambin!el!analistaMprogramador!contribuir!en!esta!fase,!elaborando!el!manual!de!usuario.!!
!
Ilustracin!17!.!Diagrama!de!Gantt!.!Desarrollo!del!prototipo!
Una!vez!finalizada!la!fase!de!desarrollo,!el!analista!y!el!programador!junto!con!el!consultor!se!
encargarn! de! la! fase! de! implantacin! del! sistema,! dnde! realizarn! los! transportes! del!
customizing,! los! objetos! ABAP! y! las! instalaciones! pertinentes! para! que! el! sistema! funcione!
correctamente! en! el! entorno! final! de! trabajo! para! el! Key! User.! Esta! ser! la! puesta! en!
produccin!del!sistema:!
Pgina!45!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!18!.!Diagrama!de!Gantt!.!Implantacin!
Con!el!proyecto!desarrollado!e!implantado,!el!analista,!el!programador!y!el!consultor!se!harn!
cargo! de! realizar! la! batera! de! pruebas! correspondiente! para! constatar! la! correccin! del!
sistema!desarrollado.!Para!ello,!el!analista!y!el!programador!realizarn!pruebas!del!sistema,!de!
aceptacin!e!implantacin.!
!
Ilustracin!19!.!Diagrama!de!Gantt!.!Pruebas!
El!ltimo!paso!ser!realizar!la!entrega!de!la!documentacin!y!el!software!al!cliente,!tarea!de!la!
que!se!encargar!el!jefe!de!proyecto.!Tras!este!paso,!se!da!por!terminado!el!proyecto.!!
!
Ilustracin!20!.!Diagrama!de!Gantt!!Entrega!
! Estimacin(de(costes.(
!
En!esta!seccin!se!detallarn!los!costes!que!suponen!la!realizacin!del!proyecto,!estos!costes!
son!los!derivados!de!las!distintas!partes!que!lo!componen,!es!decir:!
M!Recursos!humanos!a!cargo!del!proyecto.!
M!Recursos!materiales:!!
*!Hardware.!!
*!Software.!!
M!Fungible.!
M!Viajes!y!dietas.!
Pgina!46!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
M!Costes!indirectos.!
M!Otros!gastos.!
M!Beneficio.!
M!Adicionalmente!hay!que!aplicar!un!margen!sobre!costes,!primas!de!riesgo...!
!
Adems,! para! el! clculo! de! los! costes! asociados! a! los! recursos! humanos! se! ha! tomado! una!
jornada!laboral!de!8!horas,!distribuidas!en!horario!de!9:00!a!14:00!y!16:00!a!19:00.!El!proyecto!
ha! sido! desarrollado! por! dos! ingenieros,! los! cuales! han! adoptado! los! distintos! roles!
anteriormente!descritos.!!
Es!importante!sealar!que!se!ha!aadido!el!IVA!que!asciende!actualmente!al!21%!de!la!factura.!
La! siguiente! tabla! muestra! una! relacin! entre! las! funciones! que! se! han! adoptado,! el! tiempo!
invertido!en!cada!una!de!ellas!y!su!coste:!!
Subtotal! ! ! 22.270!!
Tabla!36!.!Coste!recursos!humanos!
Analizando!la!tabla!anterior!se!puede!observar!que!el!coste!total!resultante!de!las!horas!
dedicadas!por!el!desarrollador!asciende!a!26.946,70!.!
Pgina!47!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
En! el! caso! del! hardware,! se! aplicar! el! reparto! correspondiente! de! cada! elemento! hardware!
segn!el!tiempo!que!se!haya!utilizado!en!el!proyecto.!!
Subtotal! ! ! ! 11.270!!
IVA!(21%)! ! ! ! 2.366,70!!
Total!! ! ! ! 13.636,70!!
Tabla!37!.!Coste!Hardware!
En! este! apartado! se! estimar! el! coste! mediante! el! precio! de! las! licencias! de! cada! uno! de! los!
programas!utilizados.!!
Pgina!48!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Licencia! Coste!
Usuario!desarrollo!SAP! Gratuita!(estimado!2!usuarios)!
Usuario!calidad!SAP! Gratuita!(estimado!2!usuarios)!
Usuario!productivo!SAP! 3.000!/unidad!(estimado!2!usuarios)!
MAC!OS! Gratuita!
MS!Office! 100!!
Subtotal! 6.100!!
IVA!(21%)! 1.281!!
Total!! 7.381,00!!!
Tabla!38!.!Coste!Software!
Aqu!se!tendrn!en!cuenta!gastos!relacionados!con!redes!de!comunicaciones,!luz,!etc!
Subtotal! ! ! 516!!
IVA!(21%)! ! ! 108,36!!
Total!! ! ! 624,36!!
Tabla!39!.!Estimacin!de!los!costes!indirectos!
Pgina!49!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Subtotal! ! ! 71,90!!
IVA!(21%)! ! ! 15,09!!
Total! ! ! 86,99!!
Tabla!40!.!Estimacin!material!fungible!
Por!lo!tanto,!el!coste!total!de!desarrollo!del!proyecto!se!obtiene!como!la!suma!de!los!
siguientes!elementos:!!
Presupuesto!Total!=!Coste!de!las!diferentes!partidas!+!Beneficio!+!Riesgo!+!IVA
!
El!coste!de!las!diferentes!partidas!se!ha!calculado!en!los!anteriores!apartados!incluyendo!el!IVA!
para!cada!una!de!ellas.!Adems,!se!ha!determinado!un!margen!de!riesgos!del!10!%!as!como!
tambin!un!beneficio!del!20!%.!
Durante!la!realizacin!del!presente!proyecto!no!ha!sido!necesaria!la!subcontratacin!de!tareas!
y!por!tanto!no!existe!gasto!al!respecto.!Tampoco!han!sido!necesarios!la!realizacin!de!viajes!ni!
el!establecimiento!de!dietas.!!
Pgina!50!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Elemento! Coste!
Coste!de!personal! 26.946,70!
Coste!de!Hardware! 13.636,70!!
Coste!de!Software! 7.381,00!!
Subcontratacin!de!Tareas! 0!!
Costes!indirectos! 624,36!!
Coste!material!fungible! 86,99!!
Subtotal!(IVA!Incluido)! 48.675,75!!
Margen!de!Riesgo!(10%)! 4.867,57!!
Beneficios!(20%)! 9.735,15!!
TOTAL!(IVA!incluido)! 63.278,47!!
Tabla!41!.!Coste!total!del!proyecto!
El!coste!total!de!desarrollo!del!proyecto!asciende!a!la!cantidad!de!63.278,47!!(sesenta!y!tres!
mil!doscientos!setenta!y!ocho!euros).!!
! Alcance.
!
Esta! fase! tiene! como! objetivo! obtener! una! especificacin! detallada! del! sistema! que! se! va! a!
disear.! Mediante! su! producto,! el! Documento! de! Anlisis! del! Sistema,! se! pretende! captar!
cuales!son!las!necesidades!que!tiene!el!cliente.!!
Pgina!51!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
En!primer!lugar,!se!definir!cual!es!el!alcance!del!sistema!que!se!desea!desarrollar,!as!como!el!
entorno!tecnolgico!asociado!al!proyecto.!Adems,!se!identificarn!los!diferentes!participantes!
que!aparecen!a!lo!largo!de!la!vida!del!proyecto!as!como!los!usuarios!finales.!!
A!continuacin,!se!definirn!cules!son!los!requisitos!software!que!debe!cumplir!el!sistema!a!
desarrollar,! tomando! como! punto! de! partida! los! casos! de! uso! y! los! requisitos! de! usuario!
especificados!en!la!anterior!fase,!el!Estudio!de!Viabilidad!del!Sistema.!!
Por!ltimo,!se!definirn!las!interfaces!de!usuario!que!se!utilizarn,!dejando!como!ltima!tarea!
las! comprobaciones! de! calidad! sobre! los! distintos! modelos! y! requisitos! software! que! se! han!
generado!durante!la!fase!de!anlisis.!!
! Definicin(del(Sistema(
!
El!sistema!a!desarrollar!consiste!en!un!una!herramienta!pre!configurada!de!nmina!que!
permite!la!automatizacin!del!proceso!de!gestin!de!un!departamento!de!Recursos!Humanos.!
El!alcance!del!proyecto!se!centra!en!los!mdulos!de!HCM!con!los!cuales!se!pueden!cubrir!los!
objetivos!del!rea!de!Recursos!Humanos!comentados!anteriormente.!!
Por!tanto,!la!herramienta!propuesta!debe!cumplir!las!siguientes!caractersticas:!!
mbito'funcional''
! Implantacin!de!los!procesos!de!administracin!de!personal!(altas!/!bajas!/!
modificaciones,!etc.)!a!travs!del!mdulo!PA!!y!de!las!incidencias!de!tiempos!a!travs!
de!PA!!PT.!
! Mantenimiento!del!maestro!de!personal.!
! Comunicacin!con!los!organismos!pblicos!(INSS,!RED,!Servicio!Regional!de!Empleo).!
! Implantacin!de!los!procesos!de!nmina!a!travs!del!mdulo!PY!de!SAP!!HCM.!!
! Actualizacin! /! Revisin! salarial! con! origen! en! los! datos! existentes! en! el! mdulo! de!
gestin!de!personal!y!nmina.!
! Ad!hoc!query!y!SAP!query!como!herramienta!de!gestin!de!la!informacin.!!
Pgina!52!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
mbito'tecnolgico'!
! Implantacin!de!SAP!!HCM!dentro!del!sistema!SAP!ya!instalado.!
! Mtrica! Versin! 3:! Los! documentos! Estudio! de! Viabilidad! del! Sistema,! Anlisis! del!
Sistema!y!Diseo!del!Sistema!generados!durante!el!proyecto!seguirn!una!adaptacin!
de!la!metodologa!de!desarrollo!Mtrica!Versin!3.!La!metodologa!ser!adaptada!a!las!
necesidades!del!proyecto,!de!manera!que!determinadas!tareas!no!se!realizarn!o!no!se!
profundizar!demasiado!en!ellas.!!
!
! UML:! Es! el! lenguaje! de! modelado! de! sistemas! que! se! utilizar! para! realizar! el! diseo!
del!sistema.!
!
! IEEE! 1074:! Es! la! norma! utilizada! en! la! Gestin! del! Proyecto! para! la! definicin! del!
modelo!de!procesos!planificado!para!el!desarrollo!del!proyecto.!!
!
! Restricciones*generales**
A!continuacin!se!detallan!las!restricciones!que!deber!cumplir!el!sistema!a!disear:!!
En! primer! lugar,! el! sistema! funcionar! bajo! sistemas! operativos! Microsoft! Windows! XP!
nicamente,! por! lo! que! la! mquina! para! la! ejecucin! del! sistema! deber! cumplir! esta!
restriccin.!!
La! interfaz,! en! los! mdulos! del! sistema! que! la! incluyan,! con! la! que! interaccionar! el! usuario!
final,! debe! proporcionar! todas! las! funcionalidades! descritas! en! los! requisitos! software! del!
sistema,! de! una! forma! amigable! e! intuitiva,! evitando! posibles! ambigedades! que! puedan!
ocasionar!confusin!al!usuario.!!
El!idioma!usado!en!el!desarrollo!del!sistema!ser!el!castellano.!Los!usuarios!tienen!libertad!de!
expresarse! en! el! idioma! que! consideren! oportuno,! pero! la! interfaz! de! la! aplicacin! estar! en!
castellano.!!
! Supuestos*y*dependencias**
Los! implicados! participantes! en! la! presente! fase! de! anlisis! conocen! el! estndar! empleado!
Mtrica! Versin! 3.! Por! este! motivo,! todos! los! productos! generados! durante! el! proceso!
respetan!lo!establecido!en!dicho!estndar.!!
Pgina!53!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Entorno*operacional**
El! sistema! se! desarrollar! mediante! el! entorno! de! desarrollo! del! ERP! SAP! HCM,! utilizando!
como! lenguaje! de! programacin! ABAP! 4.! Los! usuarios! del! sistema! nicamente! tendrn! que!
disponer!de!un!ordenador!con!sistema!operativo!Microsoft!Windows,!Linux!o!Mac.!!
Para!el!desarrollo!del!proyecto!se!ha!utilizado!un!ordenador!con!las!siguientes!caractersticas:!!
! Apple!iMac:!
o! Microprocesador: 2,66!GHz!Intel!Core!i5.!!
o! Memoria!RAM:!12GB.!
o! Sistema!Operativo:!OS!X!Yosemite.!!
o! Suite!ofimtica!Microsoft!Office!para!Mac!para!la!gestin!de!documentos.!!
! Identificacin*de*los*usuarios**
En! este! apartado! se! van! a! detallar! los! usuarios! que! participan! en! el! proceso! de! anlisis! del!
sistema,!as!como!los!usuarios!que!lo!validarn!y!aceptarn!finalmente.!!
En!primer!lugar,!en!el!proceso!de!anlisis!van!a!participar:!!
Equipo!de!desarrollo:!Grupo!de!personas!encargado!de!llevar!a!cabo!el!desarrollo!del!presente!
proyecto.!!
Cliente!o!tutor:!El!cliente!o!en!este!caso!tutor!del!proyecto,!que!esperan!un!correcto!desarrollo!
del!producto!final!en!trminos!de!calidad,!tiempo!y!coste.!Adems,!son!parte!importante!a!la!
hora! de! la! obtencin! de! los! requisitos! del! sistema! a! disear,! con! el! objetivo! de! obtener! un!
producto!que!cumpla!con!las!necesidades!que!le!han!llevado!a!solicitar!el!sistema.!En!cuanto!a!
los!usuarios!finales!del!sistema,!stos!sern!los!que!se!describen!a!continuacin:!!
! Usuarios! gestores:! Son! aquellas! personas! que! harn! uso! del! sistema! desarrollado.! Se!
encargarn!tanto!de!la!configuracin!del!sistema!como!de!su!puesta!en!produccin.!!
! Estudio*de*la*seguridad*requerida*en*el*proceso*de*anlisis**
El!acceso!a!los!productos!generados!en!la!presente!fase!de!anlisis!estar!limitado!a!los!
usuarios!participantes!que!se!describen!en!el!apartado!5.2.3.4.!Identificacin!de!los!usuarios.!!
! Establecimiento(de(Requisitos(Software((
! Obtencin de requisitos !
A!continuacin!se!presentan!los!requisitos!de!software!identificados!en!el!anlisis.!El!origen!de!
estos!requisitos!se!encuentra!en!los!requisitos!de!usuario!definidos!en!el!Estudio!de!Viabilidad!
del!Sistema,!junto!con!decisiones!tomadas!por!el!equipo!de!desarrollo.!!
Los!tipos!de!Requisitos!de!Software!identificados!en!el!proceso!han!sido!los!siguientes:!!
! Requisitos!funcionales!(F):!Son!aquellos!requisitos!que!especifican!el!propsito!del!sistema,!
los!cuales!derivan!directamente!de!los!casos!de!uso.!!
! Requisitos!de!interfaz!(I):!Especifican!hardware!y/o!software!con!los!que!debe!interactuar!el!
sistema.!!
Pgina!54!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Requisitos!de!operacin!(O):!Son!todos!aquellos!requisitos!que!especifican!como!se!va!a!
resolver!el!problema.!!
! Requisitos!de!documentacin!(D):!Requisitos!que!especifican!criterios!de!realizacin!de!la!
documentacin!asociada!al!proyecto.!!
! Requisitos!de!calidad!(C):!Estos!requisitos!especifican!los!atributos!del!software!que!
aseguran!que!sern!adecuados!para!su!propsito.!Cada!requisito!software!debe!incluir!
en!su!definicin,!adems!de!la!descripcin!del!mismo,!una!serie!de!atributos,!los!cuales!
proporcionen!toda!la!informacin!necesaria!para!su!seguimiento!posterior!y!su!
clasificacin.!Estos!atributos!se!describen!a!continuacin:!!
!Identificador:!Cada!requisito!debe!estar!identificado!de!forma!nica.!Este!identificador!
tendr!el!siguiente!formato:!RS3XX3nnn'o!RS3XX3nnn,!donde:!!
o! RS:!Indica!que!se!trata!de!un!requisito!software.!!
o! XX:!Indicar!el!tipo!de!requisitos!software!al!que!corresponde!(ver!listado!anterior).!!
o! nnn:!Tomar!valores!numricos!dentro!del!rango!000M999.!!
! Prioridad:!Se!asignar!una!prioridad!a!cada!requisito!con!el!fin!de!poder!realizar!una!
planificacin!correcta!durante!fases!posteriores.!Su!clasificacin!puede!tomar!los!
valores:!alta,!media!y!baja.!!
! Necesidad:!Los!requisitos!clasificados!como!esenciales!no!pueden!ser!eliminados,!mientras!
que!los!dems!requisitos!estarn!siempre!sujetos!a!modificacin!en!el!caso!de!que!
exista!una!causa!que!lo!justifique.!Por!lo!tanto,!se!clasificarn!descendentemente!de!
acuerdo!a!su!necesidad!de!la!siguiente!forma:!esencial,!deseable!y!opcional.!!
! Claridad:!Identifica!la!falta!o!existencia!de!ambigedad!de!un!requisito,!esto!es,!si!puede!ser!
interpretado!de!varias!formas!dependiendo!del!contexto.!Los!requisitos!sern!
clasificados!de!acuerdo!a!su!claridad!de!forma!descendente!de!la!siguiente!forma:!alta,!
media!y!baja.!!
! Fuente:!Identifica!el!origen!del!requisito,!que!puede!estar!en!un!requisito!de!usuario,!o!en!el!
propio!equipo!de!desarrollo!del!proyecto.!!
! Estabilidad:!Algunos!requisitos!pueden!no!estar!sujetos!a!cambios!durante!el!proyecto!
debido!a!su!naturaleza,!mientras!que!otros!pueden!estar!sujetos!a!determinados!
cambios!por!el!desarrollo!de!la!etapa!de!diseo.!Los!requisitos!poco!estables!debern!
ser!observados!con!mayor!cuidado!durante!el!desarrollo!del!proyecto!al!ser!
susceptibles!a!cambios.!Cada!requisito!se!clasificar!en:!estable!o!inestable.!!
! Verificabilidad:!Indica!si!el!cumplimiento!de!un!requisito!en!el!sistema!puede!ser!susceptible!
de!comprobacin,!esto!es,!si!se!puede!verificar!que!el!requisito!se!ha!incorporado!en!el!
diseo!y!que!en!el!sistema!se!puede!verificar!su!cumplimiento.!La!verificabilidad!de!
cada!requisito!se!clasificar!en:!alta,!media!y!baja.!!
Pgina!55!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Requisitos*funcionales*
Identificador! RS6F6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM001!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Iniciar! la! aplicacin! de! forma! que! el! usuario! no! deba! borrar! la!
Descripcin! informacin! introducida! previamente.! Todos! sus! elementos! de!
informacin!debern!estar!en!su!estado!inicial.!
Tabla!42!6!Requisito!de!software!funcional!RS6F6001!
Identificador! RS6F6002!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM002!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Introducir! una! transaccin! para! ejecutar! una! funcionalidad! del!
Descripcin! sistema!mediante!un!cuadro!de!dilogo!para!introducir!el!nombre!de!
la!transaccin!manualmente.!
Tabla!43!6!Requisito!de!software!funcional!RS6F6002!
Identificador! RS6F6003!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM003!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Introducir! una! transaccin! para! ejecutar! una! funcionalidad! del!
Descripcin! sistema! mediante! men! de! usuario! seleccionando! la! transaccin!
deseada.!
Tabla!44!6!Requisito!de!software!funcional!RS6F6003!
!
!
!
!
Pgina!56!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RS6F6004!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM004!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Cerrar!el!sistema!haciendo!click!en!el!botn!habilitado!para!ello.!!
Descripcin!
Tabla!45!6!Requisito!de!software!funcional!RS6F6004!
Identificador! RS6F6005!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM005!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Cerrar!el!sistema!introduciendo!manualmente!la!transaccin!/nex!en!
Descripcin! el!cuadro!de!dilogo.!
Tabla!46!6!Requisito!de!software!funcional!RS6F6005!
Identificador! RS6F6006!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM006!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Ejecutar! la! simulacin! de! la! nmina! filtrando! por! los! criterios!
Descripcin! organizativos! disponibles! (sociedad,! rea! de! nmina,! divisin! de!
personal)! o! directamente! indicando! los! ID! de! empleados.! El!
esquema! y! el! recibo! de! nmina! ser! el! especfico! del! clculo! de!
nmina!mensual.!
Tabla!47!6!Requisito!de!software!funcional!RS6F6006!
!
!
!
!
!
Pgina!57!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RS6F6007!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM007!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Ejecutar! la! simulacin! de! la! paga! extra! filtrando! por! los! criterios!
Descripcin! organizativos! disponibles! (sociedad,! rea! de! nmina,! divisin! de!
personal)! o! directamente! indicando! los! ID! de! empleados.! El!
esquema! y! el! recibo! de! nmina! ser! el! especfico! del! clculo! de! lsa!
pagas!extras.!
Tabla!48!6!Requisito!de!software!funcional!RS6F6007!
Identificador! RS6F6008!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM008!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Ejecutar! el! clculo! real! de! la! nmina! filtrando! por! los! criterios!
Descripcin! organizativos! disponibles! (sociedad,! rea! de! nmina,! divisin! de!
personal)! o! directamente! indicando! los! ID! de! empleados.! El!
esquema! y! el! recibo! de! nmina! ser! el! especfico! del! clculo! de!
nmina!mensual.!
Tabla!49!6!Requisito!de!software!funcional!RS6F6008!
Identificador! RS6F6009!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM009!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Ejecutar! el! clculo! real! de! la! paga! extra! filtrando! por! los! criterios!
Descripcin! organizativos! disponibles! (sociedad,! rea! de! nmina,! divisin! de!
personal)! o! directamente! indicando! los! ID! de! empleados.! El!
esquema! y! el! recibo! de! nmina! ser! el! especfico! del! clculo! de! lsa!
pagas!extras.!
Tabla!50!6!Requisito!de!software!funcional!RS6F6009!
Pgina!58!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RS6F6010!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM010!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! El! sistema! tendr! disponible! una! herramienta! de! generacin! de!
Descripcin! recibos! de! nmina! en! PDF! de! tal! forma! que! en! cualquier! momento!
puedan! generarse! los! recibos! de! nmina! para! cualquier! empleado! o!
grupo! de! empleados! de! cualquiera! de! los! periodos! en! los! que! la!
nmina!haya!sido!calculada!en!real.!
Tabla!51!6!Requisito!de!software!funcional!RS6F6010!
Identificador! RS6F6011!
! "! Alta! ! !
Prioridad! !! Media! Fuente! RUMFM011!
"! Baja!
! "! Esencial! ! !
Necesidad! !! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Es! deseable! que! se! habilite! una! herramienta! que! acte! como!
Descripcin! complemento! de! la! herramienta! de! generacin! de! recibos! en! PDF!
para! enviar! los! recibos! por! email! a! cada! empleado! o! que! se! puedan!
consultar!desde!el!portal!del!empleado.!
Tabla!52!6!Requisito!de!software!funcional!RS6F6011!
Identificador! RS6F6012!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM012!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! El!sistema!dispondr!de!la!herramienta!especialmente!diseada!para!
Descripcin! comunicar! a! la! Seguridad! Social! las! cotizaciones! calculadas! en! la!
nmina,! tanto! por! la! empresa! como! por! el! empleado.! Esta!
herramienta! puede! generar! tanto! los! formularios! legales! para! ser!
impresos! como! los! ficheros! que! deben! ser! enviados! a! travs! de! la!!
herramienta!facilitada!por!la!Seguridad!Social,!la!WinSuite!
Tabla!53!6!Requisito!de!software!funcional!RS6F6012!
Pgina!59!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RS6F6013!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM013!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! El! usuario! podr! enviar! los! ficheros! FAN! obtenidos! con! las!
Descripcin! cotizaciones! calculadas! en! la! nmina! a! travs! del! Sistema! RED,!
mediante! la! herramienta! facilitada! por! la! Seguridad! Social,! la!
aplicacin! WinSuite32.! Para! ello! deber! indicar! el! nmero! de!
autorizado!y!seleccionar!los!ficheros!con!los!TCs!a!enviar.!
Tabla!54!6!Requisito!de!software!funcional!RS6F6013!
Identificador! RS6F6014!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM014!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Se! podrn! generar! los! ficheros! de! transferencia! para! ser! enviados!
Descripcin! directamente!al!banco!a!travs!de!una!herramienta!que!se!encarga!de!
leer! la! tabla! de! transferencias! de! cada! uno! de! los! empleados.!
Habitualmente! se! genera! un! fichero! que! englobe! a! todos! los!
empleados! de! una! misma! sociedad,! pero! ser! el! usuario! final! quien!
decida! los! criterios! para! generar! los! ficheros! de! transferencias.! El!
fichero!generado!ser!un!XML!que!seguir!la!normativa!SEPA.!!
Tabla!55!6!Requisito!de!software!funcional!RS6F6014!
Identificador! RS6F6015!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM015!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! El!fichero!generado!estar!adaptado!a!los!requisitos!especficos!(si!los!
Descripcin! hubiera)! del! banco! utilizado! por! le! empresa! para! pagar! las! nminas,!
de! tal! forma! que! pueda! ser! enviado! a! travs! de! la! herramienta!
habilitada!por!el!banco.!
Tabla!56!6!Requisito!de!software!funcional!RS6F6015!
Pgina!60!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RS6F6016!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM016!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Estar!habilitada!la!generacin!de!informes!que!de!forma!peridica!o!
Descripcin! puntual! requiere! Hacienda! (Modelo! 110/111,! Modelo! 190,!
Certificado!de!retenciones!y!Modelo!296).!Esta!herramienta!leer!de!
los! resultados! de! nmina! almacenados! las! retenciones! de! IRPF!
practicadas! a! los! empleados! y! generar! los! ficheros! o! los! informes!
segn!el!formato!especificado!por!el!Ministerio!de!Hacienda.!
Tabla!57!6!Requisito!de!software!funcional!RS6F6016!
Identificador! RS6F6017!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM017!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Partiendo!de!la!herramienta!de!generacin!de!informes!de!Hacienda,!
Descripcin! el! usuario! podr! enviar! el! resultado! obtenido! a! travs! de! la! Sede!
Electrnica! de! la! AEAT,! para! los! modelos! que! legalmente! as! se!
requiera!(el!modelo!190!por!ejemplo)!
Tabla!58!6!Requisito!de!software!funcional!RS6F6017!
Identificador! RS6F6018!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM018!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! El! usuario! tendr! disponible! la! herramienta! de! generacin! de!
Descripcin! reportes! de! CCMnminas,! que! se! encargar! de! leer! los! resultados! de!
nmina! almacenados! en! el! sistema! para! todos! los! empleados!
seleccionados,! filtrando! por! los! conceptos! de! nmina! que! el! usuario!
desee.!!
Tabla!59!6!Requisito!de!software!funcional!RS6F6018!
Pgina!61!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RS6F6019!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM019!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Se!configurar!la!herramienta!necesaria!para!generar!la!!distribucin!
Descripcin! contable!de!la!nmina.!Para!ello!se!configurarn!las!cuentas!de!mayor!
y!los!centros!de!costes!que!indique!el!departamento!de!Finanzas!y!el!
programa! se! encargar! de! leer! los! resultados! de! nmina! y! de!
distribuir! los! conceptos! calculados! a! cada! uno! de! las! cuentas! y/o!
centros!de!costes!correspondientes.!
Tabla!60!6!Requisito!de!software!funcional!RS6F6019!
Identificador! RS6F6020!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMCM020!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Una!vez!generada!la!distribucin!contable,!esta!debe!ser!comunicada!
Descripcin! al! departamento! de! Finanzas.! Dependiendo! del! sistema! financiero!
utilizado! se! establecer! la! herramienta! adecuada! para! enviar! los!
resultados!obtenidos!en!la!ejecucin!de!la!distribucin!contable!de!la!
nmina.!
Tabla!61!6!Requisito!de!software!funcional!RS6F6020!
! Requisitos*de*interfaz*
Identificador! RS6I6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM002!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generar!archivos!en!formato!Excel!con!extensin!.xls.!
Descripcin!
!
Pgina!62!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! RS6I6002!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM002!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Generar!archivos!en!formato!con!extensin!.XML.!
Descripcin!
! *Requisitos*de*operacin*
Identificador! RS6O6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM001!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Disponer! de! una! interfaz! sencilla! e! intuitiva! que! permita! configurar!
Descripcin! todos! los! parmetros! de! gestin! HCM! de! forma! rpida! upara! el!
usuario.!
Tabla!62!6!Requisito!de!software!operacional!RS6O6001!
Identificador! RS6O6002!
! !! Alta! ! RUMRM001!
Prioridad! "! Media! Fuente! RUMRM001!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Mostrar! el! resultado! de! las! operaciones! realizadas! por! el! usurario!
Descripcin! mediante!un!mensaje!informativo!situado!en!la!interfaz!de!usuario!de!
la! aplicacin.! Este! mensaje! informar! de! los! diferentes! status!
posibles:!
! Verde:!operacin!realizada!exitosamente.!
! Amarillo:! aunque! la! operacin! se! realiz! correctamente! el!
sistema! devuelve! alguna! advertencia! en! relacin! con! la!
informacin!que!acaba!de!gestionar.!
! Rojo:! no! se! puede! completar! la! accin! llevada! a! cabo! por! el!
usuario.!
Tabla!63!6!Requisito!de!software!operacional!RS6O6002!
Pgina!63!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Identificador! RS6O6003!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM002!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Mostrar! el! progreso! de! la! generacin! de! ficheros! Excel! mediante! un!
Descripcin! mensaje!informativo!situado!en!la!interfaz!de!usuario!de!la!aplicacin.!
Tabla!64!6!Requisito!de!software!operacional!RS6O6003!
Identificador! RS6O6004!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM003!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Desarrollar! las! ampliaciones! y! modificaciones! de! cliente! en! la!
Descripcin! aplicacin!en!el!lenguaje!ABAP!4!en!el!entorno!de!desarrollo!SAP!Gui.!
Tabla!65!6!Requisito!de!software!operacional!RS6O6004!
Identificador! RS6O6005!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM004!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! La!seguridad!est!ligada!dentro!del!ERP!para!mantener!los!niveles!de!
Descripcin! seguridad!en!el!acceso!a!datos.!Se!pueden!configurar!los!roles!
necesarios!para!otorgar!y!limitar!el!acceso!al!sistema!segn!los!tipos!
de!usuarios!que!vayan!a!trabajar!con!l.
Tabla!66!6!Requisito!de!software!operacional!RS6O6005!
!
!
!
!
!
Pgina!64!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Identificador! RS6O6006!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM005!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Mejorar!el!rendimiento!del!sistema!en!cuanto!a!tiempos!de!
Descripcin! respuesta.!Para!ello,!se!podra!realizar!una!revisin!del!tiempo!de!
ejecucin!de!los!programas!y!consultas!en!SAP,!mediante!tests!de!
ejecucin!con!datos!reales.!
Tabla!67!6!Requisito!de!software!operacional!RS6O6006!
Identificador! RS6O6007!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM006!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! El!sistema!de!almacenamiento!ser!en!una!base!de!datos!de!SQL!
Descripcin! Server.!
Tabla!68!6!Requisito!de!software!operacional!RS6O6007!
Identificador! RS6O6008!
! !! Alta! ! !
Prioridad! "! Media! Fuente! RUMRM007!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! La!aplicacin!ser!ejecutada!sobre!cualquier!sistema!operativo!con!
Descripcin! soporte!Java.!
Tabla!69!6!Requisito!de!software!operacional!RS6O6008!
!
!
!
Pgina!65!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! *Requisitos*de*documentacin*
Identificador! RS6D6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Equipo!de!desarrollo!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Proporcionar!al!cliente!un!manual!de!usuario!impreso,!en!el!que!se!
Descripcin! incluya!una!descripcin!detallada!de!las!principales!funcionalidades!
del!sistema.!El!idioma!del!manual!es!castellano.!!
Tabla!70!6!Requisito!de!software!documental!RS6D6001!
! *Requisitos*de*calidad*
Identificador! RS6C6001!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Equipo!de!desarrollo!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
! Comprobar!la!adecuacin!de!todos!los!documentos!entregados!a!lo!
Descripcin! largo!del!proyecto!al!estndar!establecido!para!el!desarrollo!de!este!
preconfigurado!de!SAP!HCM.!
Tabla!71!6!Requisito!de!calidad!del!software!RS6C6001!
Identificador! RS6C6002!
! !! Alta! ! !
Prioridad! "! Media! Fuente! Equipo!de!desarrollo!
"! Baja!
! !! Esencial! ! !
Necesidad! "! Deseable! Estabilidad! Estable!
"! Opcional!
! !! Alta! ! !! Alta!
Claridad! "! Media! Verificabilidad! "! Media!
"! Baja! "! Baja!
Descripcin! Realizar!copias!de!seguridad!o!backups!semanales.!!
Tabla!72!6!Requisito!de!calidad!del!software!RS6C6002!
Pgina!66!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Identificacin(de(subsistemas(de(anlisis((
!
No!existen!subsistemas!ya!que!la!aplicacin!a!construir!se!considera!como!un!nico!bloque!que!
realiza!toda!la!funcionalidad.!!
!!
! Anlisis(de(los(casos(de(uso((
!
En!este!apartado!se!realiza!un!estudio!de!los!casos!de!uso!identificados!en!el!Estudio!de!
Viabilidad!del!Sistema,!con!el!fin!de!identificar!las!clases!necesarias!para!el!sistema,!as!como!
las!relaciones!entre!ellas!y!su!asociacin!con!los!casos!de!uso.!!
El!objetivo!es!identificar!el!mnimo!nmero!de!clases!que!sern!necesarias!para!el!sistema,!
pero!suficientes!para!cubrir!todos!los!requisitos!especificados.!!
!
Identificador! Clases!Asociadas!
CU6001! ! Interfaz!Gestor!
CU6002! ! Interfaz!Gestor!
! Gestor!Nmina!
CU6003! ! Interfaz!Gestor!
! Gestor!Recibo!
! Interfaz!Importacin!Recibo!
CU6004! ! Interfaz!Gestor!
! Gestor!modelos!Seguridad!Social!
! Interfaz!ficheros!FAN!
CU6005! ! Interfaz!Gestor!
! Gestor!Transferencias!
! Interfaz!fichero!transferencia!
CU6006! ! Interfaz!Gestor!
! Gestor!modelos!Hacienda!
! Interfaz!ficheros!Hacienda!
CU6007! ! Interfaz!Gestor!
! Gestor!Consultas!
! Interfaz!importacin!consulta!
CU6008! ! Interfaz!Gestor!
! Gestor!Contabilidad!
! Interfaz!documento!contable!
CU6009! ! Interfaz!Gestor!
Tabla!73!.!Clases!asociadas!a!un!caso!de!uso!
Pgina!67!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Tpicamente! se! examina! la! descripcin! de! un! caso! de! uso! para! determinar! qu! objetos! son!
necesarios!para!la!implementacin!del!escenario.!El!diagrama!de!secuencia!contiene!detalles!
de! implementacin! del! escenario,! incluyendo! los! objetos! y! clases! que! se! usan! para!
implementar! el! escenario! y! mensajes! intercambiados! entre! los! objetos.! Un! diagrama! de!
secuencia! muestra! los! objetos! que! intervienen! en! el! escenario! con! lneas! discontinuas!
verticales,!y!los!mensajes!pasados!entre!los!objetos!como!flechas!horizontales.!
Cabe! destacar! que! en! este! apartado! se! muestra! uno! de! los! casos! de! uso! ms! significativos! y!
relevantes! para! el! sistema.! As! se! obtendrn! los! detalles! de! implementacin! del! escenario,!
incluyendo! los! objetos! y! clases! que! se! usan! para! implementar! el! escenario! y! mensajes!
intercambiados!entre!los!objetos.!
El!diagrama!de!secuencia!seleccionado!a!continuacin!representa!el!caso!de!uso!CUM002:!
Simular/Ejecutar!clculo!de!nmina.!
!
Ilustracin!21!.!Diagrama!de!secuencia!
!
!
! Anlisis(de(clases.(
!
El!objetivo!de!esta!tarea!es!la!descripcin!de!cada!una!de!las!clases!identificadas!en!el!proceso!
de!anlisis.!Para!ello,!se!detallarn!sus!atributos!y!las!relaciones!existentes!entre!ellas.!!
Es! importante! destacar,! que! en! esta! fase! de! desarrollo! del! proyecto,! el! proceso! de! anlisis,!
nicamente! se! realizar! un! estudio! general! de! los! requisitos! sin! hacer! un! especial! nfasis! en!
cuanto!a!la!toma!de!decisiones!relativas!a!la!implementacin.!Por!lo!tanto,!el!modelo!obtenido!
en! este! apartado! ser! un! simple! anlisis! conceptual! de! lo! que! el! cliente! requiere,! una!
representacin!a!alto!nivel!del!sistema!sin!ahondar!en!ningn!tipo!de!detalle!relacionado!con!
Pgina!68!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
la! implementacin.! En! la! siguiente! etapa! del! proyecto,! la! fase! de! diseo,! se! realizar! un!
estudio!ms!exhaustivo.!!
Adems,! con! el! fin! de! simplificar! el! diagrama! se! han! incluido! las! funciones! y! procedimientos!
necesarios! para! la! comprensin! del! sistema,! obviando! algunas! funciones! de! obtencin! o!
modificacin! de! propiedades,! que! aunque! si! sern! implementadas! no! se! muestran! en! este!
modelo.!!
!
Ilustracin!22!.!Diagrama!de!clases!
Clase! Interfaz!Gestor!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz!de!administracin!de!personal!
Atributos! Men:!listado!de!las!opciones!disponibles!en!
la!aplicacin.!
Tabla!74!.!Responsabilidades/Atributos!1!
!
!
Pgina!69!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Clase! Gestor!Consultas!
Responsabilidades! Clase! que! gestiona! el! la! extraccin! de! datos!
desde!la!aplicacin!
Atributos! Empleados:! listado! de! empleados! de! los! que!
se!genera!extraer!informacin!
Periodos:!rango!de!fechas!de!los!que!se!desea!
extraer!la!informacin!
Conceptos! de! nmina:! listado! de! conceptos!
que!se!desea!listar!
Tabla!75!.!Responsabilidades/Atributos!2!
Clase! Interfaz!Importacin!consulta!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! exportar!
datos!desde!la!aplicacin!a!un!fichero!
Atributos! Ruta! fichero:! direccin! donde! se! desea!
guardar!el!fichero!con!la!informacin!
Tabla!76!.!!Responsabilidades/Atributos!3!
Clase! Gestor!modelos!Seguridad!Social!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! generar! los!
ficheros!solicitados!por!la!Seguridad!Social!
Atributos! Empleados:! listado! de! empleados! de! los! que!
se!genera!extraer!informacin!
Periodos:!rango!de!fechas!de!los!que!se!desea!
extraer!la!informacin!
CCC:! Cdigo! Cuenta! Cotizacin! del! que! se!
desea!generar!el!fichero!
Modelo:!tipo!de!documento!que!se!generar!
Tabla!77!.!Responsabilidades/Atributos!4!
Clase! Interfaz!ficheros!fan!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! exportar!
datos!desde!la!aplicacin!a!un!fichero!
Atributos! Ruta! fichero:! direccin! donde! se! desea!
guardar!el!fichero!con!la!informacin!
Tabla!78!.!Responsabilidades/Atributos!5!
!
!
!
!
!
!
!
!
!
!
!
Pgina!70!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Clase! Gestor!modelos!Hacienda!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! generar! los!
ficheros!solicitados!por!Hacienda!
Atributos! Empleados:! listado! de! empleados! de! los! que!
se!genera!extraer!informacin!
Periodos:!rango!de!fechas!de!los!que!se!desea!
extraer!la!informacin!
Modificador! de! impuestos:! seleccin! del!
modificador! de! impuestos! del! que! se! desea!
generar!el!documento!
Modelo:!tipo!de!documento!que!se!generar!
Tabla!79!.!Responsabilidades/Atributos!6!
Clase! Interfaz!ficheros!Hacienda!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! exportar!
datos!desde!la!aplicacin!a!un!fichero!
Atributos! Ruta! fichero:! direccin! donde! se! desea!
guardar!el!fichero!con!la!informacin!
Tabla!80!.!Responsabilidades/Atributos!7!
Clase! Gestor!transferencias!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! generar! el!
fichero!de!transferencia!bancaria!
Atributos! Empleados:! listado! de! empleados! de! los! que!
se!genera!extraer!informacin!
Periodos:!rango!de!fechas!de!los!que!se!desea!
extraer!la!informacin!
Concepto! de! nmina:! se! selecciona! el!
concepto!de!nmina!calculado!que!se!quiera!
transferir!
Tabla!81!.!Responsabilidades/Atributos!8!
Clase! Interfaz!fichero!transferencia!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! exportar!
datos!desde!la!aplicacin!a!un!fichero!
Atributos! Ruta! fichero:! direccin! donde! se! desea!
guardar!el!fichero!con!la!informacin!
Tabla!82!.!Responsabilidades/Atributos!9!
!
!
!
!
!
!
!
!
Pgina!71!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Clase! Gestor!Contabilidad!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! generar! los!
ficheros!contables!
Atributos! Empleados:! listado! de! empleados! de! los! que!
se!genera!extraer!informacin!
Periodos:!rango!de!fechas!de!los!que!se!desea!
extraer!la!informacin!
Tipo! simulado:! campo! para! decidir! si! la!
contabilidad!va!a!ser!simulada!o!productiva.!
Tabla!83!.!Responsabilidades/Atributos!10!
Clase! Interfaz!documento!contable!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! exportar!
datos!desde!la!aplicacin!a!un!fichero!
Atributos! Liberar! documento:! no! se! permiten! realizar!
ms!modificaciones!en!el!documento.!
Contabilizar!documento:!enviar!documento!a!
los!sistemas!de!finanzas.!
Tabla!84!.!Responsabilidades/Atributos!11!
Clase! Gestor!Recibo!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! generar! el!
recibo!de!nmina!
Atributos! Empleados:! listado! de! empleados! de! los! que!
se!genera!extraer!informacin!
Periodos:!rango!de!fechas!de!los!que!se!desea!
extraer!la!informacin!
Tabla!85!.!Responsabilidades/Atributos!12!
Clase! Interfaz!importacin!recibo!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! exportar!
datos!desde!la!aplicacin!a!un!fichero!
Atributos! Ruta! fichero:! direccin! donde! se! desea!
guardar!el!fichero!con!la!informacin!
Tabla!86!.!Responsabilidades/Atributos!13!
!
!
!
!
!
!
!
!
!
!
!
Pgina!72!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Clase! Gestor!Nmina!
Responsabilidades! Clase! que! gestiona! el! funcionamiento! de! la!
interfaz! que! permite! al! usuario! calcular! los!
resultados!de!nmina!
Atributos! rea! de! nmina:! seleccin! del! rea! de!
nmina!que!se!desea!calcular!
Periodo:!mes!y!ao!del!que!se!desea!calcular!
la!nmina!
Empleados:!listado!de!empleados!a!los!que!se!
calcula!la!nmina!
Tipo! simulado:! campo! para! decidir! si! el!
clculo! de! nmina! va! a! ser! simulado! o!
productivo!
Periodo! retroactividad:! mes! y! ao! desde! el!
que!se!desea!generar!un!clculo!retroactivo!
Recibo:! modelo! de! recibo! que! se! desea!
mostrar!una!vez!finalizado!el!clculo!
Tabla!87!.!Responsabilidades/Atributos!14!
! Identificacin de asociaciones
!
En!esta!tarea!se!estudian!las!relaciones!de!asociacin!entre!las!distintas!clases!identificadas!en!
el!diagrama.!Estas!relaciones!han!sido!obtenidas!partir!de!la!especificacin!de!casos!de!uso.!!
Cada!una!de!estas!asociaciones!ser!especificada!con!su!cardinalidad,!nmero!de!instancias!
que!pueden!estar!relacionadas!con!una!instancia!del!otro!lado!de!la!asociacin,!y!con!una!
breve!descripcin!de!su!funcionalidad.!!
A!continuacin!se!describen!las!asociaciones!identificadas!en!los!diagramas!de!clases!
anteriores:!!
Clases!Asociadas! Interfaz!Gestor!!Gestor!Consultas!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!Consultas!(1)!
Descripcin!! Una!interfaz!gestor!utiliza!un!gestor!consultas!
para!extraer!informacin!del!sistema.!
Tabla!88!.!Clases!asociadas!1!
Clases!Asociadas! Gestor!Consultas!!Interfaz!!importacin!
consultas!
Cardinalidades! Gestor!Consultas!(1)!
Interfaz!importacin!consultas!(n)!
Descripcin!! Un! gestor! consultas! utiliza! una! interfaz!
importacin! consultas! para! extraer! ene!
consultas!
Tabla!89!.!Clases!asociadas!2!
!
!
!
!
Pgina!73!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Clases!Asociadas! Interfaz!Gestor!!Gestor!Nmina!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!Nmina!(1)!
Descripcin!! Una! interfaz! gestor! utiliza! un! gestor! nmina!
para!calcular!las!nminas!de!los!empleados!
Tabla!90!.!Clases!asociadas!3!
Clases!Asociadas! Interfaz!Gestor!!Gestor!recibo!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!recibo!(1)!
Descripcin!! Una! interfaz! gestor! utiliza! un! gestor! recibo!
para!generar!los!recibos!de!los!empleados!
Tabla!91!.!Clases!asociadas!4!
Clases!Asociadas! Gestor!Recibo!!Interfaz!importacin!recibo!
Cardinalidades! Gestor!Recibo!(1)!
Interfaz!importacin!de!recibo!(n)!
Descripcin!! Un! gestor! recibo! utiliza! una! interfaz!
importacin! recibo! para! generar! ene! recibos!
de!nmina!
Tabla!92!.!Clases!asociadas!5!
Clases!Asociadas! Interfaz!Gestor!!Gestor!contabilidad!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!contabilidad!(1)!
Descripcin!! Una! interfaz! gestor! utiliza! un! gestor!
contabilidad! para! generar! el! documento!
contable!de!la!nmina!
Tabla!93!.!Clases!asociadas!6!
Clases!Asociadas! Gestor!contabilidad!Interfaz!documento!
contable!
Cardinalidades! Gestor!contabilidad!(1)!
Interfaz!documento!contable!(n)!
Descripcin!! Un! gestor! contabilidad! ! utiliza! una! interfaz!
documento! contable! para! contabilizar! ene!
documentos!contables!
Tabla!94!.!Clases!asociadas!7!
Clases!Asociadas! Interfaz!Gestor!!Gestor!transferencias!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!transferencias!(1)!
Descripcin!! Una! interfaz! gestor! utiliza! un! gestor!
transferencias! para! generar! el! fichero! de!
transferencia!de!la!nmina.!
Tabla!95!.!Clases!asociadas!8!
!
!
!
!
!
Pgina!74!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Clases!Asociadas! Gestor!transferencias!!Interfaz!fichero!
transferencia!
Cardinalidades! Gestor!transferencias!(1)!
Interfaz!fichero!transferencia!(n)!
Descripcin!! Un! gestor! transferencia! utiliza! una! interfaz!
fichero! transferencias! para! generar! ene!
transferencias!
Tabla!96!.!Clases!asociadas!9!
Clases!Asociadas! Interfaz!Gestor!!Gestor!modelos!Hacienda!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!modelos!Hacienda!(1)!
Descripcin!! Una!interfaz!gestor!utiliza!un!gestor!modelos!
Hacienda! para! generar! los! documentos!
solicitados!por!Hacienda!
Tabla!97!.!Clases!asociadas!10!
Clases!Asociadas! Gestor!modelos!Hacienda!!Interfaz!ficheros!
Hacienda!
Cardinalidades! Gestor!modelos!Hacienda!(1)!
Interfaz!ficheros!Hacienda!(n)!
Descripcin!! Un! gestor! modelos! Hacienda! utiliza! una!
interfaz! ficheros! Hacienda! para! generar! ene!
modelos!de!documentos!de!Hacienda!
Tabla!98!.!Clases!asociadas!11!
Clases!Asociadas! Interfaz!Gestor!!Gestor!modelos!S.!Social!
Cardinalidades! Interfaz!Gestor!(1)!
Gestor!modelos!Seguridad!Social!(1)!
Descripcin!! Una!interfaz!gestor!utiliza!un!gestor!modelos!
Seguridad! Social! para! generar! los!
documentos! solicitados! por! la! Seguridad!
Social!
Tabla!99!.!Clases!asociadas!12!
Clases!Asociadas! Gestor!modelos!Seguridad!Social!!Interfaz!
ficheros!fan!
Cardinalidades! Gestor!modelos!Seguridad!Social!(1)!
Interfaz!ficheros!fan!(n)!
Descripcin!! Un! gestor! modelos! Seguridad! Social! utiliza!
una! interfaz! ficheros! fan! para! generar! ene!
modelos!de!documentos!fan!solicitados!por!la!
Seguridad!Social.!
Tabla!100!.!Clases!asociadas!13!
! Identificacin de generalizaciones
!
En! este! apartado! se! estudia! otro! tipo! de! relacin! entre! clases,! la! generalizacin,! donde! una!
clase!comparte!estructura!y/o!comportamiento!con!una!o!ms!clases.!El!trmino!superclase!se!
Pgina!75!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
refiere!a!la!clase!que!guarda!la!informacin!comn,!mientras!que!el!trmino!subclase!se!refiere!
a!cada!uno!de!los!descendientes!de!la!superclase.!!
!
En!la!aplicacin!no!aparece!ninguna!generalizacin.!!
!
!
! Definicin(de(las(interfaces(de(usuario((
! Especificacin de principios generales de la interfaz
!
Uno!de!los!aspectos!ms!importantes!de!una!aplicacin!con!la!que!interactan!los!usuarios!es!
la!interfaz,!ya!que!es!el!medio!de!comunicacin!entre!el!usuario!y!el!sistema.!En!este!proyecto,!
se!contar!con!una!interfaz!de!usuario.!!
A!pesar!de!que!el!perfil!de!usuario!que!utilice!ambas!aplicaciones!ser!un!usuario!con!ciertos!
conocimientos! informticos,! es! recomendable! que! la! interfaz! de! usuario! sea! lo! ms! clara! e!
intuitiva!posible.!De!esta!forma!se!agilizar!el!proceso!de!adaptacin!de!los!usuarios!al!manejo!
de!las!aplicaciones.!!
Es!importante!adems!hacer!las!interfaces!los!ms!modulables!y!reutilizables!posible!de!cara!a!
las!posibles!actualizaciones!que!puedan!desarrollarse!en!un!futuro.!!
Con!el!objetivo!de!facilitar!el!proceso!de!adaptacin!de!los!usuarios!a!las!aplicaciones,!adems!
de! ser! interfaces! sencillas,! se! tratar! de! proporcionar! informacin! precisa! acerca! de! posibles!
errores!cometidos!en!el!uso!de!la!interfaz!de!usuario.!!
!
! *Navegacin*en*SAP*
!
La!navegacin!por!SAP!se!hace!a!travs!de!mens.!El!men'usuario!es!una!estructura!en!forma!
de! rbol,! donde! podemos! desplegar! o! contraer! los! nodos! para! acceder! a! las! opciones!
inferiores:!
!
Pgina!76!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!23!.!Men!SAP!
!
Como!cada!usuario!de!la!aplicacin!tiene!un!perfil!distinto!y!no!todos!tienen!que!acceder!a!las!
mismas! pantallas,! SAP! permite! la! creacin! de! una! lista! personalizada! con! las! pantallas! que!
utilice!con!ms!frecuencia!para!as!acceder!de!una!manera!ms!rpida.!!
!
La!forma!de!tener!un!men!personalizado!de!rpido!acceso!a!las!transacciones!ms!utilizadas!
es!aadir!las!transacciones!a!la!lista'de'favoritos,!agrupndolas!por!carpetas:!
!
1!!Se!aade!una!carpeta!a!los!favoritos:!Lista!favoritos/!crear!carpeta.!
2! Aadir! transaccin,! posicionndose! en! la! carpeta! con! el! puntero! (favoritos/! ! aadir!
transaccin).!
!
Independientemente!del!acceso!a!pantallas!a!travs!de!men,!tambin!se!puede!navegar!en!la!
aplicacin!mediante!el!campo!de!insercin!de!datos.!Si!el!usuario!conoce!el!cdigo!interno!SAP!
(transaccin)!de!la!pantalla!a!la!que!quiere!acceder,!puede!hacerlo!a!travs!de!alguno!de!los!
siguientes!comandos:!
!
/nXXXX!!Donde! XXXX! representa! la! transaccin! a! la! que! queremos! ir.! Con! esto! el! sistema! se!
posicionar! en! la! transaccin! deseada! desde! la! pantalla! en! la! que! estemos.! Ejemplo:! /npa30!
nos!lleva!a!la!pantalla!del!Maestro!de!Personal.!
!
/oXXXX!!Este!comando!es!similar!al!anterior,!pero!mantiene!el!modo!de!origen,!crendome!un!
modo!nuevo!con!la!pantalla!elegida.!
!
Pgina!77!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Desde! la! primera! pantalla! de! SAP! no! hace! falta! usar! primero! el! cdigo! /n! para! ir! a! la!
transaccin!que!sea.!
!
/i! Este!comando!sirve!para!cerrar!el!modo!que!tengamos!abierto!en!ese!momento.!
!
Hay! que! recordar! que! haciendo! click! en! el! icono! de! la! barra! de! men! ! ! se! abre! un! modo!
nuevo! (una! pantalla).! El! sistema! admite! un! total! de! 5! modos! o! pantallas! abiertas! de! SAP! al!
mismo!tiempo.!
!
!
5.7.3.2.! Iconos*
!
El! programa! utiliza! iconos! para! agilizar! el! acceso! a! las! tareas! ms! comunes! dentro! de! SAP.!
Estos! iconos! suelen! repetirse! en! multitud! de! pantallas! debido! a! que! la! mayora! de! las!
funciones! son! las! mismas! independientemente! de! la! pantalla! en! la! que! se! est.! Algunos! de!
ellos,!aunque!aparezcan!en!pantalla!estn!desactivados.!
!
Iconos(de(la(barra(de(botones(estndar.(
!
! Verificar:! Nos! verifica! que! los! datos! que! hay! en! pantalla! sean! vlidos.! En! caso! contrario!
nos!avisar!mediante!un!mensaje!de!error!en!la!barra!de!mensajes!de!sistema.!
!
! /! ! Ocultar! /! Mostrar! campo! de! comandos:! El! icono! cambia! de! una! forma! a! otra!
dependiendo!de!si!el!campo!de!comandos!est!oculto!o!no.!
!
! Grabar:! Almacena! en! la! base! de! datos! las! modificaciones! que! se! hayan! realizado! en! la!
pantalla!en!la!que!nos!encontremos.!
!
!Retroceder:!Con!este!icono!volvemos!a!la!pantalla!anterior!a!la!que!estemos!en!ese!mismo!
momento.!Por!anterior!entendemos!la!pantalla!desde!la!que!hayamos!llamado!a!aquella!en!la!
que!nos!encontremos,!y!no!su!posicin!dentro!de!un!orden!predefinido!en!SAP.!A!medida!que!
pinchemos!sobre!este!icono!recorreremos!las!pantallas!en!orden!cronolgicamente!inverso!a!
aqul!en!el!que!lo!hubiramos!hecho!para!acceder!a!ellas.!
!
!Salir:!Con!este!icono!salimos!de!la!pantalla!en!la!que!nos!encontremos.!
!
!Cancelar:!Cancela!la!operacin!que!se!est!realizando!en!ese!momento.!Evita!que!se!hagan!
las!comprobaciones!en!las!pantallas!tales!como!las!de!campos!obligatorios!sin!rellenar,!aunque!
s!se!realizan!otras!como!avisar!que!se!han!modificado!datos!y!no!se!han!grabado.!
!
!Imprimir:!Abre!la!ventana!de!parmetros!de!impresin.!
!
!Buscar:!Realiza!una!bsqueda.!El!elemento!o!elementos!a!buscar!dependern!del!contexto!
en!el!que!nos!encontremos,!ya!que!pueden!ser!cadenas!de!texto,!programas,!valores!maestros,!
etc.!
!
Pgina!78!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Continuar! bsqueda:! Repite! la! ltima! bsqueda! realizada! empezando! desde! la! posicin!
siguiente! al! resultado! de! dicha! bsqueda.! Generalmente! slo! tiene! sentido! para! hacer!
bsquedas! en! cadenas! de! texto,! de! forma! que! vayamos! recorriendo! una! por! una! todas! las!
coincidencias!que!hayan!con!la!cadena!buscada.!Si!no!se!ha!realizado!una!bsqueda!inicial!se!
comporta!igual!que!el!icono!anterior.!
!
! Pgina! anterior:! Si! la! informacin! que! nos! tiene! que! mostrar! SAP! no! cabe! entera! en! la!
pantalla!del!monitor,!la!dividir!en!pginas!y!nos!mostrar!una!barra!de!desplazamiento!en!la!
parte!derecha.!Con!este!icono!volvemos!a!la!pgina!anterior!a!la!que!nos!est!mostrando!en!
ese! momento.! Tambin! puede! hacerse! mediante! la! barra! de! desplazamiento! pinchando! por!
encima!de!la!marca!de!posicin.!
!
!Pgina!siguiente:!Es!el!contrario!del!icono!anterior.!Nos!muestra!la!pgina!siguiente!a!la!
que!estemos!visualizando.!
!
!Primera!pgina:!Nos!muestra!la!primera!pgina!de!la!lista.!
!
!ltima!pgina:!Nos!muestra!la!ltima!pgina!de!la!lista.!
!
!Generar!nuevo!modo:!SAP!entiende!por!modo!a!cada!ventana!de!la!aplicacin!abierta!de!
forma! independiente.! Podemos! tener! una! pantalla! distinta! en! cada! modo! y! movernos!
libremente! entre! unos! y! otros.! El! nmero! mximo! de! modos! que! podemos! tener!
simultneamente!est!determinado!por!el!administrador!del!sistema.!
!
! Crear! enlace! en! desktop:! Nos! crea! un! acceso! directo! en! el! escritorio! de! nuestro!
ordenador.!Nos!pide!una!serie!de!parmetros!con!los!valores!por!defecto!para!la!conexin!a!
SAP,! tales! como! el! usuario,! el! mandante,! el! idioma,! la! pantalla! inicial,! etc.! Cuando! hagamos!
doble!click!sobre!este!acceso!directo!los!nicos!datos!que!nos!pedir!sern!el!usuario!y!la!clave!
de! conexin,! todo! lo! dems! lo! almacena! internamente.! El! usuario! viene! con! el! valor! por!
defecto!que!hubiramos!introducido!al!crear!el!acceso!directo,!pero!podemos!cambiarlo!si!lo!
deseamos.!
!
! Ayuda:! Muestra! ayuda! sobre! el! elemento! de! pantalla! sobre! el! que! estemos! en! ese!
momento.!Por!ejemplo,!si!estamos!encima!de!un!campo!de!introduccin!de!datos!nos!informa!
acerca!de!lo!que!espera!que!introduzcamos!y/o!cmo!va!a!usarlo.!
!
! Ajustar! disposicin! local:! Proporciona! acceso! a! las! opciones! que! configuran! el! SAPGUI! a!
las! preferencias! personales! del! usuario,! operaciones! con! el! portapapeles,! visualizacin! de!
grficos!en!funcin!de!los!datos!numricos!de!pantalla,!volcado!de!la!pantalla!a!impresora,!etc.!
!
Iconos(de(barras(de(botones(de(aplicacin(ms(comunes.(
!
Como!estos!iconos!son!dependientes!del!contexto!de!la!pantalla!en!que!se!apliquen,!pueden!
tener! distintas! funciones! dependiendo! de! dnde! nos! encontremos,! por! eso! haremos! una!
descripcin!muy!breve!de!ellos!y!de!la!forma!ms!general!posible.!
!
Pgina!79!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!Ejecutar:!Ejecuta!una!pantalla!de!report.!
!
!Ayuda:!Proporciona!informacin!acerca!de!la!pantalla.!
!
!Traer!variante:!Carga!informacin!predefinida!de!la!pantalla!(ver!captulo!de!variantes).!
!
! Modificar:! Entra! a! un! objeto! para! su! modificacin.! Para! que! funcione! correctamente! el!
objeto!no!debe!estar!siendo!modificado!simultneamente!por!otro!usuario,!si!esto!sucede!el!
programa!nos!avisar!diciendo!que!est!bloqueado.!
!
!Borrar:!Borra!un!objeto.!
!
!Copiar:!Duplica!un!objeto!con!otro!nombre.!
!
!Renombrar:!Cambia!el!nombre!a!un!objeto.!
!
! Visualizar:! Muestra! informacin! detallada! correspondiente! a! un! nico! objeto! que!
tengamos!en!pantalla.!!
!
! Lista:! Muestra! la! informacin! de! varios! objetos! de! forma! resumida! en! una! tabla.! Por! lo!
general,!en!la!pantalla!a!la!que!nos!lleve!esta!opcin,!existir!el!icono!anterior!de!Visualizar,!de!
forma! que! si! seleccionamos! uno! de! los! objetos! de! la! tabla! y! pulsamos! el! icono! podemos!
acceder!a!la!informacin!detallada!de!la!que!hablbamos!anteriormente.!
!
!Resumen:!Al!igual!que!podamos!visualizar!la!informacin!detallada!de!un!registro!desde!
su! pantalla! de! lista,! tambin! suele! poder! hacerse! lo! contrario! con! este! icono,! ver! la!
informacin!en!forma!de!lista!a!partir!de!la!informacin!detallada.!
!
! Visualizar! /! Modificar:! Una! vez! que! estamos! visualizando! o! modificando! un! objeto! este!
icono!nos!permite!cambiar!entre!uno!y!otro!modo.!
!
! !Clasificar! ascendentemente! /! descendentemente:! Ordena! los! datos! que! se!
muestran!en!pantalla!de!una!forma!determinada.!
5.8(Anlisis(de(consistencia(y(especificacin(de(requisitos((
En!esta!seccin!se!detalla!cmo!se!asegurar!la!calidad!entre!los!distintos!modelos!que!se!han!
generado!como!productos,!comprobando!la!consistencia!entre!ellos.!!
!
Pgina!80!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Se! ha! comprobado! que! los! casos! de! uso! se! pueden! realizar! con! las! clases! definidas! en! el!
modelo!de!clases.!!
!
Por! ltimo! se! muestran! las! matrices! de! trazabilidad! que! permiten! asegurar! la! consistencia!
existente!entre!el!Estudio!de!Viabilidad!del!Sistema!y!el!Anlisis.!!
!
!
! *Matriz*de*Requisitos*de*usuario*de*capacidadECasos*de*uso
!
CU6001!
CU6002!
CU6003!
CU6004!
CU6005!
CU6006!
CU6007!
CU6008!
CU6009!
!
RUMCM001! X! ! ! ! ! ! ! ! !
RUMCM002! ! X! ! ! ! ! ! ! !
RUMCM003! ! X! ! ! ! ! ! ! !
RUMCM004! ! ! ! ! ! ! ! ! X!
RUMCM005! ! ! ! ! ! ! ! ! X!
RUMCM006! ! X! ! ! ! ! ! ! !
RUMCM007! ! X! ! ! ! ! ! ! !
RUMCM008! ! X! ! ! ! ! ! ! !
RUMCM009! ! X! ! ! ! ! ! ! !
RUMCM010! ! ! X! ! ! ! ! ! !
RUMCM011! ! ! X! ! ! ! ! ! !
RUMCM012! ! ! ! X! ! ! ! ! !
RUMCM013! ! ! ! X! ! ! ! ! !
RUMCM014! ! ! ! ! X! ! ! ! !
RUMCM015! ! ! ! ! X! ! ! ! !
RUMCM016! ! ! ! ! ! X! ! ! !
RUMCM017! ! ! ! ! ! X! ! ! !
RUMCM018! ! ! ! ! ! ! X! ! !
RUMCM019! ! ! ! ! ! ! ! X! !
RUMCM020! ! ! ! ! ! ! ! X! !
Tabla!101!.!Matriz!de!Requisitos!de!usuario!de!capacidad.Casos!de!uso!
!
!
!
!
!
!
!
!
!
!
!
! *Matriz*de*Requisitos*softwareECasos*de*uso*
!
Pgina!81!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
CU6001!
CU6002!
CU6003!
CU6004!
CU6005!
CU6006!
CU6007!
CU6008!
CU6009!
!
RSMFM001! X! ! ! ! !! ! ! !
RSMFM002! ! X! ! ! !! ! ! !
RSMFM003! ! X! ! ! !! ! ! !
RSMFM004! ! ! ! ! !! ! ! X!
RSMFM005! ! ! ! ! !! ! ! X!
RSMFM006! ! X! ! ! !! ! ! !
RSMFM007! ! X! ! ! !! ! ! !
RSMFM008! ! X! ! ! !! ! ! !
RSMFM009! ! X! ! ! !! ! ! !
RSMFM010! ! ! X! ! !! ! ! !
RSMFM011! ! ! X! ! !! ! ! !
RSMFM012! ! ! ! X! !! ! ! !
RSMFM013! ! ! ! X! !! ! ! !
RSMFM014! ! ! ! ! !X! ! ! !
RSMFM015! ! ! ! ! !X! ! ! !
RSMFM016! ! ! ! ! !! X! ! !
RSMFM017! ! ! ! ! !! X! ! !
RSMFM018! ! ! ! ! !! ! X! !
RSMFM019! ! ! ! ! !
X! ! ! !
RSMFM020! ! ! ! ! !
X! ! ! !
Tabla!102!.!Matriz!de!Requisitos!software.Casos!de!uso!
!
!
! Descripcin(del(permetro(de(implementacin(del(
Prototipo.(
!
El!presente!Proyecto!tiene!como!finalidad!la!implementacin!de!un!prototipo!para!el!clculo!
estndar!de!nmina,!basado!en!el!Convenio!de!Oficinas!y!Despachos!de!Madrid,!sobre!el!ERP!
SAP!HCM,!de!tal!forma!que!la!implantacin!de!dicho!desarrollo!resulte!rpida!y!adaptable.!
!
El! Proyecto! se! ha! abordado! en! tres! fases! distintas:! fase! I! (Parametrizacin! Datos! Maestros),!
fase!II!(Parametrizacin!Nmina)!y!fase!III!(Comunicaciones!Legales).!!
!
La!siguiente!tabla!muestra!una!breve!descripcin!de!las!fases!fijadas!en!la!implementacin!del!
Prototipo.:!
!!!
Pgina!82!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Fase! Observaciones!
I! Parametrizacin!Datos!Maestros!/! Configuracin! de! los! datos! maestros! de! los!
Nmina.! empleados.!
!
II! Parametrizacin!Nmina! Configuracin! necesaria! para! la! ejecucin!
estndar!de!nmina.!
!
III! Comunicaciones!Legales! AFI,!FDI,!Contrat@.!
!
Tabla!103!6!Permetro!de!implementacin!del!Prototipo.!
! * !
! Parametrizacin(Datos(Maestros(
!
Para!realizar!las!parametrizaciones!necesarias!en!esta!fase,!se!tomarn!en!cuenta!las!
siguientes!hiptesis:!!
!
! Se!trabaja!con!una!sociedad!prototipo!que!cuenta!con!dos!centros!de!trabajo.!
Un!centro!de!trabajo!se!sita!en!Madrid!y!el!otro,!en!Pozuelo.!
! La! sociedad! prototipo! se! rige! por! el! Convenio' Colectivo' de' Oficinas' y'
Despachos.!
! Las!medidas!de!personal!que!se!desean!configurar!son!las!siguientes:!
o! Alta.!
o! Baja.!
o! Reingreso.!
o! Cambio!Organizativo.!
o! Excedencias.!!
o! Baja!y!Alta!en!el!mismo!da.!
!
! Parametrizacin(Nmina(
!
En!la!parametrizacin!del!clculo!de!nmina!se!utilizarn!un!conjunto!de!CCMnminas!elegidos!
como! los! ms! estndares! para! ser! asignados! a! los! empleados,! as! el! prototipo! adquirir! una!
adaptabilidad!para!su!futura!utilizacin!en!la!implementacin!de!cualquier!tipo!de!empresa.!!
!
Se! parametrizar! el! clculo! con! 12! pagas! anuales! y! tambin! con! 14! pagas! (2! pagas!
extraordinarias)! asignando! a! 2! reas! de! personal! distintas! los! dos! tipos! de! pago,! as!
conseguiremos!una!mayor!escalabilidad!y!adaptacin!en!el!uso!del!prototipo.!
!
!
! Comunicaciones(legales(de(Datos(Maestros.(
!
En!esta!fase!se!configuran!los!infotipos!correspondientes!a!comunicaciones!legales:!
!
! AFIM.! Comunicaciones! de! afiliacin,! altas,! bajas! y! variacin! de! datos! de! los!
trabajadores!al!sistema!de!Seguridad!Social.!
Pgina!83!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! FDIM.! Envo! a! la! Seguridad! Social! de! los! partes! de! altas,! bajas! y! confirmacin! de!
Incapacidades!temporales.!
! Contrat@M.! Comunicacin! de! la! contratacin! laboral! a! travs! de! Internet! con! el!
INEM.!
! Certific@2! M.! Comunicacin! de! la! baja! de! la! relacin! laboral! a! travs! de! Internet!
con!el!INEM.!
!
! Descripcin(de(estructuras.((
! Estructura empresarial del Prototipo.
! !
En!una!empresa!cada!empleado!tiene!una!asignacin!organizativa!(infotipo!0001)!mediante!la!
cual!se!indica!a!qu!centro!de!produccin!pertenece!el!empleado,!as!como!el!status!en!que!se!
encuentra.!
!
La! estructura! de! la! empresa! Prototipo! de! nuestro! proyecto! est! formada! por! los! siguientes!
elementos:!
!
! Mandante:! se! define! como! una! unidad! organizativa! independiente! y! legal! del!
sistema.! Los! diferentes! mandantes! de! un! sistema! se! identifican! mediante! un!
cdigo! alfanumrico! de! tres! posiciones.! En! este! caso! se! accede! al! mandante! del!
sistema!con!identificador!300!Mandante!de!Prototipo.!
!
! Sociedad:! se! puede! definir! como! una! empresa! o! entidad! jurdica! independiente!
con! contabilidad! cerrada.! Se! ha! decidido! partir! de! una! sociedad! propuesta! como!
prototipo! denominada! PROT.! Ms! adelante,! en! la! seccin! de! configuraciones! del!
sistema,! se! ver! cmo! la! sociedad! se! define! en! gestin! financiera,! puesto! que! el!
balance!y!la!cuenta!de!prdidas!y!ganancias!se!generan!a!nivel!de!sociedad.!
!
! Divisin!de!personal!(DDP):!es!una!unidad!especfica!para!la!Gestin'de'personal!y!
es!unvoca!dentro!de!un!mandante.!Puesto!que!la!DDP!constituye!una!subdivisin!
de! una! sociedad! en! subunidades,! la! sociedad! Prototipo! tiene! asignadas! dos!
unidades!organizativas!de!este!tipo:!!
!
o! Divisin!de!personal!de!Madrid!(DV01).!
o! Divisin!de!personal!de!Pozuelo!(DV02).!
!
! Subdivisin! de! personal! (SDP):! cada! divisin! de! personal,! a! su! vez,! contar! con!
una! subdivisin! de! personal,! que! tambin! se! utiliza! en! la! Gestin' de' personal! y!
supone!el!elemento!ms!pequeo!de!la!estructura!de!empresa.!!
!
o! La!subdivisin!de!personal!de!Madrid!(SD01)!estar!asignada!a!la!DDP!de!
Madrid!central!(DV01).!
o! La! subdivisin! de! personal! de! Pozuelo! (SD02)! se! asociar! a! la! DDP! de!
Pozuelo!(DV02).!
! !
!
En! la! siguiente! ilustracin! se! puede! observar! grficamente! la! estructura! empresarial! del!
Prototipo!para!la!Gestin'de'personal:!
Pgina!84!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
! SOCIEDAD!
! PROT!
!
!
!
! DDP!MADRID! DDP!POZUELO!
! (DV01)! (DV02)!
!
!
! SDP!MADRID! SDP!POZUELO!
! (SD01)! (SD02)!
!
Ilustracin!24!.!Estructura!empresarial!del!prototipo.!
!
!
Ambas!divisiones!de!personal!tendrn!en!comn!los!siguientes!aspectos;!
!
! Misma!Sociedad.!
! Misma!Persona!Jurdica.!
! Mismo!CCC!(Cotizacin).!
! Mismo!Convenio!Colectivo.!
!
! Estructura de personal.
! !
La!estructura!de!personal!de!una!empresa!muestra!la!posicin!que!ocupa!cada!empleado!
en!la!empresa!como!un!conjunto.!
! !
Los!elementos!que!componen!la!estructura!de!personal!son!los!siguientes:!
!
! Grupo! de! personal:! establece! una! distribucin! aproximada! de! los! empleados!
segn! unas! caractersticas! generales! sobre! su! status! en! la! empresa.! Se! pueden!
diferenciar! como! grupos! de! personal! los! Activos,! Jubilados/Pensionistas,!
Jubilados!anticipados!o!Becarios!por!ejemplo.!En!el!prototipo!se!ha!utilizado!el!
grupo!de!personal!de!los!Activos.!
!
! rea! de! personal:! son! subdivisiones! de! los! grupos! de! personal,! es! decir,! los!
empleados!se!dividen!en!categoras!segn!su!status.!En!el!Prototipo!se!cuenta!con!
tres!reas!de!personal:!
!
o! Directivos! (DD):! empleados! asalariados! mensualmente,! sin! pagas!
extraordinarias,!encargados!de!desarrollar!labores!de!direccin!de!
la!empresa.!
o! Administracin! (AM):! empleados! encargados! del! rea!
administrativa! de! la! empresa.! Son! asalariados! mensualmente! con!
paga!extra!en!verano!y!Navidad.!!
Pgina!85!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Ilustracin!25!.!Estructura!de!personal.!
! Estructura organizativa.
!
Cada! empresa! se! basa! en! un! plan! de! organizacin! para! representar! las! relaciones! existentes!
entre! los! diferentes! departamentos! y! grupos! de! trabajo.! Para! desarrollar! un! plan! de!
organizacin!se!utilizan!estructuras!organizativas.!
!
!
! Convenio(Colectivo(de(Oficinas(y(Despachos(de(Madrid.((
! Definicin Convenio Colectivo.
!
La! empresa! Prototipo! se! rige! por! el! Convenio' Colectivo' de' Oficinas' y' Despachos' de' Madrid.!
Dicho!convenio!permite!regular!todos!los!aspectos!referidos!a!la!relacin!laboral,!como!son!el!
horario!de!trabajo,!las!vacaciones,!la!capacitacin!profesional,!etc.!y,!adems,!el!salario!base!
para! el! clculo! de! la! nmina.! Se! aplica! a! todos! los! trabajadores! del! mbito! (empresa! o!
actividad)!en!cuestin!y!las!condiciones!que!constan!en!l!se!consideran!como!un!mnimo,!es!
decir! que,! particularmente! el! contrato! que! firme! un! trabajador! puede! mejorar! estas!
condiciones.!
! rea de Convenio.
!
Este!Convenio!regula!el!mbito!territorial!de!la!Comunidad!de!Madrid,!por!lo!tanto!el!rea!de!
Convenio!Colectivo!ser!Madrid.!
! Categoras*profesionales.*
!
Se!han!establecido!las!categoras!profesionales!del!Prototipo!segn!este!Convenio,!las!cuales,!
adems,!se!corresponden!con!unos!niveles!salariales!que!se!detallan!ms!adelante!en!la!tabla!
n3.! Por! otra! parte,! no! se! ha! contado! con! ningn! tipo! de! subgrupo! profesional! para! la!
realizacin!del!proyecto.!
!
Pgina!86!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Por!lo!tanto,!las!categoras!profesionales!definidas!conforme!a!la!clase!de!Convenio!Colectivo!
de!Oficinas'y'Despachos'de'Madrid!se!muestran!en!la!siguiente!tabla:!
!
! Categora!profesional! Nivel!salarial!
! Titulados!
! Personal!titulado!de!grado!superior! 1!
! Personal!titulado!de!grado!medio! 2!
! Personal!administrativo!
! Jefe!superior! 2!
! Jefe!de!primera! 3!
! Jefe!de!segunda! 4!
! Oficial!de!primera! 5!
! Oficial!de!segunda! 6!
! Auxiliar! 9!
! Tcnicos!
! Jefe!de!informtica! 3!
! Analista! 3!
! Programador! 3!
! Jefe!de!delineacin! 4!
! Jefe!de!explotacin! 4!
! Delineante!proyectista! 5!
! Operador!de!primera! 5!
! Delineante! 6!
! Especialistas!
!
Operador!de!segunda! 6!
!
Dibujante! 7!
!
EntrevistadorMencuestador! 7!
!
Calcador! 8!
!
GrabadorMrecuperador!de!datos! 8!
!
! Subalternos!
! Conserje! 9!
! Ordenanza! 9!
! Vigilante!diurno!y!nocturno! 9!
! Limpiadores! 9!
! Botones! 10!
! Oficios!varios!
! Encargado! 6!
! Oficial!de!primera!y!conductor! 7!
! Oficial!de!segunda! 8!
! Mozo!y!pen! 9!
Tabla!104!.!Categoras!profesionales!Convenio!Colectivo!Oficinas!y!Despachos!de!Madrid!
!
Como!se!puede!comprobar!en!la!tabla,!dichas!categoras!profesiones!se!dividen!en!secciones:!
!
! Titulados:!empleados!que!se!hallan!en!posesin!de!un!ttulo!o!diploma!oficial!
de! grado! superior! o! medio,! que! est! unido! a! la! empresa! por! un! vnculo! de!
relacin! laboral! concertado! en! razn! del! ttulo! que! posee,! para! ejercer!
funciones! especficas! para! las! que! el! mismo! le! habilita! y! siempre! que! preste!
Pgina!87!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
sus!servicios!en!la!empresa!con!carcter!exclusivo!o!preferente!por!un!sueldo,!
sin!sujecin!a!la!escala!habitual!de!honorarios!de!su!profesin.!
! Personal!Administrativo:!!
o! Jefes! superiores:! empleados! que! bajo! la! dependencia! directa! de! la!
direccin,! llevan! la! responsabilidad! directa! de! dos! o! ms!
departamentos!de!una!sucursal,!delegacin!o!agencia.!
o! Jefe! de! primera:! empleado! capacitado! que! acta! segn! las! rdenes!
inmediatas!del!jefe!superior.!
o! Jefe! de! segunda:! empleado! encargado! de! orientar! y! dirigir! una!
seccin,! a! las! rdenes! inmediatas! del! jefe! de! primera,! distribuyendo!
los!trabajos!entre!el!personal!que!dependa!de!l.!
o! Oficial!de!primera:!empleado!que!acta!bajo!las!rdenes!de!un!jefe,!si!
lo! hubiere,! y! bajo! su! responsabilidad! realiza! trabajos! que! requieren!
iniciativa.!
o! Oficial! de! segunda:! empleado! con! iniciativa! y! responsabilidad!
restringida,!subordinado!a!un!jefe!u!oficial!de!primera.!Realiza!trabajos!
de!carcter!secundario!que!slo!exigen!conocimientos!generales!de!la!
tcnica!administrativa.!
o! Auxiliar:! empleado! dedicado! a! operaciones! administrativas! bsicas! y!
mecnicas!inherentes!al!trabajo!de!oficinas!y!despachos.!
! Tcnicos:!
o! Jefe! de! informtica:! responsable! de! equipos! de! anlisis! de!
aplicaciones!y!programacin.!
o! Analista:!anlisis!y!diseo!de!aplicaciones.!
o! Programador:! confecciona! organigramas! segn! el! anlisis! de! los!
analistas,!desarrolla!el!programa,!el!juego!de!ensayo!y!el!manual!de!la!
aplicacin.!
o! Jefe! de! delineacin:! distribucin! y! realizacin! de! los! trabajos! de!
delineacin.!
o! Jefe! de! explotacin:! planifica,! organiza! y! controla! la! explotacin! de!
todo!el!equipo!de!tratamiento!de!la!informacin!que!tiene!a!su!cargo.!
o! Delineante! proyectista:! empleado! que! proyecta! los! trabajos! del!
tcnico!superior,!a!cuyas!rdenes!acta.!
o! Operador! de! primera:! realiza! las! operaciones! de! imputacin! en!
mquinas!principales!de!proceso!de!datos.!
o! Delineante:! tcnico! capacitado! para! el! desarrollo! de! proyectos!
sencillos.!
! Especialistas:!
o! Operador! de! segunda:! realiza! operaciones! de! mquinas! auxiliares! de!
proceso!de!datos.!
o! Dibujante:!empleado!que!confecciona!toda!clase!de!rtulos,!carteles!y!
dibujos! de! carcter! sencillo,! bajo! la! direccin! de! un! delineante!
proyectista.!
o! Entrevistador6encuestador:! realiza! un! determinado! nmero! de!
encuestas!estandarizadas!durante!sus!jornadas!de!trabajo.!
o! Calcador:! realiza! croquis! sencillos! y! calca! dibujos! en! papel!
transparente.!
o! Grabador6recopilador!de!datos:!manejo!de!las!mquinas!de!grabacin.!
! Subalternos:!
o! Conserje:!vigila!el!acceso!a!los!locales!de!las!empresas.!
Pgina!88!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Niveles*salariales.*
!
A! cada! una! de! estas! categoras! profesionales! le! corresponde! un! nivel! salarial.! Por! ello,! se! ha!
dedicado!especial!inters!en!el!Anexo'I'de!la!resolucin!del!Convenio'de'Oficinas'y'Despachos,!
fundamentalmente! en! el! Punto' 1.! De! acuerdo! con! en! el! nivel' salarial! se! configura! el! Salario'
Base,!ya!sea!a!12!pagas!o!a!14!pagas,!segn!las!categoras!profesionales.!!
!
La!regulacin!de!niveles!salariales!segn!el!Convenio!utilizado!se!muestra!en!la!siguiente!tabla:!
!
!
Niveles! Salario!anual! Salario!base!mes! Salario!base!mes!
(14!pagas)! (14!pagas)! (12!pagas)!
1! 15.!112,!56! 1.!079,!47! 1.!259,!38!
2! 14.!613,!47! 1.!043,!82! 1.!217,!79!
3! 14.!068,!74! 1.!004,!91! 1.!172,!39!
4! 13.!523,!58! !!!!965,!97! 1.!126,!96!
5! 12.!525,!54! !!!!894,!68! 1.!043,!79!
6! 12.!026,!59! !!!859,!04! 1.!002,!21!
7! 11.!436,!95! !!!816,!93! 953,!08!
8! 10.!937,!57! !!!781,!26! 911,!46!
9! 10.!256,!09! !!!732,!58! 854,!67!
10! 8.!610,!00! 615! 717,!50!
Tabla!105!.!Tabla!econmica!Niveles!salariales.!Anexo!I.!Convenio!Colectivo!Oficinas!y!Despachos!
de!Madrid.!
! reas(de(nmina.((
!
El! rea! de! nmina! se! utiliza! para! agrupar! empleados! a! los! cuales! se! les! realiza! el! clculo! de!
nmina!con!la!misma!periodicidad!y!en!el!mismo!momento.!!
!
Los!empleados!de!distintas!reas!de!personal!pueden!pertenecer!a!la!misma!rea!de!nmina,!
as,! la! empresa! prototipo! cuenta! con! dos! reas! de! nmina,! como! se! describe! en! la! siguiente!
ilustracin:!
!
Pgina!89!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!26!.!reas!de!nmina!Prototipo! !
!
En! esta! ilustracin! se! puede! observar! que! el! rea! de! personal! Directivos! (DD)! cobrar! su!
salario!mensual!segn!el!rea!de!nmina!a!12!pagas,!cuyo!identificador!para!la!configuracin!
en!el!sistema!SAP!ser!Z1,!como!se!ver!ms!adelante.!Por!otra!parte,!las!reas!de!personal!
de!Administracin!(AM)!y!Mantenimiento!(EM)!cobrarn!su!salario!en!funcin!del!rea!de!
nmina!a!14!pagas,!cuyo!identificador!en!el!sistema!ser!Z0,!puesto!que!cuentan!con!pagas!
extraordinarias!en!los!meses!de!Junio!y!Diciembre.!!
!
!
! Medidas(de(personal.((
Las!medidas!de!personal!facilitan!el!tratamiento!de!procesos!personales!complejos.!Por!ello,!el!
sistema! SAP! proporciona! la! posibilidad! de! determinar! medidas! propias! de! personal! as! como!
mens!especficos!con!dichas!medidas!en!el!sistema.!!
!
Cuando! se! ejecuta! una! medida,! como! es! por! ejemplo! una! contratacin! ! un! cambio! de!
organizacin,!el!sistema!muestra!todos!los!infotipos!adecuados!en!una!secuencia!ya!definida!
para!el!tratamiento!de!actualizacin!de!datos!maestros!de!personal.!!
!
Una! vez! que! se! hayan! configurado! todas! las! medidas! de! personal! necesarias,! stas! pueden!
incluirse!en!un!men!de!medidas.!!
!
Para!configurar!medidas!de!personal!se!siguen!los!pasos!descritos!a!continuacin:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!27!.!Esquema!para!crear!nueva!medida!de!personal.!
Pgina!90!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! !
Por!tanto,!para!comenzar!a!configurar!una!medida!de!personal!nueva,!hay!que!determinar!qu!
infotipos! se! deben! proponer! para! su! tratamiento.! Posteriormente,! se! definen! las!
caractersticas! que! tendr! esa! medida! de! personal! como! por! ejemplo,! los! indicadores! de!
status.!!
!
Por!!otra!parte!se!definen!tambin!los!motivos!de!las!clases!de!medidas!de!personal,!los!cuales!
indican! por! qu! se! desencaden! una! medida.! Se! debe! indicar! por! lo! menos! un! motivo! para!
cada!medida!aunque!la!entrada!sea!un!espacio!en!blanco.!
!
Por! ltimo,! hay! que! incluir! la! medida! de! personal! nueva! en! el! men! Medidas! de! personal.!
Mediante!el!parmetro!UGR!se!puede!definir!que!dicho!men!sea!especfico!para!un!grupo!
de!usuarios!
!
Las!nuevas!medidas!de!personal!que!se!desea!tener!en!el!Prototipo!son!las!siguientes:!
!
!
! ! !
!
!
!
!
!
!
! ! !!!! ! !
Ilustracin!28!.!Medidas!de!personal!para!Prototipo.!
! Absentismos.((
!
En!la!sociedad!Prototipo!se!han!utilizado!los!absentismos!estndar!de!SAP!con!agrupador!de!
subdivisiones! de! personal! para! clases! de! absentismo/presencia! 04.! Todas! las! subdivisiones!
de!personal!contarn!con!los!mismos!absentismos.!
!
Adems! de! los! absentismos! estndar! seleccionados! para! el! Prototipo,! tambin! se! han!
configurado!dos!nuevos!absentismos,!que!son,!precisamente,!los!que!influirn!negativamente!
en!la!valoracin!de!las!pagas!extraordinarias!para!el!colectivo!de!Mantenimiento:!
!
o! Enfermedad!no!laboral.!
o! Accidente!no!laboral.!
!
!
! Calendario(de(festivos.(
! !
Para! crear! un! plan! de! horario! de! trabajo,! se! necesita! un! calendario! oficial! de! das! festivos!
(modificable! segn! requisitos! especficos! de! la! empresa).! As,! en! el! proyecto! se! van! a!
configurar! dos! calendarios,! que! sern! bastante! similares,! puesto! que! la! sociedad! prototipo!
cuenta!con!una!divisin!de!personal!en!Madrid!y!otra!divisin!de!personal!en!Pozuelo,!distrito!
perteneciente!a!la!Comunidad!de!Madrid.!!
Pgina!91!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! !
Por!tanto,!se!genera!un!calendario!para!la!DDP!de!Madrid,!que!contendr!los!das!festivos!que!
se! celebran! en! la! capital! y,! otro! calendario! para! la! DDP! de! Pozuelo! que! contar! con! los! das!
festivos! de! la! comunidad! de! Madrid! ms! las! festividades! locales! que! le! corresponden! a! este!
distrito.!Con!esto!se!consiguen!ambos!calendarios!muy!parecidos!y!diferenciados!solamente!en!
un!par!de!das!festivos.!
!
!
! Conceptos(de(Nmina.(
!
En! la! seccin! del! documento! correspondiente! a! la! configuracin! de! la! parte! de! nmina! del!
proyecto,!se!han!definido!los!siguientes!conceptos!de!nmina:!
!
!
INFOTIPO!8! INFOTIPO!14!/!INFOTIPO!15!
Emolumentos! Devengos!y!deducciones!peridicas!
bsicos! Pago!complementario!
! !
! Salario!Base!(12!pagas).! ! Plus!transporte.!
! Salario!Base!(14!pagas).! ! Plus!jefatura.!!
! Complemento!personal.! !
! Antigedad.!
!
Es!importante!sealar!que!se!han!creado!dos!CCMnminas!distintos!para!el!salario!base,!ya!que!
se!tiene!un!salario!base!a!12!pagas!para!el!rea!de!personal!de!los!Directivos!y!un!salario!base!a!
14!pagas!para!los!empleados!de!Administracin!y!Mantenimiento.!!
! !
Respecto!al!complemento!personal,!este!concepto!se!calcular!en!base!al!salario!anual!a!partir!
de!los!emolumentos!bsicos!de!un!empleado.!Es!necesario!configurar!el!mdulo!de!valoracin!
SAPAC!como!se!puede!comprobar!en!la!configuracin!tcnica!del!sistema.!
!
La! antigedad! del! empleado! se! devengar! por! cuatrienios.! Para! establecer! la! antigedad! del!
empleado!en!la!empresa!es!necesario!configurar!el!mdulo!de!valoracin!ANTIG!y!se!precisan,!
adems,! dos! CCMnminas! diferentes,! aunque! todo! esto! se! explicar! en! la! seccin! de!
configuraciones!del!sistema!para!Datos!de!nmina.!
!
Los!CCMnminas!plus!jefatura!y!plus!transporte!se!han!definido!como!pagos!complementarios!y!
devengos!y!deducciones!peridicas.!
!
! Pagas(extraordinarias.(
!
Se! ha! de! configurar! un! colectivo! para! el! cual! ciertas! ausencias! resulten! perjudiciales! para! la!
Paga!extra!y!otros!a!los!que!no!afecten.!!
!
Como!se!puede!observar!en!la!siguiente!ilustracin,!dentro!del!colectivo!que!cobra!a!14!pagas,!
Administracin! y! Mantenimiento,! habr! determinados! absentismos! que! afectarn! a! la!
Pgina!92!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
paga!extra!del!rea!de!personal!de!Mantenimiento,!mientras!que!las!pagas!extraordinarias!
para!el!rea!de!personal!Administracin!no!se!vern!influenciadas!por!este!motivo.!
!
!
!
!
! !
!
!
!
!
!
!
!
Ilustracin!29!.!Clases!de!pagas!extraordinarias!Prototipo.!
!
Los! dos! nicos! tipos! de! ausencias! que! influirn! en! la! paga! extra! del! colectivo! a! 14! pagas! del!
rea!de!personal!correspondiente!a!Mantenimiento!(EM)!son:!
!
o! Absentismos!debidos!a!una!enfermedad!no!profesional.!!
o! Absentismos!causados!por!un!accidente!no!laboral.!
!
Sin!embargo,!el!colectivo!a!14!pagas!Administracin!(AM)!no!ver!afectadas!sus!pagas!extras!
por!ninguna!clase!de!absentismo.!
!
As,!adems!de!los!conceptos!de!nmina!definidos!en!el!apartado!anterior,!se!han!configurado!
dos!CCMnminas!para!las!pagas!extraordinarias:!
!
! !
Clase!de!tratamiento!48! !
Pagas!extras! !
!
!
!
! Paga!extraordinaria!Junio.!
! Paga!extraordinaria!Diciembre.! !
!
!
La! paga! extraordinaria! de! verano! se!configurar! con! un! perodo! de! devengo! anual! entre! dos!
aos,!es!decir,!devengar!a!partir!del!mes!de!julio!del!ao!anterior!hasta!el!mes!de!junio!del!
ao!siguiente:!
!
!
!
!
!
!
!
!
Ilustracin!30!.!Devengo!paga!extra!verano.!
Pgina!93!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
La!paga!extraordinaria!de!navidad!se!parametriza!con!un!devengo!anual!de!enero!a!diciembre:!
!
!
!
!
!
!
Ilustracin!31!.!Devengo!paga!extra!Navidad.!
! Comunicaciones(legales.(
!
En!esta!seccin!del!proyecto!es!necesario!configurar!los!automatismos!AFI,!FDI!y!Contrat@,!as!
como!tambin,!se!requiere!un!perfecto!funcionamiento!del!certificado!de!empresa!estndar.!
!
Se!tratar!el!proceso!de!afiliacin,!mediante!el!fichero!AFI,!que!se!enva!a!la!Seguridad!Social.!
Esto!permite!automatizar!los!procesos!rutinarios!de!comunicacin!de!numerosas!altas,!bajas!o!
variaciones! de! datos! de! los! empleados,! ahorrando! a! las! empresas! tiempo! de! trabajo! y!
economizando!los!gastos!de!gestin,!incrementando!as!los!beneficios!de!la!empresa.!!
!
Por! otra! parte,! se! configurar! el! proceso! para! el! mensaje! FDI.! Mediante! este! mensaje! se!
envan! a! la! Seguridad! Social! los! partes! de! altas,! bajas! y! confirmacin! de! Incapacidades!
Laborales!Temporales!(IT)!para!aquellas!empresas!adscritas!al!Sistema!RED.!La!principal!razn!
para!el!envo!de!la!informacin!de!altas!y!bajas!de!incapacidad!temporal!a!la!Seguridad!Social!
es!para!que!esta!gestione!el!pago!de!prestaciones.!!
!
La!configuracin!de!Contrat@!permitir!realizar!la!comunicacin!de!los!contratos!de!trabajo!y!
de!las!copias!bsicas!de!los!mismos,!as!como!procesar!la!respuesta!que!el!INEM!provea!sobre!
la! comunicacin! de! forma! electrnica! a! travs! del! intercambio! de! ficheros! XML.! Para! que! la!
empresa!pueda!hacer!uso!del!servicio!que!ofrece!el!INEM,!deber,!previamente!a!la!realizacin!
de! la! comunicacin! de! la! contratacin! laboral,! solicitar! una! autorizacin! administrativa!
principal! a! travs! de! la! propia! aplicacin! que! pone! el! INEM! a! disposicin! en! su! pgina! web!
oficial.!
!
Por! ltimo,! se! configurar! el! certificado! de! empresa! estndar.! Esto! permite! generar! el!
certificado! de! empresa! para! ! trabajadores! finiquitados,! as! como! simular! el! finiquito.! El!
certificado!de!empresa!es!un!documento!fundamental!para!el!reconocimiento!del!derecho!a!la!
prestacin!por!desempleo!(determinando!bsicamente!la!!cuanta!de!la!misma).!!
!
! Transferencias.(
!
Otro!de!los!requisitos!de!parametrizacin!del!sistema!es!la!configuracin!de!transferencia!de!
sueldos!y!salarios.!La!transferencia!de!sueldos!y!salarios!se!realiza!mediante!la!evaluacin!de!
los!resultados!del!clculo!de!la!nmina!y!mediante!la!evaluacin!de!los!datos!maestros.!
!
Para! la! Sociedad! Prototipo! se! configura! un! banco,! con! una! cuenta! corriente! concreta,!
encargado! de! realizar! la! transferencia! de! salarios! a! los! empleados.! Por! otra! parte,! se! puede!
establecer!la!va!de!pago!a!los!empleados,!por!medio!de!transferencia!en!este!caso.!!
!
Pgina!94!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Para!que!las!transferencias!se!puedan!realizar,!la!condicin!inicial!es!que!todos!los!bancos!a!los!
que!desea!transferir!los!salarios,!es!decir!los!bancos!de!los!empleados,!tambin!han!de!estar!
creados!en!el!sistema.!!!
!
! Recibo(de(salarios.(
!
Se!requiere!la!impresin!del!recibo!de!nmina!en!formato!PDF'y!con!un!diseo!ms!elaborado!
que!los!modelos!estndar!ofrecidos!por!el!sistema.!
!
De!esta!forma,!para!el!Prototipo!se!ha!confeccionado!el!siguiente!esquema!para!el!diseo!del!
recibo!y!su!posterior!implementacin:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Pgina!95!
Ilustracin!32!.!Diseo!del!recibo!de!salarios!Prototipo.!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Para! el! desarrollo! de! esta! parte! del! Proyecto! se! necesita! la! creacin! de! un! smartform! para!
extraer!la!informacin!a!mostrar!en!el!recibo,!la!realizacin!de!un!formulario!para!el!recibo!de!
nmina! en! la! transaccin! pe51' y! la! implementacin! de! un! desarrollo! no! estndar! como! ms!
adelante!se!explicar!en!la!configuracin!del!sistema.!
!
7.!IMPLEMENTACIN DEL SISTEMA
!
En!esta!seccin!del!documento!se!detallan!las!configuraciones!realizadas!en!el!sistema.!As,!en!
los! procesos! de! los! desarrollos! implementados,! se! pretende! adquirir! unos! estndares! de!
calidad,!que!permitan!implantarlos!tanto!en!cualquier!nueva!organizacin!como!en!proyectos!
en!los!que!ya!se!est!posicionado.!
!
! Datos(de(organizacin.(
! rea de nmina.
!
El!rea!de!nmina!de!personal!se!utiliza!para!agrupar!empleados!a!los!cuales!se!les!realiza!el!
clculo!de!nmina!al!mismo!tiempo,!es!decir!con!la!misma!periodicidad,!adems!de!establecer!
las! fechas! para! el! clculo! de! nmina.! Los! empleados! de! distintas! reas! de! personal! pueden!
pertenecer!a!la!misma!rea!de!nmina.!!
!
La!empresa!prototipo!contar!con!dos!reas!de!nmina,!ambas!sern!de!periodicidad!mensual!
pero!se!diferencian!en!que!una!de!ellas!se!refiere!al!cobro!de!salarios!a!12!pagas!y!el!otro!rea!
de!nmina!cobrar!a!14!pagas:!
!
o! rea!de!nmina!Z0:!mensual,!14!pagas.!
o! rea!de!nmina!Z1:!mensual,!12!pagas.!
!
!
Para!configurar!el!rea!de!nmina!de!personal!se!accede!a!la!siguiente!actividad!IMG!o!bien!a!
la!tabla!V_T549A:!
!
Gestin'de'personal'/'Gestin'de'personal'/'Datos'de'organizacin'/'Asignacin'organizativa'/'
Crear'rea'de'nmina'de'personal.'
!
Se! hace! click! en! el! botn! Entradas! nuevas! y! se! introducen! las! dos! reas! de! nmina! de!
carcter!mensual,!Z0!(14!pagas)!y!Z1!(12!pagas):!
!
Ilustracin!33!.!Crear!rea!de!nmina.!Vista!V_T549A!
Pgina!96!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Caracterstica ABKRS.
!
La! caracterstica! ABKRS! proporciona! un! valor! propuesto! para! el! campo! rea! de! nmina! de!
personal!en!el!infotipo!Asignacin'organizativa'(0001).!
!
Para! acceder! a! esta! caracterstica! se! accede! a! esta! actividad! customizing! o! bien,! tambin! se!
puede!acceder!a!ella!mediante!la!transaccin!pe03:!
!
Gestin'de'personal'/'Gestin'de'personal'/'Datos'de'organizacin'/'Asignacin'organizativa'/'
Verificar'propuesta'para'rea'de'nmina'
!
Una! vez! que! se! est! tratando! la! caracterstica! ABKRS,! en! funcin! del! rea! de! personal,! se!
propone! un! determinado! rea! de! nmina! u! otro.! Si! el! rea! de! personal! corresponde! a! los!
Directivos,!el!rea!de!nmina!que!les!pertenece!es!Z1!(12!pagas).!Sin!embargo,!si!el!rea!de!
personal!es!Administrativos!o!!Mantenimiento,!el!rea!de!nmina!que!se!les!propondr!en!
el!infotipo!0001!ser!Z0!(14!pagas).!!
!
A! continuacin! se! muestra! la! vista! en! rbol! de! esta! caracterstica! ABKRS! donde! se! puede!
observar!esta!clasificacin.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!34!.!Caracterstica!ABKRS.!
! Datos de nmina.
!
En!este!captulo!se!determinan!las!entradas!posibles!para!los!infotipos!con!influencia!directa!
en!el!clculo!de!nmina.!Es!decir,!en!esta!seccin!de!especifican!los!posibles!valores!de!entrada!
para! el! ! infotipo! Emolumentos! bsicos! (0008),! la! nivelacin! por! convenio! colectivo! y! el!
Pgina!97!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
aumento!salarial!por!convenio,!as!como!los!CCMnminas!relevantes!para!el!clculo!de!nmina!
de!los!infotipos!0014!y!0015.!
!
Bsicamente,! las! actividades! que! se! parametrizan! en! esta! seccin! se! relacionan! con! la!
estructura!tarifaria,!es!decir,!la!estructura!de!remuneracin!para!los!empleados.!Como!se!ver!
ms! adelante,! el! tipo! de! remuneracin! de! los! empleados! se! puede! parametrizar! con! la!
caracterstica!TARIF.!!
!
De! forma! esquemtica,! los! puntos! a! configurar! en! este! captulo! del! documento! son! las!
siguientes:!
!
!
!
!
!
!
!
! ! !
!
Ilustracin!35!.!Aspectos!a!parametrizar!en!la!estructura!tarifaria!
! !
!
Se!comenzar!realizando!las!parametrizaciones!oportunas!siguiendo!las!actividades!propuestas!
por!la!IMG!para!este!punto:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!36!.!IMG!Emol.Bsicos!
! Agrupacin*de*reas*de*personal*para*reglas*de*nmina.*
!
Es!necesario!realizar!una!agrupacin!de!reas!de!personal!para!reglas!de!nmina,!ya!que!sta!
es!una!informacin!necesaria!para!el!clculo!de!nmina.!La!agrupacin!para!la!regulacin!por!
Pgina!98!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
convenio! se! precisa! para! la! valoracin! indirecta! de! CCMnminas! en! el! infotipo! Emolumentos!
bsicos!(0008).!
!
Para!realizar!dicha!gestin!hay!que!acceder!a!la!actividad!customizing!descrita!a!continuacin:!
!
Gestin' de' personal' /' Gestin' de' personal' /' Datos' de' nmina' /' ' Emol.bsicos' /' reas' de'
personal'para'regla'p.'Clculo'nmina'y'reg.'Convenio.'
!
Tambin! se! puede! ir! por! la! vista! V_503_B! en! la! transaccin! sm30.! As,! en! todos! los! casos!
asignamos!el!mismo!agrupador!(con!valor!3!por!ejemplo)!para!reglas!de!clculo!de!nmina!y!
para!regulacin!por!convenio.!
!
! Ilustracin!37!.!Agrupacin!de!reas!de!personal!para!reglas!de!nmina.!Vista!V_503_B.!
! Verificar*clase*de*convenio*colectivo.*
!
La! sociedad! PROT! se! rige! por! un! nico! convenio! colectivo,! el! Convenio! de! Oficinas! y!
Despachos! de! Madrid,! del! cual! se! derivarn,! entre! otros,! los! emolumentos! bsicos! en! el!
infotipo!Emolumentos!bsicos!(0008).!
!
Para!definir!la!clase!de!Convenio!colectivo!se!accede!a!la!vista!V_T510A!mediante!transaccin!
sm30! o! bien! a! la! siguiente! actividad! IMG! seleccionando! el! agrupador! de! pases! con!
identificador!04!correspondiente!a!Espaa:!
!
Gestin'de'personal'/'Gestin'de'personal'/'Datos'de'nmina'/'Emol.bsicos'/'Verificar'clase'de'
convenio'colectivo.'
'
Se! introduce! la! nueva! entrada! con! la! clase! de! convenio! colectivo! Oficinas! y! despachos! de!
Madrid!que!se!ha!asociado!al!identificador!de!dos!dgitos,!por!ejemplo,!04.!
!
!
!
!
!
!
! ! Ilustracin!38!.!Verificar!clase!de!convenio!colectivo.!Vista!V_T510A.!
Pgina!99!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! *Verificar*rea*de*convenio*colectivo.*
!
En! esta! actividad! IMG! se! definen! las! diferentes! reas! geogrficas! de! ! convenio! segn! el!
convenio!colectivo!de!la!empresa!y!se!selecciona!el!agrupador!de!pases!04!para!Espaa:!!
!
Gestin'de'personal'/'Gestin'de'personal'/'Datos'de'nmina'/'Emol.bsicos'/'Verificar'rea'de'
convenio'colectivo.'
!
Tambin,! se! puede! acceder! para! ello,! a! la! tabla! V_T510G! mediante! la! transaccin! sm30.!
Pulsando! el! botn! Entradas! nuevas! introducimos! el! rea! de! convenio! para! Madrid!
(identificador!12):!!
!
!
!
!
!
!
!
!
!
!
!
! ! !
Ilustracin!39!.!rea!de!convenio!colectivo.!Vista!V_T510G.!
! *Verificar*asignacin*estructura*tarifaria*a*estructura*de*empresa.**
!
En! esta! actividad! IMG! se! asignan! clases! de! convenio! y! reas! geogrficas! de! convenio! a! las!
divisiones!de!personal.!En!el!caso!de!la!sociedad!prototipo,!PROT,!se!propone!el!mismo!rea!de!
convenio!para!todas!las!divisiones!de!personal!as!como!la!misma!clase!de!convenio!colectivo.!!
!
Se! accede! a! esta! actividad! customizing! mediante! transaccin! sm30' introduciendo! la! vista!
V_001P_C!o!mediante!la!IMG!(transaccin!spro):!
!
Gestin' de' personal' /' Gestin' de' personal' /' Datos' de' nmina' ' /' Emol.bsicos' /' Asignar'
cl.conv.colectivo'/'rea'conv.col.a'divisin'personal.'
!
En!cada!una!de!las!entradas!de!las!dos!divisiones!de!personal!con!las!que!cuenta!la!sociedad!
prototipo,! DV01! para! Madrid! y! DV02! para! Pozuelo,! se! propone! el! rea! geogrfica! con!
identificador!12!(Madrid)!y!la!clase!de!convenio!colectivo!con!identificador!04!(Oficinas!y!
Despachos).!
!
! Ilustracin!40!.!Asignar!clase!y!rea!de!convenio!colectivo.!Vista!V_001P_C.!
Pgina!100!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! *Fijar*propuesta*para*datos*de*convenio.*
!
La! caracterstica! TARIF,! dependiente! del! pas! (para! Espaa! MOLGA! =! 04),! nos! propone! los!
valores!de!datos!de!convenio!por!defecto.!Para!configurarla!en!el!caso!del!prototipo!se!sigue!la!
ruta!de!la!IMG!siguiente:!
!
Gestin'de'personal'/'Gestin'de'personal'/'Datos'de'nmina'/'Emol.bsicos'/'Fijar'propuesta'
para'datos'convenio'
'
Igualmente!se!puede!acceder!mediante!la!transaccin!pe03!a!la!caracterstica!TARIF.!Como!se!
puede! observar! en! la! siguiente! vista! en! forma! de! rbol! se! ha! asignado! la! clase! (04)! y! rea!
(12)!de!convenio!colectivo!a!cada!rea!de!personal!de!la!sociedad:!
'
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!41!.!Caracterstica!TARIF!
! Revisar*grupos*y*subgrupos*profesionales.*
!
En!esta!actividad!IMG!se!reproduce!el!convenio!colectivo!en!el!sistema!estndar!de!SAP!en!lo!
que! se! refiere! a! la! retribucin! de! los! empleados.! Se! introducir,! por! tanto,! en! la! tabla!
apropiada!del!sistema,!el!importe!de!los!conceptos!de!nmina!que!figurarn!en!el!infotipo!de!
Emolumentos!bsicos.!
!
Por! ello,! hay! que! reproducir! en! esta! actividad! IMG! el! CCMnmina! salario! base! segn! la!
clasificacin! de! niveles! y! ! categoras! definidas! en! el! Convenio! de! Oficinas! y! Despachos! de!
Madrid![8].!Se!muestra!en!la!siguiente!tabla!la!clasificacin!salarial!por!niveles!que!se!establece!
dicho!Convenio:!
!
!
!
!
!
!
Pgina!101!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Para! realizar! estas! configuraciones! en! el! sistema,! se! puede! acceder! a! la! siguiente! actividad!
customizing!o!bien!en!la!vista!V_T510:!
!
Gestin'de'personal'/'Gestin'de'personal'/'Datos'de'nmina'/''Emol.bsicos''/''Revisar'grupos'
y'subgrupos'profesionales.'
!
Hay!que!indicar!la!agrupacin!de!pases!y!los!datos!de!convenio!(convenio!colectivo!y!rea!de!
convenio):!
!
!
!
!
!
!
!
! !
!
!
! !
!
Ilustracin!43!.!Clase!y!rea!de!convenio!T510!
!
!
Como! se! ha! mencionado! antes,! en! esta! tabla! se! introduce! el! importe! de! los! CCMnminas!
correspondientes!al!infotipo!0008,!como!es!el!salario!base!por!ejemplo,!segn!la!clasificacin!
de! niveles! y! ! categoras! definidas! en! el! Convenio! de! Oficinas! y! Despachos! de! Madrid.! Se!
muestra! en! la! siguiente! tabla! la! clasificacin! salarial! por! niveles! que! se! establece! dicho!
Convenio.!!
!
Se! muestra,! a! continuacin,! una! vista! de! la! vista! V_T510! exportada! de! SAP,! en! la! que! se!
pueden! comprobar! que! se! han! creado! dos! nuevas! entradas! por! cada! uno! de! los! diez! grupos!
profesionales!indicados!en!el!Convenio,!una!con!el!importe!del!salario!base!a!12!pagas!y!otra!
con!el!importe!del!salario!base!a!14!pagas!segn!la!tabla!anterior!perteneciente!al!Anexo!1!de!
dicho!Convenio:!
!
Pgina!102!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
! Creacin*de*CCENminas.*
!
En! la! siguiente! seccin! del! documento! se! definen! los! conceptos! de! nmina! necesarios! para!
configurar! la! parte! de! nmina! del! proyecto.! Los! conceptos! que! se! han! de! crear! son!
principalmente!los!siguientes:!
!
!
INFOTIPO!8! INFOTIPO!14!/!INFOTIPO!15!
! !
! Salario!Base.! ! Plus!transporte.!
! Complemento!personal.! ! Plus!jefatura.!!
! Antigedad.! !
!
Es! importante! sealar! que! habr! que! crear! dos! CCMnminas! distintos! para! el! salario! base,! ya!
que!se!tiene!un!salario!base!a!12!pagas!para!los!directivos!y!un!salario!base!a!14!pagas!para!los!
Pgina!103!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
empleados!de!administracin!y!mantenimiento.!Igualmente!para!configurar!la!antigedad!del!
empleado! en! la! empresa! se! precisan! dos! CCMnminas! diferentes,! como! se! explicar! ms!
adelante.!
!
CCWnminas(Emolumentos(bsicos.(
!
Los!emolumentos!bsicos!son!CCMnminas!que!se!valoran!de!forma!indirecta!y/o!pueden!fluir!
en! bases! de! valoracin! y/o! pueden! ser! recortadas! en! caso! de! absentismo! no! remunerado! o!
altas!o!bajas!dentro!del!mes.!
!
Para! crear! los! CCMnminas! necesarios! para! los! emolumentos! bsicos! del! preconfigurado,! se!
accede!a!la!IMG!mediante!la!transaccin!spro!y!se!sigue!la!ruta!descrita!a!continuacin:!
!
Gestin'de'personal'3>'Gestin'de'personal'3>'Datos'de'nmina'3>'Emolumentos'bsicos'3>'CC3
nminas'3>'Crear'catlogo'de'CC3nminas.'
'
Se!marca!la!opcin!Copiar!para!crear!los!CCMnminas:!
!
!
'
'
'
'
'
'
'
'
'
'
'
Ilustracin!45!.!Copiar!conceptos !
'
! !
En! la! imagen! siguiente! se! muestran! todos! los! CCMnminas! que! se! han! creado! utilizando! el!
botn!Copiar!de!otros!CCMnminas!estndar!de!SAP!adecuados!para!cada!caso:!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!46!.!Crear!catlogo!CC.nminas!Emolumentos!bsicos.!
Pgina!104!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! !
A!continuacin,!se!verifica!que!dichos!CCMnmina!se!han!creado!correctamente!para!lo!que!se!
accede!a!la!siguiente!actividad!IMG:!
!
Gestin'de'personal'3>'Gestin'de'personal'3>'Datos'de'nmina'3>'Emolumentos'bsicos'3>'CC3
nminas'3>'Verificar'grupo'de'CC3nminas'Emolumentos'bsicos.'
'
O! bien! se! puede! acceder! por! tabla! mediante! la! transaccin! sm30! en! la! siguiente! vista!
V_52D7_B!y!se!verifican!los!CCMnminas!creados!para!el!preconfigurado:!
!
!
!
!
!
!
!
!
!
!
!
!
! !
Ilustracin!47!.!Verificar!catlogo!CC.nminas!Emolumentos!bsicos.!Vista!V_52D7_B.!
CCWnminas(Devengos(y(deducciones(peridicas.(
!
Se!han!de!crear!dos!nuevas!entradas!para!los!CCMnminas!de!Plus!Jefatura!y!Plus!Transporte!
correspondientes! al! grupo! de! devengos! y! deducciones! peridicas.! Ambos! se! van! a! definir! en!
esta!seccin!del!customizing:!
!
Gestin' de' personal' /' Gestin' de' personal' /' Datos' de' nmina' /' Devengos' y' deducciones'
peridicas'/'CC3nminas'/'Crear'catlogo'de'CC3nminas.'
!
!
!
!
!
!
!
!
! !
!
!
!
! Ilustracin!48!.!IMG!Catlogo!CC!nminas !
!
!
As,! creamos! ambos! CCMnminas! para! el! infotipo! de! Devengos! y! Deducciones! peridicas!
(0014).!
Pgina!105!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
Ilustracin!49!.!Creacin!CC.nminas!grupo!devengos!y!deducciones!peridicas.!
!
Posteriormente,! verificamos! que! se! han! creado! ambos! CCMnminas! en! la! siguiente! actividad!
IMG:!
!
Gestin' de' personal' /' Gestin' de' personal' /' Datos' de' nmina' /' Devengos' y' deducciones'
peridicas'/'CC3nminas'/'Verificar'grupo'CC3nminas'devengos'y'deducciones'peridicas.'
!
!
!
!
!
!
!
!
!
! Ilustracin!50!.!Grupo!conceptos!
! !
A!continuacin,!se!establece!para!cada!uno!de!estos!conceptos!la!posibilidad!de!que!puedan!
crearse!varias!veces!por!vez!en!la!siguiente!actividad!IMG!o!bien!en!la!vista!V_T512Z:!
!
Gestin' de' personal' /' Gestin' de' personal' /' Datos' de' nmina' /' Devengos' y' deducciones'
peridicas'/'CC3nminas'/'Verificacin'del'catlogo'de'CC3nminas'/'Verificar'admisibilidad'de'
entrada'por'infotipo.'
!
!
!
Ilustracin!51!.!CC.nminas!admitidas!devengos!y!deducciones!peridicas.!Vista!V_T512Z.!
Pgina!106!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Fijar*admisibilidad*de*CCENminas.*
Admisibilidad(CCWnminas(Emolumentos(bsicos.(
!
Es! muy! importante! establecer! la! admisibilidad! que! tendr! cada! CCMnmina! por! rea! y!
subdivisin!de!personal.!Para!ello,!hay!que!acceder!a!la!siguiente!actividad!IMG:!
!
Gestin'de'personal'3>'Gestin'de'personal'3>'Datos'de'nmina'3>'Emolumentos'bsicos'3>'CC3
nminas' 3>' Verificacin' del' catlogo' de' CC3nminas' 3>' Fijar' admisibilidad' de' CC3nminas' por'
subd.'de'personal'y'rea'de'personal.'
!
As,! se! accede! a! una! vista! de! la! tabla! V_511_B! en! la! que! aparecen! todos! los! CCMnminas!
creados!en!los!pasos!anteriores:!
!
!
!
!
!
!
!
!
! ! Ilustracin!52!.!Admisibilidad!CC.nminas.!Vista!V_511_B.!
Dentro!de!esta!tabla,!si!se!hace!doble!click!sobre!una!entrada!de!un!CCMnmina!concreto,!se!
accede! a! la! pantalla! que! permite! definir! la! admisibilidad! para! el! concepto! de! nmina! en!
funcin!de!la!subdivisin!de!personal!y!del!rea!de!personal.!
!
En! el! caso! de! este! preconfigurado! se! fijan! las! mismas! admisibilidades! segn! agrupador! de!
reas!de!personal!y!subdivisin!de!personal!para!todos!los!ccMnminas!creados.!Se!muestra!a!
continuacin!un!ejemplo:!
!
!
!
!
!
!
!
!
!
!
Ilustracin!53!.!Admisibilidad!conceptos!por!rea!de!personal!y/o!subdivisin!de!
personal!1 !
Admisibilidad(CCWnminas(Devengos(y(deducciones(peridicas.(
!
Al! igual! que! en! la! parametrizacin! de! los! CCMnminas! de! los! Emolumentos! Bsicos,! es!
necesario! fijar! la! admisibilidad! de! conceptos! por! subdivisin! de! personal! y! por! rea! de!
personal!mediante!la!siguiente!actividad!IMG!o!accediendo!a!la!vista!V_511_B:!
!
Pgina!107!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Gestin' de' personal' /' Gestin' de' personal' /' Datos' de' nmina' /' Devengos' y' deducciones'
peridicas'/'CC3nminas'/'Verificacin'del'catlogo'de'CC3nminas'/'Verificar'admisibilidad'de'
CC3nmina'por'subdivisin'de'personal'y'rea'de'personal.'
!
!
!
!
!
Ilustracin!54!.!Admisibilidad!conceptos!por!rea!de!personal!y/o!
! subdivisin!de!personal!2!
!
!
Haciendo! click! sobre! cada! una! de! estas! entradas,! aparece! un! detalle! de! la! vista! en! la! que!
introducimos!los!siguientes!valores!para!ambos!casos:!
!
!
!
!
!
!
!
!
!
! Ilustracin!55!.!Admisibilidad!conceptos!por!rea!de!personal!y/o!
subdivisin!de!personal!3!
! Verificar*propiedades*de*CCENminas.*
!
Posteriormente,!se!van!a!determinar!las!propiedades!de!los!conceptos!de!nmina!que!hemos!
creado!para!poder!establecer!con!qu!criterios!se!van!a!valorar!dichos!CCMnminas:!
!
Gestin'de'personal'3>'Gestin'de'personal'3>'Datos'de'nmina'3>'Emolumentos'bsicos'3>'CC3
nminas'3>'Verificacin'del'catlogo'de'CC3nminas'3>'Verificar'propiedades'de'CC3nminas.!!
!
Si!se!accede!mediante!la!transaccin!sm30,!la!vista!es!la!tabla!V_T511.!
!
!
!
!
!
!
!
! !
!
!
! Ilustracin!56!.!Propiedades!de!CC.nminas.!Vista!V_T511!
!
!
!
Pgina!108!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Salario(base(12(pagas((CCWnmina(9001).(
!
Si! se! hace! doble! click! sobre! una! entrada! determinada! de! un! concepto! de! nmina! en! la! vista!
V_T511,!por!ejemplo!en!el!salario!base!convenio!(9001),!se!accede!a!una!vista!ms!detallada!
en!la!cual!se!puede!establecer!con!qu!tipo!de!criterio!de!valoracin!(directa!o!indirecta)!se!va!
a! evaluar! el! CCMnmina! as! como! la! combinacin! del! importe! y! la! cantidad,! si! se! puede!
sobrescribir! el! importe,! el! importe! mnimo! y! mximo,! perodo! de! validez,! el! tipo! de! unidad,!
etc.!!
!
Para!el!caso!concreto!de!este!concepto!de!nmina,!puesto!que!la!valoracin!se!realiza!a!travs!
de!las!entradas!realizadas!por!el!usuario!en!la!actividad!"Grupos!y!subgrupos!profesionales"!se!
utilizar! el! mdulo! TARIF! con! variante! C,! lo! cual! indica! que! el! CCMnmina! se! valorar!
indirectamente!y!el!subgrupo!profesional!se!deja!en!blanco.!
!
En!cuanto!a!la!combinacin!de!entradas,!se!fija!aqu!si!para!este!CCMnmina!se!ha!de!actualizar!
el!importe!y/o!la!cantidad/unidad.!Se!admiten!las!siguientes!combinaciones!de!entradas!para!
los!conceptos!de!nmina:!
!
!!! !
Importe! Cantidad!/!Unidad! Significado!
X! X! Importe!o!bien!cantidad/unidad!
M! M! Ni!!importe!ni!cantidad/unidad!
+! M! Importe!obligatorio,!ninguna!ctd./unidad!
M! +! Ningn!importe,!ctd./unidad!obligatoria!
*! *! Impte.mnimo!o!bien!cantidad/unidad!
+! .! Impte.obligatorio,ctd./unidad!opcional!
.! +! Impte.opcional,!ctd./unidad!obligatoria!
+! +! Impte.obligatorio,!ctd./un.obligatoria!
.! .! Importe!opcional,!ctd./unidad!opcional!
M! .! Ningn!importe,!ctd./unidad!opcional!
.! M! Importe!opcional,!ning.ctd./unidad!
Ilustracin!57!.!Posibles!combinaciones!de!entradas!"Importe"."Cantidad/Unidad"!de!CC.nmina.!
En! la! siguiente! imagen! se! puede! observar! la! parametrizacin! realizada! para! la! valoracin!
indirecta!de!este!CCMnmina!Salario!Base!a!12!pagas!(9001):!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! !
Pgina!109!
!
Ilustracin!58!.!Propiedades!CC.nmina!"Salario!Base!a!12!pagas"!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Salario(base(14(pagas((CCWnmina(9002).(
!
De! la! misma! forma! que! en! el! caso! anterior,! si! se! hace! doble! click! sobre! la! entrada!
correspondiente! al! CCMnmina! 9002,! salario! base! segn! convenio! a! 14! pagas,! en! la! tabla!
V_T511,!se!accede!a!una!vista!ms!detallada!en!la!cual!se!define,!al!igual!que!en!el!concepto!de!
nmina!para!el!salario!base!a!12!pagas,!el!mdulo!de!valoracin!indirecta!utilizado!para!este!
concepto!que!ser!tambin!TARIF,!con!la!variante!de!mdulo!C,!como!se!puede!observar!en!la!
siguiente!imagen:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!59!.!Propiedades!CC.nmina!"Salario!base!a!14!pagas".!
!
(Complemento(personal((CCWnmina(9003).(
!
Mediante! la! transaccin! sm30! se! accede! a! la! vista! V_T511! de! nuevo! y,! si! se! hace! doble! click!
sobre! el! concepto! de! nmina! Complemento! Personal! (con! identificador! 9003)! aparece! la!
vista!detallada!para!configurar!la!valoracin!indirecta!de!este!CCMnmina.!!
! !
Se! muestra! una! imagen! de! dicha! vista! con! los! valores! que! se! han! parametrizado! para! el! CCM
nmina!9003.!En!este!caso,!se!ha!propuesto!la!combinacin!de!entradas!importe!X,!cantidad!
X,!cuyo!significado!es!que!se!introducir!o!bien!el!importe!o!bien!la!cantidad.!
! !
Por! otra! parte,! para! este! CCMnmina! s! se! ha! marcado! la! opcin! de! posibilidad! de!
sobrescritura.! Es! decir,! se! indica! aqu! si! en! el! caso! de! una! valoracin! indirecta! pueden!
sobrescribirse!los!campos!Importe,!Cantidad!o!bien!Unidad!de!CCMnmina!para!la!actualizacin!
de!datos!maestros,!de!tal!forma!que!si!se!marca!este!indicador,!los!campos!estn!listos!para!la!
entrada!y!se!pueden!sobrescribir.!
!
Respecto! a! la! variante! de! mdulo! seleccionada,! se! ha! optado! por! la! variante! D.! Esto! quiere!
decir! que! se! determinar! una! remuneracin! bsica,! a! partir! de! la! suma! ponderada! (con!
GWCHT)! de! los! importes! de! todas! las! CCMnminas! bsicas,! que! provienen! de! las! entradas!
Pgina!110!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
realizadas! en! la! actividad! IMG! "Valoracin! de! CCMnminas! bsicas"! del! empleado! en! sus!
emolumentos! bsicos.! As,! el! valor! de! la! CCMnmina! a! valorar! indirectamente! constituye! la!
diferencia!entre!la!remuneracin!bsica!y!el!sueldo!mensual!calculado.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
Ilustracin!60!.!Propiedades!CC.nmina!"Complemento!personal".!
! !
Como! se! puede! observar! en! la! ilustracin,! para! este! CCMnmina,! el! mdulo! de! valoracin!
indirecta! utilizado! es! SAPAC! (salario! pactado),! que! complementa! el! salario! mensual! con!
respecto!a!lo!que!debe!cobrar!segn!el!salario!anual.!!
!
Puesto! que! este! concepto! de! nmina! se! valora! con! SAPAC,! es! necesario! efectuar! otra!
parametrizacin! en! la! ! tabla! V_T539J,! para! asociar! el! concepto! de! nmina! de! complemento!
personal!a!todos!los!conceptos!de!nmina!con!los!que!ha!de!valorarse.!
! !
Haciendo! click! en! el! botn! Entradas! nuevas! se! crea! una! entrada! en! la! vista! V_T539J! para!
poder!realizar!la!valoracin!de!este!CCMnmina!Complemento!personal.!!
!
En!la!vista!V_T539J!se!indican!todos!los!CCMnmina!que!se!deben!restar!del!salario!bruto!que!
se!introduce!en!el!infotipo!0008.!Antes!de!restar,!es!dividido!entre!el!nmero!de!pagas.!Para!
efectuar!el!clculo!con!SAPAC,!el!sistema!toma!el!sueldo!mensual!del!IT0008,!lo!multiplica!por!
el!nmero!de!pagas!y!lo!divide!entre!los!das!del!ao.!
Pgina!111!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!61!.!Valoracin!de!CC.nminas!bsicas.!Vista!V_T539J.!
! !
Antigedad((CCWnmina(9004).(
!
La! antigedad! de! los! empleados! en! la! sociedad! prototipo! se! valorar! por! cuatrienios!
trabajados! en! la! empresa! desde! la! fecha! de! contratacin! del! empleado.! As! cada! cuatrienio!
trabajado!en!la!empresa,!el!empleado!recibir!un!importe!extra!que!influir!en!el!clculo!de!su!
nmina.!
! !
Para! configurar! la! antigedad,! en! primer! lugar! accedemos! a! la! vista! V_T5EA1,! por! la!
transaccin!sm30,!con!el!objetivo!de!definir!los!mtodos!de!devengo!de!la!misma.!As,!se!crea!
una! nueva! entrada! a! la! que! hemos! denominado! CUAT! (con! identificador! 94! por! ejemplo).!
Tambin! se! puede! realizar! esta! configuracin! siguiendo! la! ruta! de! la! IMG! descrita! a!
continuacin!(transaccin!spro):!
!
Clculo'de'la'nmina'/'Clculo'de'nmina:'Espaa'/'Antigedad'/'Mtodos'de'devengo'/'Definir'
mtodos'de'devengo.'
!
Se!pulsa!el!botn!Entradas!nuevas!para!definir!el!nuevo!mtodo!de!devengo:!!
!
! !
!
!
!
!
!
!
!
!
! ! Ilustracin!62!.!Antigedad!.!Mtodos!de!devengo!1 !
!
Se!indica!la!unidad,!regularidad!y!momento!de!devengo!para!el!nuevo!mtodo!de!devengo!de!
la!antigedad:!
!
!
!
!
!
!
!
!
Ilustracin!63!.!Antigedad!.!Mtodos!de!devengo!2!
Pgina!112!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! !
Como! puede! observarse! a! continuacin,! la! nueva! entrada! quedara! configurada! en! la! vista!
V_T5EA1.!
!
!
!
!
!
!
!
!
!
!
Ilustracin!64!.!Definir!mtodo!devengo!antigedad.!Vista!V_T5EA1.!
!
Despus! de! esto,! se! accede! a! la! vista! V_T5EA5! por! la! transaccin! sm30.! En! dicha! tabla! es!
necesario!parametrizar!una!nueva!entrada!con!la!secuencia!de!devengo!de!la!antigedad!para!
el!mtodo!de!devengo!que!acabamos!de!crear,!en!este!caso!se!ha!llamado!CUAT,!con!el!valor!!
*!!(sin!tope)!en!el!campo!repeticiones!para!el!cuatrienio!que!se!est!configurando.!
!
Tambin!se!puede!acceder!a!la!vista!V_T5EA5!por!la!transaccin!spro!a!la!siguiente!actividad!
IMG:!
!
Clculo'de'la'nmina'/'Clculo'de'nmina:'Espaa'/'Antigedad'/'Mtodos'de'devengo'/'Crear'
secuencias'de'devengo.'
!
!
! ! Ilustracin!65!.!Crear!secuencia!de!devengo!antigedad.!Vista!V_T5EA5.!
! !
Inicialmente,!cuando!se!crearon!todos!los!CCMnminas!requeridos!en!este!preconfigurado,!en!
el!apartado!3.5.5.7.!Creacin!de!CCMnminas,!!vimos!que!se!haban!creado!dos!conceptos!de!
nmina! distintos! para! configurar! la! antigedad.! Esto! es! porque! uno! de! ellos! se! valorar! con!
mdulo!Tarif!y!el!otro!CCMnmina!habr!de!valorarse!con!mdulo!Antig.!!
! !
As,! una! vez! creado! uno! de! los! CCMnminas! para! configurar! la! antigedad,! en! este! caso! el!
concepto! de! nmina! Antigedad! (Tarif)! cuyo! identificador! es! 1004,! hay! que! continuar! la!
parametrizacin!de!la!antigedad!basndonos!en!dicho!CCMnmina.!!
! !
Pgina!113!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Es! decir,! en! las! propiedades! de! este! CCMnmina,! accediendo! a! la! vista! V_T511! como! en! los!
casos!anteriores,!se!define!con!un!mdulo!de!valoracin!indirecta!de!tipo!TARIF!y!variante!C,!
puesto!que!para!la!valoracin!indirecta!del!CCMnmina!se!tendrn!en!cuenta!las!entradas!de!la!
tabla!de!convenio!de!grupos!y!subgrupos!profesionales!(al!igual!que!suceda!para!los!conceptos!
de!nmina!de!salario!base).!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
Ilustracin!66!.!Propiedades!CC.nmina!Antigedad!(valoracin!TARIF).!
Despus! de! esto,! es! necesario! definir! nuevas! entradas! para! este! CCMnmina! Antigedad!
(1004),!con!un!importe!constante,!en!la!tabla!de!convenio!V_T510,!para!valorar!la!antigedad!
cuatrienal! por! cada! grupo! profesional.! Se! configurarn! las! siguientes! entradas! con! los!
consiguientes!importes!como!ejemplo:!
!
Agrup.reg.! Grupo!! Subgrupo! CCM Fin!de! Inicio!de!
convenio! profesional! profesional! nmina! validez! validez! Importe!
3! NIVEL01! ! 1004! 31/12/9999! 01/01/2002! 500,00!
3! NIVEL02! ! 1004! 31/12/9999! 01/01/2002! 450,00!
3! NIVEL03! ! 1004! 31/12/9999! 01/01/2002! 400,00!
3! NIVEL04! ! 1004! 31/12/9999! 01/01/2002! 350,00!
3! NIVEL05! ! 1004! 31/12/9999! 01/01/2002! 300,00!
3! NIVEL06! ! 1004! 31/12/9999! 01/01/2002! 250,00!
3! NIVEL07! ! 1004! 31/12/9999! 01/01/2002! 200,00!
3! NIVEL08! ! 1004! 31/12/9999! 01/01/2002! 150,00!
3! NIVEL09! ! 1004! 31/12/9999! 01/01/2002! 100,00!
3! NIVEL10! ! 1004! 31/12/9999! 01/01/2002! 50,00!
Ilustracin!67!.!Antigedad!de!convenio!
Pgina!114!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
As,! se! accede! a! la! vista! V_T510! mediante! transaccin! sm30,! indicando! la! clase! y! rea! de!
convenio!!colectivo.!Se!hace!click!en!el!botn!Entradas!nuevas!para!configurar!una!entrada!
con! este! CCMnmina! por! cada! grupo! profesional,! por! ejemplo! con! los! importes! de! la! tabla!
anterior:!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
! Ilustracin!68!.!Configurar!importes!CC.nmina!Antigedad!(1004).!Vista!V_T510.!
Una!vez!configuradas!dichas!entradas!en!la!tabla!de!convenio,!es!necesario!asignar!un!mtodo!
de!valoracin!para!este!CCMnmina!Antigedad!Tarif!(1004).!Para!ello,!se!sigue!la!ruta!siguiente!
de!la!IMG:!
!
Clculo' de' la' nmina' /' Clculo' de' nmina:' Espaa' /' Antigedad' /' Mtodos' de' valoracin' /'
Asignar'CC3nminas'de'valoracin'a'mtodos.'
!
O!bien,!se!puede!acceder!directamente!a!la!vista!V_T5EA4!mediante!la!transaccin!sm30.!Se!
hace!click!en!Entradas!nuevas!para!asignar!al!mtodo'de'valoracin'CUAT!que!se!cre!antes!
el!concepto!de!nmina!Antigedad!(Tarif)!que!se!acaba!de!parametrizar.!
!
!
!
!
!
! !
!
!
!
Ilustracin!69!.!Asignar!CC.nmina!"Antigedad!(1004)!a!mtodo!de!valoracin.!Vista!V_T5EA4.!
Posteriormente!hay!que!definir!el!procedimiento!de!clculo!para!la!antigedad!en!la!empresa.!
En!la!siguiente!actividad!IMG!se!pueden!definir!los!procedimientos!de!clculo!que!se!utilizarn!
para! calcular! la! antigedad! en! la! empresa! prototipo,! efectuando! la! asignacin! entre! los!
mtodos!de!devengo!y!los!mtodos!de!valoracin!que!se!han!definido!previamente.!
! !
Este! procedimiento! de! clculo! se! indicar! para! cada! empleado! en! el! infotipo! 'Antigedad'!
(0092).!
!
Pgina!115!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Para!realizar!esta!parametrizacin!es!necesario!seguir!por!la!ruta!de!la!IMG:!
!
Clculo'de'la'nmina'/'Clculo'de'nmina:'Espaa'/'Antigedad'/'Procedimiento'de'clculo'de'
la'antigedad'/'Definir'procedimiento'de'clculo.'
!
Tambin!se!puede!acceder!mediante!la!tabla!V_T5EA0.!Se!hace!click!en!entradas!nuevas!y!se!
define!un!nombre!para!el!procedimiento!de!clculo:!
!
Ilustracin!70!.!Definir!procedimiento!de!clculo!para!antigedad.!Vista!V_T5EA0.!
A! este! procedimiento! de! clculo! ESQ006,! se! le! ha! asignado! el! mtodo! de! devengo! CUAT!
creado! anteriormente! y! adems! el! mtodo! de! valoracin! CUAT! para! cuatrienios! tambin!
definido!en!el!paso!anterior.!
!
Una!vez!que!tenemos!todos!estos!pasos!parametrizados,!es!necesario!asignar!a!cada!una!de!las!
reas!de!personal,!Administracin,!Directivos!y!Mantenimiento,!este!procedimiento!de!clculo!
para! computarles! su! antigedad! en! la! empresa.! Esto! se! hace! a! travs! de! la! caracterstica!
EANTI,!a!la!que!se!puede!acceder!por!la!transaccin!pe03!o!bien!mediante!la!siguiente!ruta!de!
la!IMG:!
!
Clculo'de'la'nmina'/'Clculo'de'nmina:'Espaa'/'Antigedad'/'Procedimiento'de'clculo'de'
la'antigedad'/'Sugerir'procedimiento'de'clculo.'
'
A!continuacin!se!muestra!una!imagen!con!una!vista!de!la!caracterstica!EANTI!y!la!asignacin!
del!procedimiento!de!clculo!de!antigedad!segn!las!reas!de!personal!de!nuestro!prototipo:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Pgina!116!
!
Ilustracin!71!.!Asignacin!de!un!procedimiento!de!clculo!de!antigedad!para!rea!
de!personal.!Vista!caracterstica!EANTI!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Como! ya! se! ha! mencionado! antes,! a! parte! del! CCMnmina! Antigedad! Tarif! (1004),! en! la!
configuracin!de!la!antigedad,!es!preciso!disponer!de!otro!concepto!de!nmina!ms!para!el!
infotipo! 8! (Emolumentos! bsicos),! que! debe! ser! diferente! y! que! adems! es! necesario! definir!
con!valoracin!ANTIG.!!
!
Cuando!se!crearon!los!CCMnmina!necesarios!en!la!seccin!3.5.5.7,!se!denomin!a!este!otro!
concepto! para! la! configuracin! de! la! antigedad! con! el! nombre! de! Antigedad! (Antig)! con!
identificador! 9004,! como! se! puede! observar! en! la! tabla! V_T511.! El! concepto! de! nmina!
Antigedad!(Antig)!se!basa!en!el!infotipo!0092!(antigedad)!y!en!la!parametrizacin!realizada!
anteriormente!para!el!clculo!de!la!antigedad.!
! !
Por! tanto! en! la! vista! V_T511! si! se! hace! doble! click! sobre! la! entrada! de! este! CCMnmina! se!
pueden! establecer! sus! propiedades,! especificando! como! mdulo! de! valoracin! ANTIG! con!
variante!de!mdulo!D!y!posibilidad!de!sobrescritura,!como!se!muestra!en!la!siguiente!imagen:!
! !
!
!
! !
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
Ilustracin!72!.!Propiedades!CC.nmina!"Antigedad!(Antig)".!Vista!V_T511!
!
!
Por! lo! tanto,! a! continuacin,! en! primer! lugar! se! debera! crear! un! registro! del! infotipo! 0092!
(Antigedad)!para!el!empleado,!en!el!cual!al!asignar!el!mtodo!de!la!antigedad,!se!realizarn!
los!clculos!en!funcin!de!la!fecha!de!antigedad!y!el!concepto!asignado!al!mtodo,!en!este!
caso!el!1004.!!
!
Despus!de!haber!creado!el!registro!en!el!infotipo!0092,!hay!que!crear!el!registro!en!el!infotipo!
0008! con! el! otro! concepto,! denominado! 9004,! para! la! antigedad.! Dicho! concepto! al! estar!
configurado!como!ANTIG,!tomar!el!valor!calculado!en!el!infotipo!0092.!
!
Por! ltimo,! hay! que! acceder! a! la! vista! V_T549Q! en! la! que! se! pueden! visualizar! los! perodos!
para!el!clculo!de!nmina.!El!modificador!de!perodos!de!la!nmina!de!personal!fija!el!intervalo!
de!tiempos!en!el!cual!se!liquida!un!rea!de!personal.!!El!valor!estndar!para!el!parmetro!de!
perodo!que!se!ha!seleccionado!en!este!caso!es!de!tipo!mensual.!!
!
Esta!parametrizacin!es!necesaria!porque!al!ejecutar!una!medida!de!alta,!por!ejemplo,!cuando!
se!crea!el!registro!correspondiente!al!infotipo!0092!Antigedad!para!el!empleado,!si!se!pulsa!
Pgina!117!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
la! opcin! de! Calculadora! se! muestre! el! procedimiento! de! clculo! para! la! antigedad! del!
mismo:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!73!.!Creacin!infotipo!0092!al!ejecutar!medida!de!alta.!
!
Si!se!pulsa!el!botn!Calculadora!se!indica!el!perodo!de!devengo!del!cual!se!quiere!calcular!la!
antigedad!para!el!empleado:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!74!.!Calculadora!antigedad!
!
Pgina!118!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Para!ello,!en!la!vista!V_T549Q!se!han!definido!previamente!los!perodos!de!clculo!de!nmina!
necesarios!para!el!clculo!de!la!antigedad!devengada,!teniendo!en!cuenta!que!dicho!devengo!
tiene!lugar!a!cuatro!aos:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!75!.!Perodos!de!clculo!de!nmina.!Vista!V_T549Q.!
Plus(transporte((CCWnmina(9005).(
!
Este! CCMnmina! se! va! a! estimar! con! un! criterio! de! valoracin! constante! y! una! variante! de!
mdulo! M! puesto! que! se! pretende! que! se! multiplique! el! importe! de! la! vista! V_T510K! con! el!
campo!cantidad!(ANZHL)!del!infotipo.!!
!
La! CCMnmina! debe! estar! configurada! en! la! tabla! de! CCMnminas! (vista! V_T511)! de! forma!
correspondiente,!es!decir,!debe!estar!permitida!una!unidad!y!la!cantidad!mnima!debera!ser!1,!
si! es! posible.! Si,! por! el! contrario,! en! la! entrada! no! se! introduce! un! valor! como! cantidad,!
entonces!el!valor!calculado!ser!0.!!
!
!
Pgina!119!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!76!.!Propiedades!CC.nmina!Plus!transporte.!Vista!V_T511.!
! !
Puesto!que!el!mdulo!de!valoracin!indirecta!es!CONST,!variante!M,!es!necesario!acceder!a!la!
vista!V_T510K!y!crear!una!entrada!nueva!para!este!CCMnmina!con!el!importe!para!devengo:!
!
Ilustracin!77!.!Valoracin!constante!de!CC.nminas.!Vista!V_T510K.!
Plus(jefatura((CCWnmina(9006).(
!
La!estimacin!del!concepto!Plus!Jefatura!tambin!se!va!a!valorar!mediante!el!mdulo!CONST!
con!variante!espacio!en!blanco!!!(!!)!!porque!en!este!caso!se!asigna!directamente!el!importe!
de!la!vista!V_T510K!a!la!CCMnmina.!
!
As! en! primer! lugar,! se! accede! a! la! vista! V_T511! y! se! hace! doble! click! sobre! la! entrada!
correspondiente!a!este!CCMnmina!para!poder!parametrizar!sus!propiedades:!
!
Pgina!120!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!78!.!Propiedades!CC.nmina!Plus!jefatura!(9006).!Vista!V_T511.!
! !
Por!ltimo!puesto!que!el!concepto!de!nmina!plus!jefatura!se!valora!con!mdulo!CONST,!es!
necesario! introducir! la! entrada! correspondiente! en! la! vista! V_T510K! con! el! importe! del! CCM
nmina!para!calcular!el!devengo:!
!
Ilustracin!79!.!Valoracin!constante!de!CC.nminas.!Vista!V_T510K.!
! Proposicin*conceptos*de*nmina*en*el*infotipo*0008.*
! !
Finalmente,!se!van!a!proponer!los!conceptos!de!nmina!que!deben!aparecer!en!el!infotipo!de!
Emolumentos! Bsicos! (0008).! Para! esto,! se! puede! acceder! por! la! vista! V_T539A,! o! bien!
mediante!esta!actividad!IMG:!
!
Gestin'de'personal'3>'Gestin'de'personal'3>'Datos'de'nmina'3>'Emolumentos'bsicos'3>'CC3
nminas'3>'Revisar'CC3nminas'de'propuesta.'
! ! ! ! !
Se! selecciona! el! agrupador! de! pases! para! Espaa! 04! y! se! procede! a! crear! las! entradas!
nuevas:!
!
Pgina!121!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
! Ilustracin!80!.!CC.nminas!propuestas!para!emolumentos!bsicos.!Vista!V_T539A.!
!
Como!se!puede!comprobar!en!la!imagen,!se!han!creado!tres!entradas!correspondientes!para!el!
colectivo!que!cobra!a!12!pagas,!cuyo!rea!de!nmina!es!Z1,!y!por!tanto,!proponiendo!el!CCM
nmina! 9001! que! corresponde! al! salario! base! a! 12! pagas.! A! estas! tres! entradas! se! les! ha!
asignado!el!cdigo!1E6M,!el!nmero!actual!se!refiere!simplemente!a!un!nmero!consecutivo.!!
!
Por! otra! parte,! se! han! creado! otras! tres! entradas,! con! cdigos! 1E7M! para! proponer! los!
conceptos!de!nmina!bsicos!al!colectivo!que!cobra!a!14!pagas,!rea!de!nmina!Z0,!con!CCM
nmina!9002!para!su!salario!base!a!14!pagas.!
! !
Despus,!mediante!la!caracterstica!LGMST!se!propondrn!los!CCMnminas!que!hemos!creado!
anteriormente! para! el! infotipo! 0008! de! Emolumentos! Bsicos.! Esto! se! hace! a! travs! de! la!
siguiente!actividad!IMG!o!mediante!la!transaccin!pe03!para!visualizar!caractersticas:!!
!
Gestin'de'personal'3>'Gestin'de'personal'3>'Datos'de'nmina'3>'Emolumentos'bsicos'3>'CC3
nminas'3>'Estructura'empresa'para'muestras'de'CC3nminas.'
'
Gracias!a!esta!caracterstica!LGMST!se!proponen!los!CCMnminas!que!se!tendrn!para!cada!una!
de! nuestras! reas! de! personal! en! el! infotipo! 0008,! teniendo! en! cuenta! el! rea! de! nmina! al!
que! pertenece! cada! rea! de! personal! para! asignarle! el! grupo! de! los! CCMnminas! que! les!
correspondan,!es!decir!segn!su!salario!base!sea!a!12!o!a!14!pagas.!
!
!!El! cdigo! indicado! para! cada! rea! de! personal! tiene! la! siguiente! estructura:! XX/YYYYYYYY,!
donde! XX! significa! nmero! mximo! de! CCMnminas! por! registro! y,! YYYYYYYY! se! refiere! al!
nombre!del!modelo!del!grupo!de!CCMnminas!de!la!vista!T539A.!
!
! En!la!siguiente!imagen!se!muestra!en!vista!de!rbol!los!valores!que!se!han!propuesto!
para!las!reas!de!personal!en!la!caracterstica!LGMST:!
!
!
Pgina!122!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!81!.!Proposicin!CC.nminas!para!Emolumentos!bsicos.!Caracterstica!LGMST.!
!
As,! al! crear! un! nuevo! registro! del! infotipo! 0008! para! un! empleado! se! le! propondrn! los!
conceptos!de!nmina!especificados!en!esta!seccin.!!
!
!
Ilustracin!82!.!Definir!modificador!de!categoras!profesionales.!Vista!V_T5E8T.!
!
Ahora!se!asignar!este!modificador!de!categoras!profesionales!a!las!subdivisiones!de!personal!
del!prototipo!mediante!la!vista!V_5E01_B!accediendo!por!la!transaccin!sm30:!
Pgina!123!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
Ilustracin!83!.!Asignar!modificador!categoras!profesionales!a!DDP!y!SDP.!Vista!V_5E01_B.!
A! continuacin! se! crearn! las! nuevas! entradas! necesarias! para! las! categoras! profesionales!
segn!el!Convenio!de!Oficinas!y!Despachos,!con!el!modificador!01.!Para!ello,!se!accede!a!la!
vista!V_T5E8S!mediante!la!transaccin!sm30:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!84!.!Creacin!categoras!profesionales.!V_T5E8S.!
A!continuacin!es!preciso!definir!la!clave!del!grupo!de!cotizacin!del!trabajador!para!el!clculo!
de!las!cotizaciones!a!la!Seguridad!Social.!Para!ello,!se!define!una!unidad!de!tiempo!referida!a!
las!bases!mnimas!y!mximas!de!cotizacin!la!Seguridad!Social!segn!el!grupo!de!cotizacin!del!
trabajador!(mensual,!diario,!por!horas)!en!la!vista!V_T5E43.!
!
Pgina!124!
!
Ilustracin!85!.!Grupo!de!cotizacin!por!contingencias!comunes.!Vista!V_T5E43!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Ahora!es!necesario!crear!las!claves!del!grupo!de!cotizacin!del!trabajador!para!el!clculo!de!las!
cotizaciones!a!la!Seguridad!Social!en!la!vista!V_T5E3T.!
! !
!
!
!
!
!
!
!
!
!
! !
! ! Ilustracin!86!.!Crear!claves!del!grupo!de!cotizacin.!Vista!V_T5E3T.!
!
Por!otra!parte,!se!configura!tambin!el!cdigo!de!la!categora!profesional!a!la!que!pertenece!el!
trabajador.!Este!cdigo!se!define!en!la!vista!V_T5E48!y!se!escribe!en!el!formulario!de!nmina!
del! trabajador.! Se! introduce! el! modificador! al! cual! se! quieren! asociar! los! cdigos! de! las!
categoras!profesionales:!
!
!
!
!
!
!
!
!
!
!
Ilustracin!87!.!Modificador!categoras!profesionales !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Pgina!125!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!88!.!Categoras!profesionales!/!Grupos!de!cotizacin.!Vista!V_T5E48!
Posteriormente,! en! la! vista! V_T5ES8! hay! que! especificar! el! tipo! de! cdigo! de! cuenta! de!
cotizacin!(tipo!de!CCC)!asignada!a!la!empresa!por!la!Tesorera!General!de!la!Seguridad!Social!
en!el!momento!de!su!inscripcin!en!el!Rgimen!General!de!la!Seguridad!Social:!
!
!
Ilustracin!89!.!Tipo!de!CCC.!Vista!V_T5ES8.!
Se!comprueba!que!en!la!vista!V_T5E08!est!asociado!el!mismo!tipo!de!CCC:!!
!
!
!
!
!
!
!
!
!
!
Pgina!126!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!90!.!Caractersticas!dependientes!del!tiempo!de!CCCs.!Vista!V_T5E08.!
Por! ltimo,! en! la! vista! V_T5E4J! se! asigna! el! tipo! de! CCC! de! nuestra! empresa! a! los! grupos! de!
cotizacin:!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!91!.!Asignacin!de!tipo!CCC!a!grupos!de!cotizacin.!Vista!V_T5E4J.!
! Pagas(extraordinarias.(
!
Pgina!127!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!92!.!Caracterstica!ESAPA.!
!
Una!vez!que!tenemos!definidos!el!nmero!de!pagas!que!tendrn!nuestros!empleados,!se!pasa!
a!realizar!la!parametrizacin!de!las!pagas!extras.!Las!pagas!extraordinarias!son!devengos!para!
el! empleado! que! se! aaden! al! sueldo! o! al! salario! normal,! como,! por! ejemplo! la! paga! de!
navidad!o!una!indemnizacin!en!el!finiquito!cuando!un!empleado!deja!la!empresa.!El!trmino!
devengo!indica!el!perodo!en!el!que!se!genera!derecho!a!cobrar!esa!paga!extra.!!
!
Puesto! que! los! derechos! a! pagas! extraordinarias! se! acumulan! en! el! clculo! de! la! nmina,! en!
esta! parte! de! la! parametrizacin! nos! vamos! a! situar! en! la! siguiente! seccin! del! customizing!
dentro! del! clculo! de! la! nmina! para! Espaa.! En! dicha! seccin! se! pueden! definir! las! fechas!
para! las! cuales! se! crearn! bases! de! valoracin! para! estimar! y! liquidar! CCMnminas! de! pagas!
extraordinarias.!
!
!
!
!
!
!!!!!!
!
!
!
!
!
!
Ilustracin!93!.!IMG!Pagas!extras !
Pgina!128!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Ilustracin!94!.!Creacin!de!CC.nminas!para!pagas!extras.!
A!continuacin,!se!verifican!los!dos!CCMnmina!creados!en!la!siguiente!actividad!IMG:!
!
Clculo'de'la'nmina'/'Clculo'de'la'nmina:'Espaa'/'Pagas'Extra'/'CC3nminas'/'Verificacin'
del'catlogo'de'CC3nminas'/'Verificar'grupo'de'CC3nminas'Pagas'extras.'
'
Tambin! se! puede! acceder! a! la! vista! V_52D7_B! introduciendo! el! grupo! de! CCMnminas!
correspondientes!a!la!clase!de!tratamiento!48:!
!
!
!
!
!
'
'
'
'
! ! Ilustracin!95!.!Clase!de!tratamiento!48 !
!
El!siguiente!paso!consiste!en!establecer!la!clase!de!tratamiento!de!los!CCMnminas!que!se!han!
creado!para!pagas!extraordinarias!en!la!siguiente!actividad!customizing:!
Clculo'de'la'nmina'/'Clculo'de'la'nmina:'Espaa'/'Pagas'Extra'/'CC3nminas'/'Codificar'CC3
nminas'para'paga'extra.'
'
Para!ello,!tambin!se!puede!acceder!mediante!la!transaccin!sm30!a!la!vista!V_512W_D:!
'
'
'
Pgina!129!
!
Ilustracin!96!.!Conceptos!paga!extra !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Si!se!hace!doble!click!en!cada!una!de!las!entradas,!se!accede!a!otra!vista!ms!detallada!donde!
hay! que! establecer! el! valor! 1! en! la! seccin! de! clases! de! tratamiento! de! esta! vista! para!
ambos! conceptos.! Esto! significa! que! dichas! CCMnminas! ! son! relevantes! para! la! clase! de!
tratamiento!48.!
!
!
!
!
! !
!
!
!
!
!
!
Ilustracin!97!.!Clase!de!tratamiento!48.!Vista!V_512W_D.!
!
Por!otra!parte,!en!esta!misma!vista!V_512W_D,!hay!que!establecer!la!clase!de!tratamiento!62!
para!el!prorrateo!de!pagas!extras.!Tambin!se!puede!hacer!siguiendo!la!actividad!customizing!
descrita!a!continuacin:!
!
Clculo'de'la'nmina'/'Clculo'de'la'nmina:'Espaa'/'Pagas'Extra'/'CC3nminas'/'Determinar'
prorrateo'de'pagas'extra.'
'
'
!
!
! !
! !
! !
!
!
Ilustracin!98!.!Prorrateo!paga!extra !
!
!
Si!se!hace!doble!click!en!cada!una!de!las!entradas!pertenecientes!a!ambos!CCMnminas!aparece!
otra!vista!detallada!para!ambos!conceptos.!!As!se!establece!que!los!dos!conceptos!de!nmina!
para! pagas! extras! intervienen! en! la! prorrata! para! la! clase! de! tratamiento! 62,! fijando! el! valor!
1:!
!
!
!
!
!
!
!
!
!
Pgina!130!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!99!.!Clase!de!tratamiento!62.!Vista!V_512W_D.!
Pgina!131!
!
Ilustracin!100!.!Modificador!para!pagas!extras.!
Caracterstica!EMODS.!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
As,! mediante! la! caracterstica! EMODS,! se! va! a! proponer! el! modificador! E003! (que! se!
especificar!posteriormente!en!la!vista!V_T530C)!para!agrupar!empleados!que!pertenezcan!al!
colectivo! cuyo! rea! de! nmina! es! a! 14! pagas! (Z0)! y! al! que! s! afectan! los! absentismos! segn!
derecho!a!pagas!extra,!es!decir!al!rea!de!personal!Mantenimiento.!!
! !
Para!el!rea!de!personal!Administracin!al!que!no!afectan!los!absentismos!en!su!derecho!a!
pagas!extras!se!propone!otro!modificador!diferente!con!identificador!E004.!Para!el!resto!de!
casos!se!propone!un!modificador!distinto,!por!ejemplo!E005.!
!
! !
! Definir*pagas*extra.**
! !
En! la! siguiente! actividad! IMG! se! especifican! en! cada! clase! de! paga! extra! los! CCMnminas! que!
pertenecen! a! esa! paga! extra.! Un! empleado! al! que! se! le! ha! asignado! una! clase! de! paga! extra!
mediante!la!caracterstica!Modificador!para!paga!extra!tiene!derecho!a!todas!las!CCMnminas!
que!asigne!a!esta!clase.!
!
Esto!se!define!en!la!siguiente!actividad!de!la!IMG!o!bien!en!la!vista!V_T530C:'
'
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extra' /' Propiedades' de' las' CC3
nminas'de'pagas'extraordinarias'/'Definir'pagas'extra.'
!
Se!definen!las!pagas!extras!con!el!valor!10!en!el!campo!variante!de!paga!extra,!es!decir!se!
configuran!de!tipo!peridico.!Con!esto,!se!establece!que!las!pagas!extras!se!definen!una!vez,!
as!que!cuando!ha!finalizado!un!perodo,!se!activarn!automticamente!en!el!nuevo!perodo!de!
imputacin.!
!
Ilustracin!101!.!Definir!pagas!extra.!Vista!V_T530C.!
Como! puede! observarse! en! la! tabla,! se! han! definido! cuatro! entradas! nuevas,! incluyendo! los!
dos! CCMnminas! de! pagas! extraordinarias,! 9010! (verano)! y! 9012! (navidad),! para! cada! uno! de!
los! dos! modificadores! de! pagas! extraordinarias.! Como! se! ha! visto! antes,! esto! es! porque! se!
necesitan!dos!modificadores!para!pagas!extras,!ya!que!se!van!a!agrupar!los!empleados!segn!
derecho!a!pagas!extras!y!en!este!caso,!hay!un!colectivo!que!tiene!derecho!a!pagas!extras!sin!
que! se! vean! afectadas! por! ningn! tipo! de! absentismo! y,! otro! colectivo! al! que! determinados!
absentismos!si!afectarn!a!sus!pagas!extras.!
! !
Pgina!132!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Determinar*clase*de*perodo*de*derecho.*
!
A!continuacin!se!determina!la!clase!del!perodo!de!derecho!para!pagas!extras!peridicas.!El!
perodo!de!derecho!indica!el!intervalo!de!tiempo!a!lo!largo!del!cual!se!acumula!derecho!a!paga!
extra!para!ser!liquidado!en!el!momento!que!se!determine.!!
! !
En!caso!de!un!perodo!de!derecho!fijo!(F),!el!inicio!y!el!final!del!intervalo!son!iguales!para!cada!
empleado,!correspondiendo,!por!ejemplo,!al!ao!natural.!
! !
Esta!parametrizacin!se!realiza!en!la!siguiente!actividad!IMG!o!mediante!transaccin!sm30!en!
la!vista!V_530C_B:!
'
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extra' /' Propiedades' de' las' CC3
nminas'de'pagas'extraordinarias'/'Determinar'clase'de'perodo'de'derecho.'
! !
Ilustracin!102!.!Determinar!clase!de!perodo!de!derecho.!Vista!V_530C_B.!
! Determinar*tiempos*fijos.*
! !
En!el!caso!de!la!sociedad!prototipo,!las!pagas!extraordinarias!tendrn!un!perodo!de!devengo!
entre!dos!aos,!es!decir,!anual.!Para!realizar!esta!configuracin!es!preciso!especificar!para!cada!
paga!extra!el!inicio!y!la!duracin!del!perodo!de!derecho.!!
!
Como! inicio! se! debe! elegir! el! perodo! de! nmina! del! ao! a! partir! del! cual! se! acumula! el!
contingente! de! derecho! a! pagas! extras.! La! duracin! equivale! al! nmero! de! perodos! de!
derecho!en!los!que!el!contingente!crece.!!
!
Se! puede! acceder! a! la! vista! V_530C_C! mediante! la! transaccin! sm30,! as! como! tambin,! es!
posible!acceder!a!la!actividad!IMG!siguiente,!donde!se!definen!las!indicaciones!de!tiempo!para!
pagas!extras!con!perodo!fijo!de!derecho:!
!
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extra' /' Propiedades' de' las' CC3
nminas'de'pagas'extraordinarias'/'Definir'tiempos'fijos.'
'
!
!
!
!
!
!
Pgina!133!
!
Ilustracin!103!.!Tiempos!Fijos!pagas!extra!1 !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Si!se!hace!doble!click!en!cada!una!de!las!entradas!se!accede!a!otra!vista!detallada.!En!el!caso!
de! la! paga! extra! de! verano,! en! la! seccin! de! datos! fijos! de! tiempos,! el! inicio! del! perodo! de!
derecho!sera!en!el!mes!de!julio!(07)!y!la!duracin!del!mismo!sera!de!12!meses.!!
! !
Respecto! al! primer! perodo! de! pago! sera! justo! 12! meses! despus! del! inicio! del! perodo! de!
derecho,! es! decir! el! 30! de! junio! del! ao! siguiente.! Respecto! al! momento! de! la! ! p! r! i! m! e! r! a!!
generacin!de!la!base!de!valoracin!de!la!paga!extra!se!considera!que!ser!mensual!con!lo!que!
se!le!asigna!el!valor!01.!
!
Para!los!dos!colectivos!a!14!pagas!se!tendr!el!mismo!modo!de!devengo,!luego!esta!entrada!es!
similar!para!ambos!modificadores!E003!y!E004.!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!104!.!Tiempos!fijos!paga!extra!2 !
!
Por!otra!parte,!en!el!caso!de!la!paga!extra!de!Navidad,!se!establece!que!el!inicio!del!perodo!de!
derecho!sea!en!el!mes!de!enero!(por!eso!se!pone!el!valor!01),!y!la!duracin!sea!tambin!de!un!
ao! (es! decir! 12! meses)! con! el! primer! perodo! para! el! pago! 12! meses! despus! del! inicio,! es!
decir,! el! 31! de! Diciembre! del! ao! en! cuestin.! Al! igual! que! antes,! el! primer! periodo! de!
valoracin! ser! el! mes! de! inicio! del! derecho.! Esta! entrada! en! la! tabla! ser! igual! para! ambos!
modificadores!de!paga!extra.!
!
Pgina!134!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!105!.!Tiempos!fijos!paga!extra!3 !
! Especificar*base*para*determinacin*de*derecho.*
!
En! la! siguiente! actividad! IMG! a! la! que! se! va! a! acceder,! se! especifica! la! base! para! la!
determinacin! de! derechos,! el! redondeo! y! eventualmente! una! condicin! especial.! Para! la!
acumulacin!del!contingente!se!especifica!una!base!de!clculo!en!das.!Esta!base!corresponde!
al!derecho!ms!alto!alcanzable!en!un!perodo!!de!clculo!de!nmina.!Se!establece!si!se!deben!
calcular!das!naturales!o!un!!promedio!de!das!naturales!de!un!perodo!de!clculo!de!nmina!
como!base!para!determinar!derechos.!!
! !
La!ruta!IMG!para!acceder!a!esta!actividad!es!la!siguiente:!
'
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extra' /' Propiedades' de' las' CC3
nminas'de'pagas'extraordinarias'/'Fijar'base'para'determinacin'de'derecho.'
'
Tambin!se!puede!acceder!a!la!vista!V_530C_E!mediante!la!transaccin!sm30:!
!
!
! Ilustracin!106!.!Fijar!base!para!determinacin!de!derecho.!Vista!V_530C_E.!
Pgina!135!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Si!se!hace!doble!click!en!cada!entrada!se!accede!a!otra!vista!ms!detallada!para!cada!concepto!
de!paga!extra.!En!ambos!CCMnminas!se!marcar!la!opcin!de!Das!naturales!del!perodo!de!
nmina!y!No!redondear.!Para!cada!una!de!las!entradas!de!ambos!modificadores!E003!y!
E004!se!introducen!los!mismos!datos.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!107!.!Determinacin!de!derecho!pagas!extras!
!
! Conformar*base*de*valoracin*para*pagas*extra.*
!
En!esta!actividad!IMG!se!especifica!la!base!de!valoracin!con!que!se!deben!valorar!las!pagas!
extraordinarias.!Una!de!estas!formas!de!valoracin!de!la!paga!extra!consiste!en!que!si!el!pago!y!
la!valoracin!de!la!paga!extra!se!efectan!en!el!mismo!momento,!se!vuelve!a!indicar!aqu!la!CCM
nmina! de! paga! extra! correspondiente! y! la! CCMnmina! se! valorar! directamente! en! el!
momento!del!pago.!La!otra!forma!de!valoracin!se!basa!en!que! si!el!pago!y!la!valoracin!no!
coinciden,! se! debe! indicar! una! CCMnmina! propia! para! la! valoracin! y! la! CCMnmina! de! paga!
extra! se! valora! entonces! con! el! importe! almacenado! anteriormente! en! esta! CCMnmina! de!
valoracin.!!
! !
Para!ello,!se!accede!a!esta!seccin!del!customizing!o!bien!a!la!vista!V_530C_F:!!
!
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extra' /' Propiedades' de' las' CC3
nminas'de'pagas'extraordinarias'/'Conformar'base'de'valoracin'para'pagas'extras.'
!
En!este!caso!se!valorarn!con!el!mismo!CCMnmina!de!paga!extra!correspondiente!y!as,!el!CCM
nmina!se!valorar!directamente!en!el!momento!del!pago:!
!
!
Pgina!136!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Ilustracin!108!.!Conformar!base!de!valoracin!para!pagas!extras.!Vista!V_530C_F.!
! Fijar*tratamiento*de*derechos*pendientes.*
!
Posteriormente! en! esta! actividad! IMG! se! especifica! la! forma! en! que! se! deben! reembolsar!
cantidades!pendientes!o!derechos.!Las!altas!nuevas!a!final!de!ao!podran!tener!un!derecho!a!
paga!extra!an!no!pagado!a!causa!de!posibles!plazos!de!bloqueo!o!tiempos!de!espera.!En!esta!
actividad! se! determina! si! el! pago! de! un! derecho! de! este! tipo! se! debe! forzar! o! no! al! final! del!
ao.!Adems!especifica!si!desea!compensar!un!derecho!a!paga!extra!con!o!sin!compensacin!
de!importe.!
!
Se!accede!a!esta!actividad!a!travs!del!siguiente!men!customizing!o!por!la!vista!V_530C_G:!
'
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extra' /' Propiedades' de' las' CC3
nminas'de'pagas'extraordinarias'/'Fijar'tratamiento'de'derechos'pendientes.'
'
!
!
!
!
!
!
!
!
!
! !
! Ilustracin!109!.!Fijar!tratamiento!de!derechos!pendientes.!Vista!V_530C_G.!
Si!se!hace!doble!click!en!cada!una!de!las!entradas,!se!puede!acceder!a!la!siguiente!vista!ms!
detallada! en! la! cual! se! introduce! el! valor! 1,! es! decir,! al! final! del! tiempo! de! espera,! en! la!
seccin!de!Nuevas!altas,!ya!que!stas!pueden!tener,!debido!a!plazos!de!bloqueo,!un!derecho!
a! paga! extra! que! an! no! ha! sido! liquidado! y,! con! este! valor! se! delimitan! segn! fin! de! los!
perodos!de!espera.!
!
!
!
!
!
!
!
!
!
!
Pgina!137!
!
Ilustracin!110!.!Derechos!pendientes!pagas!extras !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Para! el! concepto! de! nmina! Paga! Extra! Navidad! se! establece! tambin! el! valor! 1! en! la!
seccin!de!Nuevas!altas!para!ambos!modificadores!de!paga!extra.!
!
! Situaciones de excepcin.
! !
! Configuracin*ausencias*perjudiciales*para*pagas*extra.*
!
En!esta!actividad!se!realiza!la!configuracin!de!las!ausencias!que!resultaran!perjudiciales!para!
la!paga!extra.!En!primer!lugar,!es!preciso!definir!un!tipo!de!absentismo,!que!ser!un!indicador!
de!una!posicin,!para!las!clases!de!absentismo!que!han!de!figurar!en!el!calendario!personal!del!
empleado!con!el!tipo!de!absentismo!que!se!haya!registrado.!!
! !
Para!ello!es!necesario!crear!una!nueva!entrada!en!la!tabla!T5ECP!con!este!indicador!asociado!a!
una!clase!de!absentismo.!Se!utiliza!para!la!creacin!del!clster!PC!al!introducir!absentismos!as!
como!entrada!en!el!calendario!de!absentismos!y!presencias.!!
! !
En!esta!entrada!se!define!el!indicador!de!absentismo,!por!ejemplo!con!el!valor!E!y!adems,!
hay!que!determinar!el!nmero!de!das!en!los!que!se!puede!generar!el!smbolo!indicado!dentro!
del! marco! de! la! generacin! del! calendario! personal,! la! unidad! temporal! (das! o! meses),! as!
como!tambin,!hay!que!especificar!el!indicador!que!se!ha!de!generar!en!el!calendario!personal!
si!se!cumple!la!regla!que!se!est!evaluando!y!el!absentismo!que!se!est!procesando!coincide!
con!vacaciones.!!
!
!
! Ilustracin!111!.!Indicadores!generacin!calendario!personal.!Vista!T5ECP.!
Por!otra!parte,!hay!que!crear!una!nueva!entrada!para!el!calendario!personal!de!los!empleados!
(IT!2050)!con!el!indicador!para!tipo!de!Absentismo,!E,!para!el!agrupador!de!subdivisiones!de!
personal! para! absentismos,! ! tanto! para! enfermedad! no! profesional! como! para! accidente! no!
laboral.!
!
Para! ello,! se! puede! acceder! a! la! vista! V_T554P! mediante! transaccin! sm30! o! se! accede! a! la!
siguiente!actividad!del!customizing:!
!
Gestin' de' tiempos' de' personal' /' Entrada' y' gestin' de' datos' de' tiempos' /' Absentismos' /'
Catlogo'de'absentismos'/'Definir'indicador'para'calendario'personal.'
'
Se!selecciona!la!actividad!Definir!indicador!para!calendario!personal:!
!
! !
!
!
!
!
!
Ilustracin!112!.!IMG!Definir!indicador!para!calendario!personal!
Pgina!138!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Haciendo! click! en! el! botn! Entradas! nuevas! se! introduce! la! entrada! para! el! agrupador! de!
subdivisiones!de!personal!04!con!el!indicador!E,!por!ejemplo,!para!la!clase!de!absentismos!
que! influirn! sobre! la! paga! extra! del! rea! de! personal! de! Mantenimiento:! Enfermedad! no!
laboral! y! Accidente! no! laboral.! Este! cdigo! de! absentismo! se! puede! ver! en! el! IT! de!
calendario!anual!(IT2050)!o!en!la!tabla!T554S.!
!
!
!
! !
!
!
! Ilustracin!113!.!Definir!indicador!para!calendario!personal.!Vista!V_T554P!
!
Ahora,! se! accede! a! la! otra! actividad! Especificar! indicador! de! calendario! para! absentismo!
dentro!de!este!mismo!punto!del!customizing:!
! '
Gestin' de' tiempos' de' personal' /' Entrada' y' gestin' de' datos' de' tiempo' /' Absentismos' /'
Catlogo'de'absentismos'/'Definir'indicador'para'calendario'personal.'
!
! !
Ilustracin!114!.!Indicador!calendario!absentismos!1!
! Tambin!se!puede!ir!a!la!vista!V_554S_C!mediante!la!vista!sm30:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
! Ilustracin!115!.!Indicador!calendario!absentismos!2!
!
Si! se! hace! doble! click! en! la! entrada! del! absentismo! al! cual! se! quiere! asociar! el! indicador,!
aparece!otra!pantalla!detallada!en!la!cual!se!puede!realizar!esta!asignacin.!Como!se!observa!
en!la!siguiente!ilustracin,!se!asocia!el!indicador!E!al!absentismo!Enfermedad!no!laboral:!
Pgina!139!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!116!.!Especificar!indicador!de!calendario!para!absentismo.!Vista!V_554S_C.!
!
Puesto! que! en! nuestro! caso,! se! requiere! que! los! absentismos! que! perjudican! en! la!
remuneracin!de!las!pagas!extras!son!tanto!la!enfermedad!(causada!por!factores!ajenos!a!la!
profesin!del!empleado)!como!el!accidente!debido!a!causas!no!laborales,!se!les!ha!asignado!a!
ambos!absentismos!el!indicador!creado!en!el!paso!anterior!E.!
!
Posteriormente,! para! continuar! configurando! los! absentismos! que! resultarn! perjudiciales!
para! las! pagas! extraordinarias,! realizamos! las! parametrizaciones! necesarias! en! la! siguiente!
seccin!de!la!IMG:!
!
Clculo'de'la'nmina'/'Clculo'de'la'nmina:'Espaa'/'Pagas'Extra'/'Situaciones'de'excepcin'/'
Definir'medidas'o'ausencias'perjudiciales.'
!
Igualmente!se!puede!acceder!por!la!transaccin!sm30!a!la!vista!V_530C_H.!
!
En! esta! actividad! IMG! se! pueden! definir! situaciones! de! excepcin! para! las! pagas!
extraordinarias.!Para!ello,!se!debe!asignar!un!modificador!para!situaciones!de!excepcin!a!las!
pagas!extras!de!los!colectivos!con!derecho!a!las!mismas.!!
! !
Las!entradas!realizadas!en!esta!actividad!se!explican!a!continuacin:!
!
! Ilustracin!117!.!Definir!medidas!o!ausencias!perjudiciales.!Vista!V_530C_H.!
!
Como!se!observa!en!la!imagen,!a!parte!del!modificador!para!pagas!extraordinarias,!se!tiene!un!
nuevo! modificador' para' condiciones' de' excepcin! que! conforma! las! entradas! de! la!T530C! en!
grupos.! Mediante! este! modificador! puede! establecerse! una! conexin! con! las! entradas! de! la!
T530B!y!T530D!que!contienen!este!modificador!como!una!parte!de!su!argumento.!!
!
El!modificador!de!pagas!extras!E003!para!el!colectivo!del!rea!de!personal!Mantenimiento!
tiene!un!modificador!para!condiciones!de!excepcin!distinto!para!cada!CCMnmina!de!las!pagas!
Pgina!140!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
extraordinarias,!mediante!el!cual!se!indicar!que!a!este!colectivo!le!afectan!los!absentismos!de!
enfermedad!no!profesional!y!accidente!no!laboral!en!su!derecho!a!pagas!extras.!!
!
Por!otro!lado,!para!el!modificador!E004,!correspondiente!al!colectivo!del!rea!de!personal!de!
Mantenimiento!se!tienen!otros!dos!modificadores!para!condiciones!de!excepcin!diferentes!
a! los! anteriores! para! distinguir! que! a! este! colectivo! no! le! afecta! ningn! tipo! de! absentismo!
para!sus!pagas!extras.!!
!
As,! si! se! hace! doble! click! en! las! entradas! de! la! vista! V_530C_H! que! se! acaban! de! crear,! se!
accede! a! otra! vista! ms! detallada! en! la! que! se! puede! asignar! la! medida! y/o! el! smbolo! de!
absentismo!que!influyen!sobre!el!contingente!de!paga!extra.!Para!el!colectivo!con!modificador!
E003,!en!nuestro!caso,!los!absentismos!influyen!de!forma!negativa!se!le!asigna!el!valor!1!
en!el!campo!Adicin!de!da!para!indicar!que!es!perjudicial!y!que!se!reduce!la!paga!extra!en!
caso!de!que!se!produzca!un!absentismo!causado!por!enfermedad!no!profesional! o!accidente!
no!laboral.!!
!
As! para! la! paga! extra! de! verano! del! colectivo! de! Mantenimiento,! cuyo! modificador! de!
situaciones! de! excepcin! ser! 408,! se! le! asigna! el! cdigo! de! tipo! de! absentismo! E! y! se!
indica!que!la!adicin!de!da!sea!de!tipo!perjudicial,!es!decir!que!la!paga!extra!se!ver!reducida:!
!
!
! !
!
!
!
!
!
!
!
!
Ilustracin!118!.!Modificadores!de!condiciones!de!excepcin.!V_T530B.!
Es!importante,!sealar!que!se!requieren!dos!dgitos!en!el!campo!Smbolo!absentismo!por!lo!
que! es! necesario! poner! primero! un! espacio! en! blanco! seguido! del! cdigo! del! tipo! de!
absentismo.!!
!
Igualmente,! para! la! paga! extra! de! Navidad! del! colectivo! de! Mantenimiento! se! asignara! a! su!
modificador!de!situaciones!de!excepcin,!con!valor!409,!el!smbolo!de!absentismo!E,!para!
indicar!que!en!caso!de!producirse!cualquiera!de!los!absentismos!de!enfermedad!no!profesional!
o!accidente!no!laboral!la!paga!extra!debe!verse!reducida.!
!
! !
!
!
!
!
!
!
!
!
Ilustracin!119!.!Modificadores!de!condiciones!de!excepcin!1! Pgina!141!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Sin!embargo,!para!la!paga!extra!de!verano!del!colectivo!de!Administracin,!cuyo!modificador!
de! excepcin! es! 406,! no! se! indica! ningn! smbolo! de! absentismo,! puesto! que! sus! pagas!
extraordinarias!no!resultarn!afectadas!por!ningn!tipo!de!ausencia.!
! !
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!120!.!Modificadores!de!condiciones!de!excepcin!2!
!
Para! la! paga! extra! de! Navidad! del! colectivo! de! Administracin,! su! identificador! de! excepcin!
ser!407,!por!ejemplo!y!en!este!caso!tampoco!se!ver!influida!dicha!paga!extra!por!ningn!
tipo!de!absentismo.!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!121!.!Modificadores!de!condiciones!de!excepcin!3!
!
A!continuacin,!se!procede!a!verificar!para!los!dos!absentismos!que!afectan!en!el!clculo!de!la!
paga!extra,!es!decir,!tanto!para!el!caso!de!enfermedad!no!profesional!y!accidente!no!laboral,!si!
estn!relacionados!ambos!absentismos!con!su!indicador!de!tipo!de!absentismo!(E).!!
!
Para! ello,! se! accede! a! la! tabla! T554S! y,! si! se! hace! doble! click! sobre! las! entradas! de! los! dos!
absentismos!que!afectan!a!las!pagas!extras,!se!accede!a!otra!vista!detallada!donde!se!!puede!
verificar!la!relacin!del!absentismo!con!el!smbolo!del!indicador!E,!en!la!seccin!Control!de!
calendario,!marcando!el!flag!Relevancia!para!calendario!personal.!Esto!ha!sido!configurado!
anteriormente! en! la! vista! V_554S_C,! pero! a! continuacin! se! procede! a! verificar! dicha!
parametrizacin:!
!
Pgina!142!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!122!.!Absentismos:!Relevancia!para!calendario!
! Delimitar*derecho*y*determinar*pago.*
!
Para! delimitar! el! derecho! y! determinar! el! pago! en! situaciones! de! excepcin! debidas! a!
absentismos!se!accede!a!la!siguiente!vista!mediante!la!siguiente!actividad!del!customizing:!
!
Clculo'de'la'nmina'/'Clculo'de'la'nmina:'Espaa'/'Pagas'Extra'/'Situaciones'de'excepcin'/'
Delimitar'derecho'y'determinar'pago.'
!
Si!se!quiere! acceder! mediante! transaccin!sm30!la!vista!es!V_530C_I.!En!dicha!vista!hay!que!
asignar!un!modificador!para!situaciones!de!excepcin!a!cada!paga!extra.!Para!pagas!extras!con!
el! mismo! modificador! es! aplicable! la! misma! cantidad! de! condiciones! de! excepcin! y! las!
acciones!de!ah!resultantes.!
!
! Ilustracin!123!.!Delimitar!derecho!y!determinar!pago.!Vista!V_530C_I.!
De! nuevo,! se! hace! doble! click! en! nuestras! entradas! para! paga! extra! y! se! accede! a! otra! vista!
detallada!con!la!siguiente!informacin,!donde!se!puede!determinar!la!limitacin!y!pago!al!final!
o!al!comienzo!de!la!situacin.!En!esta!vista!se!asigna!el!smbolo!del!absentismo!para!el!cual!la!
paga!extra!se!ver!afectada.!Se!verifica!que!no!tenga!check!en!la!limitacin!y!pago.!Puede!que!
por!defecto!se!ponga!el!check!A!comienzos!y!en!este!caso,!lanzara!la!paga!extra!en!el!inicio!
del!periodo!en!el!que!el!empleado!tenga!el!absentismo.!
Pgina!143!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
Ilustracin!124!.!Limitacin!y!pago.!Vista!V_530B_B.!
Ahora!se!verifican!en!la!vista!V_512W_D!las!parametrizaciones!realizadas!para!los!CCMnminas!
de!pagas!extra.!
!
!
!
!
!
! Ilustracin!125!.!Conceptos!pagas!extra!
!
Si!se!hace!doble!click!en!cada!una!de!las!entradas!de!pagas!extra,!se!accede!a!una!vista!ms!
detallada!sobre!el!CCMnmina.!En!ambos!casos,!se!pueden!comprobar!los!mismos!valores!para!
los!CCMnmina!de!la!paga!extra.!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Pgina!144!
!
Ilustracin!126!.!Clases!de!tratamiento,!acumulaciones!y!clases!de!
evaluacin.!Vista!V_512W_D.!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Por!otra!parte,!es!necesario!realizar!otra!comprobacin!en!la!vista!V_530C_L,!para!actualizar!
las!CCMnminas!de!acumulacin!para!pagas!extraordinarias.!!
!
En! la! vista! V_530C_L! se! hace! doble! click! en! cada! una! de! las! entradas! correspondientes! a!
nuestros!CCMnminas!para!pagas!extraordinarias:!
!
Ilustracin!127!.!Modificar!CC.nminas!acumulacin!para!pagas!extra.!Vista!V_530C_L.!
Al! hacer! doble! click! en! la! entrada! se! accede! a! otra! vista! en! la! que! se! ha! creado! una! entrada!
nueva!con!el!CCMnmina!para!la!paga!extra,!el!cual!se!toma!como!base!de!valoracin!para!las!
CCMnminas!de!pagas!extraordinarias.!Si!el!pago!y!la!valoracin!tienen!lugar!al!mismo!tiempo,!
basta!con!introducir!aqu!la!CCMnmina!de!pagas!extraordinarias!correspondiente!y!entonces!la!
CCMnmina! se! valora! directamente! en! el! momento! del! pago.! Si! el! pago! y! la! valoracin! no!
tienen!lugar!al!mismo!tiempo,!como!por!ejemplo!las!primas!anuales!que!no!se!pagan!hasta!el!
ao! siguiente,! entonces! es! necesario! indicar! aqu! una! clase! de! CCMnmina! propia! para! la!
valoracin.!
!
!
!
!
!
!
!
!
!
! !
Ilustracin!128!.!Concepto!valoracin!pagas!extras!
!
!
As,! del! mismo! modo! que! se! ha! definido! esta! entrada,! para! el! resto! de! entradas! de! la! vista!
V_530C_L!se!configuran!las!entradas!nuevas!correspondientes!en!cada!caso.!
!
!
Pgina!145!
!
Ilustracin!129!.!IMG!Valoracin!Pagas!extras !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Valorar*CCEnminas*de*pagas*extras.*
! !
En! esta! actividad! hay! que! modificar! la! regla! ESPB! para! indicar! cules! son! los! conceptos! que!
conforman! la! valoracin! en! las! pagas! extras.! Para! esto,! se! accede! a! la! siguiente! seccin! del!
customizing:!
!
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extras' /' Valoracin' de' pagas'
extraordinarias'/'Valorar'CC3nminas'de'pagas'extras.'
!
Se!selecciona!la!actividad!Valorar!pagas!extraordinarias:!
!
Ilustracin!130!.!Valoracin!pagas!extras!!
!
Tambin!se!puede!acceder!a!las!reglas!mediante!la!transaccin!pe02.!
! !
A!continuacin!se!hace!una!copia!de!la!regla!de!nmina!ESPB!con!el!nombre!ZSPB,!en!la!que!
introduciremos!los!CCMnminas!de!pagas!extras!que!se!han!creado!para!la!sociedad!prototipo.!
Para!esto!pulsamos!el!botn!Copiar!(los!dos!folios!en!blanco):!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!131!.!Crear!nueva!regla!para!valoracin!de!CC.nminas!pagas!extras.!
!
Introducimos!el!nombre!de!la!nueva!regla!para!pagas!extras!ZSPB:!
!
!
!
!
!
!
Pgina!146!
! Ilustracin!132!.!Copiar!regla!de!nmina !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Pulsamos! OK! y! se! accede! a! la! nueva! regla! ZSPB! en! la! que! se! realizan! las! modificaciones!
necesarias!para!las!pagas!extras.!As,!para!el!agrupador'3!que!corresponde!al!de!los!empleados'
mensuales,!se!incluyen!los!CCMnminas!para!la!paga!extra!de!verano!(9010)!y!la!paga!extra!de!
navidad!(9012).!!
! !
Dentro!de!cada!uno!de!estos!dos!CCMnminas,!se!modifica!tambin!la!regla!de!CCMnminas!en!
general!por!ZSP3.!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
! Ilustracin!133!.!Regla!ZSPB !
!
Por!lo!tanto,!tambin!la!regla!ZSP3!se!modifica!incluyendo!los!CCMnminas!con!los!que!ha!de!
valorarse! la! paga! extra.! Se! ha! optado! por! los! CCMnmina! de! salario! base! a! 14! pagas! (9002),!
complemento!personal!(9003)!y!antigedad!(9004)!para!el!agrupador!mensual!con!valor!3.!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
Ilustracin!134!.!Regla!ZSP3 !
Pgina!147!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! *Modificacin*esquema*de*nmina*ESP0.*
!
Despus!de!esto,!es!preciso!realizar!una!copia!del!esquema!de!nmina!ESP0.!En!dicha!copia,!a!
la!que!se!ha!llamado!ZSP0,!se!incluir!la!regla!de!nmina!de!pagas!extras!que!sea!creado!en!el!
apartado!anterior.!Para!ello!se!accede!a!la!misma!actividad!anterior!o!bien!se!puede!acceder!a!
los!esquemas!de!nmina!mediante!la!transaccin!pe01:!
!
Clculo' de' la' nmina' /' Clculo' de' la' nmina:' Espaa' /' Pagas' Extras' /' Valoracin' de' pagas'
extraordinarias'/'Valorar'CC3nminas'de'pagas'extras.'
'
En! este! caso,! se! selecciona! la! actividad! Insertar! regla! para! clculo! nmina! modificada! en!
esquema!ESP0.!
! Ilustracin!135!.!IMG!Regla!Pagas!extras !
!
Realizamos!la!copia!del!esquema!de!nmina!en!el!botn!Copiar:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!136!.!Crear!nuevo!esquema!para!valoracin!de!pagas!extraordinarias.!
!
Como!se!puede!observar,!se!ha!creado!una!copia!del!esquema!de!nmina!ESP0!en!el!esquema!
ZSP0!para!generacin!de!pagas!extra:!
!
!
!
!
!
!
!
Pgina!148!
! Ilustracin!137!.!Copiar!esquema!de!nmina !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Se!pulsa!OK!y!accedemos!al!nuevo!esquema!en!el!cual!sustituiremos!la!regla!de!nmina!ESPB!
por!la!nueva!copia!de!la!misma!(ZSPB)!que!se!hizo!anteriormente.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!138!.!Esquema!ZSP0 !
!
Por! otra! parte,! se!hace!una!copia!tambin!de!la!regla!XSPD!que!se!ha!sustituido!por!la!regla!
ZSPD!en!el!esquema!ZSPB.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!139!.!Regla!ZSPD !
! Modificacin*esquema*EPE0.* *
!
Por! otra! parte,! en! caso! de! que! se! quiera! calcular! la! paga! extra! independientemente! de! la!
nmina,! es! necesario! parametrizar! el! esquema! de! ejecucin! independiente! de! nmina! para!
pagas!extras!EPE0!del!que!se!ha!hecho!una!copia!denominada!ZPE0!para!poder!modificarlo!y!
tener! as! nuestro! propio! esquema,! siguiendo! el! mismo! procedimiento! que! en! los! pasos!
anteriores.!!
! !
En!la!copia!del!esquema,!ZPE0,!sustituimos!las!reglas!correspondientes!a!las!utilizadas!para!las!
pagas!extras!en!el!clculo!de!nmina!que!hemos!definido!anteriormente.!
Pgina!149!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!140!.!Esquema!de!ejecucin!independiente!de!nmina!para!pagas!extras!EPE0.!
! Transferencias(
!
En!esta!seccin!del!documento!se!define!la!transferencia!de!sueldos!y!salarios.!Los!programas!
preliminares! de! intercambio! de! soporte! de! datos! evalan! resultados! y! preparan! la!
transferencia!con!intercambio!de!soporte!de!datos.!!
!
La! transferencia! de! sueldos! y! salarios! se! realiza! mediante! la! evaluacin! de! los! resultados! del!
clculo! de! la! nmina,! mediante! la! evaluacin! de! los! datos! maestros,! una! ejecucin! separada!
del! pago! y! mediante! la! evaluacin! de! los! resultados! de! las! cotizaciones! se! realiza! la!
transferencia!a!las!cajas!de!seguro!de!enfermedad.!!
!
Si! se! desea! obtener! informacin! adicional! referente! a! programas! preliminares! para!
intercambio! de! soporte! de! datos! hay! que! recurrir! a! la! documentacin! del! programa:!
RFFOES_T.!
!
Pgina!150!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Clculo' de' nmina' /' Clculo' de' nmina:' Espaa' /' Intercambio' de' soportes' de' datos' /'
Programas'ant.'p.'intercambio'soporte'de'datos'/'Definir'bancos'propios.'
!
Se!selecciona!la!sociedad!en!cuestin,!en!este!caso!PROT!y!se!pulsa!OK:!
!
!
!
!
!
!
!
!
!
Ilustracin!142!.!Seleccin!sociedad!del!banco!
!
! !
Se! pulsa! en! el! botn! Entradas! nuevas,! se! introducen! los! datos! necesarios! para! el! banco!
propio!que!se!desea!definir!y!se!hace!click!sobre!el!botn!Crear.!
!
Ilustracin!143!.!Crear!bancos!propios.!Vista!V_T012.!
Al!pulsar!el!botn!Crear!aparece!otra!vista!que!hay!que!rellenar!con!los!siguientes!datos:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
Pgina!151!
! Ilustracin!144!.!Datos!del!banco!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Se! pulsa! OK! y! se! comprueba! a! continuacin! que! la! entrada! para! el! banco! propio! de! nuestra!
sociedad!se!ha!creado!correctamente:!
Ilustracin!145!.!Bancos!de!la!sociedad!PROT !
! !
Ilustracin!146!.!Cuenta!bancaria !
Se!introducen!los!datos!correspondientes!a!la!cuenta!bancaria!que!se!quiere!crear:! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
Pgina!152!
! Ilustracin!147!.!Datos!cuenta!bancaria !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Se!graban!los!datos!y!se!comprueba!que!se!ha!creado!la!cuenta!bancaria!con!xito:!
Ilustracin!148!.!Cuenta!bancaria!sociedad!PROT !
Ilustracin!149!.!Caracterstica!DTAKT !
Pgina!153!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Posteriormente,! para! la! sociedad! que! gestiona! los! pagos! es! necesario! configurar! el! pago!
automtico!para!las!transferencias!de!salarios.!Para!esto,!hay!que!acceder!a!la!vista!V_T042E!y!
hacer!click!en!el!botn!Entradas!nuevas.!!
!
!
! !
Ilustracin!151!.!Actualizacin!va!de!pago!sociedad!pagadora.!Vista!V_T042E.!
!
Se!verifica!a!continuacin!entrada!que!se!ha!creado!con!la!va!de!pago!de!la!sociedad!mediante!
transferencia:!
!
Ilustracin!152!.!Va!de!pago!en!sociedad!
Pgina!154!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Relacin bancaria.
!
En! esta! seccin! se! realizarn! las! parametrizaciones! de! sistema! para! el! infotipo! Relacin!
bancaria!(0009).!En!este!infotipo!se!almacenan!los!receptores!de!los!importes!del!clculo!de!la!
nmina!y!sus!relaciones!bancarias.!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
'
' Ilustracin!153!.!IMG!Relacin!bancaria !
! Especificar*clase*de*relacin*bancaria.*
' '
En! esta! primera! actividad! IMG! se! crearn! las! clases! necesarias! de! relacin! bancaria! que! es!
estn!definidas!como!subtipos!del!infotipo!Relacin!bancaria!(0009).!
!
Gestin' de' personal' /' Gestin' de' personal' /' Datos' personales' /' Relacin' bancaria' /' Especif.'
Clase'de'relacin'bancaria.'
!
Se!utilizar!la!relacin!bancaria!principal!con!clase!de!enlace!temporal!1.!
!
! !
!
!
Ilustracin!154!.!Especificar!clase!de!relacin!bancaria.!Vista!V_T591A.!
!
!
!
Pgina!155!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Especificar*va*de*pago.*
!
Posteriormente,!se!realizan!las!parametrizaciones!del!sistema!para!las!vas!de!pago!accediendo!
a! la! siguiente! actividad! IMG! segn! la! va! de! pago! en! que! se! desea! efectuar! los! pagos! a! los!
empleados.!
'
Gestin'de'personal'/'Gestin'de'personal'/'Datos'personales'/'Relacin'bancaria'/'Especificar'
va'de'pago.'
'
'
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
! Ilustracin!155!.!Sociedades!1 !
!
Se!hace!click!en!el!botn!de!Sociedades!(todas),!se!selecciona!el!estndar!para!Espaa!y!se!
copia:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!156!.!Sociedades!2 !
!
Al!realizar!la!copia!se!modifica!exclusivamente!el!nombre:!
!
Pgina!156!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!157!.!Sociedades.!Vista!V_T402.!
!
A!continuacin!se!procede!de!igual!forma!para!las!Sociedades!pagadoras:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!158!.!Sociedades!pagadoras!1 !
!
Seleccionamos!la!sociedad!estndar!de!SAP!y!al!igual!que!antes,!la!copiamos:!!
!
!
!
!
!
!
!
!
!
!
Pgina!157!
! Ilustracin!159!.!Sociedades!pagadoras!2 !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Y!modificamos!el!nombre!de!la!sociedad:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!160!.!Sociedades!pagadoras.!Vista!V_T042B.!
!
Despus!de!esto,!se!pulsa!el!botn!Vas!de!pago!donde!se!pueden!verificar!para!Espaa!las!
diferentes!formas!de!efectuar!el!pago:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
! !
!
! ! Ilustracin!161!.!Vas!de!pago!1!
! !
A!continuacin!se!puede!observar!la!denominacin!especfica!del!pas!para!el!procedimiento!
de!pago!representado!por!el!smbolo!de!va!de!pago.!
Pgina!158!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
! ! Ilustracin!162!.!Vas!de!pago!en!el!pas.!Vista!V_T042ZL.!
! !
Si!se!hace!doble!click!en!la!entrada!de!la!va!de!pago!para!Transferencia!se!ha!de!indicar!aqu!
el!programa!de!generacin!de!ficheros!bancarios!RFFOES_T:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!163!.!Vas!de!pago!2!
!
!
!
Pgina!159!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Especificar*propuesta*va*de*pago.*
!
En!la!siguiente!actividad!IMG!se!puede!fijar!una!va!de!pago!mediante!la!caracterstica!ZLSCH,!
valor!de!propuesta!para!va!de!pago,!de!tal!forma!que!el!sistema!propondr!la!va!de!pago!en!
funcin!del!pas!e!infotipo!al!crear!relaciones!bancarias.!En!este!caso!el!valor!propuesto!ser!
T!para!transferencias.!!
!
Se!accede!a!la!caracterstica!mediante!la!transaccin!pe03'o!bien!en!la!siguiente!actividad!IMG:!
'
Gestin'de'personal'/'Gestin'de'personal'/'Datos'personales'/'Relacin'bancaria'/'Especificar'
propuesta'va'de'pago.'
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!164!.!Valor!de!propuesta!para!va!de!pago.!Caracterstica!ZLSCH.!
!
!
Pgina!160!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Tambin! se! puede! acceder! a! travs! de! la! transaccin! sm30! introduciendo! la! vista! V_T012.!
Pulsando!el!botn!Actualizar!se!introduce!nuestra!sociedad!prototipo:!
!
Ilustracin!165!.!Bancos!propios!1!
!
Adems!del!banco!creado!inicialmente!Banco!transferencias!prototipo,!que!realiza!los!pagos!
por!parte!de!la!sociedad!a!los!empleados,!se!han!creado!otros!tres!bancos!como!ejemplo!para!
poder! asocirselos! a! los! empleados! en! su! infotipo! 0009! (Relacin' bancaria)! y! poder! realizar!
pruebas!en!el!clculo!de!la!nmina.!! !
!
Para!crear!un!nuevo!banco,!se!pulsa!en!el!botn!Entradas!nuevas!y!se!introducen!los!datos!
del!mismo.!En!este!caso!se!muestra!un!ejemplo!para!el!Banco!Uno.!Se!introducen!los!datos,!
se!pulsa!enter!y!se!hace!click!en!el!botn!Crear:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!166!.!Bancos!propios!2!
!
Al!pulsar!el!botn!Crear,!aparece!otra!vista!donde!se!pueden!introducir!ms!datos!sobre!la!
direccin!del!banco:!
!
!
!
Pgina!161!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!167!.!Bancos!propios!3!
!
As,! quedara! configurado! el! nuevo! banco! Banco! Uno,! as! como! los! dems! bancos,! que! se!
crean!con!el!mismo!procedimiento.!Adems,!para!cada!banco!es!necesario!crear!una!serie!de!
cuentas!bancarias,!ya!que!a!cada!empleado!se!le!realizar!el!ingreso!de!la!transferencia!en!su!
correspondiente!cuenta!bancaria.! !
!
Para! ello! se! selecciona! el! banco! en! cuestin! y! se! hace! click! en! la! carpetita! de! Cuentas!
bancarias:!
Ilustracin!168!.!Cuenta!Bancos!propios!1 !
!
As,!se!introduce!la!informacin!referente!a!la!cuenta!bancaria!que!se!quiere!crear,!con!su!ID!y!
nmero! de! cuenta,! as! como! la! clave! de! control! de! bancos.! Se! muestra! un! ejemplo! a!
continuacin! para! una! cuenta! bancaria! Cuenta! corriente! Uno! creada! para! el! Banco! de!
ejemplo!Uno.!
!
Pgina!162!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
! Ilustracin!169!.!Cuenta!bancos!propios!2 !
!
Siguiendo! el! mismo! proceso! se! pueden! ir! configurando! los! bancos! y! cuentas! corrientes! del!
resto!de!empleados.!
!
!
A!continuacin!se!detallan!los!dos!programas!principales!que!intervienen!en!este!proceso!de!
RRHH.!
Pgina!163!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Report*RPCDTAE0.*
!
Este!es!el!programa!de!preparacin!para!el!intercambio!de!datos.!Mediante!este!programa!se!
genera!un!set!de!datos!a!partir!de!las!transferencias!de!un!proceso!de!nmina,!que!se!utiliza!
como!input!para!el!!programa!de!impresin!del!medio!de!pago!RFFOES_T.!!
!
El!material!de!datos!iniciales!para!RPCDTAE0!est!formado!por!los!datos!PCL2,!en!especial!la!
tabla!BT!de!las!transferencias!como!se!puede!comprobar!en!la!ilustracin!anterior.!Si!se!desea!
consultar!la!tabla!BT!se!accede!a!la!transaccin!pc_payresult.!
!
Se!accede!a!este!report!a!travs!de!la!transaccin!se38!y!se!rellenan!los!datos!necesarios!para!
la! ejecucin! del! programa,! seleccionando! perodo,! nmeros! de! personal! y! nminas! que!
intervienen!en!la!remuneracin!del!empleado.!Se!admiten!las!vas!de!pago!de!vista!V_T042ZL.!
!
Si! se! marca! el! parmetro! "Identificar! transferencias",! por! cada! transferencia! efectuada! se!
copia!el!tiempo!de!transferencia!(la!fecha!y!la!hora!se!fijan!al!inicio!de!la!ejecucin!de!pago)!en!
la! tabla! de! transferencia! BT! de! la! base! de! datos! PCL2.! De! este! modo! en! procesos! de!
transferencia!posteriores!se!sabe!qu!entradas!de!la!BT!ya!se!han!transferido.!Adems!tambin!
es! posible! separar! ejecuciones! de! pago! indicando! la! CCMnmina;! por! ejemplo,! se! puede!
efectuar!la!transferencia!del!sueldo!con!anticipacin!al!resto!de!transferencias.!!
!
!
!
!
!
!
! !
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!171!.!Preparacin!intercambio!de!datos !
!
Se!muestra!el!resultado!de!la!ejecucin!de!este!report!para!el!caso!de!prueba:!
!
!
!
!
!
!
!
!
!
Pgina!164!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!172!.!Resultado!programa!intercambio!de!datos!
! Report*SAPFPAYM.*
!
El!programa!SAPFPAYM!crea!un!soporte!de!datos!para!transferencias.!Es!decir!que!a!travs!de!
este!programa!se!realiza!la!transferencia!del!salario!de!los!empleados!a!sus!correspondientes!
bancos!mediante!la!creacin!de!un!fichero!conforme!a!la!norma!SEPA!
!
En! primer! lugar! se! consulta! la! tabla! BT! del! empleado! de! prueba! del! apartado! anterior! en! la!
transaccin!pc_payresult:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!173!.!Tabla!BT.!Transaccin!pc_payresult.!
!
!
Pgina!165!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
El! resultado! de! la! tabla! BT! despus! de! haber! ejecutado! el! clculo! de! la! nmina! de! este!
empleado!es!el!siguiente:!
! !
Ilustracin!174!.!Tabla!BT!en!clster!de!nmina !
La!pantalla!de!generacin!del!fichero!de!transferencias!es!esta:!
!
Ilustracin!175!!Pantalla!programa!SAPFPAYM!
!
En! donde! informaremos! el! da! de! la! ejecucin! junto! al! identificador! generado! en! el! report!
RPCDTAE0,!adems!de!indicar!el!formato!del!fichero!que!se!desea!generar.!
!
!
! Generacin(recibo(de(nmina(PDF(
!
Para!obtener!un!recibo!de!nmina!en!pdf!y!con!una!apariencia!especfica!segn!lo!requiera!el!
cliente,! SAP! proporciona! la! herramienta! SMARTFORMS! que! permite! crear! y! mantener!
formularios!para!impresiones!en!el!sistema.!El!medio!de!salida!para!los!smart!forms!puede!ser!
la!impresora,!fax,!eMmail!o!bien!Internet!usando!XML.!
!
Las!transacciones!en!relacionadas!con!estos!formularios!son:!
!
Pgina!166!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! smartstyles:!mediante!esta!transaccin!se!definen!los!estilos!que!se!van!a!utilizar!en!el!
formulario,! el! tipo! de! prrafos,! tipo! de! caracteres,! las! fuentes! que! se! van! a! usar! as!
como!su!tamao,!los!tabuladores,!etc.!
! smartforms:! mediante! esta! transaccin! se! procede! a! la! creacin,! visualizacin! y!
modificacin!de!formularios,!que!permite!crear!ventanas!y!su!contenido!utilizando!los!
estilos!definidos!en!smartstyles.!Esta!vista!proporciona!una!interfaz!grfica!de!usuario!
que! permite! crear! y! ajustar! los! elementos! que! queremos! sacar! en! la! pgina! del!
formulario;!como!texto,!grficos!o!direcciones;!!y!la!forma!en!que!se!leern!los!datos!
de!las!tablas!internas.!!
! !
Una!vez!que!el!smartform!est!creado,!es!necesario!guardarlo!y!activarlo,!de!tal!forma!que!el!
sistema! genera! un! mdulo! de! funciones! que! encapsula! todos! los! atributos! del! smartform,!
mediante!el!cual!se!recuperarn!de!las!tablas!internas!los!datos!que!se!requiere!mostrar!en!el!
formulario,! para! dar! resultado! finalmente! a! la! salida! del! mismo! a! travs! de! impresora! o!
cualquiera!de!los!dems!medios!anteriormente!mencionados.!
!
Por!otra!parte,!es!necesario!acceder!a!la!transaccin!pe51!mediante!la!cual!se!accede!al!editor!
de!formularios!HR.!Aqu!se!pueden!editar!de!manera!grfica!las!propiedades!tcnicas,!el!fondo!
del!formulario,!los!campos!individuales,!los!identificadores!totales!de!los!conceptos!de!nmina!
a!mostrar!y!las!reglas!que!se!quieren!utilizar!al!disear!un!formulario.!
!
Por! ltimo,! a! travs! de! la! transaccin! se38! hay! que! implementar! un! programa! en! abap4,!
denominado!ZHR_NOMINA_PROT,!que!invocar!al!formulario!smartform,!mediante!el!cual!se!
consiguen!los!datos!que!el!formulario!debe!contener!y!se!realiza!la!transformacin!a!.pdf!del!
recibo.!
!
En!los!siguientes!apartados!del!documento!se!detalla!el!proceso!de!generacin!de!este!recibo!
en!pdf!para!el!prototipo!segn!los!pasos!que!se!pueden!observar!en!la!siguiente!ilustracin:!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!176!.!Proceso!generacin!de!recibo!nmina!en!PDF.!
! Transaccin pe51.
!
En! primer! lugar,! es! necesario! crear! el! formulario! para! el! recibo! de! nmina,! por! lo! que! se!
accede!a!la!transaccin!pe51.!!
!
Pgina!167!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Se!va!a!crear!este!recibo!de!salario!sin!el!diseo!de!fondo!puesto!que!ste!nos!vendr!dado!por!
el!smartform.!
!
Se!puede!copiar!uno!de!los!recibos!de!salarios!estndar!de!SAP,!por!ejemplo!EF01!de!la!clase!
CEDT! y! partiendo! de! l,! se! realizan! las! modificaciones! y! ampliaciones! oportunas! para! el!
nuestro.!As,!se!pulsa!el!botn!Copiar!(los!dos!folios)!y!aparece!una!pantalla!de!seleccin!en!
la!que!se!especifica!el!recibo!estndar!a!copiar!y!el!nombre!del!nuevo!formulario!a!crear,!en!
este!caso!se!llamar!ZZZZ!(Formulario!recibo!nmina!prototipo):!
!
Ilustracin!177!.!Creacin!recibo!de!salarios.!Transaccin!pe51.!
A!continuacin,!se!detallan!las!secciones!del!formulario!que!se!han!ido!parametrizando:!
!
! Atributos! del! formulario:! en! esta! vista! se! encuentran! las! propiedades! tcnicas! como!
son! el! nombre! del! formulario,! tamao,! clase! de! formulario! y! por! otra! parte,! la!
informacin! de! gestin! del! formulario! que! se! activa! de! forma! automtica! por! el!
sistema!(fecha!de!creacin,!nombre!del!usuario!que!hizo!la!ltima!modificacin,!fecha!
y!hora!en!que!se!ha!realizado!la!ltima!!!!!modificacin).!
!
!
!
Ilustracin!178!.!Atributos!del!formulario.!
Pgina!168!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
! Fondo:! en! esta! vista! se! puede! disear! el! fondo! de! formulario.! En! este! caso! no! se! ha!
realizado!diseo!de!fondo.!
!
! Campos! individuales:! mediante! esta! funcin! se! accede! a! la! actualizacin! de! la!
disposicin! de! formularios.! En! esta! vista! se! puede! definir! la! informacin! que! se!
encuentra!en!posiciones!fijas.!!
!
Para! introducir! cada! campo! individual,! se! hace! click! en! el! botn! Crear! (folio)! y!
aparece!una!pantalla!donde!se!rellena!la!siguiente!informacin:!
!
! 6!Informacin!posicin:!formada!por!los!siguientes!campos:!
!
o! Tipo! de! pgina! en! el! formulario:! el! tipo! de! pgina! especifica! si! un! campo!
individual! slo! debe! editarse! en! determinadas! pginas! o! en! todas! las!
pginas!del!formulario.!Los!tipos!de!pgina!ms!importantes!son:!
!
M.!EP!(Editar!informacin!en!cada!pgina)!
M.!FP!(Editar!informacin!en!la!primera!pgina).!
M.!LP!(Editar!informacin!en!la!ltima!pgina).!
!!!!!!
o! Posicin!en!el!formulario:!indicada!segn!lnea!y!columna.!
!
6!Informacin!impresin!del!campo:!se!selecciona!una!de!las!tres!opciones!que!
muestran!los!radio!buttons:!
!
o! Valor!directo!en!formularios:!texto!que!se!imprime!de!manera!idntica!en!
el!formulario,!independientemente!de!qu!idioma!tenga!el!formulario.!
!
o! Mdulo! de! texto:! se! refiere! a! la! clave! de! un! elemento! de! texto.! En! la!
segunda!posicin!se!deben!utilizar!slo!cifras.!
!
o! Campo!de!tabla:!se!selecciona!el!nombre!de!la!tabla!a!la!que!pertenece!el!
campo!individual!as!como!el!identificador!de!su!campo.!
!
A!veces!es!necesario!indicar!una!informacin!adicional!en!esta!seccin,!es!
decir! que! dependiendo! del! campo! que! se! trate,! en! algunos! casos! se!
especifica!un!identificador!describe!la!entrada!de!la!tabla!indicada!que!se!
imprime!en!el!formulario.!Existen!los!siguientes!identificadores:!
!
M!CCMnminas!
M!Contingentes!de!tiempos!
M!Identificadores!de!acumulacin!
M!Clases!de!vacaciones!
!
Por!ejemplo,!si!se!desea!indicar!informacin!de!la!tabla!RT!en!un!recibo!
de!salarios!en!un!campo!individual,!hay!que!indicar!una!CCMnmina!en!
este!campo.!
!
!
! M!Opciones!para!edicin!de!impresin:!!
Pgina!169!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
o! Longitud! de! salida:! el! sistema! propone! los! caracteres! que! tendr! la!
longitud! de! salida! aunque! el! usuario! puede! seleccionar! una! longitud! de!
salida!distinta.!
!
o! Conversin:! en! funcin! del! valor! que! se! introduzca! aqu,! se! determina! la!
edicin!del!campo!individual.!Por!ejemplo,!se!puede!especificar!el!modo!en!
que! se! han! de! editar! las! cantidades! o,! si! se! desea,! que! en! lugar! de! una!
clave,!se!edite!un!texto!explicativo.!
!
o! Regla! para! edicin! de! formulario:! en! la! seccin! Reglas! del! editor! del!
formulario! se! pueden! definir! las! reglas! necesarias! cuando! solamente! se!
desea! sacar! cierta! informacin! en! determinadas! condiciones.! Se! puede!
indicar!un!nmero!de!regla!en!este!campo!para!esos!casos.!
!
o! Offset! del! campo! al! imprimir:! el! offset! determina! a! partir! de! qu! funcin!
debe!darse!salida!al!contenido!de!un!campo.!!
!
Se!explica!un!ejemplo!para!crear!el!primer!campo!individual!del!formulario,!LINE0!para!
mostrar! informacin! sobre! la! direccin! de! la! empresa.! Para! esto,! se! pulsa! el! botn!
Crear!y!se!indica!la!siguiente!informacin:!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!179!.!Modificar!campo!individual!recibo !
!
!
Se!pulsa!OK!y!quedara!configurado!el!campo!LINE0:!
!
!
!
!
Pgina!170!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
Ilustracin!180!.!Aadir!campos!individuales!al!formulario.!Transaccin!pe51.!
!
Para! introducir! todos! los! campos! individuales! necesarios! para! el! formulario! se! ha! seguido! el!
mismo!proceso!que!en!este!caso.!Es!decir,!se!crear!cada!campo!que!se!necesite!introduciendo!
la!siguiente!informacin!sobre!el!mismo.!
! !
As,! se! puede! observar! en! las! siguientes! imgenes! todos! los! campos! individuales! que! se! han!
incluido!mediante!este!procedimiento,!para!poder!mostrar!la!informacin!en!el!formulario:!!
!
Ilustracin!181!.!Campos!individuales!del!recibo!
!
Cuando!se!introducen!campos!individuales,!es!importante!sealar!que!se!pueden!aadir!tablas!
y!campos!adicionales!o!que!no!aparecen!mediante!la!transaccin!pe51_checktab:'
'
'
'
'
'
'
!
Ilustracin!182!.!Transaccin!pe51check_tab!1!
Pgina!171!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!183!.!Transaccin!pe51check_tab.!
!
En! las! pestaas! Tablas! y! Campos! se! pueden! incluir! aquellas! tablas! y! campos! que! no!
aparezcan!en!la!transaccin!pe51!o!bien!aadir!tablas!y!campos!de!nueva!creacin:!!!
! ! !
! !
! !
! !
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
Entre! las! lneas! 20! a! 50! se! ha! configurado! la! ventana! de! formulario! que! se! explicar! en! el!
siguiente!punto!del!documento.!
!
! Ventana! de! formulario:! mediante! esta! funcin! se! define! el! tamao,! la! posicin! y! el!
contenido!de!la!ventana!en!el!formulario.!!
!
Pgina!172!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Se! determina! la! informacin! que! se! debe! representar! en! el! formulario! de! la! ventana!
reunida!en!grupos!cuyos!elementos!guarden!una!relacin.!Se!define!de!las!lneas!20!a!
50:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!184!.!Ventana!del!formulario.!Transaccin!pe51.!
!
Estas! entradas! se! definen! posicionndose! cada! una! de! las! lneas! y! seleccionando! la! opcin!
Crear!en!cada!una!de!ellas.!
!
Para!aadir!un!grupo!sobe!una!informacin!que!se!quiere!mostrar,!se!pulsa!el!botn!Aadir!y!
se!introduce!el!identificador!del!grupo.!Al!crear!el!grupo,!por!defecto!aparecer!que!ste!grupo!
tiene!0!entradas.!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!185!.!Modificar!grupos!para!ventana!de!formulario.!Transaccin!pe51.!
! !
Por! tanto,! para! asignarle! a! cada! grupo! el! nmero! de! elementos! que! lo! constituyen,! una! vez!
creada! la! entrada! del! grupo,! se! hace! doble! click! en! la! misma! y! ! aparece! as! la! pantalla! de!
actualizacin!de!la!estructura!del!grupo.!
!
Pgina!173!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
En! esta! pantalla,! se! selecciona! el! botn! Entradas! nuevas,! y! se! introducen! los! datos!
necesarios!para!crear!la!entrada:!
!
o! Nmero!de!subgrupo:!en!caso!de!tener!subgrupos!se!especifica!la!secuencia!en!que!se!
debe!imprimir!la!informacin!en!la!ventana.!Toda!la!informacin!de!una!ventana!que!
pertenezca! al! mismo! grupo! y! subgrupo! se! imprimir! en! la! ventana! de! forma!
consecutiva.!
!
o! Nombre!de!la!tabla!que!contiene!la!informacin!a!mostrar.!
!
o! ID:!este!identificador!especifica!la!entrada!de!la!tabla!indicada!que!se!!imprime!en!el!
formulario.!Por!ejemplo,!si!se!quiere!mostrar!informacin!de!la!tabla!RT!en!un!recibo!
de! salarios! en! un! campo! individual,! hay! que! indicar! una! CCMnmina! en! este! campo.!
Como!vimos!antes,!existen!los!siguientes!identificadores:!
!
M.!CCMnminas.!
M.!Contingentes!de!tiempos.!
M.!Identificadores!de!acumulacin.!
M.!Clases!de!vacaciones.!
!
o! Se!propone!un!texto!explicativo!para!el!identificador.!
!
o! En!los!siguientes!campos!se!especifica!la!combinacin!de!clase!de!lnea!y!de!clase!de!
columna! que! identifica! a! la! disposicin! de! lneas.! Los! campos! de! la! disposicin! de!
lneas! determinan! la! apariencia! y! la! forma! de! una! lnea! cuando! tiene! que! imprimirse!
en!la!ventana.!Se!definen!en!el!siguiente!punto.!
!
o! Regla:! se! puede! indicar! un! nmero! de! regla! en! el! caso! en! que! se! desee! mostrar! la!
informacin!slo!si!se!cumplen!determinadas!condiciones.!
!!
o! Igualmente! se! puede! indicar! si! se! desea! considerar! o! no! considerar! un! indicador! de!
particin.!
!
o! Rel.Dif:!identifica!CCMnminas!en!relevancia!de!diferencia.!Slo!se!evala!en!los!drivers!
de!formulario!RPCEDTx0!si!se!ha!indicado!la!tabla!RT.!
!
o! Sumandos:!este!campo!se!refiere!a!la!cantidad!de!identificadores!de!los!que!consta!el!
identificador!de!acumulacin.!Mediante!un!doble!click!acceder!a!una!!!!ventana!en!la!
que!estn!agrupados!los!identificadores.!
!
Para!el!formulario!del!prototipo!se!han!propuesto!los!siguientes!grupos!de!informacin:!!
!
o! Grupos! para! complementos! personales! de! puesto! de! trabajo.! Si! se! hace! click! en! la!
entrada! del! grupo! con! ID! 02! se! accede! a! la! pantalla! para! actualizar! su! estructura,!
aadiendo!nuevas!entradas!mediante!el!botn!Aadir:!
!
Pgina!174!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!186!.!Actualizar!estructura!grupo.!Transaccin!pe51.!
!
o! Grupos! de! CCMnminas! pertenecientes! a! los! infotipos! 0008! (Emolumentos! bsicos),!
0014!(Devengos!y!deducciones!peridicas)!y!0015!(Pago!complementario):!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!187!.!Grupos!de!cc.nminas!
!
o! Grupo!para!diferencia!de!reclculos:!
!
Pgina!175!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!188!.!Grupo!de!cc.nminas!en!reclculos!
! !
!
Una! vez! que! se! tienen! definidos! los! grupos! de! informacin,! se! procede! a! definir! los! tipos! de!
lneas!de!disposicin!para!el!formulario.!
!
! Disposicin! lneas:! mediante! esta! funcin! se! define! la! informacin! que! se! incluye! en!
una!lnea!de!una!ventana.!
!
Se! definen! aqu! los! tipos! de! lneas! que! se! van! a! utilizar! para! pintar! los! grupos! de!
informacin!en!el!formulario.!
!
!
!
!
!
! Ilustracin!189.!Insertar!lnea!en!recibo!1 !
!
Se! selecciona! la! opcin! Crear! y! se! introducen! los! campos! necesarios! para! crear! la!
entrada! con! el! nuevo! tipo! de! lnea! para! mostrar! informacin! en! el! formulario.! Se!
introduce!cada!campo!del!mismo!modo!que!se!hizo!en!los!apartados!anteriores:!
!
Ilustracin!190!.!Inserta!lnea!en!recibo!2 !
!
!
!
Por!ejemplo!para!introducir!el!campo!ANZHL!Cantidad,!si!se!hace!doble!click!sobre!el!
mismo!se!pueden!comprobar!los!valores!necesarios!para!su!definicin:!
Pgina!176!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
! ! !
!
!
!
!
Ilustracin!191!.!Inserta!lnea!en!recibo!3 !
! Identificadores!totales:!en!esta!seccin!se!definen!los!identificadores!de!acumulacin!
que!debe!contener!el!formulario,!se!determinan!los!conceptos!que!han!de!intervenir!
en! la! acumulacin,! as! como! tambin,! se! especifican! las! tablas! de! resultados! de! la!
nmina!donde!se!encuentra!almacenada!la!informacin!del!identificador!en!cuestin.!
!
Se!han!definido!los!siguientes!identificadores!de!acumulacin:!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!192!.!Identificador!de!acumulacin!1 !
!
o! Identificador!de!acumulacin!para!los!conceptos!de!nmina!referentes!a!los!infotipos!
0008!(Emolumentos!bsicos),!0014!(Devengos!y!deducciones!peridicas)!y!0015!(Pago!
complementario):!
!
! ! !!
!
!
!
!
!
!
!
!
Pgina!177!
!
Ilustracin!193!.!Identificador!de!acumulacin!2 !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
o! Descuentos:! este! identificador! acumular! todos! los! conceptos! de! los! grupos!
seleccionados:!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!194!.!Identificador!de!acumulacin!3 !
!
o! Contingencias! empleado:! este! identificador! acumula! los! conceptos! relativos! a!
cotizacin!del!trabajador.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!195!.!Identificador!de!acumulacin!4 !
o! Reclculos:!!
!
!
!
!
!
!
!
!
!
!
!
!
Pgina!178!
!
Ilustracin!196!.!Identificador!de!acumulacin!5 !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
o! Prestacin! IT! M! Das:! identificador! que! contiene! la! acumulacin! de! los! CCMnminas!
referentes!al!clculo!de!das!de!prestaciones!en!caso!de!producirse!una!situacin!de!IT.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!197!.!Identificador!de!acumulacin!6 !
o! Prestacin!IT!M!Importe:!identificador!que!acumular!los!importes!de!las!prestaciones!
originadas!por!una!situacin!de!incapacidad!temporal.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!198!.!Identificador!de!acumulacin!7 !
!
! Reglas:!en!esta!seccin!se!definen!las!reglas!que!el!usuario!desea!utilizar!al!!!!disear!
un! formulario! para! controlar! la! informacin! que! solamente! se! quiera! mostrar! bajo!
determinadas!condiciones.!
!
Mediante! el! indicador! de! cada! regla! se! puede! asignar! sta! a! la! informacin.! As,! se!
indica!la!tabla,!el!campo,!el!tipo!de!comparacin,!la!condicin,!el!valor!a!comparar!y!el!
nuevo!valor!que!ha!de!mostrarse!si!se!cumple!dicha!condicin.!
!
Pgina!179!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Se!han!definido!reglas!para!controlar!el!valor!del!campo!para!la!antigedad!del!recibo!
de!salarios!por!ejemplo:!
Ilustracin!199!.!Reglas!del!recibo!
! Formulario Smartforms.
!
! Creacin*de*los*estilos.*
!
Se! definen! los! estilos! que! se! necesitan! para! editar! texto! en! nuestro! formulario.! Para! ello! se!
accede!a!la!transaccin!smartstyles.!
! !
Tambin!se!puede!acceder!a!travs!de!la!siguiente!ruta!del!men!SAP:!
!
Men'SAP'/'Herramientas'/'Imprimir'formularios'/'Smartstyles'(Smart'Styles).'
!
As!pues,!para!el!formulario!del!prototipo!se!han!creado!varios!estilos,!pero!se!utilizarn!para!el!
formulario!los!citados!a!continuacin:!
!!
! M!ZHR_ESTILO3.!
! M!ZHR_ESTILO13.!
! M!ZHR_ESTILO5.!
! M!ZHR_ESTILO4.!
! M!ZHR_ESTILO16.!
! M!ZHR_ESTILO24.!
! M!ZHR_ESTILO10.!
! M!ZHR_ESTILO12.!
!
Puesto!que!todos!los!estilos!se!definen!del!mismo!modo,!atendiendo!al! formato!deseado!en!
cada! caso,! a! continuacin! se! procede! a! explicar! la! creacin! del! estilo! ZHR_ESTILO3! como!
ejemplo.!En!primer!lugar,!una!vez!que!se!ha!accedido!a!la!transaccin!smartstyles!se!introduce!
un!nombre!de!estilo!y!se!pulsa!el!botn!Crear:!
!
!
!
!
!
!
!
!
!
Ilustracin!200!.!Creacin!nuevo!estilo.!Transaccin!smartstyles!
Pgina!180!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
En!el!nuevo!estilo!a!crear!se!definen!los!siguientes!aspectos:!
!
! Datos! de! cabecera:! se! determina! el! prrafo! por! defecto! del! estilo,! la! distancia! de!
tabulaciones!en!el!formulario,!la!cantidad!de!caracteres!por!pulgada!en!el!formulario!y!
el!tipo,!tamao!y!color!de!fuente.!
!
Ilustracin!201!.!Estilos!smartform!
!
! Formatos! de! prrafos:! por! cada! formato! de! prrafo! creado! se! definen! las! sangras! e!
interlineado,!fuente,!tabuladores!y!la!numeracin.!
!
!
!
!
!
!
!
!
!
! !
!
!
! !
!
!
!
!
!
! !
!
! Ilustracin!202!.!Prrafo!smartform!1 !
!
Pgina!181!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
En!la!pestaa!Font!se!define!el!tipo!de!fuente,!tamao!y!color!deseados:!
!
!
!
!
!
!
! !
!
!
! Ilustracin!203!.!Prrafo!smartform!2 !
!
El! tipo! de! fuente! seleccionada! en! este! smartstyle! ha! sido! creada.! Se! pueden! definir! nuevos!
tipos!de!fuente!en!la!transaccin!se73:!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!204!.!Definir!nuevo!tipo!de!fuente.!Transaccin!se73.!
Se!hace!click!en!el!botn!Crear!(folio!en!blanco)!para!crear!el!nuevo!tipo!de!fuente.!Se!han!
creado!tres!tipos!de!fuentes!en!este!caso:!ZARIAL,!ZARIALB,!ZARIALI.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
Ilustracin!205!.!Tipos!de!fuente!smartform! Pgina!182!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Si! se! observa! de! nuevo! la! pantalla! del! estilo! que! se! est! definiendo,! en! la! pestaa!
Tabuladores! se! pueden! establecer! los! tabuladores,! seleccionando! la! unidad! en! CM! y! la!
alineacin!a!la!izquierda:!
!
!
!
!
!
! !
!
!
!
!
!
! Ilustracin!206!.!Tabuladores!smartform!
!
Por!ltimo,!en!la!solapa!de!Numeracin!y!esquema,!se!han!dejado!los!siguientes!valores:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!207!.!Esquema!smartform!
! Formatos! de! caracteres:! por! cada! formato! de! carcter! creado! se! definen! las!
parametrizaciones!estndares!y!la!fuente.!
!
!
!
!
!
!
!
!
!
!
!
Pgina!183!
!
Ilustracin!208!.!Formatos!de!caracteres !
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
En! la! solapa! Font! la! fuente! seleccionada! es! la! que! se! ha! definido! antes! en! la! transaccin!
se73:!
! !
! !
!
!
!
!
!
!
!
!
!
!
! Ilustracin!209!.!Fuente!smartform!
!
Una! vez! creado! el! estilo! se! graba! y! se! activa.! Si! se! quieren! crear! ms! nuevos! estilos! para! el!
formulario!se!procede!de!la!misma!forma.!
!
! Creacin*del*smartform.*
!
Una! vez! que! se! tienen! definidos! los! estilos,! se! procede! a! crear! el! formulario,! accediendo! al!
editor!de!formularios!mediante!la!transaccin!smartforms.!En!la!pantalla!de!seleccin!de!esta!
transaccin! se! introduce! el! nombre! del! formulario! y! se! pulsa! el! botn! Crear.! Se! puede!
acceder!tambin!a!travs!del!men!SAP/R3!eligiendo:!
!
Men'SAP'/'Herramientas'/'Imprimir'formularios'/'SMARTFORMS'(Smart'Forms).'
'
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!210!.!Creacin!nuevo!formulario.!Transaccin!smartforms.!
Pgina!184!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Este! nuevo! formulario! se! utilizar! para! sacar! el! recibo! de! nmina! en! formato! .pdf! y! con! una!
apariencia!ms!agradable.!
!
Como!se!puede!comprobar!en!la!siguiente!imagen,!el!editor!de!formularios!de!smartforms!est!
formado!por!tres!partes!diferenciadas!que!se!explican!a!continuacin:!
!
!
!
! !
Ilustracin!211!.!Editor!de!formularios!smartforms.!
!
! La! estructura! en! forma! de! rbol! del! formulario:! estar! compuesta! por! pginas,!
ventanas,!grficos!y!reas!de!textos!que!se!muestran!como!nodos!en!una!estructura!de!
rbol,!a!la!izquierda!de!la!pantalla!ofreciendo!una!visin!general!del!formato!de!salida!
del!formulario.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!212!.!Estructura!nodos!formulario!smartforms.!
Pgina!185!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! La! pantalla! de! mantenimiento! del! formulario:! en! esta! pantalla! es! dnde! se!
determinan! las! caractersticas! de! los! nodos,! como! por! ejemplo! las! fuentes,! bordes,!
colores!y!sombreado.!
! Vista! Form! Painter! donde! se! define! grficamente! el! formato! del! formulario.! Para!
activar/desactivar! esta! opcin,! se! debe! pulsar! el! botn! Form! Painter! sealado! en!
color!rojo!en!la!imagen.!
!
A!continuacin,!se!va!accediendo!a!las!siguientes!opciones!de!la!estructura!en!rbol!situada!en!
el!margen!izquierdo!de!la!pantalla!y!configurando!las!mismas!para!el!formulario!del!recibo!de!
salarios!de!nuestro!prototipo.!
!
Parametrizaciones(globales.(
!
En!el!formulario!que!se!ha!creado!para!el!prototipo,!llamado!ZSMARTFORM_01!para!el!recibo!
de! salarios! en! PDF,! en! el! primer! folder! denominado! Parametrizaciones! globales! de! la!
estructura!en!forma!de!rbol!situada!a!la!izquierda,!se!tienen!las!siguientes!secciones:!
!
! Atributos!formulario:!!
!
M!En!la!pestaa!Propiedades!generales!se!encuentran!la!fecha!de!creacin!!y!el!usuario!
que! cre! el! objeto! y! se! puede! escoger! entre! la! opcin! de! traducir! el! formulario! a! todos! los!
idiomas,!a!los!idiomas!seleccionados!o!no!traducir!el!formulario.!!
!
!
Ilustracin!213!.!Atributos!formulario.!Propiedades!generales.!
!
M!En!la!pestaa!Opciones!de!salida!se!puede!definir!el!formato!de!pgina!y!el!estilo!
asociados.!
Pgina!186!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
! ! Ilustracin!214!.!Atributos!formulario.!Opciones!de!salida.!
!
! Interfase!formulario.!
!
Se! definen! los! parmetros! de! entrada! necesarios! en! la! pestaa! Import.! Se! introducen! los!
parmetros!de!entrada!segn!la!definicin!de!la!funcin!que!se!utiliza!para!llamar!al!mdulo!de!
funcin!asociado!al!formulario,!adems!de!las!variables!que!haya!que!pasar!al!formulario.!Para!
cada!parmetro!se!elige!una!tipificacin!as!como!un!tipo!de!referencia!ABAP.!! !
!
Estos!valores!se!proponen!por!defecto,!pues!como!se!observa!en!la!siguiente!imagen!aparecen!
sombreados,! pero! adems,! se! han! aadido! dos! nuevos! parmetros! de! entrada,! uno!
denominado! PINFO! cuto! tipo! de! referencia! es! la! estructura! P407,! Informacin! formulario!
(atributos);! y! por! otra! parte,! un! parmetro! PFORM,! para! el! formulario! ZZZZ! creado! en! la!
transaccin!pe51)!cuyo!tipo!de!referencia!es!la!tabla!TT_PC408!con!informacin!de!formulario.!
!
Ilustracin!215!.!Interfase!formulario.!Import.!
!
!
! M!Se!definen!los!parmetros!de!salida!en!la!solapa!Export,!es!decir!se!especifican!los!
parmetros,! que! son! estndar,! segn! la! definicin! de! la! funcin! que! se! utiliza! para! llamar! al!
mdulo!de!funcin!asociado!al!formulario.!
Pgina!187!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
Ilustracin!216!.!Interfase!formulario.!Export.!
! !
! M! Se! definen! las! tablas! que! se! le! van! a! pasar! al! formulario! con! los! datos! que! se!
quieren!mostrar.!En!este!caso!no!se!ha!especificado!ningn!valor!en!esta!opcin.!
!
Ilustracin!217!.!Interfase!formulario.!Tablas.!
!
! M! Se! definen! las! excepciones! estndares! segn! la! definicin! de! la! funcin! que! se!
utiliza!para!llamar!al!mdulo!de!funcin!asociado!al!formulario.!
!
Ilustracin!218!.!Interfase!formulario.!Excepciones.!
! !
En!tiempo!de!ejecucin!el!programa!aplicativo!pasa!todos!los!datos!relevantes!de!la!aplicacin!
a!travs!de!la!interfase!del!formulario!mediante!los!parmetros!Import,!Export!y!Table.!Estos!
parmetros! son! comparables! con! los! definidos! en! un! mdulo! de! funciones! mediante! la!
transaccin!SE37.!
!
Pgina!188!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
! Definiciones!globales.!
!
Datos! globales:! se! indican! las! variables! globales! necesarias! en! el! formulario! para! la!
realizacin! de! clculos! y! para! la! salida! de! informacin! deseada! en! el! recibo,! as! como! la!
tipificacin!y!el!tipo!de!referencia!para!cada!variable.!
Ilustracin!219!.!Definiciones!globales.!Datos!globales.!
Se!definen!los!Tipos!utilizados!en!el!formulario:!
Ilustracin!220!.!Definiciones!globales.!Tipos.!
Se! definen! los! Smbolos! de! campo! utilizados! en! el! formulario.! En! este! caso! no! se! ha!
introducido!ninguna!entrada!en!esta!seccin.!
Pgina!189!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
! Ilustracin!221!.!Interfase!formulario.!Smbolos!de!campo.!
!
Se! definen! las! rutinas! de! Inicializacin! para! aquellas! variables! a! utilizar! en! el! formulario.! Los!
parmetros!de!entrada!introducidos!son!los!siguientes!datos!globales:!PFORM,!PFORM_AUX!y!
PFORM_AUX2! para! el! formulario! y,! como! parmetros! de! salida! se! han! seleccionado! PERNR!
(nmero!de!personal),!ENNDA,!BEGDA!y!LINENUMBER_PAGE.!
!
!
Ilustracin!222!.!Definiciones!globales.!Inicializacin.!
En!las!siguientes!lneas!se!adjunta!el!cdigo!de!esta!rutina!de!inicializacin:!
!
DATA:!l_cad(7)!TYPE!c,!
!!!!!!lw_pform!TYPE!pc408,!
!!!!!!l_index1!TYPE!i,!
!!!!!!l_index2!TYPE!i.!
!
*READ!TABLE!pform!INDEX!11!INTO!lw_pform.!
*pernr!=!lw_pformMlinda(8).!
*l_cad!=!lw_pformMlinda+8(7).!
*CONCATENATE!l_cad+3(4)!l_cad(2)!'01'!INTO!begda.!
Pgina!190!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
*endda!=!begda.!
*IF!endda+4(2)!EQ!'12'.!
*!!endda+4(2)!=!'01'.!
*!!endda(4)!=!endda(4)!+!1.!
*ELSE.!
*!!endda+4(2)!=!endda+4(2)!+!1.!
*ENDIF.!
*endda!=!endda!M!1.!
!
pform_aux[]!=!pform[].!
DELETE!pform_aux!WHERE!ltype!NE!'/:'.!
DESCRIBE!TABLE!pform_aux!LINES!linenumber_page.!
DO!linenumber_page!TIMES.!
!!l_index1!=!20!+!65!*!(!syMindex!M!1!).!
!!l_index2!=!45!+!65!*!(!syMindex!M!1!).!
!!APPEND!LINES!OF!pform!FROM!l_index1!TO!l_index2!TO!pform_aux2.!
ENDDO.!
!
pform_aux[]!=!pform[].!
!
En! la! siguiente! pestaa! se! definen! las! rutinas! FORM! necesarias! en! el! formulario,! aunque! en!
este!caso!no!ha!sido!necesario!especificar!ninguna.!
!
En!la!pestaa!Campos!moneda/cantidad!tampoco!se!ha!definido!ningn!valor.!
!
Pginas(y(ventanas.(
!
En! la! seccin! de! Pginas! y! ventanas,! dentro! de! esta! estructura! en! forma! de! rbol,! se!
organizan!los!elementos!que!se!quieren!visualizar!en!el!recibo!de!salario,!en!funcin!de!nodos.!!
!
! As,! en! primer! lugar,! es! necesario! definir! las! pginas! necesarias! para! el! formulario!
estableciendo! la! relacin! entre! ellas,! mediante! la! pgina! subsiguiente.! Adems! se!
define! para! cada! una! de! ellas:! el! formato! del! contador! de! pginas,! los! atributos! de!
impresin!y!la!posibilidad!de!introducir!una!imagen!de!fondo.!!
!
En! este! caso,! se! define! un! tipo! de! pgina! principal! para! el! recibo! de! salario! del!
prototipo,! denominada! PAGINA,! con! el! formato! del! contador! de! pginas,! las!
opciones! de! salida! con! el! formato! de! pgina! DINA4! vertical! y! si! se! quiere! se! puede!
cargar! un! fondo! en! la! correspondiente! solapa.! Dentro! de! esta! pgina! se! crea! por!
defecto!la!ventana!MAIN.!
!
Ilustracin!223!.!Creacin!de!pgina!formulario.! Pgina!191!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Dentro! de! una! pgina! existe! la! posibilidad! de! crear! los! objetos! que! se! describen! a!
continuacin.! Para! ello! se! hace! click! con! el! botn! derecho! del! ratn! encima! de! la!
pgina! y! se! ! selecciona! la! opcin! de! crear! o! mediante! la! opcin! de! Men! ! Tratar' /'
Nodos'/'Crear.!
!
o! Se!pueden!crear!pginas!subsiguientes!pero!la!ventana!Main!se!debe!copiar!de!
la! pgina! principal! puesto! que! no! se! permite! crear! una! segunda! ventana!
principal.!
!
o! Se! pueden! crear! ventanas* dentro! de! una! pgina! para! sacar! los! diferentes!
datos!del!formulario.!En!la!solapa!de!Opciones!de!salida!se!define!el!tamao!
de! la! ventana! y! permite! dibujar! un! recuadro.! Los! diferentes! tipos! de! objetos!
que!pueden!incluirse!en!una!ventana!los!definimos!en!el!siguiente!punto.!
!
o! Se!pueden!crear!funciones!grficas,!por!ejemplo,!para!incluir!los!logos!que!se!
quieren! mostrar! en! el! formulario.! Para! ello,! hay! que! especificar! el! objeto!
grfico! de! tipo! GRAPHICS! ! BMAP.! Adems,! hay! que! indicar! la! posicin! y!
tamao! de! la! ventana! para! el! logo,! el! marco! y! sombreado! y! las! posibles!
condiciones!de!salida.!
!
o! Por! otra! parte,! tambin! se! puede! crear! una! ventana! especfica! para! una!
direccin! postal! que! tenga! que! figurar! en! el! formulario.! Para! ello,! se!
especifican! las! propiedades! generales:! el! tipo! de! formato! de! direccin,! datos!
adicionales! (pas,! apartado,! calle...),! pudiendo! especificar! el! nmero! de!
direccin!y!el!nmero!de!persona.!!
!
Adems! se! pueden! indicar! el! estilo! asociado,! el! marco,! sombreado! y! las!
posibles!condiciones!de!salida.!
!
Este! objeto! permite! al! sistema! imprimir! automticamente! las! direcciones!
segn!los!estndares!mundiales!de!correos!dependiendo!del!pas!de!envo.!
!
!
! Creacin!de!nodos!dentro!de!la!pgina.!
!
! Despus!de!esta!breve!descripcin!de!los!objetos!que!se!pueden!crear!en!la!seccin!de!
Pginas! y! ventanas,! se! procede! a! detallar! los! nodos! que! se! han! establecido! dentro! de! la!
PGINA!para!el!formulario!de!nmina!ZSMARTFORM_01!del!prototipo:!
!
!
!
!
!
!
!
!
!
!
!
!
!
Pgina!192!
!
Ilustracin!224!.!Pginas!y!Ventanas!smartform.!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Como!se!puede!comprobar!en!la!imagen!anterior,!se!han!definido!las!ventanas!de!tipo!auxiliar!
necesarias! dentro! de! la! pgina! del! formulario,! para! poder! sacar! los! datos! deseados! segn! el!
diseo! del! formulario! que! se! est! creando.! Los! diferentes! tipos! de! objetos! que! pueden!
incluirse!en!una!ventana!auxiliar!son!los!siguientes:!
! !
! Funcin!Grfica:!creacin!de!logos!para!mostrar!en!el!formulario.!!
!
! Direccin:!para!mostrar!un!tipo!de!direccin!postal!en!el!formulario.!
!
! Texto:!con!ayuda!de!nodos!de!texto!es!posible!editar!textos!dentro!de!una!ventana!de!
formulario.! Las! Smart! Forms! diferencian! entre! tres! tipos! diferentes! de! texto:!
elementos!de!texto,!textos!INCLUDE!y!entradas!en!tabla.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!El!
texto!puede!definirse!en!el!propio!nodo!como!elemento!de!texto!o!hacer!referencia!a!
un! mdulo! de! texto! como! texto! INCLUDE.! Adems! es! posible! indicar! smbolos!
individuales!o!una!secuencia!de!smbolos!en!las!celdas!de!la!tabla!(salida!de!entradas!
en!tabla).!
!
! Lgica!de!proceso:!pueden!crearse!los!siguientes!tipos!de!proceso:!
!
o! Alternativa:! permite! especificar! sentencias! IFMELSE! para! campos! del!
formulario,! as! un! nodo! y! todos! sus! nodos! subordinados! slo! se! tratarn!
cuando! se! cumpla! la! correspondiente! condicin! de! salida.! Una! condicin!
puede! ser,! por! un! lado,! una! expresin! lgica! de! valores! de! campo! y,! por!
otro,!componerse!de!eventos!o!consultas!de!posicin!del!tratamiento!del!
formulario.!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!
o! Loop:! por! defecto! se! define! una! tabla! interna! con! la! que! procesar! un!
proceso! repetitivo! para! los! registros! contenidos! en! dicha! tabla.! Se!
indicarn! las! condiciones! WHERE! y! los! criterios! de! clasificacin! para! los!
campos!necesarios.!
!
o! Lneas' de' proceso:! se! utiliza! para! ejecutar! cdigo! ABAP! (clculos,!
conversiones,! condiciones...)! en! la! ventana,! utilizando! las! variables!
globales!definidas!en!el!formulario!y!los!parmetros!y!tablas!de!entrada!al!
formulario.!
!
!
o! Comando:! permite! realizar! modificaciones! de! salida! en! la! impresin! del!
formulario,! indicando! el! paso! a! una! nueva! pgina,! reinicializando! la!
numeracin! del! prrafo,! insertando! un! Control! de! impresora! (Print!
Control)!y!especificando!los!atributos!de!Spool.!
!
! Tabla:! tiene! las! mismas! opciones! que! el! nodo! loop,! y! adems! te! permite! definir! una!
tabla! donde! se! mostrarn! los! datos.! Se! puede! indicar! las! lneas! que! se! desean!
visualizar!de!la!tabla.!
!
! Mscara!de!edicin:!se!utiliza!para!imprimir!tablas!cuyo!formato!y!tamao!es!fijo!y!por!
ello!conocido!de!antemano!por!el!programa!aplicativo!y,!permite!definir!el!formato!de!
salida!de!las!lneas!especificadas!en!un!formulario.!Un!ejemplo!de!plantilla!puede!ser!
por!ejemplo!el!formulario!de!retencin!del!IRPF!de!hacienda.!Nos!permite!posicionar!
elementos! de! texto! dentro! casillas! que! se! crearn! con! el! Table! Painter.! ! En! lugar! de!
Pgina!193!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
redibujar! plantillas! de! documentos! complejas! tambin! se! pueden! escanear! los!
formularios!e!incluirlos!como!imagen!de!fondo.!!
!
! Carpeta:!permite!agrupar!diferentes!tipos!de!nodos!bajo!una!carpeta!que!nos!permite!
establecer!una!condicin!global!y!da!claridad!a!la!estructura!de!rbol.!El!objeto!Carpeta!
se! utiliza! para! controlar! la! salida! de! un! mbito! de! encabezado! o! de! pie! de! pgina!
mediante!eventos,!en!una!seccin!del!formulario.!Para!ello,!se!selecciona!un!mbito!de!
encabezado!y/o!de!pie!de!pgina!en!la!etiqueta!"Eventos"!del!nodo!de!seccin.!En!tal!
caso!aparece!en!el!rbol!del!formulario!el!correspondiente!nodo!de!evento.!!!
!
La!pestaa!Condiciones!ser!comn!en!todos!estos!nodos!y!ofrece!la!posibilidad!de!restringir!la!
salida! del! nodo.! Por! defecto,! las! condiciones! se! combinan! con! operadores! relacionales! AND!
aunque! tambin! se! puede! hacer! uso! de! operadores! OR.! Si! lo! que! se! quiere! es! definir!
estructuras!condicionales!ms!complejas!o!estructuras!condicionales!anidadas,!se!tienen!que!
incluir!entonces!nodos!con!lneas!de!programacin!para!definir!las!estructuras!condicionales,!e!
insertar!su!resultado!en!la!salida!del!nodo!correspondiente.!
!
A!continuacin!se!propone!un!ejemplo!para!cada!tipo!diferente!de!nodo!que!se!ha!creado!en!
el!formulario:!
!
Ventana!principal.!
!
Al! crear! el! formulario,! en! la! seccin! Pginas! y! ventanas! aparece! por! defecto! la! ventana!
principal! MAIN! en! la! pgina! definida! como! PAGINA! Formulario! Nmina! para! el! recibo! del!
prototipo:!
!
!
!
!
! Ilustracin!225!.!Configuracin!formulario!1 !
! !
Dentro!de!esta!ventana!principal!se!definen!los!siguientes!elementos:!
!
!
!
!
!
!
!
! ! Ilustracin!226!.!Configuracin!formulario!2 !
!
!
Como!se!observa!en!la!imagen!anterior,!se!ha!definido!una!tabla!donde!se!mostrarn!los!datos!
y!en!la!que!se!indican!las!lneas!que!se!desean!visualizar!de!la!tabla:!!
!
!
Pgina!194!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!227!.!Configuracin!formulario!3 !
!
Si!se!selecciona!el!botn!Details!se!puede!determinar!el!ancho!de!la!tabla!y!el!tipo!de!lnea!
deseado:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!228!.!Configuracin!formulario!4 !
!
!
Si!se!selecciona!la!pestaa!Datos,!dentro!de!un!loop!para!la!obtencin!de!datos!se!indica!el!
nombre! de! tabla! de! la! tabla! interna! y! un! rea! de! trabajo! con! la! clase! de! asignacin! (INTO! o!
ASSIGNING).!Si!se!utiliza!una!tabla!interna!con!lnea!de!cabecera!debe!seleccionarse!la!clase!de!
asignacin!INTO!y!como!rea!de!trabajo!el!mismo!nombre!de!tabla!del!campo!de!entrada!tabla!
interna:!
Pgina!195!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!229!.!Configuracin!formulario!5 !
!
Si! se! quiere! una! lnea! de! cabecera,! en! el! evento! mbito! de! cabecera! se! activan! los! dos!
checks!dentro!del!apartado!Momento!de!salida:!
!
!
!
Ilustracin!231!.!Configuracin!
formulario!6 !
!
!
! Ilustracin!230!.!Configuracin!formulario!7!
!
!
En!el!evento!rea!principal!se!podr!seleccionar!la!lnea!en!la!que!se!desea!que!se!!muestre!
el!contenido!del!nodo!y!si!se!debe!mostrar!en!una!nueva!lnea!o!en!una!nueva!celda.!Se!ha!de!
tener!en!cuenta!que!la!disposicin!de!los!nodos!se!har!de!manera!secuencial,!es!decir,!en!el!
mismo!orden!en!que!se!insertan.!
!
Pgina!196!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! ! Ilustracin!232!.!Configuracin!formulario!8 !
!
El!nombre!de!tipo!de!lnea!es!una!clave!con!la!cual!es!posible!hacer!referencia!a!la!disposicin!
de!lneas!que!se!desee!en!los!nodos!subordinados!de!la!tabla!(etiqueta!"Opciones!de!salida"!en!
nodos!subordinados.!El!nombre!de!un!tipo!de!lnea!debe!comenzar!con!una!letra!y!debe!ser!
unvoco!dentro!de!una!tabla.!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Un! tipo! de! lnea! de! la! tabla! describe! el! ancho! de! la! celda.! Las! celdas! indicadas! pueden!
completarse!en!los!nodos!subordinados!del!nodo!de!tabla.!Cada!entrada!en!tabla!editada!debe!
asignarse!a!un!tipo!de!lnea.!El!ancho!total!del!tipo!de!lnea!debe!coincidir!con!el!ancho!de!la!
tabla.!!!!!!!!
!
Del! mismo! modo! se! puede! especificar! si! el! objeto! tabla! afecta! la! mbito! de! cabecera! o! al!
mbito!de!pie!de!pgina.!!
!
! !
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!233!.!Configuracin!formulario!9 !
! !
Tambin!se!puede!indicar!el!Estilo!asociado,!el!Marco!y!sombreado!y!las!Condiciones!de!salida.!!!!!!
!
A! continuacin,! se! procede! a! crear! un! objeto! de! tipo! LOOP! para! determinar! las! lneas! del!
formulario:!
!
Pgina!197!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
! Ilustracin!234!.!Configuracin!formulario!10 !
!
En!este!objeto!Loop,!por!defecto,!se!define!una!tabla!interna!con!la!que!procesar!un!proceso!
repetitivo!para!los!registros!contenidos!en!dicha!tabla:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!235!.!Configuracin!formulario!11!
!
Por!otra!parte,!se!ha!implementado!una!lnea!de!cdigo!para!determinar!la!cantidad!total!de!
lneas!del!formulario:!
!
!
!
!
!
!
! !
! Ilustracin!236!.!Configuracin!formulario!12!
!
!
Pgina!198!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
!
!
!
Ilustracin!237!.!Configuracin!formulario!13!
!
!
Y!as,!finalmente!para!comprobar!si!es!necesaria!una!nueva!pgina!de!formulario!se!ha!creado!
un!objeto!lgica!de!proceso!de!tipo!alternativa:!
!
!
!
!
!
!
!
!
!
! Ilustracin!238!.!Configuracin!formulario!14!
!
El!objeto!Alternativa!permite!especificar!condiciones!de!salida!para!campos!del!formulario,!es!
decir,!permite!crear!una!sentencia!IFMELSE!dentro!del!SMARTform.!Dentro!de!un!Smart!Form,!
un!nodo!y!todos!sus!nodos!subordinados!slo!se!tratan!cuando!se!cumple!la!correspondiente!
condicin!de!salida.!Una!condicin!puede!ser,!por!un!lado,!una!expresin!lgica!de!valores!de!
campo! y,! por! otro,! componerse! de! eventos! o! consultas! de! posicin! del! tratamiento! del!
formulario.!!!!!!!!!!!!!!!!
!
Una!condicin!puede!fijarse!como!expresin!lgica!con!ayuda!de!un!table!control.!Cada!lnea!
del!table!control!se!compone!de!un!nombre!de!campo,!un!operador!relacional!y!un!valor!de!
comparacin.! ste! ltimo! puede! volver! a! ser! un! nombre! de! campo.! Como! operadores!!
relacionales! se! permiten! los! operadores! ABAP! =,! <>,! <,! >,! <=,! >=,! CP! (contains! pattern)! y! NP!
(not!contains!pattern).!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
Todas! las! lneas! del! table! control! se! enlazan! entre! ellas! mediante! el! Y! lgico.! Adems,!
mediante! un! pulsador! del! table! control,! es! posible! insertar! entre! las! comparaciones! una!
conexin! O! que! en! el! table! control! se! representa! como! una! lnea! grabada! gris.! El! pulsador!
"Verificar"!comprueba!si!todos!los!nombres!de!campo!que!aparecen!en!las!comparaciones!se!
han!declarado!en!la!interfase!o!en!los!datos!globales!del!formulario.!!!!!
Pgina!199!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!!!!!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
! Ilustracin!239!.!Configuracin!formulario!15!
!
En!la!pestaa!Opciones!de!salida!se!indican!el!estilo!asociado!(sino!se!basa!en!el!estndar),!
as!como!el!marco!y!sombreado!y!las!condiciones!de!salida.!!!!!!!!!!!!!
!
Para!el!evento!TRUE!se!ha!creado!un!programa!para!la!reinicializar!la!pgina:!
!
!
!
Ilustracin!241!.!Configuracin!
formulario!17! Ilustracin!240!.!Configuracin!formulario!16!
!
Y!por!otra!parte!un!comando!para!establecer!el!paso!a!la!nueva!pgina:!
!
!
!
!
!
!
!
!
!
!
Pgina!200!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!!
!
Ilustracin!243!.!Configuracin!
formulario!19!
!
! Ilustracin!242!.!Configuracin!formulario!18!
!
El!evento!FALSE!controla!el!nmero!de!lneas!si!no!se!ha!llegado!al!final!de!pgina!mediante!las!
siguientes!lneas!de!programa.!
!
Ilustracin!244!.!Configuracin! Ilustracin!245!.!Configuracin!formulario!20!
formulario!21!
!
Dentro! de! la! ventana! principal,! tambin! se! ha! creado! un! breve! cdigo! para! reinicializar! el!
nmero!de!lnea!actual:!!
!
!!!!
Ilustracin!246!.!Configuracin!formulario!22!
Pgina!201!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!Ilustracin!247!.!Configuracin!formulario!23!
Logo!cabecera!
!
Se! sita! el! cursor! sobre! la! pgina! creada! denominada! PAGINA! (Formulario! de! nmina)! y! se!
hace!click!con!el!botn!derecho!del!ratn.!Se!selecciona!la!opcin!Crear'3>'Ventanas!y!as!se!
crea!una!nueva!ventana!de!tipo!auxiliar!denominada!LOGOCABECERA.!!
!
Esta! ventana! auxiliar! ofrece! en! la! solapa! Opciones! de! salida! la! posibilidad! de! fijar! una!
posicin!y!tamao!as!como!tambin!el!marco!y!sombreado!deseado:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
Ilustracin!248!.!Configuracin!formulario!24!
!
!
Dentro! de! esta! ventana! auxiliar! se! crean! dos! nuevos! nodos,! uno! para! implementacin! de!
cdigo!y!otro!para!funcin!grfica:!
!
!
!
Ilustracin!249!.!Configuracin!formulario!25! Pgina!202!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Se! ha! creado! el! nodo! de! funcin! grfica! para! poder! mostrar! el! logo! en! la! cabecera! del!
formulario.!Es!importante!sealar!que!para!introducir!una!imagen!BMP!en!el!formulario,!sta!
tiene! que! estar! cargada! previamente! del! PC! a! SAP,! por! lo! que! es! necesario! utilizar! la!
transaccin!se78,!la!cual!permite!importar!grficos!en!ficheros!con!la!extensin!.BMP.!!
!
Por!tanto,!se!accede!en!primer!lugar!a!la!transaccin!se78.!Tambin!se!puede!acceder!por!el!
men!SAP:!
!
Men'SAP'/'Herramientas'/'Imprimir'formularios'/Gestin'/'se78'Funcin'grfica.'
!
Si!se!pulsa!el!botn!Import:!
Ilustracin!250!.!Funcin!grfica.!Transaccin!se78.!
! !
Y!as,!aparece!una!pantalla!de!seleccin!donde!se!puede!cargar!la!imagen!.bmp!del!ordenador!
a!SAP:!
!
!
Ilustracin!251!.!Configuracin!formulario!26!
!
Se!pulsa!OK!y!quedara!cargada!la!imagen!del!logo!en!SAP:!
!
!
!
!
!
!
!
!
!
!
Pgina!203!
! Ilustracin!252!.!Configuracin!formulario!27!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Posteriormente,! de! nuevo! en! la! transaccin! smartforms,! en! el! nodo! creado! para! la! funcin!
grfica,!en!la!solapa!Propiedades!generales,!se!selecciona!la!imagen!que!se!acaba!de!cargar!
en!SAP,!del!tipo!graphics!y!formato!bmap:!
!
! !
! !
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!253!.!Configuracin!formulario!28!
!
En! la! pestaa! Opciones! de! salida! se! ! selecciona! la! posicin,! marco! y! sombreado! y!
presentacin!preliminar:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! !
! Ilustracin!254!.!Configuracin!formulario!29!
!
Por!otra!parte,!respecto!al!nodo!creado!para!las!lneas!de!cdigo!del!logo,!se!han!seleccionado!
como!entrada!los!parmetros!PFORM_AUX!(formulario!auxiliar)!y!PFORM!(formulario)!y!como!
salida! PFORM_AUX.! Como! se! comprueba! en! la! siguiente! imagen,! se! ha! inicializado! el!
formulario!auxiliar!al!formulario:!
!
Pgina!204!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!255!.!Configuracin!formulario!30!
!
Si! se! accede! a! la! vista! Form! Painter,! se! puede! ajustar! la! posicin! y! tamao! de! la! ventana!
auxiliar!con!el!contenido!para!el!logo!de!cabecera!de!la!empresa:!
!
Ilustracin!256!.!Configuracin!formulario!31!
!
!
Cabecera!empresa.!
!
Se! crea! un! nuevo! nodo! de! tipo! ventana! auxiliar! para! mostrar! en! el! formulario! los! datos!
principales!de!la!empresa.!Se!ha!denominado!esta!ventana!auxiliar!como!CABEC_EMPRESA.!En!
su! solapa! Opciones! de! salida! se! ha! fijado! la! posicin,! tamao,! marco! y! sombreado! de! esta!
venta!auxiliar.!
! !
Por!otra!parte!dentro!de!esta!ventana!de!tipo!auxiliar!se!han!creado!dos!nodos!como!se!puede!
comprobar!a!continuacin:!
!
!
!
!
!
! Ilustracin!257!.!Configuracin!formulario!32!
Pgina!205!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
En! este! caso! se! ha! creado! un! nodo! de! texto! de! tipo! elemento! de! texto,! llamado!
TXT_DATOS_EMPRESA!para!introducir!los!datos!que!se!desean!mostrar!de!la!empresa:!
!
!
Ilustracin!258!.!Configuracin!formulario!33!
! !
As,!como!se!puede!observar!en!esta!imagen!se!muestran!el!nombre!y!los!datos!postales!de!la!
sociedad! prototipo,! que! se! escriben! directamente.! Pero,! por! otra! parte,! se! desea! adems,!
mostrar!informacin!sobre!algunas!variables!globales,!para!lo!cual,!se!puede!mostrar!la!lista!de!
campos! accediendo! al! men! superior! Utilidades' 3>' Lista' campos' on/off! y! arrastrando! la!
variable!correspondiente!a!la!ventana!de!especificacin!del!texto.!
!
Otra! posibilidad! de! insertar! una! variable! para! mostrar! su! informacin! correspondiente! en! el!
texto,!consiste!en!pulsar!el!botn! !y!escribir!el!nombre!de!la!variable!entre!&.!
!
Posteriormente,! en! la! solapa! Opciones! de! salida,! se! indica! uno! de! los! estilos! creados!
anteriormente! para! asociarlo! al! texto,! puesto! que! si! no! es! as,! se! basar! en! el! estndar,! as!
como!el!marco,!sombreado!y!las!condiciones!de!salida.!!!!!!
!
Pgina!206!
! Ilustracin!259!.!Configuracin!formulario!34!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Respecto!al!nodo!creado!para!introducir!las!lneas!de!cdigo,!como!entrada!se!seleccionan!los!
parmetros! PFORM_AUX! y! WA_PFORM! y! como! salida! las! variables! globales! que! se! desean!
mostrar! en! el! texto! de! la! cabecera! de! la! empresa,! es! decir! el! nmero! de! inscripcin! de! la!
empresa! en! la! Seguridad! Social! (v_ss_empresa),! el! NIF! (v_nif_empresa),! la! divisin! de!
personal!(v_div_pers)!y!la!subdivisin!de!personal!(v_subdivision):!
!
!
Ilustracin!261!.!Configuracin!formulario!
35!
!
! Ilustracin!260!.!Configuracin!formulario!36!
!
!
Las!lneas!de!cdigo!para!la!salida!de!informacin!de!los!datos!de!la!empresa!en!la!cabecera!del!
recibo!se!muestran!a!continuacin:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!262!.!Configuracin!formulario!37!
!
Se!extrae!la!informacin!para!las!variables!globales!NIF!de!la!empresa,!nmero!de!inscripcin!a!
la!Seguridad!Social,!divisin!y!subdivisin!de!personal!de!la!que!se!trata,!a!travs!de!la!lectura!
de!los!campos!individuales!correspondientes!del!formulario!creado!en!la!transaccin!pe51.!!
!
Si!se!activa!la!vista!Form!Painter,!se!puede!ajustar!la!posicin!y!tamao!de!la!ventana!para!los!
datos!de!cabecera!de!la!empresa:!
!
Pgina!207!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Ilustracin!263!.!Configuracin!formulario!38!
!
De!este!modo,!para!mostrar!los!datos!necesarios!en!el!formulario,!dispuestos!segn!el!diseo!
del!mismo,!se!ha!seguido!el!mismo!procedimiento!que!en!este!ejemplo,!es!decir!se!han!creado!
las! ventanas! auxiliares! oportunas! en! cada! caso,! y! para! cada! una! de! ellas,! igual! que! en! el!
ejemplo! que! se! acaba! de! explicar,! se! ha! creado! un! nodo! de! tipo! elemento! de! texto! y,! otro!
nodo! para! la! implementacin! del! cdigo! encargado! de! extraer! la! informacin! necesaria! a!
mostrar! segn! el! formulario! creado! en! la! transaccin! pe51.! Por! ejemplo! para! sacar! la!
informacin!del!empleado!se!ha!seguido!el!mismo!proceso.!!
!
Una! vez! que! se! ha! terminado! de! crear! el! smartform! ZSMARTFORM_01,! se! verifica! si! hay!
errores!pulsando!la!opcin!siguiente:!
!
!
!
!
!
! Ilustracin!264!.!Configuracin!formulario!39!
!
Si!no!se!producen!errores!se!activa!el!formulario!con!el!botn!sealado!a!continuacin:!
!
!
!
!
! Ilustracin!265!.!Configuracin!formulario!40!
!! !
Con! este! proceso! se! genera! un! mdulo! de! funciones! cuyo! nombre! se! puede! consultar!
accediendo!a!la!siguiente!seccin!del!men!superior:!!
!
! Entorno'/'Nombre'del'mdulo'de'funciones'
!
Ilustracin!266!.!Configuracin!formulario!41!
!
Y!aparece!la!siguiente!informacin!con!el!nombre!del!mdulo!de!funciones:!
Pgina!208!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
!
!
!
!
Ilustracin!267!.!Configuracin!formulario!42!
!
Por! otra! parte,! se! puede! acceder! directamente! a! la! transaccin! se37! si! se! pulsa! el! siguiente!
botn:!
!
!
!
! Ilustracin!268!.!Configuracin!formulario!43!
!
Como!se!puede!observar,!al!pulsar!este!botn,!aparece!ya!informado!el!nombre!del!mdulo!de!
funciones!en!la!transaccin!se37.!
!
!
!
!
!
!
!
!
!
!
! Ilustracin!269!.!Configuracin!formulario!44!
! !
!
Este!mdulo!de!funciones!generado!puede!ser!llamado!directamente!desde!un!programa.!En!
el! caso! que! el! mdulo! de! funciones! reciba! parmetros! de! entrada! se! debe! desasteriscar! la!
lnea:!user_settings'=''X''
!
Otra! forma! de! llamar! al! smartform! desde! el! programa! desarrollado! para! el! smartform! es! la!
siguiente:!
!
!
!
*!Detectar!la!funcin!del!Smartform!
!!!!CALL!FUNCTION!'SSF_FUNCTION_MODULE_NAME'!
!!!!!!EXPORTING!
!!!!!!!!formname!!!!!!!!!!!=!smartf!
!!!!!!IMPORTING!
!!!!!!!!fm_name!!!!!!!!!!!!=!l_funcion!
!!!!!!EXCEPTIONS!
!!!!!!!!no_form!!!!!!!!!!!!=!1!
!!!!!!!!no_function_module!=!2!
!!!!!!!!OTHERS!!!!!!!!!!!!!=!3.!
!
!
Pgina!209!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
CALL!FUNCTION!l_funcion!
!!!!!!!!EXPORTING!
!!!!!!!!!!control_parameters!!!!=!sf_control_parameters!
!!!!!!!!!!user_settings!!!!!!!!!=!'X'!
!!!!!!!!!!pinfo!!!!!!!!!!!!!!!!!=!pinfo!
!!!!!!!!!!pform!!!!!!!!!!!!!!!!!=!pform[]!
!!!!!!!!IMPORTING!
!!!!!!!!!!job_output_info!!!!!!!=!itabjoutput!
!!!!!!!!EXCEPTIONS!
!!!!!!!!!!err_max_linewidth!!!!!=!1!
!!!!!!!!!!err_format!!!!!!!!!!!!=!2!
!!!!!!!!!!err_conv_not_possible!=!3!
!!!!!!!!!!OTHERS!!!!!!!!!!!!!!!!=!4.!
!
Ilustracin!270!.!Configuracin!formulario!45!
!
De! esta! forma,! al! ejecutar! el! programa! desarrollado! para! convertir! el! programa! en! PDF,! se!
observa!el!smartform!y!variante!EDT!propuestos!en!el!programa:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Ilustracin!271!.!Configuracin!formulario!46!
Pgina!210!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
El!funcionamiento!del!programa!ZHR_NOMINA_PROT!para!obtener!los!recibos!de!salarios!de!
los!empleados!en!formato!PDF!se!describe!a!continuacin.!Si!se!desea!consultar!el!cdigo!del!
mismo!se!puede!acceder!a!la!transaccin!se38'en!el!prototipo.!
!
A!travs!de!base!de!datos!lgica!se!seleccionan!los!empleados!a!los!que!se!les!quiere!sacar!el!
recibo.! Dicha! seleccin! se! puede! hacer! mediante! nmero! de! personal,! status! de! ocupacin,!
Sociedad,!rea!de!nmina,!DDP/SDP/Centro!de!coste!o!bien!por!grupo!y!rea!de!personal.!
!
Para! cada! empleado! seleccionado,! se! accede! a! los! infotipos! que! contienen! datos! necesarios!
(datos! personales,! datos! de! organizacin,! direcciones,! datos! de! nmina,! seguridad! social)!
para! proporcionarle! al! smartform! dichos! datos! y! a! continuacin,! se! obtiene! su! recibo! de!
salarios!(pe51).!!
!
El!archivo!PDF!se!podr!visualizar!o!descargar!al!PC!local.!
!
Pgina!211!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
El!documento!est!dividido!en!los!siguientes!apartados:!!
o! Plan!de!prueba:!esta!seccin!describe!todos!y!cada!uno!de!los!elementos!del!sistema!
que!sern!probados,!as!como!las!caractersticas!que!sern!verificadas!y!los!productos!
que! debern! entregarse! antes! y! despus! de! la! realizacin! de! las! pruebas.! El! plan! de!
prueba!abarca!tambin!las!tareas!necesarias!para!preparar!y!llevar!a!cabo!cada!una!de!
las!pruebas,!as!como!el!entorno!necesario!para!la!ejecucin!de!las!mismas!y!el!criterio!
de!aceptacin!o!rechazo!que!se!va!a!aplicar!a!las!pruebas.!!
!
o! Procedimientos! de! prueba:! recoge! los! procedimientos! de! prueba! que! se! aplicarn!
sobre! el! sistema.! Cada! uno! de! ellos! vendr! definido! por! un! identificador! nico,! su!
descripcin,!las!condiciones!necesarias!en!el!sistema,!y!los!pasos!a!seguir!para!llevar!a!
cabo!la!prueba.! !
o! Plantilla! de! informe! de! prueba:! por! cada! prueba! que! se! realice! sobre! el! sistema,! se!
deber!rellenar!un!informe,!siguiendo!el!formato!y!el!proceso!que!se!describe!en!este!
apartado.!!
!
o! Matriz! de! Trazabilidad:! Aunque! la! metodologa! ESA' Lite' no! lo! incluye! para! este!
documento,! se! realizar! una! matriz! de! trazabilidad! entre! requisitos! de! capacidad! y!
pruebas!con!el!fin!de!asegurar!que!todas!las!funcionalidades!requeridas!por!el!cliente!
sern!probadas.! !
!
! Plan(de(prueba(
!
Para!poder!desarrollar!un!sistema!informtico!de!calidad!que!funcione!de!manera!correcta!es!
imprescindible!establecer!un!buen!plan!de!pruebas.!!
!
En! este! apartado! se! definen! los! objetivos! de! las! pruebas! a! realizar! y! cmo! han! de! llevarse! a!
cabo.!Debe!quedar!recogido!qu!elementos!van!a!ser!probados,!las!caractersticas!del!sistema!
que! se! van! a! identificar,! los! elementos! entregables,! las! actividades! a! realizar! para! poder!
construir!una!prueba,!qu!requisitos!debe!tener!el!sistema!para!que!las!pruebas!se!ejecuten!
con! xito! y,! por! ltimo,! los! criterios! a! tener! en! cuenta! por! el! equipo! de! desarrollo! para!
determinar!si!una!prueba!es!finalizada!con!xito!o!no.!!
!
Pgina!212!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Pruebas!de!Integracin:!el!propsito!que!persigue!estas!pruebas!es!la!de!comprobar!
que!todas!las!partes!del!sistema!estn!ensambladas!correctamente!y!su!interaccin!no!
produce!errores!o!salidas!no!esperadas.! !
! Pruebas!de!Aceptacin:!se!centran!en!abarcar!todas!aquellas!situaciones!que!verifican!
los! requisitos! software! descritos! por! el! cliente! y! que! adems! son! impuestos! por! el!
cliente!como!mnimos!para!aceptar!como!vlido!el!sistema.! !
! Pruebas!del!Sistema:!tiene!como!objetivo!verificar!el!correcto!funcionamiento!de!los!
componentes! del! sistema! mediante! diferentes! pruebas! de! caja! negra! que! cubren!
diferentes!mbitos!(rendimiento,!resistencia!ante!fallos...)! !
! Pruebas! de! Implantacin:! se! centran! en! verificar! que! una! vez! se! ha! implantado! el!
sistema!en!el!cliente,!ste!funciona!correctamente.!!
!
Los!objetivos!de!este!apartado!sern!los!siguientes:!!
!
! Comprobar! la! completitud! de! la! estructura! y! funcionalidad! de! los! componentes! del!
sistema.! !
! Verificar!la!interaccin!correcta!entre!componentes.! !
! Comprobar! el! correcto! funcionamiento! del! sistema! en! el! entorno! de operacin! final!
muy!similar!al!que!el!cliente!puede!utilizar.! !
! Corroborar!que!el!sistema!es!estable!ante!diferentes!situaciones.! !
!
En! caso! de! posibles! errores! controlados,! ofrecer! menajes! que! ayuden! a! identificar! cual! es! el!
problema!facilitndole!la!labor!de!conseguir!el!objetivo!correctamente.!
!
! Entregables
!
Para! poder! probar! cada! uno! de! los! elementos! y! funcionalidades! descritas! en! el! apartado!
anterior!es!necesario!tener!cierto!conocimiento!acerca!de!cmo!funciona!el!sistema!y!de!los!
recursos!que!son!necesarios!para!el!mismo,!adems!de!saber!qu!criterios!se!han!definido!para!
que! el! sistema! pueda! ser! considerado! vlido! y,! por! tanto,! cumpla! con! las! necesidades! del!
cliente.!
!
Por! ello,! se! hace! indispensable! disponer! de! una! serie! de! documentos! y! recursos! antes! de! la!
realizacin!de!las!pruebas:!!
!
! Documento!de!Estudio!de!la!Viabilidad.!!
! Documento!de!Anlisis!del!Sistema.! !
! Documento!de!Diseo!del!Sistema.! !
! Plan!de!Validacin!y!Verificacin!del!Software.! !
! El!software!del!sistema.! !
! Manuales!de!usuario!del!sistema.! !
!
Una! vez! que! se! dispone! de! los! recursos! necesarios! para! la! realizacin! de! las! pruebas,! se!
proceder! a! ejecutar! cada! una! de! ellas! en! el! sistema.! Los! resultados! de! las! pruebas! sern!
recogidos!en!un!informe!denominado!Informe!de!realizacin!de!pruebas!del!sistema,!en!el!cual!
se! registrar! toda! informacin! acerca! de! las! pruebas! realizadas.! Dicho! informe! deber!
contener!una!tabla!por!cada!prueba!realizada,!siguiendo!la!plantilla!definida!para!tal!fin!en!el!
apartado!7.4.'Plantilla'de'informe'de'pruebas.!
!
Pgina!213!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Tareas de prueba !
!
Desarrollar!un!sistema!de!calidad!que!cumpla!con!el!resultado!esperado!por!el!cliente!requiere!
definir! un! conjunto! de! pruebas! lo! ms! completo! posible,! de! forma! que! cada! una! de! las!
funcionalidades!del!sistema!se!compruebe!correctamente.!!
Debido! a! que! el! conjunto! de! pruebas! puede! llegar! a! ser! excesivamente! numeroso! se! hace!
necesaria!la!definicin!de!un!conjunto!de!tareas!que!sirvan!de!gua!para!preparar!y!desarrollar!
cada!una!de!las!pruebas.!!
Por! lo! tanto,! las! tareas! definidas! para! desarrollar! las! pruebas! de! este! proyecto! son! las!
siguientes:!!
! Definicin! de! la! prueba! de! aceptacin:! Se! debe! realizar! una! descripcin! acerca! de! la!
prueba,! especificando! cual! es! el! objetivo! de! la! misma,! qu! elementos! del! sistema! sern!
sometidos! a! prueba! y! las! caractersticas! que! debe! tener! el! sistema! para! que! la! prueba!
pueda!ser!ejecutada.!Adems!se!detallar!cada!uno!de!los!pasos!a!realizar!para!la!correcta!
ejecucin!de!la!prueba.!!
! Ejecucin! de! la! prueba! de! aceptacin:! Observando! el! comportamiento! del! sistema! y! los!
resultados!obtenidos!se!podr!determinar!si!la!prueba!es!superada!con!xito!o!no.!!
! Registro! de! la! prueba! de! aceptacin:! Deber! generarse! una! tabla! con! la! informacin!
acerca! de! la! prueba,! los! resultados! y! los! posibles! fallos! encontrados.! Esta! tabla! debe!
cumplir! el! formato! definido! en! el! apartado! 7.4.! Plantilla! de! informe! de! pruebas! de! este!
documento! y! ser! incluida! en! el! Informe' de' realizacin' de' pruebas' del' sistema.! El!
documento! con! el! resultado! de! las! pruebas! se! adjuntar! con! la! documentacin! del!
proyecto,!pero!no!se!incluir!en!la!memoria.!El!nombre!de!este!documento!ser!Informe!
de!Pruebas!del!Sistema.doc!!
!
Para!que!las!pruebas!definidas!puedan!ser!ejecutadas!de!manera!satisfactoria!y!produzcan!los!
mismos! resultados! que! en! el! entorno! en! el! que! el! sistema! real! debe! ser! implantado,! es!
necesario! definir! las! caractersticas! que! debe! tener! el! sistema! donde! se! van! a! realizar! las!
pruebas.!!
!
En! el! caso! de! este! proyecto,! el! entorno! de! pruebas! tendr! las! mismas! caractersticas! que! el!
entorno! de! implantacin! del! sistema,! por! lo! que! en! este! apartado! no! es! necesario! definir!
nuevas!necesidades!para!el!entorno.!!
!
Pgina!214!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Procedimientos(de(prueba((
!
En!este!apartado!se!especifican!las!pruebas!que!se!deben!realizar!al!sistema!para!comprobar!
su!correcto!funcionamiento!y!que!cumple!con!todas!las!especificaciones.!!
!
A!continuacin!se!describe!el!formato!de!tabla!utilizado!para!la!especificacin!de!las!pruebas!y!
los!distintos!campos!que!contiene:!!
!
! Identificador:!Nombra!de!manera!nica!a!la!prueba!siguiendo!el!formato!PR6XXX,!donde!
XXX'tomar!valores!numricos!dentro!del!rango!000M999.!!
! Descripcin:!Especifica!el!objetivo!de!la!prueba.! !
! Precondiciones:! Describe! el! estado! en! el! que! se! debe! encontrar! el! sistema! de! forma!
previa!a!la!realizacin!de!la!prueba.! !
! Pasos! a! seguir:! Establece! la! secuencia! de! pasos! que! debe! realizar! el! responsable! de! la!
prueba!sobre!el!sistema.! !
!
Las!pruebas!a!realizar!en!este!proyecto,!estn!encaminadas!a!garantizar!que!los!desarrollos!y!
parametrizaciones!funcionan!adecuadamente.!Por!tanto,!se!ejecutarn!los!procesos!recogidos!
en! la! fase! de! anlisis! de! requisitos,! comprobando! el! funcionamiento! adecuado.! Las! pruebas!
son!unitarias,!si!bien!tienen!como!objetivo!realizar!una!prueba!global!de!todo!el!sistema.!Por!
este!motivo,!se!incluirn!procesos!de!cada!uno!de!los!mdulos!de!SAP!afectados:!!
!
Identificador! PR6001!
Descripcin! Arrancar!la!aplicacin!correctamente!
Precondiciones! Ninguna!
Pasos!a!seguir! Hacer! doble! click! en! la! entrada!
correspondiente!para!arrancar!el!sistema.!
Introducir! usuario! y! contrasea! para! logarse!
en!el!sistema.!
Comprobar! que! la! aplicacin! arranca!
correctamente.!
Tabla!106!.!Procedimiento!de!prueba!PR.001!
Identificador! PR6002!
Descripcin! Introducir! una! transaccin! en! el! cuadro! de!
dilogo! de! SAP! para! acceder! a! una!
determinada!funcionalidad!
Precondiciones! Estar!logado!en!el!sistema!
Pasos!a!seguir! Introducir!la!transaccin!PA20!para!visualizar!
los!datos!maestros!de!empleados.!
Verificar!que!no!se!produce!ningn!dump!y!se!
accede!correctamente!a!los!datos.!
Tabla!107!.!Procedimiento!de!prueba!PR.002!
Identificador! PR6003!
Descripcin! Iniciar!funcionalidad!desde!el!men!SAP!
Precondiciones! Estar!logado!en!el!sistema!
Pasos!a!seguir! Desplegar! el! men! SAP! y! buscar! transaccin!
PA20! para! acceder! a! los! datos! maestros! de!
empleados!desde!el!men.!
Tabla!108!.!Procedimiento!de!prueba!PR.003!
Pgina!215!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! PR6004!
Descripcin! Salir!de!la!aplicacin!
Precondiciones! Ninguna!
Pasos!a!seguir! Hacer! click! en! el! botn! salir! del! sistema! o!
bien!introducir!transaccin!/nex.!
Comprobar! que! la! aplicacin! se! cierra!
correctamente.!
Tabla!109!.!Procedimiento!de!prueba!PR.004!
Identificador! PR6005!
Descripcin! Actualizar!el!registro!de!control!de!nmina.!!
Precondiciones! Estar!logado!en!el!sistema.!
Pasos!a!seguir! Se!accede!a!la!transaccin!PA03.!
Se! actualiza! el! status! del! registro! de! nmina!
en!Libre!para!correcciones.!
Tabla!110!.!Procedimiento!de!prueba!PR.005!
Identificador! PR6006!
Descripcin! Generar!el!calendario!personal!
Precondiciones! Estar!logado!en!el!sistema.!
Pasos!a!seguir! Se! ejecuta! la! transaccin! para! lanzar! el!
programa!RPTGENE0.!
Se!selecciona!el!colectivo!de!empleados!cuyo!
calendario!anual!se!quiere!generar.!
Se!ejecuta!el!programa.!
Se! verifica! que! el! calendario! se! ha! generado!
correctamente! para! el! colectivo! de!
empleados.!
Tabla!111!.!Procedimiento!de!prueba!PR.006!
Identificador! PR6007!
Descripcin! Estimar! los! devengos! anuales! y! calcular! el!
IRPF!
Precondiciones! Estar!logado!en!el!sistema.!
Registro! de! gestin! en! status! Libre! para!
correcciones.!
Calendario!de!personal!actualizado.!
Pasos!a!seguir! Ejecutar! transaccin! para! ejecutar! el!
programa!RPIGA0E0.!
Seleccionar!colectivo!de!empleados!cuyo!IRPF!
se!quiere!actualizar.!
Ejecutar! el! juego! de! datos! obtenido! para!
actualizar!el!infotipo!0062!de!los!empleados.!
Tabla!112!.!Procedimiento!de!prueba!PR.007!
!
!
!
!
!
!
Pgina!216!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! PR6008!
Descripcin! Simulacin!de!nmina!
Precondiciones! Estar!logado!en!el!sistema.!
Calendario!personal!generado.!
IRPF!actualizado.!
Pasos!a!seguir! Se! ejecuta! transaccin! para! ejecutar!
programa!de!clculo!de!nmina!RPCALCE0.!
Check! box! para! Simulacin! de! clculo! de!
nmina!tiene!que!estar!marcado.!
Se! selecciona! el! rea! de! nmina!
correspondiente!que!se!desea!calcular.!
Se! ejecuta! el! programa! y! se! verifican! los!
resultados!obtenidos.!
Tabla!113!.!Procedimiento!de!prueba!PR.008!
Identificador! PR6009!
Descripcin! Actualizar! el! registro! de! control! de! nmina!
Libre!para!clculo!de!nmina.!
Precondiciones! Estar!logado!en!el!sistema.!
Status!previo!del!registro!de!gestin!en!libre!
para!correcciones.!!
Pasos!a!seguir! Se!ejecuta!transaccin!PA03!para!actualizar!el!
status!del!registro!de!gestin.!
Se! actualiza! el! status! haciendo! en! click! en! el!
botn!Libre!para!clculo!de!nmina.!
Tabla!114!.!Procedimiento!de!prueba!PR.009!
Identificador! PR6010!
Descripcin! Calcular!la!nmina!en!real!
Precondiciones! Estar!logado!en!el!sistema.!
Generacin!de!calendario!personal.!
Actualizacin!de!IRPF!y!devengos!anuales.!
Registro! de! gestin! con! status! Libre! para!
clculo!de!nmina.!
Pasos!a!seguir! Se!ejecuta!transaccin!para!acceder!al!driver!
de!nmina!RPCALCE0.!
Se! comprueba! que! el! check! box! para!
Simulacin!no!est!marcado.!
Se!selecciona!el!rea!de!nmina!que!se!desea!
calcular.!
Se!ejecuta!el!programa.!
Se! verifica! que! los! resultados! obtenidos! son!
correctos.!
Tabla!115!.!Procedimiento!de!prueba!PR.010!
!
!
!
!
!
!
Pgina!217!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! PR6011!
Descripcin! Generar!el!recio!de!salarios!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!la!nmina!en!real.!
Pasos!a!seguir! Ejecutar! transaccin! para! acceder! al!
programa!de!generacin!de!recibos!en!PDF.!
Seleccionar! parmetros! deseados! en! la!
pantalla!de!seleccin.!
Ejecutar!y!verificar!que!los!recibos!de!nmina!
obtenidos!en!PDF!son!correctos.!
Tabla!116!.!Procedimiento!de!prueba!PR.011!
Identificador! PR6012!
Descripcin! Envo!automtico!de!recibos!de!salarios!
Precondiciones! Realizar! el! desarrollo! que! permitir! el! envo!
automtico! de! los! recibos! de! salario! de! los!
empleados.!!
Pasos!a!seguir! Por!determinar.!
Tabla!117!.!Procedimiento!de!prueba!PR.012!
Identificador! PR6013!
Descripcin! Obtener!los!boletines!de!cotizacin!,!modelo!
TC1!
Precondiciones! Estar!logado!en!el!sistema.!
Nmina!calculada!en!real.!
Pasos!a!seguir! Se! ejecuta! la! transaccin! que! accede! al!
programa!de!generacin!de!TC.!
Se! seleccionan! los! parmetros! de! seleccin!
en!la!pantalla:!CCC,!rea!de!nmina,!periodos!
a!generar.!
Se! selecciona! la! opcin! de! modelo! impreso!
de!los!boletines!de!cotizacin.!
Se! ejecuta! y! se! verifica! que! los! resultados!
obtenidos!son!correctos.!
Tabla!118!.!Procedimiento!de!prueba!PR.013!
Identificador! PR6014!
Descripcin! Obtener! el! fichero! FAN! para! la! Seguridad!
Social!
Precondiciones! Estar!logado!en!el!sistema.!
Nmina!calculada!en!real.!
Pasos!a!seguir! Se! ejecuta! la! transaccin! que! accede! al!
programa!de!generacin!de!TC.!
Se! seleccionan! los! parmetros! de! seleccin!
en!la!pantalla:!CCC,!rea!de!nmina,!periodos!
a!generar.!
Se! selecciona! la! opcin! de! obtencin! de! los!
ficheros!FAN!(Generar!ficheros!Temse).!
Se! ejecuta! y! se! verifica! que! los! resultados!
obtenidos!son!correctos.!
Tabla!119!.!Procedimiento!de!prueba!PR.014!
Pgina!218!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! PR6015!
Descripcin! Envo!de!ficheros!FAN!a!la!Seguridad!Social!
Precondiciones! Ficheros!Temse!generados!
Pasos!a!seguir! Se!conectar!a!la!aplicacin!WinSuite.!
Se! logar! el! usuario! con! la! clave! de!
autorizado!correspondiente.!
Se! enviar! a! la! Seguridad! Social! mediante!
esta!aplicacin!el!fichero!obtenido!de!SAP.!
Tabla!120!.!Procedimiento!de!prueba!PR.015!
Identificador! PR6016!
Descripcin! Preparar! intercambio! de! datos! para!
transferencias!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!nmina!previamente!realizado.!
Pasos!a!seguir! Se! ejecuta! la! transaccin! para! obtener! el!
identificador! de! transferencias! con! el! cual! se!
obtendr!el!fichero!en!un!paso!posterior.!
Se! comprueba! que! el! programa! ha!
funcionado!correctamente!y!que!los!importes!
de!las!transferencias!cuadran!con!el!resultado!
obtenido! del! reporte! de! ccMnminas! para! el!
concepto!/559.!
Tabla!121!.!Procedimiento!de!prueba!PR.016!
Identificador! PR6017!
Descripcin! Preparar!el!disquete!para!transferencias!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!nmina!en!real.!
Haber! generado! identificador! de!
transferencias!(en!el!paso!anterior).!
Pasos!a!seguir! Generar! la! transaccin! con! el! programa! para!
generacin!del!fichero!de!transferencias.!
Seleccionar! el! identificador! obtenido! en! el!
paso!previo.!
Ejecutar! y! verificar! que! todo! ha! ido!
correctamente.!
Tabla!122!.!Procedimiento!de!prueba!PR.017!
!
!
!
!
!
!
!
!
!
!
!
Pgina!219!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! PR6018!
Descripcin! Descargar!el!disquete!con!las!transferencias!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!nmina!en!real.!
Identificador!de!transferencias.!
Ejecucin!del!programa!que!genera!el!fichero!
de!transferencias.!
Pasos!a!seguir! Desde! la! transaccin! FDTA! seleccionaremos!
el! fichero! que! se! ha! generado! en! el! paso!
anterior.!
Se!har!click!en!el!botn!descargar!fichero.!
Se! guardar! en! la! ruta! deseada! del!
ordenador.!
Tabla!123!.!Procedimiento!de!prueba!PR.018!
Identificador! PR6019!
Descripcin! Envo!de!los!ficheros!de!transferencias!!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!nmina!en!real.!
Identificador!de!transferencias.!
Fichero!de!transferencias!generado.!
Fichero!descargado!en!el!ordenador.!
Pasos!a!seguir! Logarse! en! la! plataforma! web! habilitada! por!
el!banco.!
Enviar!el!fichero!SEPA!obtenido!de!SAP.!
Comprobar! que! se! ha! realizado! el! envo!
correctamente.!
Tabla!124!.!Procedimiento!de!prueba!PR.019!
Identificador! PR6020!
Descripcin! Generar! el! fichero! de! rentas! para! el! modelo!
190!de!Hacienda!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!nmina!en!real.!
Pasos!a!seguir! Se! ejecuta! transaccin! para! acceder! al!
programa!RPC190E0.!
Se!seleccionan!los!parmetros!deseados!en!la!
pantalla!de!seleccin.!
Se!selecciona!el!modelo!190.!
Se!ejecuta!y!se!comprueba!que!los!resultados!
obtenidos!son!correctos.!!
Tabla!125!.!Procedimiento!de!prueba!PR.020!
!
!
!
!
!
!
!
!
Pgina!220!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! PR6021!
Descripcin! Generar! el! certificado! de! rentas! para! el!
modelo!190!de!Hacienda!
Precondiciones! Estar!logado!en!el!sistema.!
Clculo!de!nmina!en!real.!
Pasos!a!seguir! Se! ejecuta! transaccin! para! acceder! al!
programa!RPC190E0.!
Se!seleccionan!los!parmetros!deseados!en!la!
pantalla!de!seleccin.!
Se!selecciona!el!certificado!de!retenciones.!
Se!ejecuta!y!se!comprueba!que!los!resultados!
obtenidos!son!correctos.!
Tabla!126!.!Procedimiento!de!prueba!PR.021!
Identificador! PR6022!
Descripcin! Envo!de!los!ficheros!de!Hacienda!!
Precondiciones! Ficheros!generados!de!SAP.!
Pasos!a!seguir! Logarse!en!la!sede!electrnica!de!la!AEAT.!
Realizar! el! envo! del! fichero! para! el! modelo!
190.!
Comprobar! que! el! envo! se! ha! realizado!
correctamente.!
Realizar! el! envo! del! fichero! para! el!
certificado!de!retenciones.!
Comprobar! que! el! envo! se! ha! realizado!
correctamente.!
Tabla!127!.!Procedimiento!de!prueba!PR.022!
Identificador! PR6023!
Descripcin! Generacin!reporte!de!ccMnminas!
Precondiciones! Estar!logado!en!el!sistema.!
La! nmina! tiene! que! estar! previamente!
calculada!en!real.!
Pasos!a!seguir! Ejecucin! del! programa! habilitado! por! SAP!
para! extraer! el! resumen! de! todos! los!
conceptos! de! nmina! que! ha! cobrado! cada!
empleado.!
Tabla!128!.!Procedimiento!de!prueba!PR.023!
!
!
!
!
!
!
!
!
!
!
!
Pgina!221!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Identificador! PR6024!
Descripcin! Ejecutar! la! contabilidad! y! el! cuadre! de!
nmina!
Precondiciones! Estar!logado!en!el!sistema.!
Nmina!calculada!en!real.!
Pasos!a!seguir! Se! ejecuta! la! transaccin! para! el! programa!
RPCIPE00.!
Se!selecciona!el!rea!de!nmina!deseada.!
Se!selecciona!la!generacin!del!comprobante!
en!simulacin.!
Se!verifica!que!no!se!produce!ningn!error.!
Se!selecciona!la!generacin!del!comprobante!
en!real.!
Se! verifica! que! los! resultados! obtenidos! son!
correctos! y! que! los! saldos! estn!
compensados.!
Se! cuadran! los! resultados! obtenidos! con! el!
reporte!de!ccMnminas.!
Tabla!129!.!Procedimiento!de!prueba!PR.024!
Identificador! PR6025!
Descripcin! Envo!a!FI!del!documento!contable!generado!
Precondiciones! Estar!logado!en!el!sistema.!
La!nmina!debe!estar!previamente!calculada.!
Se! ha! verificado! que! el! documento! contable!
generado! tiene! los! saldos! balanceados! y!
cuadra!con!el!reporte!de!ccMnminas.!
Documento!contable!generado!en!Ejecucin!
en!productivo!y!NO!en!Simulacin.!
Pasos!a!seguir! Se! hace! click! en! el! botn! habilitado! para!
liberar!el!documento!contable.!
Se! hace! click! en! el! botn! habilitado! para!
enviar! el! documento! contable! al! sistema! de!
Finanzas.!
Tabla!130!.!Procedimiento!de!prueba!PR.025!
Las! pruebas! realizadas! han! finalizado! con! xito,! por! tanto! se! determina! que! el! sistema! se!
encuentra!en!disposicin!de!ser!instalado!en!los!clientes!que!lo!requieran.!!
!
Las! pruebas! se! han! realizado! en! el! entorno! de! calidad.! Se! trata! del! sistema! en! el! que! se!
consolidan!los!cambios!y!configuraciones!realizadas!en!SAP.!Una!vez!validadas!las!pruebas,!los!
cambios!pueden!implementarse!en!el!sistema!productivo.!!
!
! Plantilla(de(informe(de(pruebas((
!
Durante! la! realizacin! de! las! pruebas! del! sistema! se! debe! realizar! un! informe! en! el! que! se!
detallen!los!resultados!obtenidos.!A!continuacin!se!especifican!los!campos!que!deberan!ser!
incluidos!en!el!informe!as!como!el!formato!establecido:!
!
! Identificador:!Identificador!de!la!prueba!realizada.! !
Pgina!222!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Fecha:!Fecha!en!la!que!se!realiz!la!prueba.! !
! Responsable:!Miembro!del!equipo!del!proyecto!encargado!de!realizar!la!prueba.! !
! Descripcin:!Objetivo!de!la!prueba!realizada.! !
! Resultado:! Este! campo! mostrar! el! valor! Aceptada' si! el! sistema! ha! realizado! la! prueba!
correctamente,!o!Rechazada'en!caso!contrario.! !
! Descripcin! de! los! fallos:! Si! la! prueba! ha! sido! Rechazada' este! campo! contendr! una!
descripcin!de!los!fallos!encontrados!durante!la!realizacin!de!dicha!prueba.! !
Identificador! !
Fecha! !
Responsable! !
Descripcin! !
Resultado! !
Descripcin!de!los!fallos! !
Tabla!131!.!Plantilla!informe!pruebas!
! Matriz(de(trazabilidad(Pruebas(/(Requisitos(de(Capacidad(
!
RU6C6001!
RU6C6002!
RU6C6003!
RU6C6004!
RU6C6005!
RU6C6006!
RU6C6007!
RU6C6008!
RU6C6009!
RU6C6010!
RU6C6011!
RU6C6012!
RU6C6013!
RU6C6014!
RU6C6015!
RU6C6016!
RU6C6017!
RU6C6018!
RU6C6019!
RU6C6020!
!
PR6001! X! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6002! ! X! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6003! ! ! X! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6004! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6005! ! ! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6006! ! ! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6007! ! ! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6008! ! ! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! ! ! !
PR6009! ! ! ! ! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! !
PR6010! ! ! ! ! ! ! ! X! X! ! ! ! ! ! ! ! ! ! ! !
PR6011! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! ! ! ! ! !
PR6012! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! ! ! ! !
PR6013! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! ! ! !
PR6014! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! ! ! !
PR6015! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! ! !
PR6016! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! !
PR6017! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! !
PR6018! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! ! !
PR6019! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! ! !
PR6020! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! !
PR6021! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! ! !
PR6022! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! ! !
PR6023! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X! ! !
PR6024! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X! !
PR6025! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! X!
Tabla!132!.!Matriz!de!trazabilidad!Pruebas!/!Requisitos!de!Capacidad!
Pgina!223!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
9.!MANUAL DE USUARIO
! Flujo(del(proceso(de(clculo(de(nmina(
!
Introduccin!de!INCIDENCIAS!en! Regularizacin!de!
MAESTRO!DE!PERSONAL! CONVENIO!
SIMULACIN!
Registro!Gestin:!!
LIBERAR!CLCULO!NMINA!
Modificaciones!!
MAESTRO!PERSONAL!
! INICIAR!CLCULO!NMINA!
SI!
Registro!Gestin:!!
LIBRE!CORRECCIN! Error?!
NO!
Registro!Gestin:!VERIFICAR!
RESULTADO!
SI!
Error?!
NO!
LISTADOS!NMINA!
RETROACTIVIDAD! RETROACTIVIDAD!rea!
Empleado! nmina!
! RECIBO!DE!SALARIOS! !
TRANSFERENCIA!BANCARIA!
Registro!Gestin:!FINALIZAR!NMINA!
SI!
CONTABILIZACIN!RESULTADO! SI!
NMINA!
Correccin! Modificacin!
de!datos!ya! FINAL!PROCESO! retroactiva!
calculados?! Convenio?!
SEGUROS!SOCIALES!
MODELOS!HACIENDA!
!
Ilustracin!272!.!Flujo!proceso!de!nmina!
Pgina!224!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Registro(Gestin(rea(de(Nmina:(Diferentes(Status(
(PA03)(
!
El!Registro!de!Gestin!determina!el!periodo!de!clculo!de!nmina!que!estamos!efectuando,!el!
periodo!mximo!de!retroactividad!y!de!modificaciones!del!Maestro!de!Personal!para!cada!rea!
de!Nmina.!
!
Adicionalmente,!cada!periodo!de!clculo!de!nmina!viene!controlado!por!los!diferentes!status'
de'nmina'del'Registro'de'Gestin:!
!
-! Libre!para!correccin!
-! Libre!para!clculo!de!nmina!
-! Verificar!resultados!nmina!
-! Fin!de!clculo!de!nmina!
!
!
Ilustracin!273!.!Registro!de!gestin!
! Generar(Calendario(Personal((RPTGENE0)(
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Al!generar!el!Calendario!Personal!de!los!empleados!permite!que!la!informacin!registrada!en!
el!infotipo!2001!Absentismos!se!active.!Es!necesaria!esta!activacin!debido!a!la!ubicacin!en!el!
periodo!de!clculo!de!nmina!de!los!tramos!IT!en!los!cuales!pueden!estar!los!empleados!para!
poder!realizar!los!clculos!de!las!Prestaciones!de!Seguridad!Social.!
!
El! Calendario! Personal! siempre! debe! ser! generado! antes! del! clculo! del! proceso! de!
Regularizacin!IRPF!o!del!Clculo!de!la!nmina.!!!!!!!!!!!!!!!!!!!!!!
!!!!
Pgina!225!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!274!.!Generacin!de!calendario!personal!
!
Campos:!
!
En!el!apartado!de!Perodo:!Siempre!debe!generarse!el!Calendario!Personal!por!ao'natural.'
!
En!el!apartado!de!Seleccin!indicamos!los!datos!de!seleccin!de!los!empleados!a!procesar.!Es!
aconsejable!filtrar!por!rea!de!Nmina.!
!
En! el! apartado! de! Modalidad! de! generacin:! seleccionar! siempre! la! opcin! de! Forzar'
(actualizar'siempre).!
!
En!el!Apartado!de!Protocolo!de!generacin:!!
!
Si! marcamos! el! parmetro! Imprimir' protocolo! visualizaremos! los! das! exactos! de! absentismo!
del! empleado! y! su! repercusin! en! la! contabilizacin! de! los! tramos! de! IT! para! el! Clculo! de!
nmina!(Ejemplo:!donde!N!equivale!a!los!3!primeros!das;!E!equivale!a!los!12!siguientes;!donde!
1!equivale!a!los!5,etc.)!
!
Ejemplo:! Empleado! con! absentismo! por! Enfermedad! Comn! con! diferentes! smbolos! de!
absentismos!en!funcin!de!la!duracin!del!tramo!IT.!!
Pgina!226!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!275!.!Smbolos!calendario!personal!
! Simulacin(de(la(nmina((RPCALCE0)(
!
El!sistema!SAP!permite!simular!el!clculo!de!nmina!para!cualquier!perodo!de!nmina:!
!
La!simulacin!de!la!nmina!no!provoca!el!bloqueo!del!maestro!de!personal.!
Los! resultados! del! clculo! de! nmina! simulados! no! se! almacenan! en! el! clster! de! la! nmina!
simplemente!es!posible!visualizar!e!imprimir!el!recibo!de!nmina.!
La!simulacin!no!provoca!ninguna!modificacin!en!el!Registro'de'Gestin.'
!
Al! entrar! en! la! transaccin! simulacin' del! men! estndar' podremos! simular! la! paga! extra,! la!
nmina!ordinaria!o!el!finiquito.!!
!
Los!parmetros!de!seleccin!que!deben!indicarse!son:!
!
Perodo!clculo!nmina!
rea!de!nmina.!
Otro!perodo:!indicar!el!perodo!a!simular.!
!
Seleccin!
Nmeros!de!personal:!indicar!el/los!nmeros!de!personal!a!simular.!
rea!de!nmina.!
!
Pueden!utilizarse!otros!filtros!estndar!utilizando!el!botn!Ayuda'Bsqueda.'
!
!
Pgina!227!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!276!.!Programa!clculo!de!nmina!
!
Control!general!del!programa!
!
Esquema!de!nmina:!Indicamos!el!esquema!de!clculo!de!nmina!(ZE00,!ZEP0).!
Proceso!de!test:!Permite!simular!la!nmina!sin!actualizar!el!clster!de!nmina.!
!
Visualizar! Log:! Permite! visualizar! en! estructura! de! rbol! la! secuencia! de! clculos! que! ha!
realizado!el!programa!de!clculo!de!la!nmina.!
!
Variante! visualizar! recibo! salarios:! Permite! indicar! una! variante! del! programa! de! edicin! de!
recibo!de!salarios!visualizando!el!recibo!de!salario!o!la!carta!de!finiquito.!
!
Ejecutamos!el!proceso!con!el!icono!Ejecutar.''
Pgina!228!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Visualizamos!el!recibo!de!salarios!simulado.!
!
!
Ilustracin!277!.!Recibo!de!nmina!
! Iniciar(clculo(nmina((RPCALCE0)(
!
Al!entrar!en!la!transaccin!Iniciar'clculo'nmina!y!acceder!al!programa!de!nmina,!deberemos!
utilizar!una!variante!en!la!que!nos!determine!por!defecto!los!parmetros!de!lanzamiento!del!
programa.!
!
Pgina!229!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!278!.!Clculo!de!nmina!
!
Los!campos!de!seleccin!que!se!proponen!por!defecto!son:!
!
Perodo!clculo!nmina!
rea!de!nmina.!
Perodo!actual:!Definido!por!el!Registro'de'gestin!
!
Seleccin!
Nmeros!de!personal:!indicar!el/los!nmeros!de!personal!si!es!necesario.!
rea!de!nmina.!
!
Control!general!del!programa!
Esquema!de!nmina:!Indicamos!ZE00!Nmina!Mensual,!ZEP0!Nmina!Paga!Extra.!
Proceso!de!test:!NO!marcado.!
!
Variante! visualizar! recibo! salarios:! Permite! visualizar! el! recibo! de! salarios.! Frente! a!
lanzamiento!masivo!de!empleados!no!utilizar!este!campo.!
!
!
Pgina!230!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!279!.!Opciones!clculo!de!nmina!
!
Ejecutamos!el!proceso!con!el!icono!Ejecutar.!!
!
!
! Log de Nmina
!
Si! marcamos! el! flag! Visualizar' log! el! sistema! nos! mostrar! un! dibujo! o! detalle! del! clculo! de!
nmina.!
!
Pgina!231!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!280!.!Seleccin!log!de!nmina!
!
Normalmente! el! Log! de! la! nmina! nos! permite! detectar! en! qu! subproceso! del! clculo! de! la!
nmina!ha!habido!un!error.!
!
!
Ilustracin!281!.!Log!de!nmina!
Pgina!232!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Para!ejecutar!el!clculo!de!nmina!en!real!en!proceso!de!fondo!no!debe!estar!marcado!ni!el!
flag!de!Visualizar'log'ni!tener!una'variante'de'visualizacin'de'recibo'de'salarios.'
!
!
En!la!parte!superior!de!la!pantalla!va!men!seleccionamos!Ejecutar'en'proceso'fondo.'
!
!
Ilustracin!282!.!Proceso!de!fondo!1!
!
Nos!aparece!un!cuadro!de!dilogo!de!Spool!de!impresin.!!
!
Ilustracin!283!.!Proceso!de!fondo!2!
Pgina!233!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Seleccionamos!Atributos!e!indicamos!la!opcin!Colocar!primero!en!el!SPOOL!SAP.!
!
!
Ilustracin!284!.!Proceso!de!fondo!3!
A!continuacin!nos!aparece!otro!cuadro!de!dilogo!y!seleccionamos!Inmediato.'
!
Pgina!234!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!285!.!Proceso!de!fondo!4!
!
Clicamos!en!el!icono!Grabar.!
!
Nos! muetra! la! pantalla! de! lanzamiento! del! programa! de! clculo! de! la! nmina! y! en! la! parte!
inferior!de!la!pantalla!se!muestra!el!siguiente!mensaje!.!
!
!
Ilustracin!286!.!Proceso!de!fondo!5!
!!
!
Para!visualizar!el!proceso!de!lanzamiento!y!validar!si!ha!terminado!accedemos!via!men!a!la!
opcin!Jobs'propios.'
Pgina!235!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!287!.!Visualizar!jobs!
!
Nos!aparece!una!panatalla!con!el!programa!que!se!ha!lanzado,!el!usuario!el!status!la!fecha!y!
hora!inicio!del!lanzamiento.!
!
!
Ilustracin!288!.!Jobs!lanzados!
!
rdenes!de!Spool!Propias!
!
Una! vez! finalizado! accederemos! al! log! o! spool! del! programa! para! verificar! que! todos! los!
empleados! han! sido! procesados! correctamente! o! si! por! lo! contrario! el! sistema! ha! detectado!
algn!error.!
!
Clicaremos!en!el!icono! .!
!
Accederemos!al!resumen!de!rdenes'de'Spool.'
!
!
Pgina!236!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!289!.!Visualizacin!log!del!job!
!
Clicaremos!en!Tp'para!visualizar!el!log!de!la!nmina!de!errores.'
!
En!este!ejemplo!el!sistema!no!ha!calculado!ningn!empleado!debido!a!que!hemos!lanzado!la!
nmina!en!real!pero!sin!liberar!el!clculo!de!la!nmine!en!el!Registro!de!Gestin.!
!
!
Ilustracin!290!.!Log!de!nmina!en!job!
!
!
!
! Reporte(de(CCWns((H99CWTR0)(
!
El!programa!H99CWTR0'Programa'de'CC3nminas!extrae!las!CCMnminas!de!los!resultados!de!
clculo! de! nmina! para! el/los! perodo/s! seleccionado/s.! Concretamente! extrae! datos! de! la!
tabla!RT!(Result!Table)!y!WPBP!(Work!Place!Basic!Pay)!del!clster!de!nmina!(RE).!
!
Consulta!de!un!Perodo!de!Nmina!
!
El! programa! H99CWTR0' Programa' de' CC3nminas' permite! consultar! los! conceptos! salariales!
de!un!nico!perodo!de!nmina.!
!
En!el!apartado!Seleccin'podemos!utilizar!filtros!estndar.!
Pgina!237!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!291!.!Programa!de!cc.nminas!1!
!
Ser!necesario!indicar!en!el!apartado!Per.clculo'nmina'el!perodo!de!nmina!que!se!desea!
consultar.!
!
!
Ilustracin!292!.!Programa!de!cc.nminas!2!
!
En!el!apartado!Determinacin'de'perodo'indicaremos!Vista*perodos*En*de!clculo!de!nmina!
para!listar!los!resultados!de!nmina!del!ltimo!clculo!del!periodo!seleccionado.!
!
La! opcin! Vista* Para* permite! listar! los! resultados! de! nmina! del! periodo! que! estamos!
seleccionando!antes!que!dicho!periodo!se!recalculase!en!periodos!posteriores.!
!
Pgina!238!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
En!el!apartado!Otras'selecciones'indicaremos!los!conceptos!de!nmina!que!queremos!listar,!de!
cliente!como!tcnicos!de!SAP.!
!
En!el!apartado!Salida'indicaremos!la!opcin!Control'Grid'ALV'que!permite!visualizar!los!datos!
es!formato!List!Viewer!ABAP.!
!
Al!ejecutar!visualizamos!los!resultados!de!nmina!de!la!siguiente!forma.!
!
!
Ilustracin!293!.!Listado!de!cc.nminas!1!
!
!
Consulta!de!varios!Periodos!de!Nmina!a!la!vez!
!
Para!consultar!varios!periodos!al!mismo!tiempo!deberemos!indicar!en!el!apartado!Per.clculo'
nmina'un!intervalo!de!perodos!de!nmina.!
!
!
Ilustracin!294!.!Programa!de!cc.nminas!3!
!
El! listado! se! muestra! de! la! siguiente! forma.! En! las! columnas! Periodo' para' y! Periodo' en'
aparecen!los!perodos!seleccionados.!
!
!
Ilustracin!295!.!Listado!de!cc.nminas!2!
!
Comparacin!Periodos!de!Nmina!
!
El!programa!permite!realizar!una!comparacin!de!resultados!entre!periodos!de!nmina.!
Pgina!239!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!296!.!Programa!de!cc.nminas!comparativo!
!
Para! ello! deberemos! indicar! los! perodos! a! comparar! y! seleccionaremos! el! flag! Clculo' de'
nmina' comparacin.' Para! poder! indicar! estos! parmetros! deberemos! clicar! previamente! el!
botn!Per.clculo'nmina'del!mismo!apartado.!
!
Al! ejecutar! obtendremos! el! listado! que! se! muestra! previa! configuracin! de! una! variante! de!
visualizacin!Grid'ALV'seleccionando!las!columnas!deseadas.!!!
!
!
Ilustracin!297!.!Seleccin!tipo!de!salida!de!listado!
Pgina!240!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!298!.!Listado!de!cc.nminas!3!
!
En! el! ejemplo! observamos! un! empleado! con! aumento! de! 100! EUR! en! el! Salario! Base!
observando!las!diferencias!en!la!columna!Dif.abs.importe.!Es!importante!indicar!las!columnas!
Comprar.PP' Comprar.PE' y! Per.para' y! Periodo' En' para! saber! qu! periodos! se! estn!
comparando.!
!
Este!listado!tambin!puede!utilizarse!para!comparar!las!Cantidades'de!das,!horas,etc.!de!los!
variables!de!nmina.!
!
!
Ilustracin!299!.!Listado!de!cc.nminas!4!
!
!
Diferencias!de!Salario!de!Periodos!de!Nmina!recalculados!!
(Periodo!En/Periodo!Para)!
!
Calculamos!la!nmina!del!periodo!01.2011.!
Pgina!241!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
En!Febrero!2011!aumentamos!el!Salario!Base!100!EUR!con!efectos!retroactivos!a!01.2011.!
!
Ilustracin!300!.!Ejemplo!retroactividad!1!
!
Lanzamos!la!nmina!del!mes!02.2011.!
!
Si!visualizamos!el!recibo!de!salario!observaremos!que!el!recibo!se!ha!lanzado!EN!EL!PERODO!
de!clculo!de!nmina!02.2011!PARA!EL!PERODO!mensual!02.2011.!
!
Ilustracin!301!.!Ejemplo!retroactividad!2!
Pgina!242!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Observamos!que!existen!diferencias!de!recalculo!debido!a!que!aparece!en!el!recibo!de!salario!
el!concepto!Comp.posterior'mes'ant.'con!el!importe!de!92,06!EUR.!
!
!
Ilustracin!302!.!Ejemplo!retroactividad!3!
!
Ilustracin!303!.!Ejemplo!retroactividad!4!
!
Si! extraemos! el! recibo! de! salarios! de! diferencias! observamos! de! donde! proceden! esas!
diferencias.!EN!EL!PERIODO!02.2011!se!ha!recalculado!la!nmina!PARA!EL!PERIODO!01.2011.!!
!
Observamos!que!el!importe!resultante!es!el!que!se!arrastra!en!el!mes!02.2011!en!concepto!de!
Comp.posterior'mes'ant.'con!el!importe!de!92,06!EUR.!
!
Si! ejecutamos! el! programa! H99CWTR0' Programa' de' CC3nminas' seleccionando! el! periodo!
02.2011! y! marcando! el! parmetro! Vista' periodo' EN' observaremos! cmo! el! listado! permite!
extraer!las!diferencias!de!meses!anteriores!y!saber!exactamente!de!qu!perodo!proceden.!
Pgina!243!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
!
!
Ilustracin!304!.!Ejemplo!retroactividad!5!
!
!
!
Ilustracin!305!.!Ejemplo!retroactividad!6!
!
100!!5,88!!1,93!!0,13!=!92,06!EUR!!
que!equivale!al!importe!del!concepto!Comp.posterior'mes'ant.'que!se!paga!en!02.2011.!
!
Pgina!244!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!306!.!Macro!cc.nminas!1!
!
Podemos! realizar! una! MACRO! en! Excel! para! que! los! datos! que! extraiga! el! programa!
H99CWTR0!se!vuelquen!en!diferentes!pestaas!dentro!de!un!Excel.!
!
Al!activar!la!MACRO!obtenemos!los!datos!a!nivel!de!empleado.!
!
!
Ilustracin!307!.!Macro!cc.nminas!2!
!
Obtenemos!los!datos!a!nivel!de!Divisin!de!Personal.!
!
Pgina!245!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!308!.!Macro!cc.nminas!3!
!
Obtenemos!los!datos!a!nivel!de!Centro!de!Coste.!
!
!
Ilustracin!309!.!Macro!cc.nminas!4!
! Transferencias(
!
La!decisin!de!si!se!genera!un!cheque!o!una!transferencia!bancaria!depende!de!los!datos!que!
se!hayan!introducido!en!el!infotipo!0009!!Relacin'Bancaria.!!
!
En!el!campo!de!Va'de'Pago'se!indica!si!el!pago!se!realiza!por!cheque!o!por!transferencia.!
!
La! clase' de' registro' de' relacin' bancaria! con! valor! 0! ! Relacin' Bancaria' Principal! nos! indica!
que!es!la!relacin!bancaria!del!empleado!para!los!pagos!de!nmina.!!!
Los!campos!de!Valor'Prefijado''importe'!y!Porcentaje'Aplicado''porcentaje!slo!se!rellenaran!
para!un!empleado!que!tenga!una!cuenta!complementaria!con!la!clase!de!registro!de!relacin!
bancaria! con! el! valor! 1! ! Conexin' Bancaria' Complementaria.! ! En! estos! dos! campos! se! debe!
introducir!el!%!del!lquido!de!nmina!o!el!importe!fijo!que!debe!transferirse!a!ese!banco!y!el!
resto!del!importe!se!transfiere!entonces!al!banco!principal.!
!
A!continuacin!se!explicaran!los!3!pasos!para!generar!las!transferencias!bancarias:!
!
Pgina!246!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Programa!previo!ISD!
! Crear!ISD!o!Medios!de!Pago!
! Gestin!ISD!
!
! Ilustracin!310!.!Pasos!transferencias !
!
El!infotipo!Datos!bancarios!(0009)!se!interpreta!durante!el!proceso!de!clculo!de!la!nmina!y!
los!infotipos!Datos!personales!(0002)!y!Direcciones!!(0006)!se!procesan!en!el'Programa'previo'
ISD!como!medida!adicional!de!verificacin.!
!
!
Pgina!247!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!311!.!Preparacin!transferencias!
!
Descripcin!de!los!campos!relevantes:!
!
Ayuda! Bsqueda:! Con! esta! opcin! podremos! indicar! un! filtro! con! la! ayuda! bsqueda! K! !
Asignacin!Organizacional.!
!
Pgina!248!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!312!.!Filtros!transferencias!
!
!
Consideraciones:!
!
El! programa! RPCDTAE0' Preparacin' ISD! tiene! como! filtros' estndar! el! rea! de! Nmina.! SAP!
interpreta! que! el! marcaje' de! las! transferencias! debe! efectuarse! utilizando! este! criterio,!
entendiendo!que!el!hecho!de!que!los!empleados!estn!en!distintas!reas!de!Nmina!es!debido!
a!momentos!de!pago!diferentes.!Cualquier!otro!filtro!debe!tenerse!en!consideracin!como!se!
explicar!ms!adelante!respecto!al!uso!de!la!Ayuda'Bsqueda'K'Asignacin'Organizativa.'
!
Perodo! de! Nmina:! Indicaremos! el! perodo! de! nmina! sobre! el! cual! queremos! efectuar! las!
transferencias.!
!
CC6nmina:! Podemos! indicar! que! se! incluyan! o! excluyan! CCMnminas! para! transferir.! ! Por!
defecto! se! transfieren! los! importes! de! todas! las! CCMnminas! que! estn! en! la! tabla! BT! sin!
marcar.!
!
Test:!El!programa!previo!ISD!posee!un!flag!para!ejecutarlo!en!modo!de!test!antes!de!realizarlo!
en!real.!!!
Es! recomendable! realizar! una! primera! ejecucin! en! modo! Test! ya! que! esta! opcin! nos!
proporciona!un!log!con!un!resumen!del!juego!de!los!datos!seleccionados!dnde!diferenciamos!
las!siguientes!partes:!
!
Datos!de!la!tabla!BT:!
!
Pgina!249!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!313!.!Resultado!preparacin!transferencias!1!
!
!
Set!de!datos!generado:!
!
!
Ilustracin!314!.!Resultado!preparacin!transferencias!2!
!
Resultado!de!la!ejecucin:!
!
!
Ilustracin!315!.!Resultado!preparacin!transferencias!3!
!
!
Identificar!Transferencias:! Cuando!realicemos!una!transferencia!bancaria!SAP!recomienda!
marcar! este! flag! para! identificar! las! transferencias! realizadas! y! no! pagar! dos! o! ms! veces! el!
mismo!importe!de!transferencia.!
!
De!esta!manera!el!sistema!marca!los!registros!que!existan!en!la!tabla!BT!que!no!estuvieran!ya!
transferidos!con!la!fecha!y!la!hora!de!la!ejecucin!del!programa!previo!ISD.!
Al! realizar! el! proceso! en! modo! real! y! si! visualizamos! la! tabla! BT! del! clster! de! nmina!
observaremos! que! el! programa! ha! marcado! la! transferencia! con! la! fecha! y! la! hora! de!
ejecucin.!
!
Pgina!250!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!316!.!Resultado!preparacin!transferencias!4!
!
Cuando! se! ejecuta! el! programa! en! modo! real! nos! aparece! una! pantalla! con! la! fecha! de!
ejecucin!y!el!cdigo!de!juego!de!datos!(que!equivale!a!la!hora!con!el!ltimo!segundo!igual!a!P)!
que!introduciremos!como!input!en!el!programa!de!creacin!del!fichero!ISD.!!
!
Tambin! comprobaremos! que! el! total! de! personas! liquidadas! y! seleccionadas! sea! igual! al!
total!transferencias!sin!error.!
!
!
Ilustracin!317!.!Resultado!preparacin!transferencias!5!
!
!
Pgina!251!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!318!.!Generacin!fichero!transferencias!SEPA!1!
Completamos!el!campo!da!de!ejecucin!y!el!identificador!obtenido!en!el!primer!paso.!Adems!
rellenamos!el!Formato!medio!de!pago!con!el!estndar!CGI_XML_CT:!
!
Ilustracin!319!.!Generacin!fichero!transferencias!SEPA!2!
!
!
Visualizamos!y!podemos!descargar!si!es!necesario!la!lista!generada!
Pgina!252!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!320!.!Resultado!generacin!fichero!transferencias!SEPA!1!
En!la!siguiente!pantalla!hacemos!doble!clic!en!el!CGI_XML_CT!
!
Ilustracin!321!.!Resultado!generacin!fichero!transferencias!SEPA!2!
Seleccionamos!la!fila!que!aparece!en!Soporte!de!datos!y!le!damos!a!visualizar! !
!
Ilustracin!322!.!Resultado!generacin!fichero!transferencias!SEPA!3!
En!la!siguiente!pantalla!aparece!el!fichero!XML,!para!descargarlo,!lo!hacemos!desde!el!icono!
XML!en!la!parte!superior!
Pgina!253!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!323!.!Fichero!XML!SEPA!
!
!
!
Ilustracin!324!.!Gestin!ficheros!transferencias!
!
!
!
!
Pgina!254!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Generacin(Seguros(Sociales((RPCTC0E0)(
!
El!programa!para!generar!los!Seguros!Sociales!es!el!programa!RPCTC0E0'Modelos'de'cotizacin'
para'la'Seguridad'Social.!
!
!
Ilustracin!325!.!Generacin!fichero!FAN!1!
!
Los!Seguros!Sociales!ordinarios!se!generan!a!mes!vencido,!una!vez!calculadas!y!contabilizadas!
las! nminas.! Por! este! motivo! el! periodo! de! nmina! que! se! indica! en! la! parte! superior! es! el!
periodo! de! nmina! actual! pero! en! el! campo! Perodos! de! Liquidacin! indicaremos! un! mes!
antes!al!periodo!existente!en!el!Registro!de!Gestin.!
!
!
Los! parmetros! de! seleccin! especficos! del! programa! estn! agrupados! por! las! siguientes!
pestaas:!
!
Generacin!de!documentos:!Contiene!los!datos!bsicos!relacionados!con!la!generacin!de!los!
modelos!de!cotizacin.!
!
Pgina!255!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!326!.!Generacin!fichero!FAN!2!
!
Podemos!indicar:!
!
Tipo!de!modelo:!Si!indicamos!el!valor!0003!nos!generar!el!TC1!y!con!un!el!valor!0002!el!TC2.!
Fecha!de!Presentacin:!Indicamos!la!fecha!de!presentacin!del!modelo!TC1.!
Generar!mensaje!Sistema!RED:!Con!la!activacin!de!este!flag!indicamos!que!genere!el!fichero!
FAN.!
Imprimir! en! SPOOL:! Con! la! activacin! de! este! flag! la! impresin! se! almacenar! en! la! cola! de!
rdenes!de!Spool!Propias.!
!
En!consecuencia!dependiendo!!nicamente!de!los!valores!introducidos!har!una!cosa!u!otra!o!
varias!a!la!vez:!
!
Para!generar!el!TC2!es!necesario!rellenar!Tipo'de'Modelo!0002!y!no!marcar!ningn!campo!de!
los!anteriores!comentados.!
Si!nicamente!marcamos!la!casilla!Generar'mensaje'Sistema'RED'y!dejamos!el!campo!Tipo'de'
Modelo!en!blanco!nos!generar!nicamente!el!fichero!FAN.!
Si!indicamos!en!la!casilla!Tipo'de'Modelo'0002!y!marcamos!el!campo!Generar'mensaje'Sistema'
RED,'nos!generar!el!TC2!y!el!fichero!FAN.!
!
Para!generar!correctamente!el!fichero!FAN!y!el!TC1!debemos!rellenar!la!pestaa!Sistema'Red:'
Identificacin' que! ms! adelante! explicaremos.' De! esta! forma! nos! aparecer! en! el! campo! de!
Fecha!y!firma!de!la!Empresa!del!TC1!la!informacin!que!le!hemos!indicado!en!esta!pestaa.!
!
Datos!de!liquidacin:!Contiene!los!parmetros!necesarios!para!la!generacin!de!liquidaciones!
ordinarias!y!complementarias.!
!
!
Ilustracin!327!.!Generacin!fichero!FAN!3!
Pgina!256!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!328!.!Generacin!fichero!FAN!4!
!
Valores!actuales:!Para!una!la!generacin!de!Seguros!Sociales!ordinarios!es!de!vital!importancia!
en!el!apartado!de!Control'de'Retroactividad'la!opcin!de!Valores'Actuales!para!que!recoja!los!
datos! de! nmina! actuales! (en! clster! de! nmina! los! resultados! de! nmina! A)! del! mes! que!
hayamos!indicado!en!Perodos'de'Liquidacin.!
!
El!resto!de!campos!se!explicarn!en!la!generacin!de!seguros!sociales!complementarios.!
!
Modo!experto:!Contiene!datos!de!control!adicionales.!!!!
!
!
Ilustracin!329!.!Generacin!fichero!FAN!5!
!
!
Sin! CCC! asociados:! En! el! filtro! de! Cdigos! Cuenta! Cotizacin! SS! del! programa! de! Seguros!
Sociales! normalmente! se! indican! todos! los! CCC,! incluyendo! los! secundarios! (Ej.! CCC!
Consejeros,! CCC! Becarios,etc.).! Si! se! marca! Sin' CCC' asociados' no! es! necesario! indicar! en! el!
filtro!de!Cdigos!Cuenta!Cotizacin!SS!los!CCC!Secundarios.!
!
Exencin! de! recargo! por! infotipo! 0061:! En! el! campo! Recargo' de' mora! (pestaa! Datos! de!
liquidacin)!se!indica!el!porcentaje!en!el!que!se!incrementa!el!importe!a!ingresar!en!el!boletn!
de!cotizacin!debido!al!retraso!en!el!pago!de!cuotas.!Este!recargo!se!les!aplicar!generalmente!
a! los! calificadores! de! declaraciones! complementarias,! teniendo! en! cuenta! las! exenciones! al!
recargo,! y! tambin! se! aplicar! a! los! calificadores! L00! y! L13! cuando! vayan! con! clase! de!
liquidacin!03!(cuota!total!fuera!de!plazo).!
!
Pgina!257!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
En! el! campo! Calificadores' con' recargo! (pestaa! Datos! de! liquidacin)! se! introducen! los!
calificadores!a!los!que!nicamente!se!les!va!a!aplicar!el!recargo!de!mora.!Si!el!campo!se!deja!
vaco!el!comportamiento!del!programa!no!vara.!
!
El!campo!Recargo!de!mora!(pestaa!Datos!de!liquidacin)!est!ligado!estrechamente!con!los!
campos!'Exencin!de!recargo'!del!infotipo!'Datos!de!Seguridad!Social'!(0061),!as!como!con!el!
campo! 'Exencin! de! recargo! por! IT! 0061'! de! la! pestaa! Modo! experto.! Cada! empleado! que!
est!exento!de!recargo,!debe!llevar!el!campo!de!exencin!marcado!en!su!registro!del!infotipo!
0061!Seguridad!Social.!
!
En!el!campo!Recargo'de'mora!puede!indicarse!un!porcentaje!o!bien,!dejarse!en!blanco.!Si!se!
deja! en! blanco,! el! programa! elaborar! una! declaracin! complementaria! sin! recargo! de! mora!
para!todos!los!empleados!seleccionados.!
!
Si! se! indica! un! porcentaje,! se! aplicar! dicho! porcentaje,! teniendo! en! cuenta! las! siguientes!
posibilidades:!
!
Si! se! lanza! el! programa! para! un! grupo! de! empleados! con! el! campo! de! exencin! de! la! ficha!
Modo! experto! marcado,! el! programa! consultar! el! campo! 'Exencin! de! recargo'! del! infotipo!
0061! de! cada! empleado! para! determinar! qu! empleados! se! incluyen! en! una! declaracin!
complementaria!exenta!de!recargo!(L02!o!L03)!y!cules!en!una!complementaria!con!recargo!de!
mora!(L09).!
!
Si!el!programa!se!lanza!y!el!campo!de!exencin!del!Modo!experto!NO!est!marcado,!todos!los!
empleados! se! incluirn! en! el! tipo! de! declaracin! complementaria! que! se! haya! elegido! en! el!
campo! 'Tipo! de! liquidacin! complementaria',! sin! tener! en! cuenta! el! valor! del! campo! de!
exencin!del!infotipo!0061!de!los!empleados!seleccionados.!Dicha!declaracin!llevar!entonces!
recargo!de!mora!si!el!campo!'Recargo!de!mora'!no!est!en!blanco.!En!este!caso!se!consignar!
el!valor!del!campo!'Fecha!de!control'!de!la!pantalla!de!seleccin!en!el!fichero!FAN.!
!
Pueden!elegirse!tres!posibles!valores!en!el!campo!Exento!Recargo!del!0061!Seguridad!Social:!
!
Sin!exencin.!
!
Salarios' de' tramitacin! que! deben! abonarse! como! consecuencia! de! procesos! por! despido! o!
extincin!del!contrato!de!trabajo!(ej.!CMAC!la!entrega!de!los!TCs!se!realiza!con!posterioridad).!
!
Incrementos'salariales,!modificaciones!o!mejoras!de!las!bases,!conceptos!y!tipos!con!carcter!
retroactivo,! por! convenio! colectivo,! disposicin! legal,! sentencia! o! por! cambio! de! ttulo!
legtimo.! (Ej.! Se! realiza! una! Regulacin! por! Convenio,! la! entrega! de! los! TCs! se! realiza! con!
posterioridad!en!fecha!marcada!por!la!Tesorera!General!de!la!Seguridad!Social)!
!
!
Pgina!258!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!330!.!Generacin!fichero!FAN!6!
!!!
Al! grabar!el! Infotipo! 0061! Seguridad! Social! nos! aparece! un! cuadro! de! dilogo! que! nos! indica!
que! debemos! introducir! en! el! infotipo! 0041! Datos! de! Fechas! una! fecha! a! partir! de! la! cual! el!
empleado!es!exento!de!recargo!en!los!seguros!sociales!complementarios.!
!
!
Ilustracin!331!.!Generacin!fichero!FAN!7!
Pgina!259!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
La!TGSS!exige!que!se!indique!la!fecha!de!control!(pestaa!Datos!de!liquidacin)!en!el!fichero!
FAN! para! la! complementaria! de! seguros! sociales! en! la! cual! estn! incluidos! los! empleados!
exentos!de!recargo.!
!
!
Ilustracin!332!.!Generacin!fichero!FAN!8!
!
Ilustracin!333!.!Generacin!fichero!FAN!9 !
!
TC1!nico!con!todos!los!CCC:!Marcando!este!campo!se!indica!al!programa!que!imprima!todos!
los!modelos!TC1!correspondientes!a!todos!los!Cdigos!de!Cuentas!de!Cotizacin!(CCC)!en!un!
nico!impreso!modelo!TC1.!!!
!
Moneda!de!Informe!EURO:! Si! marca! este! campo! las! declaraciones! cuyos! resultados! de!
nmina!estn!en!pesetas!se!convertirn!en!euros!en!caso!de!convenir.!
!
Tratar!tipos!cotiz.retroact.:!Estas!situaciones!ocurren!cuando!se!modifica!retroactivamente!el!
epgrafe!del!empleado!o!el!tipo!de!desempleo,!y!afectan!al!clculo!de!las!cuotas!de!IT!e!IMS!
(CA31!y!CA32)!y!desempleo!(CA50).!!
!
A! partir! de! un! determinado! momento! los! empleados! incluidos! en! un! fichero! FAN!
complementario! que! presenten! un! cambio! retroactivo! de! epgrafe! o! tipo! de! desempleo! no!
aportarn!a!las!cuotas!totales!del!fichero!con!la!cuota!obtenida!de!(EDLBA02!*!tipo%)!sino!con!
la! diferencia! de! cuota! obtenida! entre! el! resultado! de! nmina! actual! y! el! previo.! Este!
procedimiento!ser!utilizado!para!las!complementarias!con!calificador!L09,!pero!para!las!L02!o!
L03!la!aportacin!a!las!cuotas!totales!s!ser!el!importe!obtenido!de!(EDLBA02!*!tipo%)!para!
cumplir! la! validacin! matemtica! exigida! para! estos! calificadores.! Para! arreglar! el! descuadre!
entre! este! clculo! y! la! diferencia! real! de! cuotas! por! resultados! de! nmina,! el! empleado!
tambin! aportar! a! las! cuotas! totales! de! una! complementaria! L09! el! importe! obtenido! de!
restar!la!diferencia!de!cuotas!por!resultados!de!nmina!y!la!cuota!reportada!en!la!L03!o!L02!
(EDLBA02!*!tipo%).!
Pgina!260!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Inhibir!Deducciones:! Si! se! marca! este! campo! no! se! incluirn! compensaciones! por!
enfermedad!comn!y!accidente!no!laboral!ni!compensaciones!por!AT!y!EP!en!la!declaracin!en!
cuestin.!
!
En! algunos! casos,! la! T.G.S.S.! no! admite! la! deduccin! de! compensaciones! en! declaraciones!
presentadas! fuera! de! plazo! [9].! Debido! a! que! la! aplicacin! de! esta! penalizacin! adicional! al!
recargo! de! mora! depende! del! criterio! individual! de! la! Direccin! Provincial! en! la! que! se!
presente! el! boletn! fuera! de! plazo,! se! ha! creado! esta! casilla! de! seleccin! en! la! ficha! 'Modo!
experto'!denominada!'Inhibir!deducciones!por!calific.'.!En!l!se!introducen!los!calificadores!en!
los!que!se!filtran!las!prestaciones!por!Enfermedad!y!Accidente!(segmentos!CD01!y!CD03).!
!
Slo!funciona!si!el!campo!Recargo!de!mora!de!la!pantalla!de!seleccin!de!la!pestaa!Datos!
Liquidacin!no!est!en!blanco.!
!
Permite!la!inhibicin!de!Ambas!deducciones,!deducciones!positivas!y!negativas.!
!
Complementaria!con!cambio!de!CCC:!Actuar!slo!si!hay!un!cambio!retroactivo!con!particin!
de! nmina! o! cambio! CCC! retroactivo! generando! una! complementaria! ! negativa! en! el! CCC!
anterior! y! una! complementaria! positiva! con! el! CCC! actual.! De! lo! contrario,! las! diferencias! se!
registraran!en!el!CCC!actual!generando!una!complementaria.!
!
Sistema!RED!(Identificacin):!Contiene!los!parmetros!necesarios!para!el!intercambio!de!datos!
con!la!TGSS!a!travs!del!sistema!RED.!!
!!!!!!!!!
!
Ilustracin!334!.!Generacin!fichero!FAN!10!
!
!
Identificacin! sintaxis! de! mensaje:! Identificacin! del! tipo! del! mensaje.! Es! de! caracter!
obligatorio!y!viene!prefijado!por!el!sistema!SAP!en!cada!actualizacin!de!patches.!!
!
Versin!sintaxis!de!mensaje:!Versin!del!mensaje!anterior.!
!
Pgina!261!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Programa!de!validacin!CENDAR:!Este!campo!identifica!la!versin!del!programa!de!validacin,!
impresin!y!!proceso!que!ha!utilizado!el!emisor!antes!de!realizar!el!intercambio!de!datos.!Es!de!
caracter!obligatorio!y!viene!prefijado!por!el!sistema!SAP!en!cada!actualizacin!de!patches.!
!
Versin!sintaxis!del!proceso:!Versin!del!mdulo!de!validacin!anterior.!
!
Clave!de!Autorizacin:!Clave!de!autorizacin!asignada!a!la!empresa.!!!!!!!!!!!!!!!!!Es!una!clave!
numrica!de!8!posiciones!concedida!por!la!T.G.S.S.!para!la!presentacin!de!la!relacin!nominal!
de! trabajadores.! Se! concede! una! por! empresa,! agrupacin! de! empresarios! o! profesional!
colegiado!autorizado.!!!
!
Clave! Silcon.! Red! SILNET:! Clave! alfanumrica! de! 8! posiciones,! concedida! por! la! T.G.S.S.! para!
identificar! a! cada! persona! fsica! que! interacta! con! el! sistema! RED.! Los! titulares! de!
autorizacin!tienen!una!clave!del!tipo!R9,!y!todos!los!dems!poseen!una!clave!del!tipo!RU!que!
depende!de!su!R9!titular.!
!
Fecha!de!autorizacin:!Fecha!a!partir!de!la!cual!la!Tesorera!General!de!la!Seguridad!autoriza!a!
la!empresa!para!mandar!mensajes!de!cotizacin!a!travs!del!Sistema!RED.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Esta!fecha!es!reportada!en!el!campo!de!fecha,!firma!y!sello!del!!formulario!TC1.!
!
Hora! de! presentacin:! Hora! de! presentacin! de! los! datos! a! la! Tesorera! General! de! la!
Seguridad!Social.!!!!
!
Nombre!externo!fichero!FAN:!!Nombre!del!fichero!plano!MSMDOS!que!ha!sido!preparado!para!
el!intercambio!electrnico!de!datos!(EDI)!con!la!T.G.S.S..!!!!!
!
!
Indicador!prueba:!En!este!campo!puede!especificarse!si!el!mensaje!que!se!enva!tiene!caracter!
de!prueba,!por!ejemplo,!para!permitir!a!la!T.G.S.S.!una!verificacin!previa!de!los!datos,!si!es!un!
mensaje!de!sustitucin!de!otro!enviado!con!anterioridad!o!si!se!trata!de!un!mensaje!normal.!!!!!!
!
Referencia! CENDAR! si! reenvo:! Este! campo! contiene! la! referencia! interna! asignada! por! la!
T.G.S.S.!para!!sus!respuestas!y!eventuales!reenvos.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
Sistema!RED!(Otros):!Contiene!los!parmetros!necesarios!para!el!intercambio!de!datos!con!la!
TGSS!a!travs!del!sistema!RED.!!
!
!
Ilustracin!335!.!Generacin!fichero!FAN!11!
Pgina!262!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Modo!de!pago/N!Cuenta:!A!travs!de!estos!dos!campos!se!cumplimenta!en!el!segmento!MPG!
el! modo! de! pago! de! los! importes! a! ingresar! (o! a! percibir! en! el! caso! de! saldo! acreedor).! Las!
opciones! actualmente! disponibles! son:! 'C'! Cargo! en! cuenta! 'V'! Pago! electrnico! (inicialmente!
llamado!Cobro!por!Ventanilla).!
Se! puede! asignar! el! nmero! de! cuenta! a! cada! CCC! mediante! la! vista! V_T5E08! (atributos! del!
CCC),!con!lo!que!se!podr!incluir!un!nmero!de!cuenta!para!cada!CCC!de!un!mismo!fichero!FAN!
que!incluya!varios!CCC!(varios!segmentos!EMP).!En!este!caso!el!campo!"Nmero!de!cuenta"!de!
la!pantalla!de!seleccin!debe!estar!vaco.!
!
!
Ilustracin!336!.!Generacin!fichero!FAN!12!
!
Rotura!de!control:!En!estos!campos!se!especifica!el!campo!de!tabla!o!infotipo!utilizado!para!
informar! los! campos! del! segmento! TRA,! Rotura! de! control! (3! caracteres! de! longitud)! y!
Decodificacin!rotura!de!control!(25!caracteres!de!longitud)!para!cada!trabajador.!El!contenido!
de!estos!campos!es!de!uso!libre!por!la!empresa!y!permite!identificar!trabajadores!a!efectos!de!
proceso!por!centro!de!trabajo.!El!contenido!de!estos!campos!es!utilizado!por!el!programa!para!
ordenar!los!segmentos!TRA!dentro!del!fichero!FAN.!
!
El! campo! Decodificacin! de! rotura! de! control! se! cubra! con! un! userMexit! en! el! anterior!
programa!RPCTCEE0.!
Los! Infotipos! y! tablas! disponibles! para! ser! utilizados! en! estos! campos! son! los! siguientes:!
Infotipo!0001!(Asignacin!organizacional),!Infotipo!0002!(Datos!personales),!T5E01!(Divisiones!
y! subdivisiones! de! personal,! datos! relevantes! para! nmina! espaola),! T001p! (Divisin! /!
subdivisin!de!personal)!y!T500P!(Divisiones!de!personal).!
!
No!imprimir!TC2!abreviado:!Usted!ejecuta!el!report!Modelos!de!cotizacin!para!la!Seguridad!
Social!(RPCTC0E0)!para!obtener!un!formulario!TC2.!En!el!CCC!utilizado!en!el!report!existe!ms!
de!un!empleado,!pero!en!la!liquidacin!concreta!aparece!un!solo!empleado.!Usted!no!desea!
imprimir!el!TC2!abreviado!y!marca!la!casilla!de!seleccin!No!imprimir!TC2!abreviado.!
!
! Impresin TC1
!
Indicando!los!parmetros!adecuados!podremos!visualizar!el!TC1.!
Pgina!263!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!337!.!Documento!TC1!
! Fichero FAN
!
A! continuacin! del! TC1! o! directamente! dependiendo! de! los! parmetros! introducidos! en! el!
apartado!de!generacin'de'documentos'nos!aparecer!el!tipo!de!liquidacin!que!ha!generado,!
en!este!caso!Ordinaria!Positiva!con!el!n!del!fichero!TemSe!generado.!!!
!
!
Ilustracin!338!.!Generacin!fichero!FAN!13!
Con!el!botn!Visualizar!podremos!ver!la!estructura!del!fichero!FAN.!!Podremos!consultar!los!
datos!de!cada!segmento!haciendo!doble!clic!en!cada!uno!de!ellos.!!
!
Pgina!264!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!339!.!Generacin!fichero!FAN!14!
!
Con!el!botn!Grabar!podremos!realizar!el!donwload!del!fichero!para!enviar!por!la!WinSuite.!
!
!
Ilustracin!340!.!Generacin!fichero!FAN!15!
! Generar(Modelos(Hacienda(
!
La!pantalla!de!seleccin!del!programa!de!confeccin!de!informes!de!Hacienda!est!dividida!en!
secciones!con!campos!comunes!a!todos!los!informes!y!secciones!destinadas!a!cada!informe!en!
particular.!Dentro!de!los!campos!comunes!se!encuentran!los!campos!habituales!de!seleccin!
Perodo!y!Seleccin!y!dos!marcos!adicionales:!'Seleccin!de!resultados'!y!'Formato!de!salida'.!
!
Pgina!265!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!341!.!Generacin!fichero!IRPF!1!
!
En! el! apartado! Periodo' seleccionaremos! por! Ao! actual.! En! el! apartado! Seleccin' filtraremos!
exclusivamente!por!rea!de!Nmina.!
!
Consideraciones:!
!
Normalmente! no! se! filtra! por! Status! de! Nmina! ya! que! pueden! pagarse! unos! atrasos! a!
empleados!que!son!baja!de!empresa!con!lo!que!esos!atrasos!deben!reportarse!a!hacienda.!
!
!
Ilustracin!342!.!Generacin!fichero!IRPF!2!
!
Los!campos!del!marco!'Seleccin!de!resultados'!permiten!definir!los!datos!a!tomar!en!cuenta!
en!la!elaboracin!del!informe!de!acuerdo!con!los!siguientes!criterios:!
!
Para! ejercicio! fiscal:! Indicar! el! ejercicio! fiscal! para! el! cual! se! quiere! emitir! los!
informes/archivos.!
!
Periodos!a!considerar:!Para!la!extraccin!del!modelo!190!debe!tener!informados!los!perodos!
01!hasta!12.!Si!se!desea!generar!un!modelo!110!(trimestral)!se!indicarn!los!intervalos!01M03,!
04M06,!07M09!o!10M12!segn!corresponda,!mientras!que!para!el!modelo!111!slo!se!indicar!un!
nico! perodo! ya! que! este! informe! es! mensual.! Si! se! indica! un! intervalo! inferior! a! un! ao! y!
adems! se! solicita! la! generacin! del! fichero! del! modelo! 190,! se! generar! un! fichero!
Pgina!266!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
correspondiente!a!los!perodos!que!se!han!indicado.!Este!tipo!de!fichero!puede!ser!interesante!
para!verificar!el!cuadre!del!modelo!con!los!modelos!110/111.!!
!
Persona! jurdica:! Seleccionar! a! los! empleados! que! a! lo! largo! del! periodo! fiscal! hayan!
pertenecido! a! la! Persona! Jurdica! indicada.! Este! campo! es! de! seleccin! individual! y! slo! se!
admite!una!seleccin!mltiple!cuando!son!!personas!jurdicas!con!el!mismo!N.I.F.,!es!decir,!que!
son! la! misma! empresa! desde! el! punto! de! vista! fiscal! y! cuyos! datos! se! reportan! en! el! mismo!
fichero.!!
!
Modificador! de! impuestos:! El! valor! de! este! campo! se! tomar! en! cuenta! para! recuperar! los!
resultados! de! nmina! de! los! empleados! que! en! el! campo! Modificador' de' impuestos' del!
Infotipo! 0062! Datos! de! Impuestos! contengan! el! mismo! modificador.! Anlogamente! slo! se!
considerarn!registros!del!infotipo!0090!que!contengan!este!valor.!!
!
Datos!de!Contabilidad:!Marcando!este!flag!recuperamos!los!ingresos!gravables!y!retenciones!
de!los!profesionales!del!maestro!de!acreedores!previa!ejecucin!del!Departamento!Financiero.!
!
!
Ilustracin!343!.!Generacin!fichero!IRPF!3!
!
Ilustracin!344!.!Generacin!fichero!IRPF!4!
!
Moneda!de!nmina:!Se!confecciona!un!informe!con!importes!en!la!moneda!de!clculo!de!la!
nmina.!
!
Delegacin!de!Hacienda/Administracin!de!Hacienda:!Los!modelos!110!y!111!exigen!indicar!la!
Delegacin!de!Hacienda/Administracin!Hacienda!en!la!cual!se!presentarn!estos!modelos.!En!
principio!este!dato!se!deriva!de!la!persona!jurdica!a!travs!de!la!parametrizacin!de!la!tabla!
T5E02!Datos!Fiscales!de!la!empresa.!Existen!sin!embargo!configuraciones!en!algunos!clientes!
en!las!que!en!una!misma!persona!jurdica!se!encuentran!empleados!de!ms!de!una!Hacienda!y!
que! en! el! momento! de! la! generacin! de! informes! se! separan! en! declaraciones! distintas!
Pgina!267!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
seleccionando!a!travs!del!modificador!de!impuestos.!En!estos!casos!no!es!posible!derivar!la!
Delegacin! de! Hacienda/Administracin! de! Hacienda! de! la! tabla! mencionada! y! deber!
indicarse!manualmente!a!travs!de!pantalla!de!seleccin.!
!
!
Ilustracin!345!.!Generacin!fichero!IRPF!5!
!
Ilustracin!346!.!Generacin!fichero!IRPF!6!
!
Fichero!en!moneda!de!nmina:!Marque!este!campo!para!activar!la!generacin!del!fichero!del!
modelo!190!en!la!moneda!de!nmina.!
!
Imprimir!formulario:!Con!esta!casilla!se!solicita!la!impresin!de!la!hoja!resumen!que!acompaa!
al!modelo!190.!
!
El! programa! de! generacin! de! informes! de! I.R.P.F.! elabora! los! modelos! de! declaracin! para!
Hacienda! permitiendo! distintas! vas! de! presentacin.! Marcando! el! campo! correspondiente,!
Pgina!268!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
determina! usted! si! desea! presentar! el! modelo! 190! en! CDMR,! en! disquete,! por! transmisin!
telemtica!(Internet)![10].!
!
Al! ejecutar! nos! aparece! la! siguiente! pantalla! con! el! n! de! fichero! Temse! generado! por! el!
sistema.!Clicaremos!en!el!icono!Visualizar'para!pasar!a!la!siguiente!pantalla.!
!
!
Ilustracin!347!.!Generacin!fichero!IRPF!7!
!
Ilustracin!348!.!Generacin!fichero!IRPF!8!
!
Para!la!extraccin!de!los!modelos!de!haciendas!estatales!indicaremos!el!formato!0003.!
!
Pgina!269!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!349!.!Generacin!fichero!IRPF!9!
Pgina!270!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Para! la! generacin! de! los! Certificados! de! Retenciones! de! los! Profesionales! (normalmente! la!
extraccin!se!realiza!en!el!mes!de!Marzo!de!ao!siguiente)!ser!necesario!volver!a!ejecutar!el!
programa!RFKQST00!Declaracin!fiscal!con!los!filtros!del!ao!anterior!para!que!la!tabla!QSTRE!
se!cumplimente!con!los!datos!para!la!extraccin!de!los!Certificados!de!Retenciones.!
!
!
Ilustracin!350!.!Generacin!fichero!IRPF!10!
!
!
! Contabilizacin(en(Finanzas((
!
La! gestin! de! informes! para! contabilizar! resultados! del! clculo! de! nmina! en! finanzas,!
conocida!tambin!como!Contabilizacin!en!finanzas,!es!una!actividad!posterior!que!se!lleva!a!
cabo!tras!finalizar!correctamente!un!proceso!de!clculo!de!nmina.!Se!lleva!a!cabo!para!cada!
perodo!de!clculo!de!nmina.!Durante!la!Contabilizacin!en!finanzas,!se!seleccionan!todos!los!
datos!contables!de!los!resultados!del!clculo!de!nmina,!se!compactan,!preparan!y!despus!se!
contabilizan!en!los!componentes!integrados!en!finanzas.!
!
Durante! la! creacin! se! adjudica! un! nmero! unvoco! a! la! ejecucin! de! contabilizacin,!
visualizable! en! el! log! de! la! ejecucin! contable.! El! resultado! de! esta! ejecucin! crea! un!
documento!contable!que!contiene!toda!la!informacin!necesaria!para!contabilizar!resultados!
del!clculo!de!nmina!en!finanzas.!!
!
El!programa!RPCIPE00!Contabilizacin!en!Finanzas!est!formado!por!los!siguientes!apartados:!
-! Perodo!clculo!de!nmina:!En!este!apartado!indicaremos!el!rea!de!Nmina!para!la!
cual! ejecutaremos! la! contabilizacin! e! indirectamente! el! perodo! de! nmina! que!
deseamos!contabilizar.!
Pgina!271!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
-! Condiciones! de! seleccin:! En! este! apartado! seleccionaremos! los! empleados! cutas!!
nminas! deseamos! contabilizar.! Por! defecto! hay! las! posibilidades! de! escoger! un!
nmero/s!de!personal!y!el!rea!de!Nmina.!
!
-! Atributos! de! ejecucin:! En! este! apartado! indicamos! al! sistema! si! la! ejecucin! de! la!
contabilizacin! en! Simulada! (S)! o! Productiva! (P).! En! primer! lugar! ejecutaremos! la!
contabilidad! en! Simulado! (S)! y! una! vez! realizada! la! revisin! de! los! datos! y! que! no! se!
genera!ningn!error!realizaremos!la!ejecucin!en!modo'Productivo!(P).!!
!
!
Ilustracin!351!.!Generacin!fichero!contable!1!
!
Especificacin!para!la!fecha!de!contabilizacin:!Indicaremos!la!opcin!Segn'fecha'de'pago.'Se!
utilizar!la!fecha!de!pago!o!la!fecha!del!resultado!del!clculo!de!nmina!evaluado!como!fecha!
de!contabilizacin.!
-! Especificaciones! para! la! creacin! de! comprobantes:! Indicaremos! la! variante! de!
contabilizacin!estndar!SAP.!!
!
Pgina!272!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!352!.!Generacin!fichero!contable!2!
!
Al! ejecutar! en! modo' Productivo! se! crea! automticamente! en! el! clster! de! la! nmina! de! los!
empleados!la!tabla!PCALAC!con!el!n!de!comprobante!de!documento!contable.!
!
Si!accedemos!al!clster!de!la!nmina!y!clicamos!en!la!tabla!PCALAC!podremos!visualizar!el!n!
de!comprobante.!
!
Pgina!273!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!353!.!Generacin!fichero!contable!3!
!
Ilustracin!354!.!Generacin!fichero!contable!4!
Si!clicamos!en!el!icono!Resumen'de'comprobantes'podremos!comparar!el!n!del!comprobante.!
!
Ilustracin!355!.!Generacin!fichero!contable!5!
!
Ilustracin!356!.!Generacin!fichero!contable!6!
Pgina!274!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
Accedemos! a! la! transaccin! PCP0' Tratar' ejecucin! para! liberar! y! contabilizar! el! documento!
contable.!
!
! Status*31*Comprobantes*creados/32*Liberados*
En! esta! transaccin! podemos! apreciar! diferentes! informaciones! relacionadas! con! las!
ejecuciones! contables! entre! las! cuales! hay:! N! comprobante! en! PCALAC,! rea! de! NminaM
Periodo! de! nmina,! si! el! comprobante! de! la! ejecucin! contable! es! simulado! o! no,! el! estatus!
descriptivo! y! numrico! (los! documentos! contables! pueden! tener! diferentes! status),! usuario!
que!ha!lanzado!el!asiento!contable,!la!fecha!y!la!hora!de!la!ejecucin.!!
!
!
Ilustracin!357!.!Generacin!fichero!contable!8!
Si! hacemos! doble! clic! sobre! el! comprobante! podremos! acceder! a! visualizar! el! documento!
contable.!
!
!
Ilustracin!358!.!Generacin!fichero!contable!9!
Pgina!275!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!359!.!Generacin!fichero!contable!10!
!
Marcamos!el!documento!contable!y!clicamos!en!el!icono!Liberar'documentos.'
!
!
Ilustracin!360!.!Generacin!fichero!contable!11!
!
Ilustracin!361!.!Generacin!fichero!contable!12!
Pgina!276!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!362!.!Generacin!fichero!contable!13!
Clicamos!con!la!flecha!verde!para!volver!a!la!transaccin!PCP0'Tratar'ejecucin.!
!
Ilustracin!363!.!Generacin!fichero!contable!14!
Visualizamos! que! el! comprobante! se! ha! quedado! con! status! 32' Todos' los' comprobantes'
liberados.'
!
Consideraciones:!
Si! antes! de! liberar! y! contabilizar! el! comprobante! financiero! marcamos! el! documento! y! lo!
borramos! la! tabla! interna! PCALAC! en! el! clster! de! nmina! se! borra! con! lo! que! se! permite!
volver!a!calcular!nmina!o!contabilizar!el!periodo!de!nmina.!
!
!
Ilustracin!364!.!Generacin!fichero!contable!15!
Una!vez!borrado!el!documento!contable!quedar!con!el!status!91!Borrado.!
!
! Status*50*Comprobantes*contabilizados*
Marcaremos! el! registro! o! nmero! de! comprobante! y! clicaremos! en! el! icono! Contabilizar'
documentos.'
!
Ilustracin!365!.!Generacin!fichero!contable!16!
Nos!aparece!el!cuadro!de!dilogo!que!se!muestra!en!la!figura!y!le!indicamos!Inmediatamente.'
Pgina!277!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!366!.!Generacin!fichero!contable!17!
!
Ilustracin!367!.!Generacin!fichero!contable!18!
Si! tiramos! hacia! atrs! con! la! flecha! verde! el! comprobante! queda! con! el! status! 50'
Comprobantes'contabilizados.!
!
Ilustracin!368!.!Generacin!fichero!contable!19!
Pgina!278!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!369!.!Generacin!fichero!contable!20!
!
Si!se!ha!marcado!el!flag!Datos'de'Contabilidad'en!la!pantalla!de!seleccin!y!si!previamente!el!
Departamento!de!Finanzas!ha!realizado!la!ejecucin!del!traspaso!de!profesionales!a!HCM!en!el!
Modelo!190!aparecern!los!Perceptores'No'Trabajadores'que!debern!ser!verificados.!
Pgina!279!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!370!.!Generacin!fichero!contable!21!
!
Una!vez!revisados!los!datos!clicaremos!en!el!icono!Donwload'para!realizar!la!bajada!del!fichero!
a!nuestro!ordenador.!
!
!
Ilustracin!371!.!Generacin!fichero!contable!22!
Pgina!280!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!372!.!Generacin!fichero!contable!23!
!
Se!genera!un!informe!Sin!pagos!exentos!de!retencin!e!Incluidos!pagos!exentos!de!retencin.!
Pgina!281!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!373!.!Generacin!fichero!contable!24!
!
Imprimir!listado!plano:!Seleccionando!este!campo!se!visualiza!el!modelo!110/111!en!formato!
lista!ABAP.!
!
Pgina!282!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!374!.!Generacin!fichero!contable!25!
!
Los! campos! del! marco! Formato! de! Salida! tienen! el! siguiente! efecto! sobre! los! informes!
generados:!
!
!
Ilustracin!375!.!Generacin!fichero!contable!26!
!
Formato!de!salida:!Con!este!campo!se!define!el!diseo!fsico!y!lgico!de!los!ficheros!generados!
as! como! el! formato! de! los! listados,! de! acuerdo! con! las! normas! publicadas! por! las! distintas!
Haciendas! en! Espaa.! Es! posible! generar! informes! en! un! formato! distinto! al! modificador! de!
impuestos!utilizado!en!el!clculo!de!la!nmina,!aunque!en!general!no!sea!necesario.!
!
9.11.!Impresin(masiva(recibos(de(nmina(
!
Para! la! impresin! de! recibos! de! nmina! utilizamos! el! Report! ZHR_NOMINA_PROT,! en! el! que!
indicaremos!el!periodo!o!periodos!que!queremos!generar!y!filtrando!los!empleados!ya!sea!por!
Pgina!283!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
nmero!de!empleado,!por!sociedad,!por!rea!de!nmina!o!por!cualquiera!de!los!otros!filtros!
disponibles:!
!
!
Ilustracin!376!.!Impresin!recibos!de!nmina!1!
!
En! el! campo! EDT_VARI! aparece! por! defecto! RECIBO_NOMINA! que! es! el! recibo! estndar! de!
SAP! que! combinaremos! con! el! SmartForm! ZSMARTFORM_01! para! generar! la! salida! en! PDF!
que!ya!puede!ser!descargada,!impresa!y/o!enviada!a!los!empleados:!
!
Pgina!284!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
!
Ilustracin!377!.!Impresin!recibos!de!nmina!2!
!
!
Pgina!285!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
! Lneas(de(futuro(
!
Este! modelo! preconfigurado! SAP! HR! abre! muchsimas! lneas! de! futuro! las! cuales! pueden!
ayudar!a!completar!el!prototipo!para!ayudar!en!futuras!implantaciones.!
!
!
Programas!de!Carga!de!Datos!
!
Se! podran! desarrollar! programas! de! carga! masiva! de! Datos! Maestros! de! personal! ya! sea!
desarrollando!reports!en!ABAP!IV!donde!se!ejecuten!cargas!mediante!Batch!Input!a!partir!de!
ficheros! de! entrada! con! formato! especfico! o! bien! utilizando! la! transaccin! LSMW,! desde!
donde!se!pueden!crear!cargas!Batch!Input!a!travs!de!un!asistente!muy!intuitivo.!Adjuntando!
este! desarrollo! al! prototipo,! ayudara! a! llevar! a! cabo! de! forma! rpida! la! migracin! de! datos!
desde!el!antiguo!sistema!del!cliente!al!nuevo!sistema!SAP.!!
!
Implantacin!de!otros!convenios!colectivos.!!
En!la!actualidad!existen!muchsimos!convenios!colectivos!adems!stos!a!su!vez!se!subdividen!
por! rea! geogrfica.! Los! convenios! regulan! la! forma! en! la! que! las! empresas! de! un! mismo!
sector,! gestionaran! a! sus! trabajadores! tanto! desde! el! punto! de! vista! administrativo! cmo!
econmico.!Asimismo,!podramos!incluir!en!el!futuro!otros!convenios!colectivos!para!ampliar!
nuestro!campo!de!oferta!en!otras!empresas!de!otros!sectores.!
!!
Cloud!computing.!!
El!"Cloud!computing"!es!un!nuevo!modelo!de!prestacin!de!servicios!y!de!tecnologa!basados!
en! la! red.! Permite! a! los! usuarios! acceder! a! un! catlogo! de! servicios! estandarizados! y!
disponibles!en!la!nube.!El!usuario!paga!por!los!servicios!consumidos.!!
!
La! informtica! en! la! nube! es! un! fenmeno! actual! tensionado! entre! dos! aspectos! muy!
importantes:!!
!
o! La!necesidad!de!reducir!los!costes!de!operacin!de!IT.!!
La! informtica! como! servicio! se! va! imponiendo! cada! vez! ms! en! los! sistemas!
IT.! El! cloud! computing! permite! separar! las! infraestructuras! y! sus! costes! de!
mantenimiento,!y!los!servicios!que!proporcionan.!
Otra!ventaja!importante!es!la!reduccin!de!costes!de!licencias,!las!mismas!son!
gestionadas! desde! la! "nube".! De! esta! forma! se! centrarn! los! esfuerzos! en!
ofrecer!mejores!servicios.!!
El!uso!de!la!energa!tambin!es!ms!eficiente.!Los!servidores!de!datos!residen!
en!la!nube.!
o! Ley!de!proteccin!de!datos.!!
La!preocupacin!por!la!seguridad!de!los!datos!y!el!cumplimiento!de!la!Ley!de!
Proteccin! de! Datos! (LOPD),! es! un! factor! fundamental! que! puede! hacer!
fracasar!este!tipo!de!servicios.!Los!clientes!an!no!ven!garantizados!sus!datos!
ms! sensibles.! Estos! datos! ya! no! se! ubican! en! sus! propias! instalaciones,! sino!
que!son!cargados!en!la!nube.!El!riesgo!de!posibles!prdidas!de!informacin!o!el!
robo!de!datos,!se!incrementa.!!
En! la! actualidad,! ya! existen! empresas! consultoras! proveedoras! de! servicios,! que! ofrecen!
productos! basados! en! tecnologa! "Cloud! Computing".! Sin! embargo,! en! el! mbito! de! recursos!
humanos,!este!hecho!todava!no!tiene!demasiados!seguidores,!dado!que!los!datos!personales!
de!los!trabajadores!son!demasiado!importantes!y!sensibles.!!
Pgina!286!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
No!obstante,!el!proyecto!deja!abierta!esta!posibilidad.!En!el!futuro,!los!procesos!configurados!
acorde! a! las! especificaciones! recogidas! en! el! convenio! de! oficinas! y! despachos,! pueden! ser!
incorporados! a! "la! nube".! Este! hecho! favorecer,! que! otras! empresas! del! sector! opten! y! se!
decanten! por! actualizar! sus! sistemas! IT! accediendo! a! los! servicios! de! SAP! disponibles! en! la!
nube.!!
Elaboracin!de!informes!no!estndar!ms!utilizados!
Aunque!SAP!incluye!un!amplio!listado!de!informes,!se!podran!desarrollar!una!seleccin!de!los!
informes!no!estndar!que!ms!utilicen!los!usuarios!ya!que!muchos!de!ellos!se!pueden!adaptar!
fcilmente! a! cada! cliente.! Llevando! a! cabo! estos! desarrollos! se! evitaran! horas! de!
programacin!facturables!al!cliente.!
!
Portal!del!empleado.!!
El! portal! del! empleado! de! SAP,! es! una! herramienta! potente! y! verstil! cuya! ventaja! principal!
radica!en!la!integracin!total!tanto!con!aplicaciones!SAP!con!otros!ERPs!de!terceros.!!
!
El!portal!tiene!dos!componentes:!!
o! ESS,!Employee!Self!Service.!Proporciona!herramientas,!informacin!y!servicios!
que!los!empleados!necesitan!para!desarrollar!su!actividad!como!empleados.!El!
paquete! estndar! incluye! una! serie! de! aplicaciones! en! entorno! Web.! Estas!
aplicaciones!estn!integradas!con!determinada!funcionalidad!de!los!diferentes!
mdulos!de!SAP!HR!a!travs!de!sus!infotipos!u!otros!objetos!de!HCM.!!
Las! aplicaciones! del! ESS! incluyen! una! serie! de! servicios! selfMservice! pensados!
para!que!el!empleado!pueda,!consultar!informacin!su!personal!e!institucional!
o!participar!en!ciertos!procesos!de!gestin!de!personal!(visualizar!su!recibo!de!
salarios,! actualizar! su! domicilio! o! cuenta! bancaria,! solicitar! el! turno! de!
vacaciones,!etc.).!!
o! MSS,! Manager! Self! Service.! Es! la! solucin! de! autoservicio! desarrollada! para!
responsables! y! directivos.! Permite! a! los! responsables! aprobar! o! rechazar! las!
solicitudes! realizadas! por! los! trabajadores,! recompensar! a! los! empleados! de!
mayor!rendimiento,!et.!Los!servicios!Web!ponen!a!disposicin!del!directivo,!los!
datos!ms!relevantes!para!la!toma!de!decisiones.!Esta!toma!de!decisiones!es!
mucho! ms! eficiente,! ya! que! no! es! necesario! acudir! a! pedir! informacin! al!
departamento!de!RRHH.!!
El! sistema! estndar! de! SAP! ya! dispone! de! escenarios! que! permitirn,! de! forma! sencilla,!
integrar!las!parametrizaciones!y!desarrollos!de!este!proyecto!dentro!del!ESS!y!del!MSS.!
Implantacin!de!otros!mdulos!de!SAP.!
o! Desarrollo! de! personal:! en! este! mdulo! se! gestiona! la! evaluacin! de! la! plantilla,!
estableciendo! los! planes! de! carrera! y! la! remuneracin! de! cada! empleado! en! base!
trabajo!realizado.! !
o! Seleccin:! mdulo! encargado! del! tratamiento! y! evaluacin! de! candidatos! para! el!
futuro!desempeo!de!un!puesto!de!trabajo.! !
o! Formacin:! permite! planificar! los! cursos! de! formacin! adecuados! para! cada!
trabajador,!fijando!cursos!especficos!para!cada!puesto!de!trabajo.! !
Pgina!287!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
o! Accin! social:! este! mdulo! permite! evaluar! el! cumplimiento! de! una! serie! de!
condiciones,!para!que!un!t! rabajador! pueda! percibir! ayudas! sociales! tales! como:!
ayudas!al!transporte,!ayudas!sanitarias,!etc.! !
o! Presupuestos:! con! este! mdulo,! se! podran! calcular! presupuestos! en! base! a! la!
simulacin!de!futuros!costes!de!personal.! !
o! Salud! laboral! y! prevencin! de! riesgos! laborales:! este! mdulo! da! cobertura! a! las!
necesidades! recogidas! en! la! legislacin! vigente! en! materia! de! prevencin! y! riesgos!
laborales.! Permite! establecer! los! riesgos! de! cada! puesto! de! trabajo,! planificar! los!
reconocimientos!mdicos,!etc.!!
Pgina!288!
!
Proyecto!de!fin!de!carrera!
Vctor!M.!Macas!Jurado!
Ingeniera!Tcnica!en!Informtica!de!Gestin!
http://www.madrid.org/cs/Satellite?c=CM_InfPractica_FA&cid=1114194283904&page
name=ComunidadMadrid/Estructura&pv=1132040489931!
Convenios!colectivos!de!sector!de!mbito!autonmico.!
!
[9]!Seguridad!Social.!Ministerio!de!Trabajo!e!Inmigracin.!
http://www.segMsocial.es!
Pgina! web! oficial! de! la! Seguridad! Social! espaola.! Boletines! RED! con!
informacin! referente! a! las! novedades! legales! de! la! Seguridad! Social! para! la!
parametrizacin!del!sistema!(absentismos,!bonificaciones,!etc.)!
Software! Winsuite32! para! la! comprobacin! sintctica! y! envo! de! ficheros!
Temse!de!comunicacin!con!la!Seguridad!Social.!
!
[10]!Agencia!Tributaria.!
http://www.aeat.es!
Informacin! referente! a! novedades! en! datos! fiscales! parametrizables! en! el!
sistema.!Software!actualizado!para!el!clculo!de!estimacin!IRPF.!
!
Bibliografa:!
!
El!listado!de!materiales!que!han!sido!consultado!como!fuente!para!la!elaboracin!del!proyecto:!
!
o! SAP!THR10!M!Management!&!Administration!I.!Edicin!2006.!
! ! Manual!oficial!de!Certificacin!SAP!HR.!
!
o! SAP!THR12!M!Management!&!Administration!II.!Edicin!2006.
Manual!oficial!de!Certificacin!SAP!HR.!
!
Foros!de!consulta:!
!
o! Pgina!oficial!SAP!
http://www.sap.com!
Contiene! informacin! oficial! acerca! de! la! empresa! SAP! y! su! solucin!
SAP!R/3!!
!
o! SAP!Community!Network!
http://www.sdn.sap.com!
Foro! oficial! de! SAP! donde! usuarios,! consultores,! programadores! y!
empleados! de! la! empresa! SAP! preguntan! y! resuelven! dudas! sobre! el!
sistema.!
!
o! Service!MarketPlace!
! https://websmp102.sapMag.de!
Soporte!SAP!R/3.!Actualizaciones!y!documentacin!de!
parametrizacin.!Debes!ser!miembro!SAP!o!cliente!para!acceder!a!la!
pgina.!
!
o! ForoSAP.!Comunidad!SAP!
http://www.forosap.com!
Una!de!las!mayores!comunidades!SAP!donde!se!pueden!encontrar!
manuales,!informacin!y!un!foro!de!conocimiento!sobre!SAP!R/3.!
!
Pgina!289!
!