Unable to change the existing sales order
Hi
I need to change the existing sales order document which was already created and replicated into R/3.The following error has been giving
"Document is being distributed - Changes are not possible".
Can anybody help me how to change the document.
early response would be rewarded,.
Regards
Vikram
Hi Vikram,
The problem is caused by a program error.
Please follow the SAP Note for complete information.
SAP Note : 718065
Regards,
Johnny.
Reward with points if it helps.
Similar Messages
-
How to Change the Existing Sales Order Transaction
Hi all,
I am trying to change some of the fields in Existing Sales Order Transaction.
Fields which i am trying to change are Ext. Reference number and Net Value.
I am using CRM_ORDER_MAINTAIN to do so but its not working. I dont know if some BADI can solve my purpose.
If anyone of you have done something like this please share with me and suggest me the solution for that.
Thanks in Advance.
Regards,
Manoj TiwariThat you should be able to do in ORDER_SAVE badi.
You will be able to find lots of discussions on usage of this badi here in this forum.
You need to call ORDER_READ, then call ORDER_MAINTAIN to change the values according to your requirement.
Regards,
Kaushal -
Mass change - Move existing sales orders from Sales org A to Sales org B
Good morning dear network,
am seeking for your guidance on one specific matter.
We are in the process of making changes to our billing / organisational structure (new sales orgs)
One of the challenges is that we need to move existing open sales orders from one sales org to another (new) sales org.
If all master records exist in the new sales org, is there a (technical) way of moving the existing sales orders from the current sales org into the new sales org, without having to replace each order individually ?
would welcome any suggestions.
Many thanksI would recommend to close the existing open sale orders by assigning Reason for Rejection and create new sale orders in the newly created sales organisation.
This is due to the fact that you need to ensure each and field in the existing sale orders to match with the newly created sales organisation and it is bit time consuming.
Still if you prefer to what you had indicated, LSMW is the better option
thanks
G. Lakshmipathi -
Change of existing sales order (WCEM 3.0 SP1)
Hi all,
does anyone of developed the feature to change a existing sales order?
Any hint to do it the best way?
Thanks in advance,
MeikelHi Meikel,
personally i haven't modified the sales order, but i did something in relationship to service orders. Both types are transaction documents in kind of the same but both using a different transaction type-id.
Within WCEM the GenIL Layer has been integrated, which kind of gives you the chance to create, read & modify those transaction documents. The java interfaces which SAP has build is calling behind the scene the corresponding ABAP RFC function - should be the same as the WebUI does. This function is used for the e-service integration and should provide you what you need.
Just another hint: Not sure if my change request has been applied, but take a closer look into the toString() output of the GenIL (container) objects. When i was initially using it, the toString returned the string representation from the current object up to the root (excluding the child elements). Unfortunately this made it tought to understand the current status of the document. If my change request was applied, then you should get the output of current objects including all child elements recursively - if not, then just overwrite the toString() and generate a XML like output. That will safe you a lots of time to understand what is actually happening and within a short timeframe you can implement your logic.
Cheers,
Andreas -
MRP creating additional purchase requisitions for the existing sales order
Hi,
We have scenario where we switch materials from POD material to ARP material. POD material is just like make to procurement which creates purchase requisition and purchase order upon saving the sales order. ARP (Auto replenishment) material creates purchase requisition based on sales order and re-order point while running MRP.
When the material is POD title, it created purchase requisition and purchase order (example: 4500000110) while saving the sales order (example: 1000000010) for the quantity 10. After some time this material is switched to ARP and it has open sales order (1000000010) and purchase order (4500000110).
We have special MRP run for ARP materials based on MRP type, which creates purchase requisition.. What is happening is when we run MRP; it is creating new purchase requisition for the old sales order (1000000010) for the quantity 10. But old sales order (1000000010) is already having purchase order (4500000110) to fulfill. So we donu2019t want to create new purchase requisition for the old sales orders. It should create purchase requisition only for new sales orders.
Please advise
Thanks in advance
SrinivasMangesh,
If the components are Inhouse production then you can think of using collective orders by assigning special procurement key 52. If raw material exists then your requirement cannot be met..as i think your scenario is of assembly processing. The idea of assembly processing is that component materials will always be available and only assembly will be done based on Sale Order.
Regards,
Prasobh -
Change to existing sales order - There is no incompletion data for sales document
we have just started TM in our sandbox system. When we change an existing order we get the following message:
There is no incompletion data for sales document and the order change does not get sent to tm. Creating a new order and changing all works fine. Is there something to be done with existing orders?Hello John,
Have you tried to use the report TMTRQINITIALSENDING?
Rgs, Marcelo Lauria -
Unable to insert the new sales order line using API.
Hi,
when i am tring to insert the deleted line with ENTERED Status, i am getting the follwing error msg.
Yesterday morning i insert the lines, but from yesterday evening onwords i am unable to insert line and i am getting below error msg.
Item with inventory_item_id=394131 is not defined in Item validation Org
i written the code like this
l_step varchar2(250);
l_err_msg varchar2(1000);
l_line_tbl oe_order_pub.Line_Tbl_Type;
lx_return_status VARCHAR2(2000);
lx_msg_count NUMBER;
lx_msg_data VARCHAR2(2000);
lx_header_rec oe_order_pub.Header_Rec_Type;
lx_header_val_rec oe_order_pub.Header_Val_Rec_Type;
lx_header_adj_tbl oe_order_pub.Header_Adj_Tbl_Type;
lx_header_adj_val_tbl oe_order_pub.Header_Adj_Val_Tbl_Type;
lx_header_price_att_tbl oe_order_pub.Header_Price_Att_Tbl_Type;
lx_header_adj_att_tbl oe_order_pub.Header_Adj_Att_Tbl_Type;
lx_header_adj_assoc_tbl oe_order_pub.Header_Adj_Assoc_Tbl_Type;
lx_header_scredit_tbl oe_order_pub.Header_Scredit_Tbl_Type;
lx_header_scredit_val_tbl oe_order_pub.Header_Scredit_Val_Tbl_Type;
lx_Header_Payment_tbl oe_order_pub.Header_Payment_Tbl_Type;
lx_Header_Payment_val_tbl oe_order_pub.Header_Payment_Val_Tbl_Type;
lx_line_tbl oe_order_pub.Line_Tbl_Type;
lx_line_val_tbl oe_order_pub.Line_Val_Tbl_Type;
lx_Line_Adj_tbl oe_order_pub.Line_Adj_Tbl_Type;
lx_Line_Adj_val_tbl oe_order_pub.Line_Adj_Val_Tbl_Type;
lx_Line_price_Att_tbl oe_order_pub.Line_Price_Att_Tbl_Type;
lx_Line_Adj_Att_tbl oe_order_pub.Line_Adj_Att_Tbl_Type;
lx_Line_Adj_Assoc_tbl oe_order_pub.Line_Adj_Assoc_Tbl_Type;
lx_Line_Scredit_tbl oe_order_pub.Line_Scredit_Tbl_Type;
lx_Line_Scredit_val_tbl oe_order_pub.Line_Scredit_Val_Tbl_Type;
lx_Line_Payment_tbl oe_order_pub.Line_Payment_Tbl_Type;
lx_Line_Payment_val_tbl oe_order_pub.Line_Payment_Val_Tbl_Type;
lx_Lot_Serial_tbl oe_order_pub.Lot_Serial_Tbl_Type;
lx_Lot_Serial_val_tbl oe_order_pub.Lot_Serial_Val_Tbl_Type;
lx_action_request_tbl oe_order_pub.Request_Tbl_Type;
v_hold_release_rec OE_HOLDS_PVT.order_tbl_type;
v_hold_source_rec OE_HOLDS_PVT.Hold_Source_Rec_Type;
v_err_msg VARCHAR2(2000);
v_return_flag VARCHAR2(1);
v_err_flag VARCHAR2(1);
BEGIN
FOR c_ins_rec in (SELECT *
FROM terom_sales_order_lines_stg
LOOP
IF c_ins_rec.flow_status_code = 'ENTERED' THEN
-- ASSIGNMENT OF LINE RECORD FOR ENTERED STATUS
l_line_tbl(1) := OE_ORDER_PUB.G_MISS_LINE_REC;
l_line_tbl(1).header_id := c_ins_rec.header_id;
l_line_tbl(1).inventory_item_id := c_ins_rec.inventory_item_id;
l_line_tbl(1).ordered_quantity := c_ins_rec.ordered_quantity;
l_line_tbl(1).operation := OE_GLOBALS.G_OPR_CREATE;
ELSE
-- ASSIGNMENT OF LINE RECORD
l_line_tbl(1) := OE_ORDER_PUB.G_MISS_LINE_REC;
l_line_tbl(1).header_id := c_ins_rec.header_id;
l_line_tbl(1).inventory_item_id := c_ins_rec.inventory_item_id;
l_line_tbl(1).ordered_quantity := c_ins_rec.cancelled_quantity;
l_line_tbl(1).operation := OE_GLOBALS.G_OPR_CREATE;
END IF;
-- API CALL
APPS.OE_ORDER_PUB.PROCESS_ORDER(
p_api_version_number => 1.0,
p_init_msg_list => apps.fnd_api.g_true,
p_return_values => apps.fnd_api.g_false,
x_return_status => lx_return_status,
x_msg_count => lx_msg_count,
x_msg_data => lx_msg_data,
p_line_tbl => l_line_tbl,
x_header_rec => lx_header_rec,
x_header_val_rec => lx_header_val_rec,
x_header_adj_tbl => lx_header_adj_tbl,
x_header_adj_val_tbl => lx_header_adj_val_tbl,
x_header_price_att_tbl => lx_header_price_att_tbl,
x_header_adj_att_tbl => lx_header_adj_att_tbl,
x_header_adj_assoc_tbl => lx_header_adj_assoc_tbl,
x_header_scredit_tbl => lx_header_scredit_tbl,
x_header_scredit_val_tbl => lx_header_scredit_val_tbl,
x_line_tbl => lx_line_tbl,
x_line_val_tbl => lx_line_val_tbl,
x_line_adj_tbl => lx_line_adj_tbl,
x_line_adj_val_tbl => lx_line_adj_val_tbl,
x_line_price_att_tbl => lx_line_price_att_tbl,
x_line_adj_att_tbl => lx_line_adj_att_tbl,
x_line_adj_assoc_tbl => lx_line_adj_assoc_tbl,
x_line_scredit_tbl => lx_line_scredit_tbl,
x_line_scredit_val_tbl => lx_line_scredit_val_tbl,
x_lot_serial_tbl => lx_lot_serial_tbl,
x_lot_serial_val_tbl => lx_lot_serial_val_tbl,
x_action_request_tbl => lx_action_request_tbl
COMMIT;
can any one help me why this error mesg is coming, it's very URGENT.
Thank,
Shravan Kumar Kota.Hi,
Have you checked this link?
http://download-west.oracle.com/docs/cd/B25516_08/current/acrobat/115omapi.zip
it has extensive information on OM APIs
Regards
Prashant Pathak -
Changing the Availability Check key in an existent Sales Order line
Hello gurus.
Is it possible to modify the Availability Check key (VBAP-MTVFP) of a material in an existent Sales Order line?
I changed it in the material master, but since documents are not automatically updated, I wanted to modify this value in an existing sales order line. I am not even able to find the field in it.
I had to delete the order line and create it again, but then I have troubles getting the exact same confirmed date that I had before.
Any help? Thank you.You cant see at item level. To see in sale order, click from top menu bar, Environment -- Availability. Now you can see the availability check on top of the screen.
Meanwhile, I dont think, this field will be in editable mode once partial delivery is made in which case, LSMW also wont help you.
If your requirement is desperate to change the availability check, to me the available option is close the existing sale orders, create fresh orders after changing the availability check in material master. On the other hand, if you want to change only in sale order, then the option is LSMW as you cant even succeeed in TCode MASS
thanks
G. Lakshmipathi -
Tracking the actual sale order quantity
Hi Friends,
How to track the actual sales order quantity given by the customer.
Ex: we assume the customer has placed an order of 100 units and stock is only 90 so we create the sales order for 90 units only.
How to find out the difference of 10 units as a report in standard sap system.
Thanks
AJDear AJ,
This is how normal sales process works.
You create Sales Order line item for the quantity that customer has requested. (eg: 100)
Then you do a ATP for that Line item. Let's say you have only 90 in the stock. In that case system will confirm 90 for the sales order line item. (You can see the confirmed quantity in the Schedule line tab)
Normally we don't change the LI quantity as per the ATP confirmed quantity (i.e 90). Because then we loose the visibility to the customers original requested quantity (i.e 100).
Say you don't change your Line Item Order quantity to 90. Then your delivery & billing will be for 90.
So you can see in VA05, Order quantity as 100 and confirmed quantity as 90.
Your sales reports will show delivery & billing as 90. So that you have a clear visibility to the original order quantity, delivered quantity & billed quantity.
Further if remaining (open) quantity 10 is appearing your MRP & creating troubles, please use Line Item Rejection Reason as Completed. So that everything is perfect.
Coming back to your issue.
Since your changing LI quantity to 90, you cant see 100 in the VA05 report. It always show the existing sales order line item quantity, which is 90 in this example.
Only way you can find your original sales order quantity is in the Line Item / Change Log.
This can be view by selecting below Menu option.
Environment -> Changes
If you execute it for the relevant Line Item, you can see the Change log. In that by double clicking relevant quantity change line, you can see the old value & new value. (In this example 100 & 90)
But that is not a good practice to do as changes will show all quantity changes that you might do based on customer request. (Imagine if you customer ask to change it later to 95 not 100).
In that case change log will display 100 to 95, then 95 to 90. So your loosing the required visibility.
Hope this is helpful to you ! -
MTO-Need to block (Not to Change)plant in sales order after process order
Hi All,
We are creating MTO sales order and requirement has been forwarded to MRP. Planning person is creating process order and will start their work. Sometime sales person change the plant in the existing sales order. Say for ex: changing the plant from 1000 to 1001. But requirement is already been transferred to 1000 plant. After changing the plant in sales order again the same requirement transferring to 1001 plant for planning. So based on this, 1001 plant also started producing the material. Here the problem is both the plants are producing for the same requirement. Now I need to control the this problem. Is there any way to control in std sap? if possible which way we can control? Please share your ideas.
Thanks in advance,
Babuhi
use user exit
MV45AFZZ
FORM USEREXIT_FIELD_MODIFICATION
here you write the logic
when production order exit that line item plant is not changeable , -
Product Hierarchy Update on Existing Sales Order
Hi,
My company business process allows sales order to be created up up to 3 months before shipping. Prior to shipping, material can have the Product Hierarchy changed and pricing can also be updated for the new product hierarchy value (Pricing record with Product Hierarchy in the search key). Our company also want to make sure we bill customers with new (correct) price.
In order to support pulling in the new price for our existing backlog (orders), so that we don't mis-bill our customers, we need a way to update the product hierarchy value on the existing sales orders that have not been shipped. Our current solution is to implement some custom logic in the Sales Order Update user exit, so that when the user clicks on the "Update" button on the Condition Screen on VA02 to manually update price, the custom logic will be invoked to re-pull the Product Hierarchy from the MARA table to overwrite the old Product Hierarchy on the sales order. Next, pricing will perform the search for new price using the updated Product Hierarchy value.
This solution has worked okay for us, but we are trying to evaluate if there is any other better way to accomplish this same request. We would prefer to implement something that is offered by SAP via configurations. We try to stay away from customization as much as possible.
Have you ever experienced something similar or do you have any idea how to support this kind of business process?
Thanks very much.Hi Hans,
We don't want to wait for until billing to update price since we have the CI created at the time of delivery not billing. CI document also needs to display correct pricing for custom purposes.
Also, we would like to keep pricing on the Sales Doc. and Billing Invoice the same. This is why we would like to trigger re-pricing on sales order. And when pricing is re-invoked, we need to re-read the PRODH data to ensure new price is retrieved.
Thanks for your response.
Hannah -
Modify the Net price of an existing Sales Order
Hi,
I got a requirement to modify the Net price of an existing Sales Order. I have called BAPI "BAPI_SALESORDER_CHANGE" for this purpose but its not working. I have passed the New Price in CONDITIONS_IN table parameter. Can you help me with any BAPI or FM for this purpose.
Mukesh KUmar
Moderator message : Duplicate post locked.
Edited by: Vinod Kumar on Dec 7, 2011 9:40 AMTalk to your SD consultants. Net value is determined based on the pricing conditions. Pricing configuration is usually unique to each business, so your SD consultant should know how the pricing condition should (and may) be changed in your specific situation.
-
Changing Distribution Channel in the existing Sales Doc.
Hi,
We have a scenario that we need to change the distribution channel in the existing sales document.
Can any one tell me, whether is this possible in R/3, If yes, How?
But,It is possible in CRM.
Regards,
Babuafter saving the sales order system will not allow you to change the distribution channel but you can close the order at header level by giving the Reason i.e. monthly closure. After closing the sales order create the new sales order as per the requirement.
Regards,
Sangeeta -
In VF02 to change existing Sales order
Hi Gurus,
Have Scenrios to change in exsting sales order ,to change the Condtion class based on the line itemwise.
Please guide how to do it ,have check the sales order BAPI_SALESORDER_CHANGE but its not working.
Regards,
sanHi vinod,
Ve assigned the new condtion class for new sales order its picking correctly but existing sales order are more than 8000 for that need to change...ve cant create new sales order some of are open sales order.that need to change existing one ,please guide how to achecive/
Regards,
san -
I had to change the Apple ID used for my iphone 4s. How do I change the Apple ID for the iCloud information? - the old Apple ID/password no longer exists and this information is requested to make a change. I am unable to change the Apple ID for the iCloud account.
Apple IDs never go away, so it still exists.
But lets be clear. You actually stopped using an Apple ID and created a NEW Apple ID. You didn't just change the email address of your Apple ID? That means that all of the music and apps purchased with the old Apple ID will have to be purchased again.
If you really did create a new Apple ID you will need the password associated with the old one to disable Activation Lock. There is no way around this. As I said, the old one still exists. You can use the standard tools to recover the password at https://appleid.apple.com.
Maybe you are looking for
-
Wi-Fi showing off in iphone 4s
hello sir
-
Is mac mini compatible with screens which are not Mac?
Is Mac mini compatible with screens from other brands different to Mac?
-
Creating Central Contract using Reference Purchasing Org
Hi, We are using two type of purchasing organization: a.Global Purchasing Organization - It is not assigned to any company code or plant. b.Country Purchasing organization u2013 It is assigned to Global Purchasing Organization. This cross-plant count
-
Compressor and dissolves -- a definitive answer?
I've been reading through many online forums, and although I see this problem posted often, I have yet to read a well-informed answer. Most of the solutions are based on guesswork or contradictory answers. To begin with, I am using FCP 4.5, OS X 3.9,
-
Hello. Moving from Windows 7 to Macbook. Setting up new Mac. So far I opened iTunes, autorized new Mac, did Backup, did Transfer Purchases. Imported iPhone photos with iPhoto. Now back in iTunes... the Info tab >Sync Address Book Contacts is unchecke