MUNDOSAP

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




 
 
 
Herramientas Buscar en Tema Desplegado
Prev Mensaje Previo   Próximo Mensaje Próx
  #4  
Viejo 26/06/13, 18:23:20
itzi2001 itzi2001 is offline
Member
 
Fecha de Ingreso: ago 2006
Localización: Argentina
Mensajes: 95
Creo que primero deberias chequear lo siguiente
To split the delivery from multiple sale orders, following should be different.- Ship To Party- Inco Terms- Transportation Group- Delivery priority- Shipping PointWhen you create a delivery in VL01N you will create delivery only with one part of items (with the same value in LIKP-ZURKL). To create all spited deliveries at the sametime you need to useVL10A:Sales order, fast display.Delivery Splits are also possible after the delivery has been created.(open delivery)Transaction VLSPis available for this purpose.Go to logistic execution - shipping- deliveries- subsequent delivery split.... select splitprofileDS01: Standard delivery split and against delivery type you can set. once thisconfig done you can do delivery split through
VLSPtransaction codesubsequentoutbound delivery split.


Te conviene siempre para activar y desactivar esta funcionalidad hacerlo por una tabla: ejemplo de parametros Org vtas, canal, sector, clase de pedido, y el campo que se utlizara como referencia para el split. Eso a criterio pero tene en cuenta cliente, fecha?, clase de pedido? dependiendo del negocio pueden haber pedidos de dias anteriores o de otra clase de pedido, tenes que definir eso bien. Un ejemplito para factura, en delivery la diferencia es que el campo es zukrl(lo cual tenes ok). Entonces lo que vos necesitas es tomar todos los pedidos sea por clase de pedido, fecha, demas criterios de la tabla VBAK-KUNNR (solicitante) de esa manera evitar pasar por la vbpa. Igual hay que tener mucho cuidado ya que vos queres generar un unico ID de entrega, pero se copian tambien las posiciones de pedidos a entrega, ahi tendras que meter mas logica, y poner un contador para generar posiciones en la entrega. Es decir 10 pedidos--> una entrega con 10 posiciones es correcto? very complicateddd

** Check if the logic for Partner function should be executed using a
** parameter table Parw= SP Solicitante pedido
SELECT SINGLE parvw kunnr INTO (aux_parvw, aux_kunnr) FROM vbpa
WHERE vbeln EQ vbap-vbeln AND
posnr EQ vbap-posnr.
IF sy-subrc EQ 0.
SELECT SINGLE yxxx *field INTO aux_value FROM XXX *table parameter
WHERE yxxx *field EQ 'SPL' AND *valor generic SPL = split
yykey EQ 'VOFMXXX_PARVW' AND
yyvalue EQ aux_parvw.
IF sy-subrc EQ 0.
zuk-parvw = aux_parvw.
zuk-kunnr = aux_kunnr.
ENDIF.
ENDIF.

vbrk-zukri = zuk.



Úlima edición por itzi2001 fecha: 26/06/13 a las 18:55:55.
Responder Con Cita
 


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 22:31:27.


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