Ver Mensaje Individual
  #3  
Viejo 08/05/15, 15:24:34
pancho6102 pancho6102 is offline
Senior Member
 
Fecha de Ingreso: jun 2010
Localización: Queretaro México
Mensajes: 238
Hola Hugo, la logica seria de esta forma:

Defino los sets A y B.

el set A tiene las siguientes cuentas:

12000000001
12000000002
12000000003

el set B tiene las siguientes cuentas:

1700000007
1700000008
1700000009

al guardar el documento (voy a poner como prerequisito para la validacion se para una sociedad especifica X y que solo aplique para determinados tipos de documentos)
se valide las posiciones del documento y en ningun caso dicha posicion para la cuenta definida se encuentre en el set de cuentas A y al mismo tiempo exista otra posicion del documento que tenga una cuenta que pertenezca al set de cuentas B.

ejemplo :

tengo un doc con 3 posiciones
item cuenta monto
1 12000000001 $200.00
2 1700000004 $230.00
3 1700000005 $120.00
4 1700000009 $300.00


no me permitira guardarlo ya que el item 1 esta definido en el set A y el item 4 esta definido en el set B.

en cambio si el doc estuviera asi:

item cuenta monto
1 12000000001 $200.00
2 12000000002 $230.00
3 1700000005 $120.00
4 1700000000 $300.00

si me permitiria guardarlo ya que a pesar que el item 1 y 2 estan en el set A no hay otra cuenta que este en el set B.

no se si lo correcto sea usar reglas validacion pero es lo unico que se me ocurre ya que me permite hacer validaciones ya que hay a nivel Header, item o documento completo. Esta ultima opciones de documento completo es la que debiera servirme pero no se como validar una posicion de un Item contra todas las demas.

Gracias
__________________
Francisco Ramirez.
consultor SAP ABAP Netweaver
Queretaro, Mexico.

Úlima edición por pancho6102 fecha: 08/05/15 a las 15:29:09.
Responder Con Cita