Delivery Item Category for Batch Split
Dear All,
Referring to Stock Transfer Order
ME21N --> VL10I --> Vl02N --> PGI --> MIGO
During delivery we select multiple batches through Batch Split.
In my Development server the system determines Item Cat as NLN (NLNORMCHSP = NLN)
In my Quality server the system determines Item Cat as ULN (NLNORMCHSP = ULN)
The setting for Both Item cat is same Except NLN is marked for Error during over delivery.
Pls suggest me which one is appropriate.
Thanks & regards,
Shailendra Panhale
Mr. Gauravijit
Pl try the following configuration
Go to logistic Eex->Shipping->Deliveries->define item category for deliveries
Delivery type - item category group - usage--item cat
LF NORM CHSP TAN
Pl try the above configuration and do the batch split in the delivery.
Similar Messages
-
Item Category for Batch Split Line
Where do I change how SAP determines the batch split item category? Currently it is defaulting to an different item category than I intend.
Thanks.Hi Mark,
In your delivery item category determination you should maintain as below
Document type : Document Type for which you are doing delivery
Item category Group : Item category Group for which you are trying to make batch split.
Usage : Should be CHSP
Higher Level Category : Determined item category for the combination of document type and item category group.
For the above combination define item category.
Rewards points if it helps.
Regards,
Sreekanth -
Urgent ! delivery items and its batch split items
Exports:
How to find relationship between delivery items and its batch split items. Thanks alot.Talk to functional guy -
List of tables which contains CHSPL
VBAP
LIPS
KNVV
KNMT -
Quality certficates for batch split items in delivery
Hi Masters
How to make the output determination for outgoing quality certificates to select the output type LQCB
for batch split items in Delivery.
What is the routine to be selected in the output determination to map this scenario?
Regards
MohanHi Masters
My problem is When i create a delivery for the items with batch split, the output type LQCB is not determined ie., not automatically get assigned in the delivery item.Hence the delivery items are not listed while executing T code QC20/
What am I missing?
-mohan -
Constrain delivery quantity "0" in Batch Split item of DN
Hi all,
I have been done a "0" constrain on delivery quantity in items of DN which means there will never be "0" delivery quantity in item of DN. But in Batch Split situation , user can still make the delivery quantity "0" in batch split item and save the DN.
So, can anyone tell me how to constrain the "0" in batch split situation.Hi..
In 0VLP Check configuration related to BOM..
Test the possibility...
Reward if u finds this as USEFUL...
Regds
MM -
Gross Wt & Net Wt not copied from delivery to invoice in batch split
Hi Frnds,
We are appling a manual Header Frieght condition Type (HD00) to a delivery with batch split.
In the delivery this value(HD00) is splitted between line items based on Gross weight. But when we create the invoice for this delivery, the batch split line items do not have gross weight and net weight, and thus there is no value for HD00 in invoice.
Please provide us any pointers if you have encountered any such issue...
Many thanks in advance...
Regards,
Karthick CHi Karthick
This is expected in case of Batch split scenario, because in the sales order there is no batch split and in delivery there is batch split.
You create invoice w.r. to delivery, But in copy control, you have mentioned the price source as Order only.
Also the child items in the batch split are not relevant for billing and hence , if you see the item category of the child item in VOV7, u can see that it is not relevant for billing. Hence the value of the invoice having the line items alone will also be zero.
However the parent item will have gross weight and net weight in the screen.
If you maintain the price source as Order and Delivery, there is a possibility that you can get HD00 in invoice.The billing quantity in this case in copy control shoudl be either G or H. Based on this value, you can get either one invoice for both parent and child items or two different invoices one for parent and another for child items. -
How to Use BAPI_OUTB_DELIVERY_CHANGE for Batch Split
Hi Experts, I have the follow delivery:
Item Material Deliv.Qty Un
10 739911 2 PQT
And I want to obtain this:
Item Material Deliv.Qty Un Batch
10 739911 0 PQT
900001 739911 1 PQT ZZ00060
900002 739911 1 PQT ZZ00061
But, after using the Bapi I obtained this:
Item Material Deliv.Qty Un Batch
10 739911 1,372 PQT
900001 739911 0,314 PQT ZZ00060
900002 739911 0,314 PQT ZZ00061
So as you can see the problem is with the "Deliv.Qty". I expected:
Item Deliv.Qty
10 0
900001 1
900002 1
But I obtained:
Item Deliv.Qty
10 1,372
900001 0,314
900002 0,314
The parameters that I am using in the Bapi are:
HEADER_DATA
DELIV_NUMB = 801174646
HEADER_CONTROL
DELIV_NUMB = 801174646
DELIVERY = 801174646
TECHN_CONTROL
UPD_IND = U
ITEM_DATA (three records):
DELIV_NUMB = 801174646
DELIV_ITEM = 000010
MATERIAL = 739911
FACT_UNIT_NOM = 1
FACT_UNIT_DENOM = 1
DELIV_NUMB = 801174646
DELIV_ITEM = 900001
MATERIAL = 739911
BATCH = ZZ00060
HIERARITEM = 000010
USEHIERITM = 1
DLV_QTY = 1
DLV_QTY_IMUNIT = 1
FACT_UNIT_NOM = 1
FACT_UNIT_DENOM = 1
DELIV_NUMB = 801174646
DELIV_ITEM = 900002
MATERIAL = 739911
BATCH = ZZ00061
HIERARITEM = 000010
USEHIERITM = 1
DLV_QTY = 1
DLV_QTY_IMUNIT = 1
FACT_UNIT_NOM = 1
FACT_UNIT_DENOM = 1
ITEM_CONTROL (three records):
DELIV_NUMB = 801174646
DELIV_ITEM = 000010
CHG_DELQTY = X
DELIV_NUMB = 801174646
DELIV_ITEM = 900001
CHG_DELQTY = X
DELIV_NUMB = 801174646
DELIV_ITEM = 900002
CHG_DELQTY = X
So I am missing something but I don't know what.
Can any one help me with this please?
PD: I have looked the following forums in order to use the Bapi:
How to Use BAPI_OUTB_DELIVERY_CHANGE for Batch Split
batch split using BAPI_OUTB_DELIVERY_CHANGE
Re: Help in BAPI_OUTB_DELIVERY_CHANGE(batch-split)
BAPI_OUTB_DELIVERY_CHANGE - Batch Splits don't work
Help for BAPI_OUTB_DELIVERY_CHANGEHey,
My code is for the inbound delivery but it should work the same.
Give this a try.
REPORT z_delivery_batch_split.
DATA:header_data LIKE bapiibdlvhdrchg,
header_control LIKE bapiibdlvhdrctrlchg,
delivery LIKE bapiibdlvhdrchg-deliv_numb,
ls_return LIKE bapiret2,
item_data TYPE TABLE OF bapiibdlvitemchg,
item_control TYPE TABLE OF bapiibdlvitemctrlchg,
ls_item_data LIKE bapiibdlvitemchg,
ls_item_control LIKE bapiibdlvitemctrlchg,
return TYPE TABLE OF bapiret2 WITH NON-UNIQUE KEY type.
header_data-deliv_numb = '1800005005'.
header_control-deliv_numb = '1800005005'.
delivery = '1800005005'.
ls_item_data-deliv_numb = '1800005005'.
ls_item_data-deliv_item = '900001'.
ls_item_data-material = '000000000020067722'.
PERFORM create_batch CHANGING ls_item_data-batch.
ls_item_data-hieraritem = '000010'.
ls_item_data-usehieritm = '1'.
ls_item_data-dlv_qty = 80.
ls_item_data-dlv_qty_imunit = 80.
ls_item_data-fact_unit_nom = '1'.
ls_item_data-fact_unit_denom = '1'.
ls_item_data-sales_unit = 'EA'.
ls_item_data-base_uom = 'EA'.
APPEND ls_item_data TO item_data.
ls_item_data-deliv_numb = '1800005005'.
ls_item_data-deliv_item = '900002'.
ls_item_data-material = '000000000020067722'.
PERFORM create_batch CHANGING ls_item_data-batch.
ls_item_data-hieraritem = '000010'.
ls_item_data-usehieritm = '1'.
ls_item_data-dlv_qty = 60.
ls_item_data-dlv_qty_imunit = 60.
ls_item_data-fact_unit_nom = '1'.
ls_item_data-fact_unit_denom = '1'.
ls_item_data-sales_unit = 'EA'.
ls_item_data-base_uom = 'EA'.
APPEND ls_item_data TO item_data.
ls_item_control-deliv_numb = '1800005005'.
ls_item_control-deliv_item = '900001'.
ls_item_control-chg_delqty = 'X'.
APPEND ls_item_control TO item_control.
ls_item_control-deliv_numb = '1800005005'.
ls_item_control-deliv_item = '900002'.
ls_item_control-chg_delqty = 'X'.
APPEND ls_item_control TO item_control.
break cgavin.
CALL FUNCTION 'BAPI_INB_DELIVERY_CHANGE'
EXPORTING
header_data = header_data
header_control = header_control
delivery = delivery
* TECHN_CONTROL = TECHN_CONTROL
TABLES
* HEADER_PARTNER = HEADER_PARTNER
* HEADER_PARTNER_ADDR = HEADER_PARTNER_ADDR
* HEADER_DEADLINES = HEADER_DEADLINES
item_data = item_data
item_control = item_control
* ITEM_SERIAL_NO = ITEM_SERIAL_NO
* EXTENSION1 = EXTENSION1
* EXTENSION2 = EXTENSION2
return = return
* TOKENREFERENCE = TOKENREFERENCE
* HANDLING_UNIT_HEADER = HANDLING_UNIT_HEADER
* HANDLING_UNIT_ITEM = HANDLING_UNIT_ITEM
* PARTIAL_GR_OBJECTS = PARTIAL_GR_OBJECTS
READ TABLE return
INTO ls_return
WITH TABLE KEY type = 'E'.
IF sy-subrc = 0.
MESSAGE ID ls_return-id TYPE ls_return-type NUMBER ls_return-number WITH ls_return-message_v1 ls_return-message_v2
ls_return-message_v3 ls_return-message_v4.
ENDIF.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
break cgavin.
*& Form CREATE_BATCH
* text
* <--P_LS_ITEM_DATA_BATCH text
FORM create_batch CHANGING p_ls_item_data_batch.
DATA: ls_bncom TYPE bncom.
ls_bncom-matnr = ls_item_data-material.
ls_bncom-werks = 'C333'.
ls_bncom-lgort = '3000'.
SELECT SINGLE mtart
FROM mara
INTO ls_bncom-mtart
WHERE matnr = ls_bncom-matnr.
CALL FUNCTION 'VB_NEXT_BATCH_NUMBER'
EXPORTING
matnr = ls_bncom-matnr
werks = ls_bncom-werks
check_batch = 'X'
check_material = ''
message_when_auto = ' '
x_bncom = ls_bncom
lock_batch = ' '
IMPORTING
new_charg = p_ls_item_data_batch
EXCEPTIONS
no_material = 1
no_plant = 2
material_not_found = 3
plant_not_found = 4
no_batch_handling = 5
batch_exist = 6
no_number = 7
illegal_batch_number = 8
interval_not_found = 9
object_not_found = 10
interval_overflow = 11
error_automatic_batch_number = 12
cancelled = 13
automatic_batch_num_not_active = 14
OTHERS = 15.
IF sy-subrc = 0.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
ENDIF.
ENDFORM. " CREATE_BATCH -
I/B Delivery item category
Hi Experts,
I have a question on I/B Delivery item category determination. I have gone through lot of threads and didn't meet my specific question.
During creation of I/B Delivery against PO, System determines one item category by default. I want to overwrite during creation of I/B Delivery. But dont know how.
I have added my new item category ZLN as alternative item category in OVLP.
Which user exit i can use to flip this value?
Thank you
KrisHello Kris
Try BADI
IF_EX_LE_SHP_DELIVERY_PROC
Method
CHANGE_DELIVERY_ITEM
or
FILL_DELIVERY_ITEM.
You will find documentation against the IMG activity itself"
SPRO/IMG/Logistics Execution/Shipping/System Modifications/Business Add-Ins in Shipping/Business Add-In for Delivery Processing
Hope this helps. Let me know how it goes. -
Item category for free goods that does not require extra free goods
Hi all,
I have created 3 item categories (ZM1J, ZM0J and ZMFJ)
ZM1J is standard item for sales
ZM0J is free goods
ZMFJ is also free goods
I have setup VBN1 for free goods "buy 10 get 1 free" and my order is including these 3 item categories
ZM1J 10 EA and ZM0J 1 EA. These 2 lines are correct as I need.
Then I give other free goods which is ZMFJ 10 EA and system is asking me to give free goods 1 EA but I don't want to give free goods for ZMFJ. I will deliver only 21 EA (10 for sales and 11 for free)
What config it should do for this case?
Another question, ZM0J is selected by default. How to manually change it to ZMFJ in sales order? This is because some case, I still need to use ZM0J.
Please advise. Thank you very much.
Best Regards,
DarinHi,
Item category is determined by the four combination
Sales order + item category group + usage + item category at higher level.
Now you are using free goods determination procedure.
So that does not depend upon item category determination.
You have to define the item category determination so that proper delivery and proper pricing happens.
Now if you are giving 10more free item for which you have maintain free goods determination master data.
Then system will automatically give one more free goods for that material.
but if you giving some other material as a free goods then please let me know.
Give your requirement that in which way you want to process your ZMFJ then we can give you better suggestion.
To define alternative item category go to
IMG u2013 SD u2013 Sales u2013 Sales documents u2013 sales document item u2013 assign item category.
Over here you can assign alternative item category for your combination.
If you assign over here then you can change manually in the sales order.
Regards
Raj. -
Sales & Delivery item category
Hi Experts,
Sales item category and Delivery item category have same names. My question is whether the delivery item category is the same as sales order item category.
Thank youHi Duncan,
There is difference between sales order itemcategory and delivery itemcategory.
For example if you take TAN itemctegory in both areas(Sales document and delivery) we can identify different control in each place.
In Sales order TAN these are controls
Transaction VOV7
Bussiness data
General control
Transaction floe
Bill of material/Configuration
Value contract
Service management
Control of resource-related billing and Creation of Quotation
In Delivery TAN these are the controls
Transaction OVLP
Document category--J-delivery
Material/Statistics
Quantity
Wear house control and packing
Transaction flow.
I hope it will help you,
Regards,
MUrali. -
We need a No-Charge TAQ item Category for a Sales BOM
We have a situation where we will bring in several Sales BOM's on a Sales order, but need to have one or more of the Sales BOM's to be a No-Charge item (similar to a TANN Item Cat).
We are using ERLA (top down) Item Category Group for the Sales BOM materials and when we use these materials in a sales order I would like to be able to change the some of the Sales BOM's Item Category to a No Charge category (we created a ZAQ item category for this situation), but when you creating the Sales Order, the top level item where the pricing is (the TAQ item category) is GRAYED out and I can not change it to our new ZAQ category, even though it appears in the drop down list for the Item Category.
Is there any way to make the top level TAQ item category for Item Cat. Group ERLA a maintainable field on the Sales order?As I know- std , will not support Return scenario of Sales BOM & Free goods.
Work around may be needed to achieve this, other than standard.
Create Zitem category by copying from REN - (ZREN - with structure scope & application), determine item category for sub items as well.
Maintain copy controls accordingly from RE to LR - Ret delivery & RE- Credit for returns.
Test & revert. -
Item category for packing material VERP
hi,
sap gurus,
can i know the item category for packing material VERP
plz
help me out on this
regards,
balajiAFN Inquiry Item
AFNN Free of Charge Item
AFTX Text Item
AGN Quotation Standard Item
AGNN Free of Charge Item
BVN Cash Sales
L2N Request
L2W Request
NLC Inter Co Stock Transfer Item
NLN Stand Stock Transfer Item
REN Standard Item
RENN Free Goods Item
TAD Service
TADC Configurable Service
TAE Explanation
TAF Configurable Service
TAL Ret. Packag. Shipment
TALS Standard Item: SLS
TAN Standard Item (Rush Order Item Category)
TANN Free of Charge Item
TAO Milestone-Bill. Plan
TAP Pric. at Item Level
TAQ Pric. at Header Level
TAS Third Party Item
TATX Text Item
TAW Value Item
WKC Val Contr Item-Config.
WKN Value Contract Item
IMG -> Sales --> Sales documents --> sales document item --> define item category Group
Some of the Item category Groups with Description:
0001 Make-to-order
0003 Make to order / Assembly
BANS Third-party item
DIEN Service w/ Delivery
ERLA Structure/Mat. Above
LEAS Leasing
LEER Empties
LEIC Service w/o del. conf
LEIH Returnable packaging
LEIS Service w/o Delivery
LUMF Structure/mat. Below
NLAG Non-stock material
NORM Standard item
VCIT Value contract item
VERP Packaging -
ATP Check on/off at delivery item category
Hello All
I see that delivery item category unlike sales item category, has a control for availability check (=on/off)
- What is the purpose of this control if I can control the check at check instructions for delivery
- What happens if the check instructions for delivery says no check and delivery item category says av check on
- What happens if the check instruction say product availability check is on and item category says off
- What happens if the check instruction say product availability check is on and SOME item categories says av check= off
No I am testing it out as I ask this but I am unable to see the actual purpose of this control at item category in delivery.
Your replies would be appreciated
Guru GulabHi Michael,
Sorry I needed to revisit this to confirm a point that I am missing to see. Apologies for repeating my question this time with an example.
This is what is observed
Current ATP qty check rule A - 125
Current ATP qty check rule B- 90 (different check control to sales order)
A)
Sales order - 050/A check instructions - PAC check = no check, Alloc check = no check
Request qty- 100, confirmed 100 - understood
B)
Delivery - 050/B check instructions - PAC check ON, Alloc check = no check
Delivery item category Av check OFF
Confirmed 100
C)
Delivery - 050/B check instructions - PAC check ON, Alloc check = no check
Delivery item category Av check ON
Confired qty - 90
Does this mean that to create delivery for 100, I MUST set delivery item cat av check = no avl check ?. Wont check instruction 050/B= OFF do the same result as B) above. I observe so.
So what is the special role of delivery item category av check parameter. You mentioned that sales order uses the delivery item category setting for Av check. How does the sales order know the delivery item category until delivery is created.
Guru -
How to make Delivery Item Relevant for Proof of Delivery
Hi,
How is it possible to make the Delivery Item relevant for Proof of Delivery (POD). What are the configuration settings required?
Regards,
Priyanka.Hi Priyanka,
Following is the method to make Delivery Item Relevant for Proof of Delivery:
1. SPRO --> Logistics Execution --> Shipping --> Deliveries --> Proof of delivery
a.Set POD-Relevance Depending on Delivery Item Category
(In this activity, you can set the proof of delivery (POD) relevance depending on the delivery item category.)
Put (X) Relevant for POD, for the relevent Item Categories
b.Define Reasons for Quantity Differences
(Define how the quantity is to be calculated (add or subtract the difference quantity, depending on whether you are dealing with an overdelivery or an underdelivery for eg. due to damage during transport).
2. Set the Relevant for POD indicator on the Shipping tab page of the customer with whom you would like to carry out POD-processing.
Hope it helps.
Regards,
Anirban Roy -
Default item category for components in task list
Hii all,
I need one help. We need to maintain default item category for components in task list.
Currently it comes as "L" and the field is non editable.
Is there any way wherein i can edit the item category to "N" or any other. Also need to know why this category "L" appears?
I can brint the default item category in the service order by the standard config.(PM/CS--> Maint & serv processing --> Main & Service orders --> General data --> define default values for component item categories)
But i want it in the task list.
Please help
Regards,
VijayHi Vijay,
Just go to task list and then to component. go to item category field and press F1 (help)
its mention
Item Category (Bill of Material)
Categorization of the items in a BOM according to set criteria, such as whether they refer to an object (for example, material master or document info record) or whether they are kept in stock.
To my knowledge It wont be possilbe have item category N in task list by directly adding material.
Hi Pete,
Correct me if i am wrong that configuration setting for default material type and item category works for orders only.
Maybe you are looking for
-
Mini DisplayPort to DVI Adapter failure misdiagnosed
When I purchased my new MacBook Pro last December, I had to purchase Apple's Mini DisplayPort to DVI Adapter in order to continue using my Apple 20" Display monitor with it. Turns out the Mini DisplayPort to DVI Adapter dies so I no longer had access
-
Flash Player, Windows 7 64-bit, Firefox 3.6 user needs HELP
There are so many solutions on this forum for using Firefox with Flash Player and getting it to work -- however I am dizzy from reading all the technical stuff that I can't begin to understand. I don't even know what Flash Player does. I don't know
-
Advance (Down) Payment
Hi friends, We have the following business scenario: 1. Delivery related billings 2. For a very few orders, custom made, we take some advance from the customers which can be any adhoc amount 3. Need to reflect this amount in the invoice as 'advance p
-
Enabling change password option in Personalization
Hi All, I am usnig EP 7.01 backend ECC 6.0. I have enabled the personalization by doing 2 things. 1. In default framework Page, enabling Personalization for Masthead Iview. 2. Assigning standard role to my user id. By doing above steps I am able to v
-
After upgrading to Ios8, my calendar program crashes at startup every time. It was synced through MS Exchange with my Mac and phone. What to do?