cancel
Showing results for 
Search instead for 
Did you mean: 

Validad Materiales ingresados en Solped segun el tipo de Solped

Former Member
0 Kudos

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.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hola a todos recièn estoy trabajando en una empresa peruana que usa SAP y soy nuevo en esto, mi pregunta va sobre como puedo generar una SOLPED si lo que quiero es comprar un material nuevo que no tiene un còdigo ya creado.

en otras paalbras la SOLPED me pide el còdigo del materail ,pero no tiene!!, por favor ayudenme

Former Member
0 Kudos

Muchas Gracias!.

Logre resolver el problema con lo siguientes:

*una Tabla Z con 3 campos

-Tipo de Solped (BSART)

-Material (MATNR)

-Gr. Articulos (MATKL)

*Un programa Z para mantener la tanla Z anterior

*la BADI ME_PROCESS_RES_CUST~CHECK

En la Badi, lo que hago es obtener los campos BSART y MATNR y hacer una consulta en la tabla Z. Si existe la relacion, deja grabar la Solped, de lo contrario informara al usuario que el material no es posible solicitarlo con ese tipo de Solped

Former Member
0 Kudos

Hola Andrés,

Es muy buena tu consulta. Por lo que conozco de MM, no hay nada estándar que valide el Tipo de Material contra el tipo de Solped. Hay otras maneras de controlarlo, por ejemplo que no genere estrategia, o que no se pueda imputar, pero son formas indirectas.

Podés controlar también los tipos de posiciones como mencionaste, pero eso te permite generar la solped con distintos tipos de material de todas maneras.

Entonces pienso que la mejor solución es la que mencionaste de agregar un control Z, pese a mantener una tabla actualizada.

El tema del "Field_exit" te sugiero que lo analices con un Abaper, ya que tengo entendido que hay soluciones mejores.

Saludos!!

Sergio