MUNDOSAP

Regresar   MUNDOSAP > CONSULTORIA > FI - CONTABILIDAD FINANCIERA
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 10/05/15, 18:17:47
mgitur mgitur is offline
Senior Member
 
Fecha de Ingreso: abr 2008
Mensajes: 309
Hola,

Prueba lo siguiente:

1) Crear los 2 sets de datos con sus cuentas (Ej. SET_A y SET_B)
2) Crear 2 reglas a nivel 3 (documento completo):

REGLA_1:= BSEG-HKONT IN SET_A
REGLA_2:= BSEG-HKONT IN SET_B

3) Crear un paso a nivel 3 (documento completo):

Condición (los que indicaste, clase de documento y sociedad)

Verificación:

SUM ( BSEG-BUZEI ) WHERE REGLA_1 = '000' OR
SUM ( BSEG-BUZEI ) WHERE REGLA_2 = '000'

4) Activar la validación de nivel 3 (Documento completo) para la sociedad (OB28)

Espero te sirva.

Saludos!
Responder Con Cita
  #2  
Viejo 11/05/15, 14:26:51
pancho6102 pancho6102 is offline
Senior Member
 
Fecha de Ingreso: jun 2010
Localización: Queretaro México
Mensajes: 238
Gracias mgitur,

por tu respuesta no habia pensado usar la instruccion SUM (pensaba que solo la usaba para operaciones) y si suena logica las validaciones. En un momento voy a intentarlo y te platico como me fue.

Saludos.
__________________
Francisco Ramirez.
consultor SAP ABAP Netweaver
Queretaro, Mexico.
Responder Con Cita
  #3  
Viejo 11/05/15, 17:55:10
pancho6102 pancho6102 is offline
Senior Member
 
Fecha de Ingreso: jun 2010
Localización: Queretaro México
Mensajes: 238
Ya probe y funciono bien si me realiza la validación pero aun no logro entender la parte de:


SUM ( BSEG-BUZEI ) WHERE REGLA_1 = '000' OR
SUM ( BSEG-BUZEI ) WHERE REGLA_2 = '000'


bueno en el sistema seria algo asi:

SUM ( Line item ) where REGLA_1 = '000' OR
SUM ( Line item ) where REGLA_2 = '000'


no se como es que esta haciendo la validacion ¿ saca el promedio del campo line item ? al final este campo tiene la el numero de item en el documento.

me ayudan a entender esta parte por favor por que igual se podria usar el campo Amount o como es que funciona esta parte.

Saludos.
__________________
Francisco Ramirez.
consultor SAP ABAP Netweaver
Queretaro, Mexico.
Responder Con Cita
  #4  
Viejo 11/05/15, 18:52:23
mgitur mgitur is offline
Senior Member
 
Fecha de Ingreso: abr 2008
Mensajes: 309
Hola Pancho,

También podrías usar el campo Amount (BSEG-WRBTR).

La idea es identificar en 2 grupos las cuentas usadas en el documento. Para esto se suman, por un lado las cuentas del documento que estén en SET_A y por otro las que estén en SET_B.

Si se encuentran cuentas en ambos sets, entonces ambas sumas serán diferentes a cero.

Eso es lo que se verifica....si alguna de las sumas es cero, entonces no tiene que dar el error.

Saludos!
Responder Con Cita
  #5  
Viejo 11/05/15, 21:00:30
pancho6102 pancho6102 is offline
Senior Member
 
Fecha de Ingreso: jun 2010
Localización: Queretaro México
Mensajes: 238
Gracias por la respuesta me ha quedado completamente entendido como es que funciona.

En este caso como el campo que tenemos sumaria es el de las posiciones del documento si es 000 (valor inicial) es que no encontro nada, ya que el campo es de tipo Numerico y si la condicion es true OR False = True (no envia el error) y si la condicion es true OR true = true (tampoco lo envia) y la unica forma en la cual se dispara el mensaje es cuando false OR False = False ( envia el mensaje).

Agradezco el apoyo.

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

Úlima edición por pancho6102 fecha: 11/05/15 a las 23:55:34.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 21:10:46.


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