Ver Mensaje Individual
  #1  
Viejo 18/10/08, 02:59:52
REENCUENTRO REENCUENTRO is offline
Junior Member
 
Fecha de Ingreso: oct 2008
Mensajes: 2
Prroblema Entre Clase Doc. Vta Decontado Vs. Clase De Riesgo No Decontado

1. EN LA ALTA DE UN PEDIDO DE VENTAS (TRANS. VA01):
1.1. EN LA PRIMER PANTALLA NOS PIDE LA CLASE DE DOCTO. VENTAS Y NOSOTROS TENEMOS UNA CLASE DE DOCUMENTO DE VENTAS QUE SE REFIERE A UN “PEDIDO QUE SE PAGA DE CONTADO” , SE LE DA LA ORG. VENTAS, EL CANAL Y EL SECTOR.
1.2. EN LA SEGUNDA PANTALLA NOS PIDE EL CLIENTE Y ES AQUÍ EN DONDE TENEMOS UN PROBLEMA: CASO#1, EL CUAL ES CORRECTO; TENEMOS CLIENTES QUE TIENEN LA “CLASE DE RIESGO” = “CC” QUE PARA NOSOTROS ES “CLIENTE DE CONTADO” (EL CAMPO ES “CTLPC” Y DE LA TABLA KNKK “GESTION DE CREDITO DE CLIENTES”). CASO#2, EL PROBLEMÁTICO; NO QUEREMOS QUE SE CREE EL PEDIDO CUANDO EL CLIENTE TIENE UNA CLASE DE RIESGO DIFERENTE DE “CC”; YA QUE HOY DIA LO DEJA PASAR, SE CREA EL PEDIDO, SE BLOQUEA EL PEDIDO POR LO QUE SEA Y YA MAS ADELANTE EL AREA DE CREDITOS LO TIENE QUE LIBERAR. POR LO TANTO LA IDEA ES QUE NO PERMITA QUE SE CREE EL PEDIDO Y QUE MANDE UN MENSAJE ADVIRTIENDO QUE PARA LA CLASE DE DOCTO. DE VENTAS DE CONTADO EL CLIENTE DEBE TENER LA CLASE DE RIESGO “CC” CLIENTE DE CONTADO.
¿¿¿¿¿¿Qué PUEDO HACER ??????? FIELDEXIT, USEREXIT, ……QUE?
TRANSACCION=VA01 PROG.=SAPMV45A DYNPRO=4701 ELEMENTO DE DATO=KUNAG

LA VALIDACIÓN QUE TENGO PENSADO ES:
IF VBAK-AUART =CLASE DE DOCTO. VENTA DE CONTADO”
SELECT * FROM KNKK
WHERE KUNNR = CLIENTE AND
CTLPC = “CC”
IF SY-SUBRC NOT = 0
MESSAGE “PONER LA CLASE DE RIESGO DE ESTE CLIENTE EN “CC”
ENDIF
ENDIF
Responder Con Cita