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
Similar Messages
-
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 PanhaleMr. 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. -
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 -
Hi,
In my system, I have configured automatic batch determination for my delivery item category.
Now when the system determines the batch, even if there is one batch, the system creates a batch split line (with line number as 900001).
Is this a standard system behaviour?
Is there a way that we can have only one line if there is just one batch and go to a batch split line only when there are more than 1 batches.
pls let me know. Any help would be highly appreciated.
Thanks
ABHi Arijeet,
please do the follow .
SPRO: LOGISTIC EXECUTION->SHIPPING->DELIVERIES->DEFINE ITEM CATEGORIES
Choose the item categories you use and check the flag "autobatchdeterm".
Make sure that you have the right item category determination for the delivery type with Usage: CHSP (take delivery LF as an example). The path is:
SPRO: LOGISTIC EXECUTION->SHIPPING->DELIVERIES->DEFINE ITEM CATEGORY DETERMINATION.
Then you have to activate the ATP check in delivery process:
SPRO: SALES..->BASIC FUNCTION->AVAILABILITY..->AVAILABILITY CHECK->AVAILABILITY CHECK WITH ATP LOGIC->CARRY OUT CONTROL...
you have to check the configuration for the combination:
CH Batches - B SD delivery and
02 Individ.requirements (if you use it in the MRP of you material master) - B SD delivery.
if you give me brief i can help you out more.
Thank you .
Regards
Ram -
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. -
Hi,
Is there any item category for STO line item just like 3rd party(TAS)?
How do i track in a sales order a line item related to STO, a line item is from standard plant?
Do we store any PO numbers for those line items like "STO" and "3Rd party"? IF so where?
Thank you
AnilHi,
Sales Side:
Item Category for Plant to Plant Stock Transfer - NLN
Item Category for Company to Company Stock Transfer - NLCC
Purchases Side:
Item category for Plant to Plant Stock Transfer - U
Item category for Comany to Comany - Blank
Movement Type for Plant to Plant STO - 641
Movement Type for Company to Company STO- 643
Rewards if it helps
Regards
Goutham -
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 -
No PReq Item Category for 3rd Party Order
Hello,
I am trying to set up the 3rd party process but having a problem with the item category in the generated purchase requisition.
I know that my sales order item has a schedule line category of CS. This should create a purchase requisition item with an item category of 5.
However, my requisition item is getting " ". I have checked the config and it looks ok.
Does anybody have any idea why the item category in my schedule line is not being picked up? The requisition item is getting the correct account assignment category.Stuart, I don't have an answer to your question but am wondering if you could help me... I too am trying to set up 3rd party ordering.
Did you set up your material as a non-inventoried (DEIN) material? How did you handle the account assignment cat value in the purchase req? Mine is defaulting to "X"... do I have the option to change that?
Thanks in advance,
Deirdre -
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. -
Hello all
What is the flow in SPRO to create new item category for purchase orders?
I need a specific item category similar to U.
ThanksBut I cannot create automatically in SRPO....Can I go to the table?
If you check F1 Help says:
Activities
Change the identifier if necessary.
Further notes
Please note that the table of item categories is an SAP system table.
Its content must not be changed by customers.
Even in change mode, you can only display the characteristics of the item categories -
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 -
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 packaging material
hi guru's
i have a small query what is the item category for packaging material(VERP) and also controls of the item category
regards
srinivasHi,
Go to VOV4 ... this is the T code for Item category dtermination...
item category is assigned for the following combination
1. Order type
2. Item category group
3. usage
4. Higher level item category
Muthu -
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 -
Discounts by item category for selected customers
Hi sap gurus,
here the business requirement is "Discounts by item category for selected customers"
give me some inputs regarding this issue,
Thanks & Regards
Venkat.DhanemkulaHi ,
let me approach this in two methods for discount .
method 1) ( scale basis discount) ex for 100 pcs 10% discount or .. 100kg 1% discount ....
goto v/06 then scroll down .. select the condition type that u are using then click detail button, scroll down and there u can see SCALES section.. in that u can select scale basis .. here u can select either quantity basis , weight basis , volume basis depending on type of material ...or u can go for the scale formula (may require abap rountines for special requirements like writing formula ). and save and assign this in the pricing procedure ..
method 2 ) normal discount
for discounts condition type to select is KA00. now go to the item level (VA02 to change the existing sales order ) in the item category and double click the item .. then go to conditions tab and enter the new condition type KA00 and then enter the % of discount you want to give in the amount field and then press enter and then save ...
this way u can attain discount at the item level for ea
ch item .. if there are hundreds of items then its better u assign KA00 condition type in the pricing procedure .to the selected customers ... i mean maintain in the info record VK11.. customer and material and the pricing procedure ... that should solve your problem i guess ...
thanks ,
madhan
Maybe you are looking for
-
Wrong logical system for prod categories
We had made a client copy and now the logical system name of R3MATCLASS in t.code COMM_HIERARCHY is still pointing to the old client; How can change we change this to the New client ?
-
Page Format Changes With Multiple Clicks
I recently uploaded a web page (www.advancedrestoration.net) and am having problems with the outcome. Mozilla runs the program fine, but when I open it in IE some changes occur with the links. If you click on a specific link multiple times (sometimes
-
Hi, I'm trying to compile the current svn release of mono (free implementation of .NET framework) under Solaris 10/x86. After fixing some GCC specific code, I'm currently stuck with the GCC internal function __builtin_frame_address (and __builtin_ret
-
The search class below works. When I try to pass the String array into a servlet using: Searcher search_instance = new Searcher(); String[] servlet_array = search_instance.getRes(); it always fails. When I configure the class as a stand-alone class (
-
Purpose of all the below Function Modules?
Hi All, What is the Purpose of all the below Function Modules? CALL FUNCTION 'K_REPO_PCA_AUTHORITY_CHECK' CALL FUNCTION 'K_PCA_RESP_AUTHORITY_CHECK' CALL FUNCTION 'G_CURRENCY_FROM_CT_GET' CALL FUNCTION 'GET_CURRENT_YEAR' CALL FUNCTION 'BDC_OPEN_GROUP