on 09-08-2008 6:27 AM
Hi Gurus,
I have a requirnment which is to be mapped ..
Say I create 1 SO with 2 line Items.
(1) Line Item 1 ............Biscuits
(2) Line Item 1 ............Perfume.
I need to create 2 different Deleveries one for each of the line items of my SO.
The various factors such as :
Delivery date,inco Terms,Shipping pt , Transp Point, ship-to-party all are same for both the line items.
But still i want delivery split to happen as the 2 materials are incompatiable with each other.
Warehouse Mgmt is not activated.
Then how should I map it.
Points assured for helpful answers.
Cheerzz..
Subbzz..
Hi
This is a manual process of inducing a delivery split.
There is field called "Unloading Point" -KUWEV-ABLAD on the item level in the Shipping Point Tab in your sales order.
Give different values there. (Say give 1 for the first line item and 2 for the second line item)
Upon creating the delivery, the system will spilt the deliveries for both the line items.
If you check the log in the delivery it will be something of the kind:
"Item XYZ: delivery split due to conflicting header data (Function SH: Unloading Point: 1 <-> 2)"
Message no. VL033
Hope this suffices your business need. Regards,
Vivek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
You can very well achieve this by usinh a spilt routine in your copy control from sales document to delivery document.
Goto tcode: VOFM - Data transfer - deliveries.
For this you need to write a routine with the help of your ABAPer & to include logic something like this:
You have to identify some unique feild in the two material or even the material code itself.
Then in the routine logic, you pass this feilds in the combination criterai field in delivery that is "ZUKRL"
Then in copy control sales doc to delivery: you attach this routine in header details in data transfer "Header Data"
See the code below for your help:
SELECT SINGLE PRAT1 PRAT2 PRAT3 PRAT4 PRAT5 INTO (MVKE-PRAT1,MVKE-PRAT2,MVKE-PRAT3,MVKE-PRAT4,MVKE-PRAT5) FROM MVKE
WHERE MATNR = CVBAP-MATNR
AND VKORG = CVBAK-VKORG
AND VTWEG = CVBAK-VTWEG.
IF NOT MVKE-PRAT1 IS INITIAL.
ZUK1-C+0(1) = 'O'. "FOR OIL
*LIKP-ZUKRL = ZUK1.
ENDIF.
IF NOT MVKE-PRAT2 IS INITIAL.
ZUK1-C+0(1) = '1'. " FOR FRAGILE 1
*LIKP-ZUKRL = ZUK1.
ENDIF.
IF NOT MVKE-PRAT3 IS INITIAL.
ZUK1-C+0(1) = 'N'. " FOR NON FRAGILE
LIKP-ZUKRL = ZUK1.
ENDIF.
IF NOT MVKE-PRAT4 IS INITIAL.
ZUK1-C+0(1) = '2'. " FOR FRAGILE 2
LIKP-ZUKRL = ZUK1.
ENDIF.
IF NOT MVKE-PRAT5 IS INITIAL.
ZUK1-C+0(1) = 'B'. " FOR BULK / OVERWEIGHT
LIKP-ZUKRL = ZUK1.
ENDIF.
LIKP-ZUKRL = ZUK1.
CONDENSE LIKP-ZUKRL NO-GAPS.
endif.
Hope this helps you
Regards,
Dhananjay
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
*Please get it confirmed by other SD-experts.*
As, all the details for both the items in Sales Order are same, There might be a possibility of Delivery-Split, based upon different Item categories, if Possible.
For that, You have to write a Routine in T. Code: *VOFM* and attach it to Copy Control (*VTLA*) for the Combination of Target Delivery Type -- Source Order Type (Item --> Conditions).
Best Regards,
Amit.
NOTE: This is my wild guess, as I have never done this before. Request you to Please get it verified with other experts.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.