Plant restriction at sales order level by user
Dear SD experts,
Is it possible to restrict plant at sales order creation by user, if so, how this is to be configured.
my requirement is user shall not able to create sales order(sales document) for plants restricted.
pl help
thanx in advance
regards
Srihari
Dear Sir,
Wud like to explain what circumstances i am asking this restriction;
1. have total three plants - 1001, 1002,1003 & these plants are to three sales offices ie., SO1, SO2, SO3, respectively
2. material extended to above plants with purchase & sales views
3. I have three users user1, user2, user3 : these are are belong to three Sales Offices ie., SO1, SO2, S03 respectively,
4. I have three sales document types say sd1, sd2, sd3
Current settings are user1 can raise sales order for any plant ie., 1001, 1002, 1003, system is not stopping, as user1 is belong to Plant 1001 & Sales Office - SO1 only,
my requirement is system shud not allow if user1 is trying to raise sales order for other than Sales Office & Plant.
Hope u r clear about what circumstances I am asking this requirement.
Experts can help us without User Exit & SHDO, is there any solution for restriction plant.
Thanx in advance
Regards
Srihari
Similar Messages
-
Line items restriction in sales order
Hi,
how to restrict enduser to enter 10 line items if he enters more than 10 line items system has to restrict.What settings we have to done for this
Regards
Karthik.RHi,
There is no restriction in sales order level.SAP has given this facility for restriction in billing document
However you can use userexit SAVE_DOCUMENT_PREPARE in program MV45AFZZ in sales order creation creation program and write the desired code with help of ABAPer.
Reward Points if useful
Regards,
Amrish Purohit -
How to restrict header text changes in sales order level
Dear Experts,
how to restrict header text changes in sales order level change mode
thanksHello Chandu,
how to restrict header text changes in sales order level change mode
In order to restrict changes to Sales Order Header Text, the appropriate User Exit would be USEREXIT_MOVE_FIELD_TO_TVCOM_H. With the help of ABAPer, you can include the simple logic on the basis of Header Text type such that whenever any changes are incurred on the Sales Order header text, updates would be prevented.
Please try out this approach and let us know your latest observation on this issue.
Regards,
Sarthak -
Availability checking user exit at sales order level
Hi ,
Is ther any availability Check user Exit at the sales order level?
1)I want to make Confirm quantity to zero in the sales order level
2)The block confirmation is set to VBEP-BMENG to "0" for each item where VBEP-LIFSP =Z1
Is ther any related USEREXIT in the sales order to make confirm quantity to ZERO
(VBEP-BMENG=0)
Ragumay be you can try putting some logic is MV45AFZZ in USEREXIT_MOVE_FIELD_TO_VBEP
or in the exitSDTRM001 - Reschedule schedule lines without a new ATP check.
Regards
Sai -
SD Stock checkint at Sale order level
Dear Gurus
I would like to know that, instead of delivery stage i would like to give control at the time of material entry in sale order level. Whenever user enters a material code system should not allow unless stock is there.
regards
PrasadHi there,
Are you asking that in order entry if a material is not available, then the system should not allow to even enter the material?
May I know the reason for that?
Through customizing it is possible. But consider this scenario which you will surely come across in that case. Consider that you will code in such a way that material will have a block if stock is not available. Consider that on 13th Oct you will carry out stock inventory in your plant & find that 100 quantity is available. So you will remove the material block & allow order entry for that material. Consider that you have an order with quantity 150 logged in. Since there is no block on the material, user will be allowed to enter the material. Customer requires 150 but you have just 100. That means there is no sufficient stock available to fulfill your order. This will contradict your requirement. Right?
Unless the material is entered, system will not be able to carry availability check. Coz only then you will come to know what quantity the customer requires. Only then you will be able to confirm when the item will be available.
So what I feel is that your requirement may be feasible through customized user exists but it will surely have issues like above.
Regards,
Sivanand -
Free Good Qty as non modifiable field in the Sales Order Level
Dear Friends,
I have successfully done the config change for the Free Goods, But now i want make the free good line item qty as a non modifiable field in the Sales Order Level.
How can i do this.. Please advice.
Thank U,
UwanthiHi
This is a standard behaviour in the system
kindly use the below program and user exitexit
MV45AFZZ and use "Userexit_filed_modification"
Regfards
Damu -
Plant change in Sales Order not possible due to Sales Order BOM
Hi all,
we are trying to change the Delivery Plant in a Sales Order after the creation of a Sales Order BOM, but it gives a V1773 message first, then a blocking error V1810. The same happens with a Production Order.
How can we change the Delivery Plant after the creation of one of these objects?
Our scenario:
- Make To Order
- Sales Order BOM created with transaction CS61
- Sales Order Routing created with transaction CA01
We need to create the Sales Order BOM on the Production Plant (which doesn't change), but we need to be able to change the Delivery Plant in any time.
Should you have further questions, feel free to ask.
Thanks in advance,
GiuseppeHello Caselli,
For V1773, please check the solution provided by note 588884, which is a modification. With this note it turns possible to delete all multi-level sales order BOM using transaction CSKB, which may be useful.
The behavior mentioned by you is the standard behavior of the system. The scenario works as designed, a plant change is only possible as long as there is no other document assigned to the sales order.
Longtext of V1 810 says:
The plant can no longer be changed in the following situations:
2. There is a production order for the order item but it is not a static assembly order.
Your scenario seems to be point 2 as mentioned above. You can check the requirement type (VBAP-BEDAE) and requirement class in OVZH and assembly type (MNTGA) in OVZG.
If you change the plant for the items with existing production orders, it will cause the incorrect values in the COPA. An order item is assigned to plant A and the corresponding production order exits. This
means that the costs are assigned to plant A (this is the place where the costs accrue). Order and production order will be balanced at plant A.
If you now, after the process has already started, should allow to change the order to plant B the following examples of problems will come up:
- The costs accrued in plant A (see production order)
- The SD order is now assigned to plant B, this means billing will be with plant B
This leads to the fact the costs are on plant A, plant B has a benefit. Plant A cannot settle the costs and plant B has unexpected earnings. Inconsistencies in all involved process steps, SD, CO, COPA are the results.
If you want to change the plant in the sales order you'll have to perform these steps:
= Delete the production order.
= Change the plant of the sales order item from A to C.
This should be possible unless there are other documents which are already assigned to this sales order item. Save.
= Create a new production order and assign it to the sales order item again.
I hope I am able to help you with this information.
Best Regards,
Bhavin Joshi -
Plant determination at sales order
Hi,
I have a material with two plants and two sales organizations:
How can I customize the determination of the plant when a sales order is created? Do I need to modify a user-exit?
Thanks in advance,
Ricard.Hello,
Let us have
Sales Org: 1000 and 2000
Plant : 1100 and 1200 for Sales Org 1000
Plant : 2100 and 2200 for Sales Org 2000
Suppose you have a material defined for two plants and two sales organizations as mentioned below:
Material S.Org Plant
MAR123 1000 1100
MAR123 1000 1200
MAR123 2000 2100
MAR123 2000 2200
Now when you create a Sales order, the Material is determined basing on the follwing conditions:
1. Customer Material Information Record.
2. Customer Master Record
3. Material Master Record
I think so it is not required to use an User Exit for detrmining the plant even though it is maintained for mutiple plants and Sales organizations.
Regards,
Sudarshan -
SPL block when changing the Address manually at Sales order level
Hello all, I hope every one doing well
I am facing one problem in SAP system, when I am chanigng the Partner address at sales order level , system giving the SPL block , without screening even though the customer is a good customer.
I checked in Img: GTS -> SAP Compliance Management->"Sanctioned Party List Screening" Service->Control Settings for "Sanctioned Party List Screening" Service->Sanctioned Party List Screening Strategy for Customs Docs tested with as " Status check of unchanged Addresses( Partner Address) and New check of changed Addresses.
I didn't find any difference. Sales order getting block for the above cases when changing the Address at Sales/Create document level.
Please let me know how to resolve it.
Is it related to configuration if yes how ? pr
do we have any OSS Notes to Rescreen the Sales orders with compliace even though changing the Address at sales order level ( ship to party address changes like Name, city, email id, of fax )?
or
do we need to do the Enhancement for Rescreening when changing the ship to party adress (changes like Name, city, email id, of fax )
manually at sales order level ?
Thanks in Advance
NVRhello Sameer,
1. Whether your Embargo service is activated for the Country of Plant from which your order is getting shipped. -- Yes I have activated the Country under Embargo list.
2. Whether the partner function for which you changing the county detail has been added in into the Partner group which is assigned to Embargo services.( GTS)-- Assinged the Sold to Party ( AG) for PGEMB2- Partner group
3. Whether the country which u putting as Embargo has been maintianed under Embargo country list,
- yes
What I am doing exactly is , I am creating sales order with US customer master , but I am chaning the Country Key as Embargo country ( Ex: CU, SY, IR) at VA01 , or VA02 level Sales order header Partner tab level for Sold to party address ( changing only country key as embargo country) , not to ship to party ( ship to party still US country key only), at that time system not blocking the sales order as embargo.
please let me know if any once come across this sistuation..
Thanks in advance
NVR -
Profit centre check at sales order level
Dear All,
When I create a sales order, a profit centre comes as default from the material master, which needs to be changed at sales order level.
Can I have any validation here that if the profit centre doesn't match a particular criteria, system should not alllow to save the sales order.
If there is an user exit, kindly let me know with details.
Thanks and regards,
Avnesh KamdarDear Kadar,
You take the help from the ABAPer, and explain what are the data you are going to use or consider (Base data) while validating the Profit centre in the Sales order.
You try with the following User Exits
In the program MV45AFZZ
1.USEREXIT_SAVE_DOCUMENT_PREPARE
2.USEREXIT_SAVE_DOCUMENT.
I hope it will help you
Regards,
Murali. -
Stock transfer between stor loc. of same plant triggered by Sales Order
Hello everyone
I need some input regarding triggerring Stock Transfer between 2 storage locations of the plant from a Sales Order.
Sales Org: ABCD
Plant: WXYZ
Stor Location: 0001 & 0002
Now here 0001 is the Picking location for the Delivery Document.
However 0002 is where all the stock is stacked.
Physically they both are different buildings in the same vicinity.
The Business wants the Sales Order to trigger the stock movement from 0002 to 0001 on a daily basis.
So from a end user prospective, they will move the stock from 0002 to 0001 for all the items needed to fulfill the Orders due for Shipment for that day.
What options do I have for this ?
Thanks
VinWell actually the Selling Org ABCD is of a different Company code .. it is a typical case of Intercompany Sales .. where the Plant WXYZ is belonging to another company code.
I have setup the Intercompany Sales Process .. and want to trigger the Stock movement as mentioned above.
I have configured the STO for storage location - stor. location in a Plant. ...
However I am struggling to trigger a STO from a Sales Order.
I tried using the Schedule Lines to trigger a Pur. Req ... however the Supplying Plant field remains blank (which is the same in this case as it is a stock movement between 2 locations of the same plant).
The flow looks somewhat like this
Sales Order -
> Stock Transfer PR in Plant WXYZ -
> Delivery Doc for the STO --- > MIGO to receipt the inventory in 0001 -
> Delivery DOc for Sales Order -
> Invoice for end customer --- > Intercompany Invoice
If anyone has automated creation of a STO from a Sales Order .. please advice
Thanks
Vin -
Hi, availability check at sales order level
hi,
sap gurus,
i know that availability check is optional at sales order level.
how to make it compulsary at this level.
any clues
plz help me on this.
my id is timmampalliatgamildotcom
regards,
balaji.t
09990019711.Dear balaji
Go to VOV6, select your schedule line category and maintain tick for "Availability" which will make the end users mandatory for availability check.
In fact, for normal sales process, the schedule line category is CP in which the tick would be there.
thanks
G. Lakshmipathi -
Storage Location at Sales Order level
Hi Experts,
I have an issue here. In our system, the storage location is determined at sales order level and for that a code is written in the exit MV45AFZZ.
In the normal sales order, the storage location is determined as expected but when the return sales order is created taking the reference from the original sales order, for one type of material the storage location in the return sales order is same as the reference sales order (as required) but for one other type of material the storage location in the sales order is not same as in the reference sales order but some other storage location.
Could you pls help in finding the possible reasons for the same.
Thanks,
Harsh Gupta.so can that have some impact
As you may be aware through standard settings, storage location in sale order will not be fetched automatically and as you said above, with an exit, it is fetched into sale order. Hence, you need study that exit again as to why it is triggering a different plant when a return order is created.
thanks
G. Lakshmipathi -
How to block inventory at sales order level
Hi to all,
i am using sapb1 2005 pl36 i want to block invetory at sales order level means what i want, if any user create sales order of item1 if instock qty of that item1 is 10 and commited is 10 then availabale inventory is 0 nos .means sales order should not posted it should be block at sales order level.so how it can possible .if it possible through addon pls send code of perticular.i will await for positive reply .
Regards,
VishalVishal,
You can use Application_FormDataEvent to block the add.
Private Sub Application_FormDataEvent(ByRef args As SAPbouiCOM.BusinessObjectInfo, ByRef bubbleEvent As Boolean) Handles MyApplication.FormDataEvent
If args.BeforeAction Then
Select Case args.EventType
Case SAPbouiCOM.BoEventTypes.et_FORM_DATA_ADD
' get document form
Dim form = MyApplication.Forms.Item(args.FormUID)
' get docucment matrix
Dim matrix = DirectCast(form.Items.Item("38"), SAPbouiCOM.Matrix)
For row = 1 To matrix.RowCount
' get ItemCode
Dim ItemCode = DirectCast(matrix.Columns.Item("1").Cells.Item(row).Specific, SAPbouiCOM.EditText).String
' Do a query on inventory or use Company object
' If a line is not allowed block adding the order:
bubbleEvent = False ' order is now blocked!!
Next row
End Select
End If
End Sub -
Credit check at sales order level?
Dear experts
I want to set credit check at sale order level with following conditions
consider open deliveries for credit exposure
consider billing documents for creadit exposure
do not consider any open orders
Also if oldest items are open for more than 7days then block the sale order creation
e.g suppose customer is having credit limit Rs.100000/- and open deliveries against this customer is having the value Rs.50000/- i.e. credit exposure is Rs.50000/-. In this case system should block the new sale order created of value more than Rs.50000/-
plz suggest the configuration steps
regards
kailashdear friend
For i am already having the same setting but still my scenario is not working. i will explain my scenario again
suppose customer is having credit limit Rs.100000/- and open deliveries against this customer is having the value Rs.50000/- i.e. credit exposure is Rs.50000/-.
In this case system should block the new sale order created of value more than Rs.50000/-
But with the said settings purpose is not getting solved.
my settings are;
In OVA8 ;
Update: 000015
Static check: TICK
Status: TICK
open deliveries: TICK
Plz suggest
kailash
Maybe you are looking for
-
Music from old iPod to new iTunes account?
I have an old iPod, but I forgot what iTunes account I had when I put all music on my iPod. Now I have a new iTunes account that I use. How can I get the music on my iPod to my new iTunes account?
-
How to create an interactive map?
Hi, I'd like to insert an infographic in my keynote presentation, like a map coupled with a pie chart or bar on different regions, like those you find in atlases. is there a plug-in for keynote to do that? thanks,
-
When I try to sync my MacBook with my iPad1 all of my information is synced except my photos. What ends up on my iPad is a blank rectangle or square where the photos used to be for over 9,000 photos that synced before. Toward the end of the sync proc
-
I have been trying to create a tool like MSN messenger's "Always on top" function under Tools in the menu bar. so i trying to JNI but i don't know c++ . I would appreciate it if you could help me solve this problem. that How can i "Always on top" fun
-
i have a MacBook Pro which has a SSD replacing the superdrive. I have bought an Apple USB superdrive but It's not working when I plug it in? Is it broken or do I need to download something to make it work?