Prevent sales order shipment relief in MDS
We are loading MDS demand directly via the interface (no forecast or sales order demand).
The MDS has shipment relief enabled but we would like to prevent certain sales order shipments from relieving the MDS. Is there a flag in the sales order or anywhere that can achieve this?
Cheers!
Dear Chintan Patel
Go to OVSU, select "01" and click on blue lens on top so that you will see some list of tabs. In that maintain "B" for "Block for order" field and assign this 01 in material master for the field "X-distr.chain status" under Sales: Sales Org.Data 1 tab.
Now for that particular material, sale order cannot be created.
thanks
G. Lakshmipathi
Similar Messages
-
Cancelation of Sales order shipment doesnt reduce the withdrawal quantity
Hi,
I have this scenario, where if a Sales order shipment gets cancelled with a 602 Goods movement, I dont see the correct reflection of withdrawal quantity in RRP3. For eg: There was a total of 26 shipments initially, the withdrawal qty is 26 in APO, User cancelled quantity of 3 of them from a sales order delivery, so ideally the Forecast Tab in RRP3 should indicate 23 in Withdrawal and the 3 should be in the Allocated column.
FYI:
Forecast Consumption happens in SNP ( Consumption characteristics are Material/Plant/Customer ).
Please advise whether we are missing any Config or is this a standard beheavior where the withdrawal quantity remains static irrespective of Delivery cancelation.
Regards
GkHi Gopakumar,
If CIF is not useful for you in getting the right qty, order in live cache is not getting updated.
in ECC you can run SDRQCR21 by giving order number can be useful as suggested by Bhramankar.
Or you can delete the order & its delivery from live cache.
1) get Order GUId from /SAPAPO/OM16
2) Provide the internal order number in /SAPAPO/OM_DELETE_INCON_ORDERS and delete the order from live cache.
3) Do CIF for the sales order and check, data will be replicated.
Thanks,
Bala. -
Prevent Sales order Duplication
Hi gurus,
If anyone could help me in preventing Sales order Duplication ?
The scene is My customer orders me through phone-call and for that particular P.O I have created a Sales Order and when i am not in my seat ,one of my colleague gets the same order from the Customer by Fax and he also creates a new sales order and now the material will be allocated for both cases.
How can we prevent it by throwing an error when he tries to create a new sales order for an existing order?
Regards,
S.Ravi kumarHi,
As already suggested to you by others that you can configure the documet type to check the duplicate PO number.
I would like to add some points to this.
in standard SAP this message comes as a warning.Means you can still process the new document with same PO number.
If your requirement is that system should not allow at all (Error message) then proced as below.
1.Check the message number the system gives as a warning for PO number duplication.As per me it should be
V4,115,Purchase order number in document number: & already exists
Check in your system.
1.Go to Tcode OVAH.Select the message and change the message category at extrem right side from W(Warning) to E(Error)
So with this if system find same PO number,you will not able to proceed furthur.
Reward points if helpful
Regards,
Amrish Purohit -
How to prevent Sales Orders to be added if the BP...
does not have enough funds (considering other open orders).
I have a problem where operaters can add as many sales order for a BP as they would like as long as the total amount on the order is below his available credit (OCRD_CreditLine minus OCRD_Balance)
I would like to add a stored procedure that will also take OCRD_OrdersBal into consideration.
If a BP has a credit limit of 50,000 and account balance of 31,000 and no other open orders, any order with a document total of 19,000 or less should be allowed to be captured.
If however the BP has a credit limit of 50,000 and account balance of 31,000 with a open order of 10,000, no orders above 9,000 should be able to get added.
Hope how I explained make sense?
All help will be greatly appreciated.Skillet wrote:
Manvendra Singh Niranjan wrote:
> Hello,
> > Try this in SP_transaction Notification it will work
> > -
Order Amount Value----
> > IF (@transaction_type = 'A' Or @transaction_type = 'U') AND @object_type = '17'
> > BEGIN
> > Declare @OpenOrderAmount as decimal(10,2)
> > Declare @CreditLimitAmount as decimal(10,2)
> > Declare @CurrentOrderAmount as decimal(10,2)
> > Declare @Balance as decimal(10,2)
> > Declare @AvailOrder as Decimal(10,2)
> >
> > Set @CreditLimitAmount = (Select CreditLine from OCRD where CardCode = (Select CardCode from ORDR where DocEntry =@list_of_cols_val_tab_del))
> > Set @Balance = (Select Balance from OCRD where CardCode = (Select CardCode from ORDR where DocEntry =@list_of_cols_val_tab_del))
> > Set @OpenOrderAmount = (Select OrdersBal from OCRD where CardCode = (Select CardCode from ORDR where DocEntry =@list_of_cols_val_tab_del))
> > Set @CurrentOrderAmount = (select Convert(decimal(10,2),DocTotal) from ORDR where DocEntry =@list_of_cols_val_tab_del)
> > Set @AvailOrder = (@CreditLimitAmount-(@Balance +@OpenOrderAmount))
> >
> > If @AvailOrder < @CurrentOrderAmount
> > begin
> > SET @error = 10
> > SET @error_message = N'Total Order Amount Should be ' + cONVERT(NVARCHAR(20),@AvailOrder)
> > end
> > END
> > -
End----
> >
> >
> > Thanks
> > Manvendra Singh Niranjan
>
> Hi Mavendra
>
> You query worked wonderfully! I had to make a few small changes to have work 100%:
>
>
> IF (@transaction_type = 'A' Or @transaction_type = 'U') AND @object_type = '17'
> BEGIN
> Declare @OpenOrderAmount as decimal(10,2)
> Declare @CreditLimitAmount as decimal(10,2)
> Declare @CurrentOrderAmount as decimal(10,2)
> Declare @Balance as decimal(10,2)
> Declare @AvailOrder as decimal(10,2)
> Declare @ExceedOrder as decimal(10,2)
>
> Set @CreditLimitAmount = (Select CreditLine from OCRD where CardCode = (Select CardCode from ORDR where DocEntry =@list_of_cols_val_tab_del))
> Set @Balance = (Select Balance from OCRD where CardCode = (Select CardCode from ORDR where DocEntry =@list_of_cols_val_tab_del))
> Set @OpenOrderAmount = (Select OrdersBal from OCRD where CardCode = (Select CardCode from ORDR where DocEntry =@list_of_cols_val_tab_del))
> Set @CurrentOrderAmount = (select Convert(decimal(10,2),DocTotal) from ORDR where DocEntry =@list_of_cols_val_tab_del)
> Set @AvailOrder = (@CreditLimitAmount-(@Balance @OpenOrderAmount)__ @CurrentOrderAmount_)_
> set @ExceedOrder =(@CurrentOrderAmount-@AvailOrder)
>
> If @AvailOrder < @CurrentOrderAmount
> begin
> SET @error = 13
> SET @error_message = N'Total Possible Order Amount is Only M ' + cONVERT(NVARCHAR(20),@AvailOrder) + N' You Have Tried to Exceed this by M ' + cONVERT(NVARCHAR(20),@ExceedOrder) + N' Please Reduce the Order and Try Again - THANK YOU'
> end
> END
>
>
> Only problem I have now is that the error message that gets displayed when the conditions are not met, is one of the other messages from another code that i have written to do weight checking. If I remove that other codes it works fine. Why could this be?
Wrong error code message fixed by adding my new code to the bottom of the list of codes. Thanks! -
Sales Order Confirmed Quantity Zero
Hi Experts,
Any idea how to prevent sales order from being saved in VA01 and VA02 when the confirmed quantity is zero ?
I know one way is through using user exit in MV45AFZZ but I am just wondering whether there is any config (SPRO) solution to this.
Thanks.
Regards,
T.K.Hi,
If you are using AVC and TOR, then the system will be giving you the confirmed quantity, based on the duration it takes either for procuring the material or for producing the material, these are maintained in Material Master record. Confirmed quantity will be post date of the creation of Sales order.
But in OVZ9, for the combination of AVC and Checking rule if you check "Check without RLT' it will not give you any confirmed quantity.
I dont think even maintaining in Incompletion log. it will stop you from giving an error. So better solution is going for ABAP development. You can ask your ABAPer to write a program with logic saying system should not save if the field VBEP-BMENG is zero.
Regards
Vamsi Javaji -
How to findout lot number for a given sales order number
Hi,
My requirement is to display lot numbers for a given sales order number.
Thanks,
Bala.select a.line_number, c.lot_number from oe_order_lines_all a, mtl_material_transactions b, mtl_transaction_lot_numbers c
where a.line_id=b.trx_source_line_id
and b.transaction_id=c.transaction_id
and a.line_Id=&your_line_id;
and b.transaction_type_id in (33, 34, 52) sales order shipment or internal order shipment or staging etc.,
If this is for shipped sales order, you can alternatively get it from wsh_delivery_details (does not work for dropships and inventory interface cases)
Thanks
Nagamohan -
How to prevent modifying the same sales order in R/3 & CRM at the same time
Guys,
We are using CRM 5.0& R/3 4.6C. We have the middle set up. I have noticed that its possible to open the same sales order in R/3 and CRM in the change mode. I believe this could cause inconsistenices if the users modify the same order in different systems. Is there a standar way to prevent this from happening.
Is there something like a change lock like we have the distribution lock?
AnirudhHi,
As per OSS Note 705200 scenario X, Y and Z are supported with R/3 4.6C. Even if you use Scenario A, SAP wont support that. I would suggest sceario Z to be implemented. This would convert all the CRM order into R/3 order as soon as they are transferred to R/3. As a result the order can now only be modified in R/3 and all the changes would flow back into CRM maintaining the integrity between the systems.
Refer to OSS Note 541113 for details.
Regards,
Gaurav Gera -
Address not copied from Sales order/Delivery to Shipment Document
Hello Experts,
I need your help on Addrss of ship to in shipment document.
Sales Order[VA01] >> Delivery [Vl01N]>> Shipment [VT01N].
User changed the Address of ship to party (Header level) in Sales Order and It reflected to delivery as well and I believe It should also update the address in Shipment document.
But when I checked the Address of the Customer/Unloading point in Shipment Document [VT03N] (as below) I found It was not updated It was same as Customer Master Record and I believe It directly copied from Customer Master Record.
BUT While creating the Shipment system is copying the data from Customer master Record not from Sales Order /Delivery. Logically system should copy the updated address from Order/Delivery BUT It is directly copying from Customer Master i don't know where is the setting of this ??
Can anybody help me on this ? How system takes the customer (ship to party) address in shipment ? Where are the setting of these.
What I need to do so system take the updated address from Sales Order/Delivery not from Customer Master Record (Ship to party).
Can I change the address of customer in shipment document ??
Awaiting your precious reply.
Thanks,Hello Samir,
Thanks for your response.
I think you get my question in wrong way.
I am sayingCustomer master data was not changed.
User just changed the Address in Order (Order > Header >> Partner tab >> Change ship to address/overwrite ship to address).
Overwritten Address / Updated address are copying in Delivery BUT not in Shipment document.
What I need to do? system should copy the updated address from Sales Order/Delivery BUT it is copying from Ship to party.
I hope this time i am clear to explain my issue.
Thanks, -
Hello friends,
I am created a drop shipment order with all the setups done . now i have booked the sale order as source type external. but when i run the workflow background process , after completing the report when i check the sale order line status it changes to "closed" instead of "awaiting shipping".
Plz guide me if i have missed something in the setups.
thanks,
SachinHi Sachin,
pls check the below notes from MOS
Drop Ship Sales Order Cycle In Order Management (Doc ID 749139.1)
Vision Demo - How To Create A Drop Ship Sales Order/Purchase Order (Doc ID 1060343.1)
Thanks
-Arif. -
Hi,
We have a scenario wherein we create shipment cost documents against delivery. As a result of shipments fully transferred, a PO for freight vendor is automatically created and a service entry sheet confirmation happens. As a result of service entry sheet confirmation, we have Financial accounting, Controlling and profitability analysis documents created. We have a requirement wherein we need to have the characteristic “sales order number (KAUFN)” populated in the profitability analysis document created as a result of service entry sheet confirmation.
Could someone please advice how could this be attained in COPA. Thanks for your help in advance.
Regards,
SandeepHi Ajay,
Thank you for the quick update.
The document is updated to COPA through OKB9 settings. The profitability segment is updated with fields like customer, product, company code, plant, sales area data, profit center, etc; however the sales order number is missing.
Could you please elaborate further how could FI substitution be implemented to call for the FM COPA_PROFITABILITY_SEGMENT through user exit? Are you recommending the substitution through GGB1? What could be the possible validation to call for the user exit to be implemented?
Regards,
Sandeep Kulkarni -
Prevent Outbound delivery creation in sales orders with delivery block
Hi gurus
We are facing the following issue:
Some sales orders have delivery block header and once they are saved an outbound delivery document is created; we want SAP system creates outbound deliveries only in those cases were sales orders have not a delivery block in header, is there any option or configuration we can use in order to prevent the creation of these documents?
Regards,
Edgar.Well Edgar,
let's see then in spro
Logistics Execution->Shipping->Deliveries->Define Reasons for Blocking in Shipping
Check out the configuration of your delivery block reason and pay special attention to this instruction:
"In sales documents, you can either enter delivery blocks manually at header level (business data in the sales document header) or they can be proposed automatically by the system. In the latter case, the delivery block must be entered in the respective sales document type (see chapter
"Define sales document types"). In addition, the delivery block in the sales document header is only effective if the delivery block has been assigned to the respective delivery type."
It must be something in the configuration of the delivery block reason you're using.
Regards,
Edgar -
Hi All, We are in to Release 11.5.10.2.There is a specific requirement to Prevent users from creating Manual Sales Orders in Oracle and yet users should be able to book the Sales Orders Imported from CRM system into Orcale.Please advise.
Thanks for your advise.
However, I missed to mention that we have two set of users One is for Finished Goods and another for Spares.
Only Spares users need to be prevented from creating Direct/Manual Sales Orders in Oracle.
As you suggested, if this will be done at Form level, that may Disallow FG users also to create Manula Sales Orders which should not be the case.
Further, I tried to test one scenario through Processing Constraints but it did not work.
Application
OM
Validation Type
Entity
Temp
Short Name
TBL
Validation Semantics
Created By
Equal To
User(Myself)
Processing Cosntraint
Application
OM
Entity
Order Header
Constraint
Operation
User Action
Create
Not Allowed
Conditions
Group
Scope
Validation Entity
Record Set
Validation Template
101
Any
Order Header
Order
Above Created
Please advise. -
MTO - how to prevent a second planned order for a sales order?
Dear friends,
We are working on Make to Order process (Planning strategy group 20).
No Production/process order is used
Shop floor uses a different system --> details from planned order is passed to the shop floor system; and finished product is delivered/posted into SAP Sales order stock - through interfaces
No QM in place
A typical day-to-day scenario
Sales order Qty = 100
MRP Run à Planned order qty = 100
Raw materials posted to Sales order stock
Planned order is firmed
For example if Produced qty = 90
sales order stock of the finished product = 90
Balance 10 cannot be produced / delivered for various reasons
Planner posts the raw material to cost center / rejections / own stock etc., and ensures that the sales order stock of the raw materials are zero.
Planner deletes the planned order
Next MRP run triggers a new planned order for the balance qty 10
Now, the requirement is to prevent the new planned order getting generated for the balance quantity, during the subsequent MRP run (despite the shortage in the Sales order stock of the finished product).
The following options have been evaluated
Once the final good receipt is done & before deleting the planned order,
o Change the Sales order quantity to match the total produced quantity
o (or) Change the schedule line category for the Sales order item from CP to CN
§ Since the Sales order and planned order are handled by different teams, considering the frequency of correspondence/coordination needed between these two teams to get the sales order items corrected, this idea is not accepted
§ Additional authorization for the planner to change the sales order item is not acceptable
Include Under delivery / Unlimited tolerances
o at the customer (master) level
o (or) Sales order level
§ In this case, System seems to consider the tolerances only when the delivery for the Sales order is posted; and not when the sales order stock is received within the tolerance limits;
§ Considering the time gap between the GR and Delivery of the finished product, this option is not accepted
Kindly suggest the other options / settings / processes, to meet this requirement
Thank you for your time and efforts.
With Best Regards,
SenthilClosing this thread
Thanks
Senthil -
How to prevent 2 currencies in sales order
we have a problem i am using one condition type in two pricing procedure
one pricing procedure has price in INR and one has USD
i am facing a problem when a part number price is not updated in USD it is picking in the INR price , i need to prevent 2 currencies in one order
item wise it shold pick the sales org or customer currency .Hi
I think the problem lies with the access sequence that you have created in pricing.
eg.
if your access sequence is based on
10 S org/ D channel/ Div ---condition record found
20 S org/ D channel / Mat grp/ div --- Condition record found (But not executed)
If the system finds the condition record after executing the first access (10) then it is going to bring in those values. Hence if the first access is executed and you have INR value in that then it is going to bring in that value.
Hence you may try to reverse the sequence of access so that the first value found is for USD.
Go to the Analysis part in the Sales order Condition. You shall come to know which access sequence is executed first.
Rgds
Sunil -
Changing Profit center in Sales Order after Shipment Document
Hi All,
We have situation here, The thing is at the time of creating Sales order I don't know the profit center which has to be assigned for example, I have created a sales order for goods transport, when I create the sales order I don't know which vehicle is going to transport this order and the goods can be transported by multiple vehicles.
For my business each vehicle is a cost and profit center since I wanna know the profitability of each vehicle.
So I will come to know the vehicle ( Profit center) after creating the shipment document, now I want to have the profit center of this vehicle to be updated back in the sales order so that the Billing (revenue) is recorded in this profit center.
Please let me know how to do this. I know the PC field is greyed out after shipment and PGI is done. So how to handle this.
Your suggestions will be highly appreciable
Regards,
SatanHi,
Thanks
If I went with internal order every where I gotta enter the internal order since it doesn't get automatically derived like a profit center. I would have to define substitutions everywhere !
I am trying to capture all the costs and revenue for each transport vehicle since this is transport business. It's not like my business is something else and vehicles are a part of it.
Almost all transactions will have to be posted with Internal order which is very difficult to configure.
Can you please elaborate on the work around you have mentioned since I am neither technical nor SD consultant.
Thanks in advance
Maybe you are looking for
-
Finding out what IP is connected to my network
I set up a wireless device network from my mac and connected another wireless device to it. Is there a way, through my OSX that I can find out what IP the device is using on my mac's custom network?
-
Avoid automatic insertion of CR's and LF's
Hello! How can I avoid the automatic insertion of CR's and LF's by JSP tags? I am developing a XHTML application with Cocoon which uses JSPs. One of my "pages" is composed of a list of images which need to be inserted side by side, without any spaces
-
Verizon dsl issues with macbook pro
Hi there We recently got Verizon high speed internet and it's (mostly) been working fine. We have a home network set up on various devices: 2 MacBooks, 3 iPhones, 1 iPad. The WiFi has been perfect on the smartphones and tablets, but there are two o
-
White screen when charging. Is this normal?
I just purchased the 8gb itouch (2nd gen). So far I love it. However, something that seems odd happend twice in the first night that I have had it. With the itouch turned off yet connected to the computer, after a short while I look over at it and th
-
This thread is just a log of amount of available free ram on the X6. Although there are many such threads for other devices, I couldn't find one for X6. In my case: After restart: 38-43 After hours of Heavy use: 24-37 I used handy taskman to keep tab