MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Validar materiales por segun tipo de Solped (foro/showthread.php?t=42593)

andresf02 05/04/11 12:10:14

Validar materiales por segun tipo de Solped
 
Buenos dias.
Remito este tema que coloque en el foro MM por si alguien aca sabe como solucionarlo.


En estos momentos en el sistema tenemos varios tipos de Solpeds (documento creado por la ME51N) que los usuarios pueden utilizar (Solped de materiales, Solped de Servicios, Solped de Contratos, etc)

Al momento de crear la Solped, el usuario escoge su tipo y selecciona los materiales que desea solicisitar. El sistema no esta restringuiendo al usuario poder hacer cosas como por ejemplo para una Solped de Materiales, pedir un servicio, lo cual obviamente esta errado y genera reprocesos.

Lo que requiero es saber como poder parametrizar para que el sistema valide que por tipo de Solped, solo se puedan pedir los materiales que asociemos a cada tipo y no permitir hacer cosas como la del ejemplo anterior.

Ya tenemos los materiales bien clasificados por Grupo de articulos y grupo de compras. Solo necesito saber como poder asignar materiales a cada tipo de Solped. O si lo que se asigna es el grupo de articulos al tipo de Solped.


Investigando sobre este tema, encontré en la SPRO algo que creo me podria servir.

SPRO-->Gestion Materiales-->Compras-->Solped-->Parametrizar clases doc


Aqui veo que por ejemplo para las Solped ZS01 - Solped de Materiales (que se usa para pedir todo lo que NO sea servicios, es decir materiales fisicos), si me voy a visualizar los Tipos de Posicion Permitidos me aparecen los siguientes:


Código:
Tp.Pos | Texto tipo Pos
-------------------------------
Normal
C Consignación
L Subcontratación
I Pedido a terceros
V Traslado
F Servicio


Tambien veo que todos los demas tipo de Solped de los que hay creados, tienen habilitados los mismos tipos de posicion.


Alguien sabe si es por esto que los usuarios pueden pedir un material servicio para una Solped de tipo Materiales. o Un material fisico en una solped de servicio?

Podria restringuir a traves de esto que por ejemplo si el usuario crea una Solped de tipo SERVICIO, solo pueda ingresar materiales de tipo servicio (a traves del material group supongo)?


En ultimas si no se puede por parametrizacion, lo que he pensado es hacer crear una tabla Z con la asociacion "MATERIAL - TIPO SOLPED" y un field-exit a los campos donde se digitan los materiales que valide que el material que digitó el usuario este asociado al tipo de solped escogido y si no que no deje grabar la solped. Lo que no me gusta de esta solucion es que al planificador de materiales se le agregaria una funcion mas de tener que mantener esta tabla Z actualizada.


Agradeceria opiniones al respecto.

Garces 12/04/11 21:10:21

Lo que has averiguado en la transacción SPRO es exactamente lo que necesitas para evitar que se pidan servicios para pedidos de material...

Lo único que tienes que hacer es restringir los tipos de posición permitidos por clase de documento, es decir, eliminar el tipo de posición 'F - Servicio' para tu tipo de Solpe 'ZS01 - Solped de Materiales'.

Asimismo, me imagino que tienes una clase de Solpe que debería permitir servicios y nada más (es decir, no debe permitir materiales).
En este caso debes eliminar TODOS los tipos de posición permitidos para esta clase de Solped, EXCEPTO el tipo d posición 'F - Servicio'.

De este modo, cuando crees una solped de servicio, sólo podrás crear posiciones de servicio; y si creas una solped de materiales, podrás crear cualquier tipo de posicion excepto servicios...

Creo que te respondí otro post sobre una consulta que tenías en una badi respecto a este mismo tema...

Lo que yo te recomiendo es que la badi la utilices sólo en caso extremo...
Es mejor que te mantengas por la senda de la configuración estándar...
En resumen... si el procedimiento que te estoy dando de la SPRO no te funciona, recién puenmsa en implementar la BADI...

Saludos...


Husos Horarios son GMT. La hora en este momento es 22:33:00.

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