You are on page 1of 42

Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co...

1 de 42

https://saptricks.wordpress.com/page/3/

Notas y trucos SAP (Bitacora)

Truco 57. Reducción manual en factura de Compras (MIRO).
Publicado el 14 noviembre, 2013

2 Votes
Hoy vamos a ver un sencillo truco para el registro de facturas, que realizaremos utilizando la transacción MIRO.
En determinadas ocasiones, cuando recibimos la factura de un proveedor, los importes de la factura no cuadran
con el pedido debido a cualquier tipo de incidencia, normalmente en el precio de facturación aplicado.
En condiciones normales, registraríamos la factura con esos importes incorrectos y posteriormente, cuando se
recibiera la correspondiente factura rectificativa, la registraríamos en el sistema utilizando la actividad
Cargo/Descargo posterior (o Abono si hubiera alguna variación en las cantidades).

Sap nos ofrece una alternativa para estos casos. Si estamos seguros que las diferencias son atribuibles al
proveedor (o incluso ya nos ha mandado la correspondiente corrección), podemos utilizar un procedimiento
de registro de factura especial, llamado Reducción de factura manual, que nos permite registrar
en un único movimiento de la MIRO la factura original y el correspondiente Cargo/Descargo de
corrección en el momento de contabilizar la factura. De esta forma se contabilizarán en la cuenta del
proveedor dos partidas individuales en el mismo proceso.
Vamos a ver un ejemplo con esta casuística:
Factura esperada: 1210 Euros (210 Euros IVA), partiendo de un neto de 1000.
Factura recibida: 1694 Euros (294 Euros IVA), partiendo de un neto de 1400.

26/05/2015 02:52 p.m.

Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co...

2 de 42

https://saptricks.wordpress.com/page/3/

El procedimiento para registrar la factura utilizando la Reducción de factura manual sería el siguiente:
1. Procedemos al registro de la factura utilizando la transacción MIRO. Tendremos que seleccionar la variante
de visualización “Reducción de la factura” (tal y como veis en la imagen en rojo).

A continuación introduciremos en la cabecera de factura el importe proporcionado por el proveedor en su
documento (Factura recibida, en naranja en la imagen). A nivel de posición, una vez indicado el pedido que
estamos facturando, no modificaremos nada de los importes propuestos por el sistema (en azul).
2. A nivel de posición buscaremos el campo “Ind.Corr”, indicador de corrección, seleccionando el valor
“2 Error proveedor: Reducir factura”.

3. Al seleccionar el valor anterior, nos aparecerán abiertos a nivel de posición dos campos nuevos: “Imp.
factura según proveedor” e “Ctd.factura según proveedor”. En estos campos indicaremos los valores
netos de la posición indicados por el proveedor en su factura.

26/05/2015 02:52 p.m.

Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co...

3 de 42

https://saptricks.wordpress.com/page/3/

Ya solo nos quedará contabilizar. Podemos realizar una simulación de la factura antes para comprobar que todo se
ha generado según lo esperado.

Efectivamente, se genera el movimiento de la factura con los importes indicados por el proveedor (en verde) y
además la información del abono que le estamos endosando (en rojo). Al contabilizar, apareceran asociadas con
esta factura dos partidas individuales para el proveedor, que podremos consultar con la transacción FLB1N.
NOTA: este tip corresponde a la materia de estudio del curso Sap MM Gestión de materiales que actualmente
estamos impartiendo. Espero que os sea de utilidad el truco.

Compartir:
Compartir

0

Tweet

0

Share

3

Cargando...

Publicado en Formacion, SAP MM | Etiquetado miro, reduccion factura, SAPLEARN, SAPMM | 21 comentarios

Manuales de LSMW.
Publicado el 30 agosto, 2013

2 Votes
Comparto con vosotros algunos enlaces interesantes sobre la herramienta LSMW. Como ya sabeís, Sap
nos proporciona esta herramienta para los procesos de cargas iniciales de datos en un proyecto de implantación
de Sap, aunque se puede utilizar también para migración de datos, interfases con otros sistemas, etc.
La herramienta nos permite utilizar varías técnicas para la carga de datos, como la tradicional del Batch Input,
Direct Input, Bapis o Idocs, utilizando un procedimiento guiado donde Sap nos va marcando todos los
pasos necesarios en cada metodo para realizar los procesos de carga de datos.
En su día, vimos un ejemplo práctico de utilización de la herramienta LSMW para realizar la carga del maestro del
proveedores a partir de un fichero de texto:
https://saptricks.wordpress.com/2011/02/27/utilizando-lsmw-legacy-para-carga-el-maestro-de-proveedores/
En la siguiente entrada en scribd teneis un tutorial de la herramienta:

26/05/2015 02:52 p.m.

Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co...

4 de 42

https://saptricks.wordpress.com/page/3/

SHOW ME MORE LIKE STEP BY STEP LSMW TUTORIAL
SIMILAR TO STEP BY STEP LSMW TUTORIAL
BACK TO DOC
Browse more like Step by Step Lsmw Tutorial
Previous | Next
TRM - FSCM Curso Instruccion
Leandro Vidda
Scenarios in SAP New Gl
John O Lawal
More from Unni Nair
Lsmw Steps
Previous | Next
Faisal Mahmud
SAP Joint Venture Accounting
SAP: Instrucciones de Control y Bucles en ABAP
Unni Nair
Alejandro Torrijos
SAP Projects Contracts
WorkShop SAP Solution Manager
Unni Nair
Diana Carolina Martinez
LSMW Screen Shots
Sap-r3 - System Administration Made Easy
Unni Nair
tech_gems
SD Account Determination
View this document on Scribd

El documento de la presentación es accesible en este link 55577068-Step-by-Step-Lsmw-Tutorial[1]
Páginas de la SCN de Sap donde se habla sobre la herramienta LSMW:
http://wiki.sdn.sap.com/wiki/display/ABAP/LSMW
http://scn.sap.com/docs/DOC-26159
Otros Tutoriales con ejemplos sobre LSMW:
http://blogdefloren.files.wordpress.com/2009/03/manual-lsmw-blogdefloren.pdf
http://www.sap-topjobs.com/LSMW.pdf
http://de.slideshare.net/arun_bala1/sap-sd-lsmw-legacy-system-migrationworkbench
http://www.slashdocs.com/ntpsru/lsmw-steps.html
Vídeos sobre la herramienta:

26/05/2015 02:52 p.m.

.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co.wordpress.m. .com/page/3/ 0 26/05/2015 02:52 p. 5 de 42 Tweet https://saptricks..

En la configuración estándar de las 26/05/2015 02:52 p. Publicado el 20 agosto. Nos vemos a la vuelta de mi vacaciones a mitad de septiembre. .com/page/3/ Espero que os sea de utilidad todo este material.wordpress.m.. Compartir: Compartir 2 Tweet 0 Share 2 Cargando.Costes indirectos planificados en compras que no afectan a la cuenta de existencias.. 2013 2 Votes Este es un tema sobre el que he recibido múltiples consultas en el blog.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co.. 6 de 42 https://saptricks.. Publicado en Formacion. Sap Basis | Etiquetado lsmw | 1 comentario Truco 56.

etc. FRB1. 7 de 42 https://saptricks. todos estos costes no se han de considerar como valor de las existencias (debido a que los gastos serán reembolsables. Crear una nueva clase de condición. gastos de aduana. por temas legales específicos de algún país o por criterios contables). Esto esta bien.m. En este caso. FRB1. FRC2. y podemos incluir otros importes provenientes de gastos de transporte.. Pero en algunos tipos de negocio. Los pasos son los siguientes: 1. Creación de una nueva operación para la determinación de cuentas: desde la vista V_T687.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. aplicación “M” Compras (transacción SM31) o bien desde la ruta Gestión de materiales –> Compras –> Condiciones –> Fijar determinación del precio –> Fijar clave de operación –> Clave de operación (también accesible desde la transacción OLME). tasas. etc). las condiciones para gastos de transporte como FRA1. Para solucionar este problema. como copia de las estándar (por ejemplo FRA1. estos costes se añaden como más valor en la cuenta de existencias de los materiales. FRA2. hemos de crear nuevas clases de condición. desde la transacción M/06 o ruta de customizing Gestión de materiales –> Compras –> Condiciones –> Fijar determinación del precio –> Fijar clases de condición –> Definir clase de condición.. Importante: indicar en tipo de condición el valor blanco y y en el signo el valor X Negativo. pues nos permite incluir en la valoración de los materiales aquellos elementos que no son solamente el precio de la compra. etc). 2. FRB1. estos gastos tendrán que ser contabilizados en una cuenta contable diferente para poder realizar otro tipo de tratamiento. modificando los parámetros de control de ellas para obtener el comportamiento deseado del sistema. gastos de seguros. FRC1. 26/05/2015 02:52 p. FRC1. aduanas.wordpress.com/page/3/ clases de condición para los costes indirectos planificados de adquisición en los procesos de compra del Modulo MM (por ejemplo. .

. realizaremos la asignación de cuentas para la nueva clave de operación. 4. La incluiremos en la misma sección del esquema de cálculo que utilicemos donde están el resto de condiciones de costes indirectos planificados (fletes).m.. Aquí indicaremos la cuenta contable diferente donde queremos llevar los gastos de transporte. asignar la nueva operación creada en el paso anterior (en este caso. 8 de 42 https://saptricks..wordpress. Asignar la nueva clase de condición al esquema de cálculo: con la transacción M/08 o la ruta de customizing Gestión de materiales –> Compras –> Condiciones –> Fijar determinación del precio –> Fijar esquema de cálculo. 26/05/2015 02:52 p.com/page/3/ 3.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. Configuración de la determinación de cuentas para la nueva operación: con la transacción OBYC. la ZR1). Importante: en la clave de operación de la clase de condición (columna Delim).

ESTO ES TANTO VALIDO PARA COMPRAS A STOCK COMO PARA COMPRAS IMPUTADAS.wordpress. D/H. Igualmente.. realizamos la entrada de mercancía del pedido. EN ESTE ULTIMO CASO. NOTA: SE HAN DE INTRODUCIR LAS DOS CONDICIONES (HACER EL JUEGO CON LAS DOS) PARA CONSEGUIR EL RESULTADO DESEADO. etc). Podemos observar el apunte contable que se ha generado en el sistema al realizar la EM con la transacción MIGO: 26/05/2015 02:52 p. En principio. definir las claves de contabilización que se utilizarán para los asientos (40/50). configurar las normas (según los criterios que queramos utilizar para la determinación de la cuenta: agrupador de áreas de valoración. 9 de 42 https://saptricks. .Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. En el nuevo pedido utilizamos la clase de condición creada (ZFR1) y la clase de condición original (FRA1). con esta configuración todo esta preparado para que el sistema se comporte de la forma deseada por nosotros. A continuación.com/page/3/ Importante: antes de indicar las cuentas. NO BASTA CON UTILIZAR SOLO LA CLASE DE CONDICION CREADA.m.. categorias de valoracion. Vamos a ver un ejemplo de un pedido de compras utilizando esta clase de condición para verificar que la parametrización ha sido correcta. EL FLETE SE LLEVARA A OTRA CUENTA DIFERENTE DE LA DEL GASTO DE MATERIAL. Con la combinación de las dos vamos a conseguir realizar el juego contable deseado.

sap.sdn. Bibliografía: entrada original publicada por Raja Ramasamy en el SCN de Sap http://wiki. haremos la contabilización en dos movimientos pero con el mismo resultado contable. Por otro lado. podemos ver las cuentas de la clave de operación FRE (generadas por el juego de las clases de condición FRA1 y ZFR1) se compensan entre si.com/page/3/ Podemos observar que en la cuenta de existencias (cuenta 301000) no hay ningún reflejo del gasto de transporte. Cuando recibamos la factura. Por otro lado. el asiento generado será el siguiente (en este caso hemos supuesto que el proveedor del transporte es el mismo que el de la mercancía). contabilizándolos en una cuenta contable diferente. Pero el resultado contable es el deseado y nos puede valer para aquellas excepciones donde tenga que realizarse esta separación. en la cuenta que hemos parametrizado para la clave de operación ZR1.. En caso contrario. . 10 de 42 https://saptricks.wordpress. Conclusión.. Su aspecto es: Se compensan las cuentas de EM/RM de la mercancía y del transporte. y se lleva la deuda a la cuenta del proveedor. La alternativa no es un método directo y nos obliga a indicar las dos clases de condición en el pedido (siempre habrá que hacer ese juego). separándolo del importe de las cuentas de existencias del material. Con este método hemos conseguido nuestro propósito de separar los costes indirectos planificados de adquisición de la valoración del material.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. En la parte marcada en naranja en el asiento. la cuenta de facturas pendientes de recibir para los portes refleja el importe de estos.com/wiki/display/ERPLO /Posting+planned+delivery+cost+to+Non-inventory+account Compartir: 26/05/2015 02:52 p. nos aparece el importe del gasto (en rojo).m.

Además. que incluye en su parametrización el tipo de posición TAS – Posición pedido a terceros.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co.wordpress.Pedido a Terceros. En el estandar existe un grupo de tipos de posición llamado BANS – Posición terceros.m. Publicado el 4 junio.. A partir del pedido de venta se creará la solicitud de pedido de compra. 2013 5 Votes Tenemos otra alternativa a la vista en nuestro anterior Post para crear automáticamente un pedido de compra desde ventas.. la entrega de la mercancia al cliente la gestionará directamente el proveedor y la mercancia no pasará por nuestras instalaciones. 11 de 42 Compartir 0 Tweet 0 https://saptricks. Es lo que llamamos Pedido a Terceros. SAP MM | Etiquetado costes indirectos planificados. El pedido a terceros tiene alguna peculiaridad a nivel de SD que conviene destacar: no hay entrega en SD ni picking (realmente todo eso lo esta gestionando por nosotros nuestro proveedor).. pero en este caso. Publicado en Formacion. Grupo de Tipos de Posición BANS. el pedido de venta no se podrá facturar hasta que no se reciba la factura del proveedor y se registre en el sistema (esto se puede cambiar en la parametrización). 26/05/2015 02:52 p. . FRA1 | 15 comentarios Truco 55.Pedido de compra automático desde SD..com/page/3/ Share 2 Cargando. existencias.

com/page/3/ Al igual que con el tipo de posición TAB. En los datos de imputación se relacionara el pedido de venta y la posición que origina la solicitud. el sistema nos informará que no hay posiciones relevantes. Sino hacemos entrada de mercancía (desmarcando el flag VerFactEM a nivel de posición en la pestaña Entrega). 12 de 42 https://saptricks. El ciclo de la compra continuará de la forma habitual (podremos registrar o no la entrada de mercancía del pedido. Una vez registrada la factura de compras. . la referencia aparecera en el flujo de documentos del pedido de venta. como ya indicamos. Una vez creado el pedido de compra. 26/05/2015 02:52 p. Y si intentamos facturar el sistema tampoco nos dejará y nos indicará que “Ninguna cantidad pendiente de factura determinada”... aunque realmente no entrará ningún stock en el almacén.m. con el tipo de posición TAS el sistema nos creará automáticamente la correspondiente solicitud de pedido en el módulo de compras. Tipo de imputación X: todas las imputaciones. Si intentamos crear la entrega sobre el pedido. La solicitud de pedido será convertida a pedido de forma manual de la manera habitual (también. Podemos consultar el número de la solicitud de pedido creada en la pestaña repartos del pedido de venta. ya que será realmente a ellos a quien nuestro proveedor entregue la mercancia. y tener el proveedor y el material marcados en sus datos maestros con el indicador de Pedido Automático). pero con unas características especiales: Tipo de posición I: pedido a terceros.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. toda la contabilización se realizará al registrar la factura. se podría haber convertido de forma automática en el caso de tener una fuente de aprovisionamiento definidad. Dirección de Entrega: se indica en esa información los datos del cliente.wordpress. las posiciones del pedido de venta ya serán facturables y podremos crear de la forma habitual la correspondiente factura para enviar al cliente (VF01 o VF04 para hacerlo masivamente desde el Pool de facturación). solo será un reflejo del gasto y el registro de la factura pendiente de recibir).

Es una funcionalidad interesante aunque con algunas limitaciones. 2013 6 Votes En ocasiones. Toda esta gestión la habrá realizado el proveedor por nosotros.Pedido Terceros | 4 comentarios Truco 54. Publicado en Formacion. necesitaremos generar automáticamente.Pedido de compra automático desde SD. En el estandar existe un grupo de tipos de posición llamado BANC – Pedido Invidual. Compartir: Compartir 0 Tweet 0 Share 2 Cargando. 26/05/2015 02:52 p. Al realizarse el flujo de mercancias por un tercero. veremos que no hay rastro ni de entrega... el correpondiente pedido de compra para gestionar el aprovisionamiento de ese stock para poder servir a nuestro cliente. Igualmente. que incluye en su parametrización el tipo de posición TAB – Pedido compras individual. SAP MM..SAPSD. Podriamos haber utilizado la Planificación de Necesidades para que el sistema determinará la necesidad de la compra y nos generase las correspondientes PR al lanzar el MRP según el metodo de planificación seleccionado. Publicado el 31 mayo.wordpress. hay un report estandar (el SDMFSTRP). que se utiliza para la supervisión de cantidades en operaciones con terceros. perdemos un poco el control (podriamos utilizar las confirmaciones de pedido para tener más información de las operaciones que va realizando el proveedor). Grupo de Tipos de Posición BANC..com/page/3/ Si nos vamos al flujo de documentos de nuestro pedido de ventas.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co.SAPLEARN. .m. ni del picking ni del correspondiente movimiento de mercancia. pero existen otras alternativas. a partir de cada pedido de venta. 13 de 42 https://saptricks. Sap SD | Etiquetado SAPMM.

automaticamente el sistema va a tratar de crear la correspondiente Solicitud de Pedido en el módulo MM. . Si nos vamos al módulo de Compras. 14 de 42 https://saptricks. si cambiamos el pedido de venta posteriormente (antes de convertir la solped a pedido).wordpress. Al crear el pedido de venta.m. Sap en un proceso paralelo nos habrá creado la solicitud de pedido.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. De hecho. Y el objeto de imputación es el documento de venta y la posición que da origen al documento. la solicitud de pedido asociada se actualizara con la información modificada.com/page/3/ Este tipo de posición nos permite utilizar una funcionalidad muy interesante de Sap. podremos localizar la Solped creada con una característica especial. 26/05/2015 02:52 p.. Las posiciones de esta tienen el tipo de imputación M – IndivClte s/CO PdClt. Incluso. cuando lo grabamos. Una vez completado el pedido de venta. nos pedirá despues de cada posición información adicional para completar todos los datos necesarios para este cometido (en los datos de entrega de cada posicion). si la posición del pedido tiene este tipo de posición..

gestionaremos la solicitud de pedido para gestionarla de la forma habitual para asignarle proveedor y convertirla a pedido manualmente (también se podria haber creado el pedido automáticamente en el caso de tener una fuente de aprovisionamiento definida. a no ser que añadamos un nuevo reparto y creemos sobre el una nueva solicitud de pedido para las cantidades adicionales.m.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. Sap no nos dejará modificar la cantidad del pedido de venta. que las cantidades recibidas han sido llevadas a un stock especial llamado Stock de pedido para cliente.. 26/05/2015 02:52 p. y tener el proveedor y el material marcados en sus datos maestros el indicador de Pedido automático).. El pedido de compras será gestionado de la forma habitual. . podremos ver en su flujo de documentos que nos aparece el número de documento de compras y ambos documentos quedan ligados de forma univoca.wordpress. si volvemos a consultar nuestro pedido de venta. 15 de 42 https://saptricks. observaremos al consultar los stocks (transacción MMBE o MB52). Ademas. y cuando se reciba la mercancia. Una vez creado el pedido de compra.com/page/3/ En este caso.

SAPSD | 5 comentarios Truco 53. SAPLEARN. Además. inventario. se podrá gestionar la entrega al cliente de la forma prevista y su posterior facturación.. Compartir: Compartir 0 Tweet 0 Share 1 Cargando. . el stock especial E podrá ser gestionado en gestión de stocks y realizarse operaciones sobre el: mermas. Debug en ventanas popup. En ese caso. etc. aunque siempre identificando cada cantidad concreta que esta asociada a cada pedido de venta y a cada posicion/entrega de el. SAP MM.m.. Por otro lado. Existe ademas una forma similar de gestionar esta funcionalidad que es el pedido a terceros.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co.. la entrega directa al cliente la gestionará directamente nuestro proveedor y el stock no pasará por nuestras instalaciones.com/page/3/ Este stock tiene la clave de Stock especial E y el stock individual esta siempre relacionado con el pedido de venta original. Sap SD | Etiquetado compra automatica. no restringiendo para nada las operaciones que se hagan en el pedido de venta a nivel de suministro y facturación al cliente.. SAPMM. 26/05/2015 02:52 p. Lo veremos en la próxima entrada. Publicado en Formacion. Podremos en todo momento controlar si tenemos el stock disponible. el proceso de recepción de factura de compras seguira su flujo.wordpress. 16 de 42 https://saptricks. estará reservado para ser usado en el pedido y una vez recibida la mercancia.

Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. etc. buscar exits. Se requieren autorizaciones especificas para poder realizar un Debug.. encontrar bugs. el objeto de autorización S_DEVELOP (ha de incluir en el campo OBJTYPE del valor DEBUG o “*”.wordpress. se inicia una ventana donde podremos navegar por el código que se esta ejecutando en la transacción en la que nos encontremos (información de las ultimas funcionalidades del debug aquí).. El debug lo podemos activar en cualquier momento en la ejecución de un report o transacción indicando el valor /h en el cuadro de comando que tenemos en la parte superior izquierda de la ventana del Sapgui. Esta funcionalidad nos permite analizar programas estandar o desarrollos propios. 26/05/2015 02:52 p. en concreto. 17 de 42 https://saptricks.com/page/3/ Publicado el 28 abril. .m. analizar errores. pudiendo hacer una ejecución paso a paso por la programación. 2013 6 Votes Como ya sabeís. Al lanzar el comando /h. el Debugging es una herramienta que ofrece Sap para navegar por el código Abap en tiempo de ejecución. y las actividades 01 y 02).

seleccionar el fichero de texto y arrastrarlo hasta la ventana de Sap. . Pero gracias a los amigos de Orekait. Basta con crear un fichero de texto que contenga la siguiente secuencia de sentencias: [FUNCTION] Command=/H Title=Debug Type=SystemCommand Guardamos el fichero en un lugar accesible. En esos casos. La solución es muy sencilla. 18 de 42 https://saptricks..wordpress. donde no tenemos la opción de indicar comandos de control.m. he descubierto que tenemos un par de alternativas para esos casos.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co.. debug | 6 comentarios Truco 52. Dos periodos contables abiertos en FI (y 1 limitado por autorizaciones) 26/05/2015 02:52 p. La próxima vez que necesitemos hacer un debug en una ventana modal (por ejemplo. la secuencia de comandos que se encuentran dentro del fichero serán leidos por Sap y nos aparecerá nuestra flamante ventana de Debug.. Formacion | Etiquetado abap. cuando tengamos la ventana abierta: Bastará con irnos al explorador de Windows.com/page/3/ La opción de activar nos vale para las ventanas normales (en las que tenemos disponibles el cuadro de comando).. la transacción XD02 de mantenimiento de clientes). hasta ahora habia desistido de hacer Debugging. Al dejarlo caer sobre ella. Compartir: Compartir 0 Tweet 0 Share 3 Cargando. Pero que ocurre si estamos en una ventana modal. Publicado en Abap.

Este valor deberá de estar incluido en las autorizaciones del usuario. 19 de 42 https://saptricks. 2013 9 Votes Como ya sabeís. Limitar la contabilización en uno de los periodos por autorizaciones. Periodo desde/hasta limitado: corresponde al remarcado en rojo en la imagen siguiente. Grupo de autorizaciones: aquí indicaremos un valor. que es para la que indicamos los periodos contables que están abiertos. En nuestro truco de hoy vamos a ver una funcionalidad de la gestión de periodos de Finanzas que nos permite lo siguiente: Disponer de dos periodos contables abiertos. La variante de periodo se asigna a las sociedades de Finanzas.com/page/3/ Publicado el 24 abril. para permitirle contabilizar en el periodo limitado. Periodo desde/hasta abierto: corresponde al remarcado en azul en la imagen siguiente. limitamos en un periodo anterior la contabilización a la mayoria de usuarios por autorizaciones. el resto de usuarios seguirán contabilizando en el periodo “actual”.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. permitiendo solo la contabilización en ese periodo “que estamos cerrando o ajustando” a los usuarios autorizados. con el objeto F_BKPF_BUP. que no estará limitado. Este periodo será el que estará restringido por autorizaciones.m. Los pasos para conseguir este comportamiento del sistema son muy sencillos. Si 26/05/2015 02:52 p. los periodos se gestionan a traves de una variante de periodo.. Os recomiendo la lectura de la entrada de Oscar en su Blog de Sap donde habla de los diferentes periodos que se pueden gestionar en Sap y toda la parametrización relacionada (tanto a nivel de FI como de MM).. Basícamente. De esta forma.wordpress. en un proceso de cierre contable. los periodos contables abiertos en un sistema Sap se controlan desde la transacción OB52. . Por otro lado. Este periodo será el que estará abierto a todos los usuarios. limitando las fechas en las que vamos a poder contabilizar para dichas sociedades). de forma que cuando modificamos los periodos abiertos de una variante estamos afectando a todas las sociedades que tiene asignada esa variante de periodos (y por tanto.

Para ello.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. indicar en un ejercicio que periodos bloqueamos y para que actividades. ambos periodos estará abiertos a todo el mundo. En ese caso. Os dejo el enlace a un manual sobre esta funcionalidad. podemos. a nivel de sociedad CO..com/page/3/ en grupo de autorizaciones no indicamos ningún valor.. 26/05/2015 02:52 p.wordpress.m. Información adicional: también se puede hacer un control de los periodos abiertos a nivel del modulo de Controlling (CO). que incluye ejemplos de utilización en un caso real. será la forma de ofrecer dos periodos distintos abiertos sin ninguna restricción de autorizaciones. . El ultimo paso consistiría en crear un rol de autorizaciones con el objeto F_BKPF_BUP. asignadole el valor que hubieramos puesto en el campo GrA en la variante de periodo oportuna. Es importante también revisar las autorizaciones existente para evitar que los usuarios restringidos no tengan este objeto de autorización con el valor “*”. 20 de 42 https://saptricks. desde la transacción OKP1 – Modificar bloqueo de periodos. pues esta autorización les permitiría contabilizar en cualquier de los dos periodos.

roles.. perfiles de autorización y objetos.m. hoy veremos el Sistema de Información de Usuarios. 26/05/2015 02:52 p. Con una gran variedad de herramientas. Publicado el 26 marzo... Utilizando el sistema de informacion de usuarios (SUIM).com/page/3/ Puede ser una forma de útil de bloquear también la realización de operaciones a nivel de CO que nos afecten a periodos cerrados para los que ya se ha presentado información o se han concluido todos los procesos de cierre asociados. Publicado en Autorizaciones. nos permite realizar análisis relacionados con las autorizaciones asignadas a los usuarios en sus datos maestros. . Para la gestión de autorizaciones es fundamental conocer el Sistema de Información de usuarios (se accede desde la transacción SUIM). 21 de 42 https://saptricks.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. Compartir: Compartir 0 Tweet 0 Share 1 Cargando. Sap FI | 23 comentarios Truco 51. 2013 4 Votes Continuando con el tema de las autorizaciones de las que hablamos en nuestros dos anteriores posts del blog..wordpress.

m. ultima entrada al sistema. por valores en los campos de los objetos de autorización. Podremos crear nuestras combinaciones críticas de autorizaciones para ejecutar el informe con esa variante y el informe nos devuelva los usuarios que tienen en sus autorizaciones esa combinación de autorizaciones (en forma de semáforos con colores según la criticidad que otorgamos a cada tipo de autorización). 22 de 42 https://saptricks.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co.. etc. Roles –> Roles por criterios de selección complejos: es la transacción “principal” para obtener información de los roles. por perfiles de autorización asignados al rol. 26/05/2015 02:52 p. Usuario –> Con autorizaciones críticas: para detectar usuarios con autorizaciones criticas (por ejemplo. jobs.. usuarios que pueden modificar el maestro de usuario. Nos va a permitir localizar por casi cualquier criterio un rol. . por transacciones incluidas en el menú del Rol.wordpress. bloqueo. etc).com/page/3/ La ejecución de los reports se realiza seleccionando el icono ejecutar. Podemos buscar los roles por nombre. etc. Algunos de los informes más interesantes son: Usuario –> Según fecha de alta y modificación clave de acceso: resumen de los usuarios del sistema. estado de la clave de acceso. por usuario a los que están asignados.

Comparaciones –> De usuarios: nos permite comparar los objetos de autorización asignados a dos usuarios. etc. . 23 de 42 https://saptricks. Además. si queremos localizar en que roles esta el objeto de autorización F_KNA1_AEN. a continuación nos aparecen los campos de autorización que lleva asociados (podremos indicar también valores a buscar en el contenido de estos campos o con “*” la autorización global a todos los posibles valores).. en comparación con otro que si tiene los accesos.wordpress.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. al indicar el objeto de autorización. se nos devolverá la lista de roles que incluyen el objeto (con los valores en los campos que coincidan si los hubiéramos incluido). saber donde radican las diferencias. 26/05/2015 02:52 p. Muy útil para cuando tenemos un usuario al que le faltan autorizaciones y queremos. Al ejecutar el informe.m. Transacciones –> Transacciones ejecutables: nos permite analizar las transacciones que puede ejecutar un usuario con sus autorizaciones actuales.com/page/3/ Se suele utilizar para localizar roles que incluyen una determinada autorización. Es un mecanismo rápido para ver que puede ejecutar un usuario o un role si entrar al mantenimiento de roles. las transacciones que se pueden ejecutar con un rol determinado.. lo indicaremos en la parte sección “Selección según valores de autorización”. Por ejemplo.

. 26/05/2015 02:52 p.wordpress.. 24 de 42 https://saptricks. objeto por objeto. Comparaciones –> De roles: similar al anterior.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. Tener en cuenta que en el detalle se muestra los perfiles de autorización asociados al Rol (lo que se indica como autorización).com/page/3/ Entrando al detalle podemos ver incluso los valores de los campos de autorización y desde que perfil de autorización se están heredando al usuario (como vemos en la imagen a continuación). Igualmente. en este caso nos permite comparar las autorizaciones de dos roles. Es una forma sencilla de comparar que objetos están en un rol y no en el otro. entrando al detalle podemos ver los valores de los campos de autorización. .m.

si la asignación es directa (al usuario) o indirecta a través del módulo de organización de Sap. etc..wordpress. 25 de 42 https://saptricks. 26/05/2015 02:52 p. con información detallada si el rol es simple o compuesto.m. . Pulsando el botón “PERFILES” podemos ver cada uno de los perfiles asociados a los usuarios que cumplen los criterios de selección del report. Pulsando el botón “ROLES” podemos ver de forma detallada toda la asignación de roles al usuario. fechas de validez.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co.com/page/3/ Referencia de utilización –> Roles –> En usuarios: nos permite visualizar los usuarios que están asignados a los roles..

Compartir: Compartir 0 Tweet 0 Share 6 Cargando. procederemos a crear la estructura del organigrama dentro del módulo de organización. en instalaciones muy grandes y con muchos usuarios. Sap Basis | 19 comentarios Truco 50..wordpress.. En nuestro ejemplo. Las unidades organizativas utilizan la sigla O (las siglas son el código que identifica a cada uno de los tipo de objeto que vamos a poder 26/05/2015 02:52 p...Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. para evitar que nunca se den determinadas combinaciones de autorizaciones y para facilitar la labor en Auditorias de Seguridad (por mi experiencia muchas auditorias contables ya incluyen incluso auditorias de usuarios en Sap). el organigrama es una estructura jerárquica con diferentes tipos de componentes vinculados entre si en forma de árbol. departamentos. Publicado el 24 marzo. direcciones. etc. Los elementos que vamos a usar para poblar este árbol con nuestra estructura organizativa y de autorizaciones son los siguientes (los que a nosotros nos afectan para la gestión de autorizaciones): Unidad Organizativa: corresponde con la estructura de departamentos dentro de la empresa u organización.m.com/page/3/ En la proxima entrada del Blog. y para concluir el tema de autorizaciones. las hemos marcado en Rojo. Publicado en Autorizaciones. veremos la forma de crear nuestras propias variantes para analisis de autorizaciones críticas. Podrian corresponder a las divisiones de una empresa. Autorizaciones desde el Modulo de Organizacion. 26 de 42 https://saptricks. Nos puede ser útil. 2013 3 Votes Una vez creados todos los roles de autorización necesarios para la gestión de los procesos de usuario en Sap (puede ser uno de los temas que mas tiempo nos pueda llevar por su complejidad). . Básicamente. PPOCW y PPOMW (y II). areas funcionales.

com/page/3/ utilizar en la definición de la estructura). Este proceso se puede lanzar manualmente o bien automatizar a través de un job que hará el trabajo por nosotros. pero que sepais que también existe esa posibilidad. que es la base desde la que colgarán el resto de elementos. En nuestro ejemplo. Este organigrama podra estar construido desde el punto de vista de la Recursos Humanos (si vamos a utilizar la asignación de empleados) o desde el punto de vista de uso funcional de Sap (si vamos a utilizar la asignación de usuarios). . Creacion de nuestro organigrama. En nuestro ejemplo. Posición: corresponde a los diferentes puestos de trabajo dentro de nuestra organización (puede corresponder a posiciones funcionales. 27 de 42 https://saptricks. Usuario: codigos de usuario de los creados en el sistema (transacción SU01). En nuestro ejemplo. Le indicaremos una sigla (nombre corto).wordpress. Para crear nuevas unidades organizativas o posiciones. Rol: códigos de los roles de autorización que hemos creado en el sistema (transacción PFCG).. Con la transacción PPOCW crearemos la unidad organizativa raiz y las diferentes unidades organizativas y posiciones que forman nuestro organigrama. Empleado: podriamos asignar empleados del módulo de RRHH de Sap a las posiciones y despues desde el infotipo 0105 asociarle un usuario al que derivará las autorizaciones. una vez creado el organigrama y asignados los diferentes elementos necesarios en el es la explosión de la autorizaciónes a partir del arbol y las relaciones de vinculación establecidas entre los diferentes objetos que lo forman. El paso final. información de imputación del modulo de Controlling o Tareas asignadas a la posicion (el módulo de organización también nos 26/05/2015 02:52 p. se crea la unidad organizativa raiz. A continuación. por tipo de trabajo o tareas). pudiendo indicar también otros aspectos como un Texto largo. Se usa la sigla AG. Se usa la sigla US.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. Puede darse el caso de que ambas “vistas” coincidan y utilizemos un único arbol. seleccionaremos el lugar del que queremos que dependan y seleccionaremos el botón Crear. en color Verde..m. una descripción. En nuestro ejemplo no lo vamos a utilizar. A continuación vamos a ver de forma detallada el proceso de creación del organigrama. Los empleados utilizan la sigla P (Persona). El sistema nos preguntará el tipo de elemento a crear: Unidad organizativa o Posición. podremos ir creando el resto de elementos que cuelgan de la raiz (igualmente desde la transacción PPOCW o desde la PPOMW). la explosión de las autorizaciones desde el arbol al maestro de usuarios y finalmente la parametrización necesaria para poder utilizar esta funcionalidad. en color Naranja. Esta tarea se realiza a través de la transacción PFUD (report RHAUTUPD_NEW). Las posiciones utilizan la sigla S. La primera vez que entramos en la transacción. las hemos marcado en Azul.

.m.. Siguiendo el mismo procedimiento completaremos todo el organigrama con la información de los diferentes departamentos. Los mismo para autorizaciones generales que pueden indicarse en la posición raiz para que sean heredadas por todos los usuarios (tipo autorizaciones generales de uso de funciones básicas). Esto nos permite definir autorizaciones genéricas para el departamento y otras especificas por posicion (mas especializadas o restringidas). procederemos a la asignación de los roles de autorización en las diferentes unidades organizativas y posiciones. lo que es una gran ventaja). así como los diferentes puestos de trabajo que los conforman.wordpress.com/page/3/ permite la definicion de tareas y su vinculacion a los objetos.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. pero no vamos a entrar en esta funcionalidad). Es importante saber que podemos asignar los roles en cualquier unidad organizativa o posición. indicamos unas autorizaciones en el nivel del Departamento de Cuentas a Cobrar y de este departamento cuelga una posicion con otra asignación de roles de autorizacion. seleccionaremos el boton Asignar y a continuación seleccionaremos el tipo de objeto Rol (sigla AG). 28 de 42 https://saptricks. Para asignar los roles. el usuario que ocupe esa posición recibira tanto los roles de la unidad organizativa como de la posición. direcciones. . Si. areas. Una vez completada la estructura. 26/05/2015 02:52 p. y que las autorizaciones se heredan hacia abajo. Sap nos permitirá buscar entre los diferentes Roles simples o compuestos que tengamos definidos en nuestro sistema y asignarlos a la Unidad organizativa o posición en la que nos encontremos posicionados (permite selección multiple al hacer la asignación. como en nuestro ejemplo.

Además. De una forma visual hemos construido la estructura de nuestra empresa. y Sap permite la selección multiple en la asignación). Explosión del organigrama hacia los datos maestros de usuario. siguiendo el mismo procedimiento. posiciones. Para ello. pulsaremos el botón Asignar. Para ello. que sera variable). es importante haber indicado una fecha de inicio para las vinculaciones (todos los objetos se relacionan entre si con una fecha de validez inicio/fin. asi como la asignación de roles y usuarios. de una forma más legible que viendo su ficha de usuario con la SU01. con el objetivo de permitir cambios a futuro en la estructura. llenar las diferentes posiciones con los usuarios que van a desarrollar cada una de las funciones descritas. seleccionaremos el tipo de objeto US (Usuario en este caso) e indicaremos los códigos de usuario Sap incluidos en la posición (varios usuarios podrá ocupar una misma posición. y podemos saber donde “cuelga” cada usuario y que autorizaciones tiene concedidas.wordpress. De forma gráfica tenemos toda la estructura del sistema dibujada. llenandola desde un punto de vista de las autorizaciones. siguiendo el mismo procedimiento de asignación. . pulsaremos tal y como vemos en la imagen el botón “Fecha y periodo previsión” e indicaremos la fecha inicial para la validez de las vinculaciones que vayamos realizando en la estructura. 29 de 42 https://saptricks.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. en la transacción PFUD seleccionaremos la opción “Comparacion Gestion Organizacion HR”.. 26/05/2015 02:52 p. La explosión la realizaremos en dos pasos: 1) Generaremos los roles en el maestro de usuario derivandolos de la asignación organizativa: para ello.m. tenemos disponibles funciones de búsqueda potentes que nos permiten localizar los diferentes elementos dentro del árbol.com/page/3/ El ultimo paso sería. NOTA IMPORTANTE: cuando estemos realizando tanto la creacion de las unidades organizativas. La explosión del organigrama (roles) hacia el maestro de usuarios se realiza a través de la transacción PFUD (que utiliza el report estandar RHAUTUPD_NEW)..

Con este primera ejecucion de la transacción hemos pasado de tener el usuario sin roles en sus datos maestros a estar asignados los roles correspondientes. y los asigna dentro del maestro de usuarios. . los relaciona con los usuarios asignados a las unidades organizativas o posiciones. busca los roles que hayamos indicado en los criterios de seleccion (Z* corresponderian a nuestra definición de Roles) dentro del arbol. volveremos a ejecutar la transacción PFUD. sin activar (tal y como observamos en la imagen).Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. es importante. aunque.wordpress..com/page/3/ El programa lee la estructura del organigrama. pero seleccionando en esta ocasión las opciones “Comparación de perfil” y “Comparacion de roles compuestos”. 30 de 42 https://saptricks. 2) Para completar la activación de los roles asignados. Para hacer este proceso se utilizan las vias de evaluación. 26/05/2015 02:52 p. que han de estar correctamente configuradas como veremos más adelante..m.

26/05/2015 02:52 p. La ejecución de estos dos procesos se puede planificar en forma de job (2/3 veces al día) para que el ajuste se haga de forma automatica. Tras esta segunda ejecución. los roles ya aparecen activos en el usuario. busca los usuarios que lo tienen asignado y activa los roles en los datos maestros del usuario. Parametrización necesaria para activar la funcionalidad. . En la transaccion OOAP la asignaremos al grupo PLOGI. Definir una Variante de Plan Activa: en la transaccion OOPV crearemos la variante y la activaremos.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co.. estan disponibles para que el usuario pueda trabajar en el sistema con las funciones descritas.wordpress. la asignación de los usuarios en el organigrama estará activa pasadas unas pocas horas de forma automática (aunque siempre tendremos la opción de forzar la actualización con una ejecución a demanda de la transaccion PFUD).m.com/page/3/ Esta segunda ejecución recorre los roles (ya sin ser relevantes los datos del organigrama). 31 de 42 https://saptricks. La misma transacción PFUD permite la generación de los jobs. De esta forma..

partiendo de las posiciones o unidades organizativas que tienen asignados los roles.m.sap. recorre hacia arriba el árbol hasta encontrar los códigos de los usuarios a los que asignar los roles.. La via de evaluación es la parametrizacion que permite la lectura de la asignación de los roles en el arbol organizativo y a partir de ahí derivar los usuarios a los que asignar los roles en su maestro de usuarios.wordpress. Sin ella no funciona la herencia (solo la herencia de primer nivel. Via de evaluación US_ACTGR: ajuste de la vias de evaluacion US_ACTGR (table T77AW) a través de la transacción OOAW. Basicamente. . 32 de 42 https://saptricks.com/page/3/ Tabla PRGN_CUST: El flag de Customizing HR_ORG_ACTIVE se habra de activar con el valor YES: este valor activa la gestion de modulo de organización para la gestion de roles de autorización (se realiza con la transacción SM30 o SM31). Nota importante: para que funcione la herencia de roles de unas unidades organizativas a otras que dependan de ellas ha de estar creada la linea 101 de la imagen (no viene en la configuración estandar).. determinamos la forma en que el programa de evaluación.com/saphelp_nw70ehp2/helpdata/en/92 26/05/2015 02:52 p. de unidad organizativa superior a posicion.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. Ayuda de Sap sobre la funcionalidad: http://help. Links y documentación adicional. y de ahí al usuario).

Compartir: Compartir 0 Tweet 0 Share 4 Cargando. En este documento de forma detallada la funcionalidad.com/page/3/ /e7623c28695c63e10000000a11405a/content.. Roles de usuario con PFCG(I).sap. Autorizaciones desde el Modulo de Organizacion.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. automáticamente en su perfil de usuario Sap se asignarán todas las autorizaciones vinculadas para que pueda desempeñar las funciones previstas.. 2013 5 Votes En nuestro dos próximos trucos volvemos al modulo Basis para hablar de una funcionalidad no demasiado conocida pero que puede ser muy útil si queremos utilizar el modulo de Organización para construir la estructura de puestos de trabajo de nuestra organización (desde el punto de vista de RRHH o también desde el punto de vista de uso o funciones en Sap)..com/thread/1899175. Publicado en Autorizaciones. 26/05/2015 02:52 p. asi como la distribución entre diferentes sistemas. Sap Basis | 4 comentarios Truco 49. podemos ver de forma visual nuestra estructura y quién esta asignado en cada lugar (asi como los roles de autorización asignados). Cada unidad organizativa y/o puesto de trabajo tendrá asociadas las diferentes autorizaciones en el sistema.m. 33 de 42 https://saptricks. Entrada del SCN donde se explica la configuración necesaria para permitir herencia de roles de unidad organizativa hacia abajo (de unidad organizativa superior a inferior) en las vias de evaluación: https://scn. puede ser una funcionalidad muy interesante para poner un poco de “orden” en el laberinto en el que se suele convertir la gestión de autorizaciones en Sap conforme los proyectos van evolucionando.htm. De esta forma se realiza una gestión de las autorizaciones mucho más ordenada.. Utilizando el arból organizativo de las transacciones del modulo de organización (PPOMW/PPOSW).wordpress. Manual de usuario: Indirect Role Assignment Using HR-ORG[1]. . Como os digo. conceptos adicionales. de forma que cuando un empleado/usuario sea asignado en los diferentes puestos/roles en el arbol organizativo. Publicado el 22 marzo.

34 de 42 https://saptricks.com/page/3/ Antes de entrar en profundidad en el módulo de organización y ver la forma de configurarlo para utilizarlo desde la visión de la gestión de autorizaciones (no desde el punto de vista de RRHH u organigramas. clientes. Objeto de autorización.m. etc (Añadir. Modificar. etc). Para este caso..wordpress.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. El control de autorizaciones es un concepto transversal en Sap (afecta a todos los módulos) y es fundamental su buena definición para evitar que los usuarios tengan acceso a funciones o tareas para las que no deberían de estar autorizadas por sus funciones en la empresa (en especial a determinados tipo de operaciones o informes). que tiene el dominio tcode que permite utilizar valores en el campo de longitud 20 (suficiente para cualquiera de las transacciones definidas en Sap). Por ejemplo. para el control de acceso a transacciones se utiliza el campo TCODE. así como los valores posibles que se van a poder indicar en ellos cuando los utilicemos en las definición de nuestras autorizaciones. . Borrar. asociado a una tabla de valores que indicarán los diferentes actividades que podemos hacer. por ejemplo. Con los campos de autorización definimos tecnicamente la longitud de los campos de autorización (dominio). en el mantenimiento de datos maestros de articulos. Visualizar modificaciones. En otras autorizaciones debemos de indicar que tipo de actividad esta permitida o no para el usuario. aunque podrian ser compartidos). proveedores. 26/05/2015 02:52 p. vamos a hacer un repaso a los aspectos mas importantes de las autorizaciones en Sap. tendremos por ejemplo el campo de autorizacion ACTVT que utiliza el dominio ACTIV_AUTH.. Las autorizaciones en Sap se basan en dos unidades básicas de gestión: el campo de autorización y el objeto de autorización.

. crear nuestros propios campos de autorización.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co.. 35 de 42 https://saptricks. 26/05/2015 02:52 p.wordpress. un objeto de autorizacion en una etiqueta (nombre técnico) y un conjunto de campos de autorización asociados (de los vistos anteriormente). Los objetos de autorización se mantienen en la transacción SU21. Básicamente. También podremos crear nuestros propios objetos de autorización insertandolos en una clase Z (las clases se crean desde la transacción SU03).. El objeto de autorización es el nivel superior dentro de la gestión de autorizaciones y el objeto básico con el que trabajaremos. estando clasificados de forma estandar por los diferentes módulos y componentes de Sap. Sap dispone de campos de autorización suficientes para crear nuestros propios objetos de autorización (aunque es posible si fuera necesaria alguna personalización especifica).m.com/page/3/ Los campos de autorización se definen en la transacción SU20.

IF SY-SUBRC ne 0. ENDIF.wordpress. al final se acaba chequeando cada objeto de autorización concreto y los valores de este. . * Verificacion de autorizacion para crear pedidos de venta AUTHORITY-CHECK OBJECT ‘V_VBAK_AAT’ ID ‘AUART’ FIELD VBAK-AUART ID ‘ACTVT’ FIELD ’01’.com/page/3/ La asignación de autorizaciones se realiza utilizando los objetos de autorización. En el ejemplo de la imagen.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. que indican las operaciones permitidas dentro del ambito del objeto de autorización.m. Dentro de la programación de las aplicaciones SAP. 36 de 42 https://saptricks. aunque este procedimiento lo podremos incluir también en nuestros desarrollos Z. En el estandar Sap lo hace de forma automática. con la sentencia “AUTHORITY-CHECK” verificaremos que el usuario dispone de la autorización correspondiente y le dejaremos continuar o no con la acción a realizar (en caso de informes podremos estar restringiendo también la información a mostrar). asignando a cada campo una serie de valores. message e008(ZSISTEMAS) with ‘SIN AUTORIZACION PARA CLASE DOC’. Si el 26/05/2015 02:52 p.. Como podeís ver. podemos ver como el objeto de autorización esta siendo utilizando en un rol de autorizaciones y como se le asignan determinados valores que luego serán los que tenga el usuario al que este rol sea asignado..

37 de 42 https://saptricks.wordpress. el de los roles (aunque realmente por detras siempre siguen estando los perfiles de autorización). Hay objetos de autorización para casi todo en Sap. desde el acceso a ejecutar transacciones que veiamos antes (TCODE).Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. Sino queremos trabajar con los roles. etc). Perfiles de autorización. objetos para modificar datos maestros en los diferentes ambitos (general. También hay objetos de autorización para las funciones básicas del sistema. De esta forma. casi cualquier operación sobre el sistema.com/page/3/ usuario tiene asignada la autorización requerida. Estos no eran mas que un conjunto de objetos de autorización con sus correspondientes valores que se asignaban a los usuarios en la transacción SU01/SU10. organización de compras. siempre se podrá permitir o no (con la ausencia de la autorización)... Los roles se definen con la transacción PFCG y son un nivel superior dentro de la gestión de autorizaciones 26/05/2015 02:52 p. En los perfiles se indican los diferentes objetos de autorizacion que vamos a asignar al usuario y con la autorización. centro. se genera un mensaje de error o simplemente no tiene acceso a la visualización de los objetos involucrados. que valores incluidos para los campos de dichos objetos. . sociedad CO. puede llevar a cabo la acción. Con la introducción del concepto de Rol Sap dio un respiro a los administradores del sistema y les facilito mucho la vida a la hora de realizar la tediosa configuración de las autorizaciones en Sap. Finalmente. En versiones mas recientes se introdujo un concepto mucho mas potente. sociedad. organización de ventas. En caso contrario. En versiones anteriores no existia el concepto de roles y se trabajaba con los perfiles de autorización. estos se asignan a los usuarios mediante la transacción SU01 en la pestaña Perfiles. Roles de usuario simples. Los roles se gestionan desde la transaccion PFGC y tiene un generador automatico de perfiles de autorización que veremos a continuación.m. que facilitan la utilizacion de los objetos de autorización. siempre podemos definir los perfiles de autorización con la transacción SU02 (opción que no os recomiendo en absoluto).

. desde ficheros de texto. Querys.com/page/3/ con funcionalidades añadidas como: Creación de menus de usuario asociados al rol: en el rol se define una estructura de carpetas y las transacciones que se van a poner a disposicion del usuario. Informes de Report Writer o de Investigación. . podemos crear las nuestras propias directamente aquí. etc: Transferencia de menus al rol desde los menus de ambito Sap. enlazando a Programas Abap. Ademas de incluir en el menú transacciones ya creadas. 26/05/2015 02:52 p. 38 de 42 https://saptricks.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co.. de otros roles.wordpress.m.

. la transacción PFCG automaticamente nos genera o actualiza el perfil de autorizaciones asociado al rol con los objetos de autorización necesarios.m. Una vez indicadas las transacciones. Os recomiendo activar siempre la visualización de los nombre técnicos a través de la opción de menú Utilidades –> Activar nombre técnicos. etc). etc. clases de documentos. Desde la pestaña de autorizaciones podemos acceder a la modificación del perfil de autorizaciones. asi como los campos relacionados con cada uno de ellos y los valores asignados..wordpress.. Según cada transacción o report indicado. clases de actividad permitidas. 26/05/2015 02:52 p. el sistema nos genera una propuesta de autorizaciones que tendremos que actualizar (habrá que concretar los objetos referentes a las unidades organizativas de los diferentes módulos.com/page/3/ Traducción de los textos asociados o modificación de estos en el ámbito del menu para indicarles textos mas significativos a los usuarios. Aquí podremos ver todos los objetos de autorización asignados. etc que se asocian al rol.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. reports. 39 de 42 https://saptricks. Además de la propuesta de objetos de autorización que nos realiza Sap según las transacciones indicadas.

puede incluir unicamente el perfil de autorización (es decir. bien desde la misma transacción PFCG en la pestaña Usuario o bien desde el mantenimiento de datos de usuarios (transacciones SU01 / SU10 en la sección Roles). estas estaran visibles en el Menu del usuario en Sap. 40 de 42 https://saptricks. IMPORTANTE: una vez concluida la definicion de objetos de autorizacion y sus valores. Son un mecanismo para “agregar” varios roles y facilitar su asignación a los usuarios. Una vez asignado el Rol al usuario. En el Rol no es obligatorio indicar un menú de transacciones. .wordpress.. Es interesante conocer que Sap dispone de un repertorio de Roles y Perfiles de autorización estandar que posiblemente podamos utilizar como módelo para nuestras propias autorizaciones. modelo. Roles de usuario compuestos. siempre hay que generar el perfil de autorización para que este sea activo y sus valores aplicables a los usuarios.m. las autorizaciones estarán disponibles para el usuario en cuestión y si hemos incluido un arbol de transacciones.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co.. incluir unicamente objetos de autorización con sus correspondientes valores asignados).com/page/3/ podremos incluir manualmente nuestros propios objetos de autorización o bien copiarlos de otros modelos (perfil de autorizaciones. El último paso sería la asignación del Rol al usuario. 26/05/2015 02:52 p. etc). Los Roles de autorización compuestos también se mantienen desde la transacción PFCG y consisten en roles que a su vez estan formados por varios roles simples.

Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co. . 26/05/2015 02:52 p... aparece el rol compuesto (es el que podremos asignar o desasignar) y luego en color azul los roles que forman ese rol compuesto (se hace la explosion al asignarlo en el usuario).wordpress. Resumiendo: Transacción SU24: objetos de autorización verificados en cada transacción. Es un buen mecanismo para “agrupar” autorizaciones y simplificar la gestión de la asignación a los usuarios.com/page/3/ Cuando vemos como esta el rol asignado en el maestro de usuarios. Analisis de autorizaciones y traza. Para concluir este repaso a nociones básicas de autorizaciones en Sap.m. os recomiendo una lectura anterior del blog donde hablabamos de como analizar problemas con autorizaciones y como realizar una traza en el sistema para obtener que autorizaciones se verifican realmente: ver entrada aquí. 41 de 42 https://saptricks.

Transacción SU56: autorizaciones existentes en memoria para el usuario actual (las asignadas en su perfil). Una vez introducidos los conceptos básicos de autorizaciones. .m. Transacción ST01: traza de autorizaciones verificadas (también la transacción STKONTEXTTRACE). 42 de 42 https://saptricks.. etc. Nos permite hacer una medición de todas las autorizaciones que son verificadas en un determinado usuario. Publicado en Autorizaciones..com/page/3/ Transacción SU53: ultima verificación de autorizaciones erronea realizada en el usuario actual. 26/05/2015 02:52 p. transacción. en nuestra próxima entrada veremos la forma de gestionar las autorizaciones utilizando el módulo de Organización de Sap.Notas y trucos SAP (Bitacora) | Trucos y anotaciones para el día a día co.. Con una herramienta visual podremos de forma jerarquica ver nuestra estructura de usuarios y las posiciones funcionales y roles de autorización que tienen asignados. Compartir: Compartir 0 Tweet 0 Share 8 Cargando. podremos derivar la asignación automatica de autorizaciones. Las autorizaciones SU53 y SU56 seria conveniente que estuvieran asignadas a todos los usuarios por autorizaciones (o bien permitiendo siempre su ejecución con el parametro de sistema auth/tcodes_not_checked).wordpress. Sap Basis | 25 comentarios Entradas antiguas Notas y trucos SAP (Bitacora) El tema Twenty Ten. y como asignando los usuarios a las posiciones del Organigrama.. Funciona con WordPress.