MUNDOSAP

MUNDOSAP (foro/index.php)
-   FI - CONTABILIDAD FINANCIERA (foro/forumdisplay.php?f=10)
-   -   Report painter Sociedad FI (foro/showthread.php?t=41140)

pirri 26/01/11 12:13:02

Report painter Sociedad FI
 
Hola

No se como hacer lo siguiente, a ver si alguien sabe.

Tengo una sociedad CO y dos FI que la comparten. Si puedo seleccionar en la pantalla general por sociedad FI. El grupo es 6O1.

El problema es que según el usuario debe poder ver unos datos u otros de la sociedad FI según a la que pertanezca.

No sé como hacer esta restricción ya que no veo como chequear una autorización de la sociedad FI.


¿Alguien sabe como hacerlo?

Un saludo y gracias por adelantado.

mmporrone 26/01/11 13:27:15

A ver, varias dudas:

El reporte es de co? supongo que de centros de costos??
Si la sociedad co es unìvoca para las dos fi no lo probè pero pareciera que se pudiera hacer.
En selecciones grales debieras poner la soc. co y la fi.

Si hay un usuario que debe ver ambas fi lo debieras autorizar por perfiles.
Uno que solo debe ver una sola fi, tambien debiera limitarse por perfiles.
No estoy segura que es èsto lo que preguntas.
Què biblioteca estàs usando?

Saludos
Maria Marta

pirri 26/01/11 14:19:37

Muchas gracias por contestarme.

La biblioteca es 6O1. Es más de ordenes de CO.

Tras leer tú contestación. Hice una prueba quitando todas las autorizaciones para ver si me saltaba en algún momento la de la sociedad FI, que pido por pantalla.

Pongo la orden CO y la sociedad FI incluso. Pero algo me falla.

En cuanto tiene autorización para la sociedad CO, genera sin tener en cuenta si tiene autorización para la sociedad FI.

No chequea en ningún momento la sociedad FI.

¿Cómo se podría hacer?

Un saludo.

mmporrone 26/01/11 14:49:18

La verdad que si por perfil no funciona, no se què decirte.
Debiera validar co y luego fi y filtrar, pero obviamente no està siguiendo esa lògica.
No sè què decirte. A lo mejor alguien màs puede tener otra idea.

Suerte!

pirri 26/01/11 14:52:47

La cosa es que filtra por FI pero no revisa autorizaciones.


Estoy revisando la user exit EXIT_SAPLRKIO_002 COOPA_01 según la nota 307773 para meter una autorización a mano.

Aunque se para en el informe creado con report painter, creo que también se para en otras transacciones.


A ver si hay suerte, gracias mmporrone

pirri 26/01/11 15:29:11

Creo que puede funcionar.

Pongo mi solución, por si alguien la necesita. Por descontado que sólo está preparada para mi entorno.

La nota SAP es 307773.

CMOD. Nuevo proyecto. Ampliación COOPA_01. User exit EXIT_SAPLRKIO_002.

Hay que tener cuidado ya que la exit se puede llamar desde distintas transacciones. Por ejemplo desde KO02 y report painter con la biblioteca 6O1.

Como entrada tiene i_aufk que tiene la misma estructura que la tabla AUFK, pero no me rellena la sociedad FI. Por lo que tengo que hacer un select para encontrarla.

Con la sociedad FI de la orden ya sólo queda hacer un chequeo de autorización del usuario que ejecuta la orden.

En caso de fallo de autorización genero un raise E_MESSAGE que provoca un aviso al usuario de la transacción avisando de que no tiene autorización.

Un saludo.


Husos Horarios son GMT. La hora en este momento es 21:57:41.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web