Delete the line item in sales order in VA01/VA02 when the quantity is modif
Hi SAP,
I have requirement to delete a line item in sales order.Please suggest me to do the same.
THe scenarios is , we are inserting a free good line item based on some condition and quantity, If the quantity is modified the free good line item inserted needs to be deleted.
Waiting for your responce
Thanks,
Billa
Moderator message : Spec dumping is not allowed,search for available information. Thread locked.
Edited by: Vinod Kumar on Nov 14, 2011 1:54 PM
Hi,
Can you also check the SALES LINE.
Sales line is the combination of SALES ORGANISATION + DISTRIBTION CHANNEL +PLANT.
Hope it was not maintained.
Transaction code : OVX6
PATH: IMG->ENTERPRISE STRCTRE->ASSIGNMENT>SALES AND DISTRIBTION->ASSIGN SALES ORG- DISTRIBTION-PLANT.
please revert if the error still exists.
santosh
Similar Messages
-
How to make the line items of sales order cannot be deleted.
Hi All,
Is there any Enhancement spots or user-exits which make the line items of sales order cannot be deleted if item category is 'TAN'.
Thanks in Advance,
Sudhakar Reddy .AHi All,
If you doesn't want to delete sales order line items then we have write in the Include Program which has mentioned below and in the form .....endform.
Program Name : Include MV45AFZB
_Example:_
form userexit_check_xvbap_for_delet using us_error
us_exit.
IF .......
US_EXIT = CHARX.
ENDIF.
endform. -
How to get Characteristic Values assigned to the line item of Sales Order?
Hi,
I want to get the Characteristic Values( Variant Configuration )assigned to First Line Item of Sales Order.
I was using the Fn. Mod.: VC_I_GET_CONFIGURATION_IBASE,
this fn. mod. giving all the Characters but not the assigned characteristic values.
Is there any other way to find characteristic values of sales order.
Thanks,
vinayak.
Message was edited by: vinayaga sundaramFor example, please see this example program.
It lists the characteristic names, the values, and the description of the values which are tied to a sales document.
report zrich_0001.
* Internal Table for Characteristic Data
data: begin of i_char occurs 0.
include structure comw.
data: end of i_char.
data: xcabn type cabn.
data: begin of xcawn,
atwtb type cawnt-atwtb,
end of xcawn.
data: xvbap type vbap.
parameters: p_vbeln type vbap-vbeln,
p_posnr type vbap-posnr.
start-of-selection.
select single * from vbap into xvbap
where vbeln = p_vbeln
and posnr = p_posnr.
clear i_char. refresh i_char.
* Retrieve Characteristics.
call function 'CUD0_GET_VAL_FROM_INSTANCE'
exporting
instance = xvbap-cuobj
tables
attributes = i_char
exceptions
instance_not_found = 1.
loop at i_char.
clear xcabn.
select single * from cabn into xcabn
where atinn = i_char-atinn.
clear xcawn.
select single cawnt~atwtb into xcawn
from cawn
inner join cawnt
on cawn~atinn = cawnt~atinn
and cawn~atzhl = cawnt~atzhl
where cawn~atinn = i_char-atinn
and cawn~atwrt = i_char-atwrt.
write:/ xcabn-atnam, i_char-atwrt, xcawn-atwtb.
endloop.
Regards,
RIch Heilman -
To add the line item in Sales Order
Hi Experts,
I have to insert the line item between two line item in sales order dynamically.
How should i do this.
any idea??
Thanks in Advance.Hi,
I guess you are talking about BOM, sub-items or free goods, wherein after you put in one item the other material defined gets added automatically in the sales order.
That is done with the help of Item Category config by functional person.
Check here for more info
[Item Category|Re: Item Category;
You can also use user exit MV45AFZZ form user_exit_move_to_vbap for a specific logic defined at runtime.
Regards,
Amit
Edited by: Amit Iyer on Aug 26, 2009 10:21 PM -
Deletion of line items from Sales Order using DTW
Hi Experts
I have 160 sales which all require a particular item needs to be
deleted before they can be processed further. It is ths same item on every order but
doesn't appear at the same row number. In some cases it may appear more than once
on an order.
The line item needs to be deleted based on the row numbers which could be different on every order (LineNum)
Rather than have admin go through them 1 by 1 and delete the
row is it possible I can use DTW to perform an update on each row to delete it?
I'm not sure how to do this since I have only ever used DTW
to add or edit.
Thanks
GeoffHi,
1. It is not possible to delete records using DTW, only importing new records or updating existing ones are supported. These are the only valid operations via DTW.
2. It is possible to delete the contents of an edit text field by using the character / or -1. However it is not possible to clear an entire row/line using this notation.
Thanks & Regards,
Nagarajan -
DELETE A LINE ITEM IN SALES ORDER
Hi,
Can any one tell me how to delete a line item from a sales order? Please tell me the BAPI/FM and what are the parameters to be passed.
Thanks,
ChallaHi,
Use the BAPI: BAPI_SALESORDER_CHANGE. -
Hi sdn team,
can i delete line items in sales order...i mean i was asked not to do so..... when i do so what kind of consequences will i have to look forward to?
regards.Hi,
Yes you can delete the Line Items in Sales Order.
Consequences with Example:
The BOM Item ( Main Item ) is having the 3 line items (Components / Sub items)
which are explode in the sales Order for which, if you delete the one of the
Component items in sales order then only 2 componets will delivery and 2 will be
billed instead of 3 components items. well this will be a problem for the customer
and leads to Customer Complaints.
Hope this Clarifies Your Doubt and Please Reward If Really Helpful,
Thanks and Regards,
Sateesh.Kandula -
MRP RUN for the more than one line item in sales order.
Hi ,
In the sales order nuber of line item are , i will have to take MRP RUN for selected line item .
So plz suggest what development will require?
Abhay
Edited by: abhay patil on May 30, 2008 8:52 AMHI,
U can write separate prog. Which will ask sales order no. and from to line item or multiple line item of sale order. Then in loop internally pass the each line item no to MD50 prog. Which will run in background.
I will give u sample prog. Which I had created for running MRP for all the lines items of given sales order in one go.
*& Report ZPRG_PP_001
REPORT ZPRG_PP_001.
tables vbak.
data: begin of it_vbap occurs 1,
vbeln type vbap-vbeln,
posnr type vbap-posnr,
end of it_vbap.
DATA: P_MODE TYPE C.
Batchinputdata of single transaction
DATA: BDCDATA LIKE BDCDATA OCCURS 0 WITH HEADER LINE.
selection-screen begin of block b1 with frame title text-001.
parameters : p_vbeln like vbak-vbeln obligatory.
selection-screen skip.
parameters : p_fore radiobutton group mode,
p_back radiobutton group mode default 'X'.
selection-screen end of block b1.
at selection-screen.
Check Sales Order
if not p_vbeln is initial.
select single * from vbak
where vbeln eq p_vbeln.
if sy-subrc <> 0.
message e499(sy) with 'Invalid Sales Order no.' p_vbeln.
endif.
endif.
start-of-selecTION.
Get Sales order items
select vbeln posnr from vbap
into table it_vbap
where vbeln eq p_vbeln.
Set BDC mode
if p_back eq 'X'.
p_mode = 'E'.
else.
p_mode = 'A'.
endif.
Process MD50 BDC
LOOP AT IT_VBAP.
perform bdc_dynpro using 'SAPMM61X' '0160'.
perform bdc_field using 'BDC_CURSOR' 'RM61X-TRMPL'.
perform bdc_field using 'BDC_OKCODE' '/00'.
perform bdc_field using 'RM61X-KDAUF' IT_VBAP-VBELN.
perform bdc_field using 'RM61X-KDPOS' IT_VBAP-POSNR.
perform bdc_field using 'RM61X-BANER' '1'.
perform bdc_field using 'RM61X-LIFKZ' '3'.
perform bdc_field using 'RM61X-PLMOD' '3'.
perform bdc_field using 'RM61X-TRMPL' '1'.
perform bdc_dynpro using 'SAPMSSY0' '0120'.
perform bdc_field using 'BDC_OKCODE' '=XBAC'.
CALL TRANSACTION 'MD50' USING BDCDATA MODE P_MODE.
CLEAR BDCDATA.
REFRESH BDCDATA.
ENDLOOP.
end-of-selection.
Start new screen *
FORM BDC_DYNPRO USING PROGRAM DYNPRO.
CLEAR BDCDATA.
BDCDATA-PROGRAM = PROGRAM.
BDCDATA-DYNPRO = DYNPRO.
BDCDATA-DYNBEGIN = 'X'.
APPEND BDCDATA.
ENDFORM.
Insert field *
FORM BDC_FIELD USING FNAM FVAL.
CLEAR BDCDATA.
BDCDATA-FNAM = FNAM.
BDCDATA-FVAL = FVAL.
APPEND BDCDATA.
ENDFORM.
Ajay P. Nikte -
To add line items to sales order using User exit.
Hi ,
I have to add line items to sales order .
I have tried adding the code in usr exit move field _VBAP // Check VBAP and in savedocument _prepare . But in all the places I dont see it in VA01 . I can see it in the VA02 and VA03 . But I am not able to save the order as they have made the flooring term as mandatory field, and I am supposed to populate the XVBKD structure for this.
Pls tell me whts the procedure like say , should I popluate the XVBKD / XVBAP / and should i use the bapi_SALES_ITEM_CHECK to populate the structures at the save_document prepare.Hi,
1. It is not possible to delete records using DTW, only importing new records or updating existing ones are supported. These are the only valid operations via DTW.
2. It is possible to delete the contents of an edit text field by using the character / or -1. However it is not possible to clear an entire row/line using this notation.
Thanks & Regards,
Nagarajan -
Add Line Item In Sales Order VA01
HI All,
I have new requirement in creation of sales order . Here we have free promotion sales . Here if customer buy one material then he will get some other material as free .In standard sap we can give only one line item as free not more than that .
Here our requirement is more than one line item . I suggested them maintain all the free materials in one Ztable when ever the original material will come for sales order then i have to fetch these materials from ztable automatically and it should create sales order. I started doing this using user exit FORM USEREXIT_MOVE_FIELD_TO_VBAP.
These are the below links i checked in our sdn.
Adding Line items to sales order on creation using User-Exit in VA01.
Please give me some idea on this .
Regards,
Madhu.Hi Asik,
Thanks for your reply.In my case i can not got for Bom because the schemes will change for every ten days. I think Bom creation will fill a lot of data but it wont solve my issue.
Regards,
Madhu. -
Automatically add line-items to Sales order
Hello,
Our client needs us to add line items to sales orders. The requirement is such that, when the users enter a material on a line item, they wish to see few more materials automatically added as new line items -- item category to be maintained as "Free" items. This appears similar to automatically getting BOM-sub-items for materials which have BOMs maintained. The client is not willing to maintain BOMs for materials in question. They instead have asked us to maintain sub-item materials in a Z-table and then fetch those to populate the subsequent line-items on the sales order.
So far, we have tried to fiddle around with the XVBAK and XVBAP internal tables in sales exit (MV45AFZZ) and also tried to use BAPI within the same exit. Both methods do not work.
Could you please guide us ? Thank you.
Regards,Hi,
I think you can try with product proposal(Item Proposal). T.Code:VA51.
Using this one can create list of items to be proposed at the time sales order processing.
Item proposal contains list of items with or without default quantities those were frequently ordered by the customer. You can create any no of items in an Item proposal.Like wise you can create any no.of item proposals.
But,You can assign only one item proposal per customer in sales tab of the CMR.So that when ever you are creating order for that customer you can access those materials which are listed in an Item proposal completely or selectively,with or without default quantities.
The items which are proposed from an Item proposal are always changeable.
Item proposal makes sales order processing simple and fast.
Only the thing here is it will not automatically explode like in case of BOM.You have to manually select those items from an item proposal.
Regards,
Revan
Edited by: REVAN on Dec 23, 2008 10:55 AM -
Automatically add line-items to sales orders
Hello,
Our client needs us to add line items to sales orders. The requirement is such that, when the users enter a material on a line item, they wish to see few more materials automatically added as new line items -- item category to be maintained as "Free" items. This appears similar to automatically getting BOM-sub-items for materials which have BOMs maintained. The client is not willing to maintain BOMs for materials in question. They instead have asked us to maintain sub-item materials in a Z-table and then fetch those to populate the subsequent line-items on the sales order.
So far, we have tried to fiddle around with the XVBAK and XVBAP internal tables in sales exit (MV45AFZZ) and also tried to use BAPI within the same exit. Both methods do not work.
Could you please guide us ? Thank you.
Regards,Ist method:
Maintain one Ztable with the fields of Material and sub materials.
write BDC to create order,before entering the material number check if material is existed in Ztable or not.
If it exist take that material and added as a another line item.
if not exist create like normal line item.
2 nd method:
Ask your MM functional consultant to maintain supression of materials concept. -
Is it possible to limit line items in sales order????
is it possible that i can limit the ender user adding more line items in sales order???
hi
there is such standard restriction setting, but instead can use USEREXIT_SAVE_DOCUMENT_PREPARE (user exit)
Reward if Useful
Thanx & regards.
Naren.. -
How to add line item to sales order item table?
Kindly help me the with the below requirement .
Add line item to sales order(va01) dynamically on click of button. The button is also custom created push button.
In the above requirement I have added the pushbutton to va01 tcode. But when I click on that button I need to add line item to sales order item table.
I tried a lot but I am not successful. If possible can u please help on this.
Regards,
RachelHi!
It's quite easy even in the standard SAP to add a line item for a customer order, I don't think it worth to develop a new button for this.
However if you wanted to add a line automatically, the you can do the following in the program MV45AFZZ, FORM USEREXIT_SAVE_DOCUMENT.
You can use similar code, but with some modifications.
DATA: lv_posnr.
LOOP AT xvbap.
MOVE xvbap-posnr TO lv_posnr. "get the last posnr
ENDLOOP.
ADD 10 TO lv_posnr.
MOVE 'XYZ' TO xvbap-matnr. "enter your material number here
MOVE lv_posnr TO xvbap-posnr.
* fill additinal field data in XVBAP if necessary
MOVE 'I' TO xvbap-updkz. "Insert line
APPEND xvbap.
Regards
Tamá -
Automatic 2nd line item in sales order
Hi All,
We are using variant configuration.
I have one requirement where if i input the first line item in sales order for a material, system should automatic input 2nd line itme of another material based on configuration mainatined.
Please let me if it is possibel.
Regard,
SatyajitDear Satyajit?
Material based on configuration mainatined.
What do you mean by the above statement? Whether you are looking for such a configuration
or
that you have maintained such combination somewhere in the system?
Have you checked the possibilities of using a BOM?
You can also check the possiblity of material listing.
Thanks & Regards,
Hegal K Charles
Maybe you are looking for
-
Xp_logininfo "Installation problem on windows 2003 with Sql 2005"
Hi every one I am facing a problem during the installation of Solution Manager 4.0 on Windows 2003 server with Ms Sql 2005, I received the following error Msg 15404, Level 16, State 19, Procedure xp_logininfo, Line 60. Its some how look likes that th
-
How do I add my iPhone number to facetime on the mac?
Hi, I have an up to date iphone 5 and I was wondering how I can add my number to facetime on the mac. i know how to get to preferences and all that but I just cant add my mobile to the mac facetime unlike all my other devices. Thank!! Bradley
-
Attachments in Standard Responses?
Hi Gurus, I am trying to have standard responses in Emails in IC Web Client. I have done all the configurations and the standard response is working fine. I have created a mail form. Now I am trying to add an attachment in the mail form which should
-
The problem is that switch on....The phone remains locked lights, we could not click any button, I can just remove the battery,can not be 'shut down normally ... I upgraded the firmware but nothing has changed
-
How do i connect my Tascam pre-amp?
And then How do I get the Tascam talking to GarageBand?