Block material for sales order entry in specific plants
Hi Experts,
I wanted to know if there is a simple way to block material from being ordered in a specific plant other than maintaining exclusions. My situation is one sales org, two plants (A & B). Order entry should be blocked at plant A and not B.
I tried using the material Cross-distribution-chain material status on Sales org 1, but this blocks across all plants.
I also tried Plant-Specific Material Status on purchasing view, this blocks the material only if it is being procured (non stock). This does not work for materials that does not require procurement. Setting the material to deletion status in MM06 at the plant level will only give a warning.
Any ideas or suggestions on how to handle this?
Thanks,
Nanda
Lakshmipathi,
Thank you. But I don't want to entirely cut off the plant from the sales org. I just don't want to be able to create sales order for a few materials in a specific plant. Ex. Material A should not be allowed on sales orders in plant X but should be allowed in plant Y, both are assigned to the same sales org 1000.
I did some research and found there is no standard way to handle this in SAP, so I decided to go with a user exit MV45AFZZ. By checking against plant specific status (MARC-MMSTA) and if the value is 'XX' then issue an error message.
Thanks,
Nanda
Similar Messages
-
Block material for sales order
Dear All,
there is any transaction code to release the block material(for sales order) with refernce to specific plant.
i can do in CO06 but we can delete one by one.
but i want to delete all blocked material form 2008 to till date.
Regards
ajitActually i have created a numbers of order since 2006 to till date but delivery is still pending.
because of this material is blocked for specific order and i can not create order for particular material because its block,
i have around 100 orders.
i know that we can do through CO06.but i don't want to do one by one.
Regards
ajit -
Blocking material for sales order
hi all,
I have blocked a material from basic data 1 view of X-plant material status and Cost estimate 1 view of Plant Specific Material by changing them to 02. but for this material i can still create sales orders or quotations in that case i want system to give an error message. how can i resolve this problem.
best regardsHi,
Use the material exclusion function:
FUNCTIONALITY:
SD> Master data > Products > Listing/Exclusion> Create
( Tcodes VBO1, VB02, VB03)
Enter the list/exclusion type B001: For the required
customer:
Enter Maintain materials > Save > Exit
Create the order and enter material excluded to test exclusion.
CONFIGURATION: IMG SETTINGS
For IMG settings; Go to IMG > SD > Basic Functions>Listing/Exclusion
Ensure that the listing/exclusion procedure is activated for your order type. You can also create your own condition types access sequences and procedures or use the SAP provided ones.
Reward points
Regards
Govind. -
How to mark up the price for sales order entry?
Hi Gurus,
How to Mark up the price for sales order entry?
Example: Item Price: $10, Adding 20% Margin
Selliing price of the item is $12
we are giving many typs discounts like festival Discount, customerwise, Order value wise etc..
After giving above discounts, if discount falls below $10 system should not allow to book the order, Trigger should go to respective person or sales person saying that item price falling below cost, system should not allow to book the sales order.
How to configure this scenarios in Order management Module, appreciate your inputs, advise.
Regards
AKThanks for your response,
can you please guide me step to achieve this requirement.
Regards
AK -
dear all,
i want to block the material as in from sales side.
puposes is nobody should be able to put sales order for that material.
is there a wayout to go for it.
regards
rewaHi,
Create Sales Status in SPRO > Logistics - General > Material Master > Settings for Key Fields > Data Relevant to Sales and Distribution > Define Sales Statuses > Here you can put blocks in following;
Block f.inquiry
Block f.quotat.
Block for order
Block prod.prop
Block sched.agr
BlckValContract
Block contract
Block f.returns
Free delivery
Block delivery
Block cred.memo
Block DebitMemo
Delivery block
And use this key in Material master Sales: Sales org 1 view, in field
X-distr.chain status (If you want to block it for sales for all distribution chains.)OR
DChain-spec. status (if only for the specific dist. cahin) -
Block Material for sales by plant
Hello Guys,
I want to block the material for sales by plant, i have the material A created in 6 different plants and want to block the material for sale in one plant, i know about all the material blocks in Basic Data1 which is a global block and block on Sales Org1 will block it across the sales organization and block in Purchasing View, MRP view and costing are relevant to block the material for procurement in a plant.
All sales orders are created in CRM 4.0 and will replicate to R/3
Any development ideas will be appreciated.
Thanks
Regards
UdayHi Uday,
In that case, if you want to block for sales only a specific material or materials from a particular Plant within a Sales Organization, you may not have any standard options available. However, you may want to work with your ABAP colleagues on an userexit to achieve your objective during your sales order processing.
The following userexit may be useful for your purpose to define your rules for sales by Plant for specific materials within a sales Organization
User-Exit in program MV45AFZB -
USEREXIT_SOURCE_DETERMINATION
You can use this user exit to determine which plant will be used for the delivery. In the standard system, the delivering plant is copied from the customer master or the customer-material info record. If you want to use a different rule, then you must enter it in this user exit.
As per another update here in your forum, if you plan to stop sales completely from a particular Plant for ALL materials in a Sales Og, then you may want to de-link the Plant assignment to the Sales Org, if possible.
I hope this information helps you in your work.
Best Regards
Sitaraman -
Block material for Sales Area & Customer.
Hi.
I want to block material for particular Sales area.
For that i used "X-distr.chain status" &" DChain-spec. status" in Saleas Org1 Tab of material Master.
Now in Sales Order Creation i am getiing Warning message as
"Material 95343431321 has status:Discontd w/o Replace"
Message No V1028
How to Convert this warning to error so that it wont allow to Save Sales order?
Also i want to Block material for Particular Customer How to achieve that???Any other better option than Material Exclusion???
Reg.
AmolHi
1.KIndly go to the below path
SPRO-IMG-Logistics generalmaterial mastersettings for key fields Dat relevant for Sales and distribution-Define sales stauses-select the disct status ,details and maintin as "B" in Block for order then system will give error message at the time of sales order
2.Better option is through material exclusion onle
Regards
Damu
S -
Blocking material for sale at plant level
Hi,
Can you please help me whether we can block the material for sale at plant level.
We can block the material in sales organization view --> DChain-spec. status as BLOCKED FOR SALE , but it wil block sales of the material for all the plants in the sales organization.
Please help whether we can go ahead at plant level.the posting block for goods issues can already be reached with a material status, so no phyiscal inventory document necessary.
What you could try is to control the usage by a userexit.
E.g. you define a sales status AND a material status, just as table entry without any customizing in detail.
and in the userexit you check for the combination of sales status and material status, and if your material has this combination then send a error message to the user. -
Blocking material for Purchase order only
hi all,
i have a material and i want to block it for purchase order only bcos we dont want to allow to purchase it but it can perform all other operations. can anyone please help me?
regards saurabh.Dear,
Go to MM02, in Basic1 tab
X-plant material status - 01 Blocked for procment/whse
but it is relevant not only for that plant but also for client level becoz while go to MM02, please not select any plant and go to Basic Data 1 tab.
this may help u
Reagrds,
pardeep Malik
Edited by: Pardeep Malik on Mar 14, 2009 5:59 AM
Edited by: Pardeep Malik on Mar 14, 2009 6:06 AM -
Variant configuration for Material for Sales Order
Hello,
I have craeted a configurable material in MM01, then created class for using CL01 , its characteristics using CT04, CU41, CT04, VK11, and lastly VA01.
But still while creating sales order it throws error :
Configuration not possible for material PEN_4 :Reason 2 --> Help
What must be the problem? Also is there any BAPI who can create configurable material?
Can anybody help on this issue.
Useful answer will be rewarded.
Thanks,
Madhura Nadgauda.
Edited by: Madhura Nadgauda on Jan 16, 2008 7:45 AMtry this may be it will help to you,.
REPORT ZVRDOC0 no standard page heading
line-size 300
line-count 50(5).
TABLES : vbak, "Sales Document Header Level
vbap, "Sales Document Header Level
kna1. "General Data in customer Master
*INTERNAL TABLE T_VBAP
DATA : Begin of t_vbap occurs 0,
vbeln like vbap-vbeln,
matnr like vbap-matnr,
posnr like vbap-posnr,
arktx like vbap-arktx,
kwmeng like vbap-kwmeng,
cmkua like vbap-cmkua,
end of t_vbap.
*INTERNAL TABLE T_TAB.
DATA : Begin of t_tab occurs 0,
vbeln like vbak-vbeln,
kunnr like vbak-kunnr,
audat like vbak-audat,
netwr like vbak-netwr,
vkorg like vbak-vkorg,
name1 like kna1-name1,
land1 like kna1-land1,
end of t_tab.
*INTERNAL TABLE T_FINAL.
DATA : Begin of t_final occurs 0,
vbeln like vbap-vbeln,
kunnr like vbak-kunnr,
matnr like vbap-matnr,
posnr like vbap-posnr,
arktx like vbap-arktx,
kwmeng like vbap-kwmeng,
cmkua like vbap-cmkua,
audat like vbak-audat,
netwr like vbak-netwr,
vkorg like vbak-vkorg,
name1 like kna1-name1,
land1 like kna1-land1,
end of t_final.
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE text-bO3.
parameters : P_kunnr like vbak-kunnr.
select-options : S_vbeln for vbak-vbeln,
S_audat for vbak-audat.
SELECTION-SCREEN END OF BLOCK B1.
start-of-selection.
select vbeln matnr posnr arktx kwmeng cmkua from vbap
into corresponding fields of table t_vbap where vbeln in S_vbeln .
IF sy-subrc EQ 0.
select vbakkunnr vbakvbeln vbakaudat vbaknetwr vbak~vkorg
kna1name1 kna1land1 into table t_Tab from
vbak join kna1 on kna1kunnr = vbakkunnr
FOR ALL ENTRIES IN t_vbap
where vbak~vbeln = t_vbap-Vbeln and
vbak~kunnr = p_kunnr and
vbak~audat in S_audat .
ENDIF.
*end-of-selection.
loop at t_vbap.
read table t_tab with key vbeln = t_vbap-vbeln.
move :
t_vbap-vbeln to t_final-vbeln,
t_vbap-matnr to t_final-matnr,
t_vbap-posnr to t_final-posnr,
t_vbap-arktx to t_final-arktx,
t_vbap-kwmeng to t_final-kwmeng,
t_vbap-cmkua to t_final-cmkua,
t_tab-kunnr to t_final-kunnr,
t_tab-audat to t_final-audat,
t_tab-netwr to t_final-netwr,
t_tab-vkorg to t_final-vkorg,
t_tab-name1 to t_final-name1,
t_tab-land1 to t_final-land1.
append t_final.
clear t_Final.
endloop.
sort t_Final by vbeln Kunnr matnr posnr .
loop at t_final.
at new vbeln.
write : /1 SY-VLINE, 2 t_final-vbeln color 5 inverse.
ULINE /1(250).
endat.
write : /1 SY-VLINE, 2 t_final-vbeln color 5 inverse,
20 SY-VLINE, 21 t_final-posnr color 5 inverse,
40 SY-VLINE, 41 t_final-matnr color 5 inverse,
60 SY-VLINE, 61 t_final-arktx color 4 inverse,
80 SY-VLINE, 81 t_final-kwmeng color 4 inverse,
100 SY-VLINE, 101 t_final-cmkua color 4 inverse,
120 SY-VLINE, 121 t_final-kunnr color 3 inverse,
140 SY-VLINE, 141 t_final-audat color 3 inverse,
160 SY-VLINE, 161 t_final-netwr color 2 inverse,
180 SY-VLINE, 181 t_final-vkorg color 2 inverse,
210 SY-VLINE, 211 t_final-name1 color 1 inverse,
230 SY-VLINE, 231 t_final-land1 color 1 inverse,
250 SY-VLINE.
at end of vbeln.
sum.
ULINE /1(250).
write: /60 SY-VLINE, 'Total' ,
81 t_final-kwmeng color 4 inverse ,100 SY-VLINE,
101 t_final-cmkua color 4 inverse,120 SY-VLINE.
ULINE /1(250).
endat.
at last.
SKIP 2.
sum.
ULINE /1(250).
write: /1 SY-VLINE, 60 SY-VLINE, 'Grand Total' ,
81 t_final-kwmeng color 4 inverse , 100 SY-VLINE ,
101 t_final-cmkua color 4 inverse,120 SY-VLINE.
ULINE /1(250).
endat.
endloop.
TOP-OF-PAGE.
ULINE /50(24).
WRITE : /50 SY-VLINE , 52 'SALES ORDER DETAILS' COLOR 5,
73 SY-VLINE.
ULINE /50(24).
ULINE .
WRITE: /10 'CURRENT DATE :', 25 SY-DATUM COLOR 1 INVERSE,
100 'CURRENT TIME :', 115 SY-UZEIT color 5 INVERSE.
WRITE: /10 'USERNAME :', 25 SY-UNAME COLOR 1 INVERSE,
100 'PAGE NO :', 113 SY-PAGNO COLOR 5 INVERSE.
WRITE: /10 'LOGON CLIENT :', 25 SY-MANDT COLOR 1 INVERSE,
100 'COLON N0 :', 114 SY-COLNO COLOR 5 INVERSE.
WRITE: /10 'CURRENT REPROT:', 25 SY-REPID COLOR 1 INVERSE,
100 'LANGUAGE :', 116 SY-LANGU COLOR 5 INVERSE.
ULINE.
ULINE /1(250).
write : /1 SY-VLINE, 2 'SALES DOC NO' color 6 inverse,
20 SY-VLINE, 21 'SALES DOC ITEM' color 6 inverse,
40 SY-VLINE,41 'MATERIAL NO' color 6 inverse,
60 SY-VLINE, 61 'SHORT SALES TEXT' color 6 inverse,
80 SY-VLINE, 81 'CUMM ORDER SALES' color 6 inverse,
100 SY-VLINE, 101 'CREDIT DATA' color 6 inverse,
120 SY-VLINE, 121 'CUSTOMER NO' color 6 inverse,
140 SY-VLINE, 141 'DOC DATE' color 6 inverse,
160 SY-VLINE, 161 'NET VALUE SALES' color 6 inverse,
180 SY-VLINE, 181 'SALES ORG' color 6 inverse,
210 SY-VLINE, 211 'CUSTOMER NAME' color 6 inverse,
230 SY-VLINE, 231 'CUSTOMER CONTY' color 6 inverse,
250 SY-VLINE.
ULINE /1(250).
END-OF-PAGE.
ULINE.
WRITE: /45 ' THIS IS END OF PAGE FOR SALES DOCUMENT DETAILS'
COLOR 6 . -
HI friends,
My client has following requirement.
we are using MTO scenario.after creation of sale order these SO is checked by senior sale manager then he approved the sales order after that it is possible to start run MRP.How I can achieve this ?
REgards,
Chetan.Dear Chetan
Please check SPRO->Sales and Distribution->Basic Functions->Availability Check and Transfer of Requirements->Transfer of Requirements->Block Quantity Confirmation In Delivery Blocks
There in second selection Reasons for and Scope of Deliv.Blocks: Transfer of Req.Block
Where you can put confirmation block for particular delevery block.
It says
Block Quantity Confirmation In Delivery Blocks
When requirements are transferred to MRP, the confirmed quantity is also reserved for confirmed sales documents. If a transaction is blocked for delivery, the required stock will be blocked so it cannot be used elsewhere. To prevent this, you can block the transfer of requirements for a delivery block in this step.
In this case, the ordered quantity will still be transferred to MRP as a requirement but the quantity will not be reserved. This is apparent in the document when no confirmed quantities are available after saving
When the block is removed, the system automatically carries out an availability check.
So in sales order you can have deliery block either in VOV8, it can also be enterd in VA02 by edit->Fast Change-> Delivery block. and along with Confirmation check box requirements will not be transferred
Please check and confirm it is as per your requirement?
Regards
Jitesh -
Block customer for sales order
Hi,
if i flag a customer for deletion through VD06, the sales order is created for that customer with a warning message. is that possible that i can control that no sales order should be created for any customer who has been set as "flagged for deletion"
thnks in advance
maXimHi
Why dont you try VD05 t code Blocking the customer instead of VD06 marking for deletion
In VD05 if you input the customer name and enter
Then order block then all sales areas maintain as 01
Then when you try to create an order for this customer straight away error message is thrown unlike VD06 in which there is only a warning message which you can bypass
Regards
Raja -
Stoping Sales Order types from specific plant
Dear Friends,
My client want to stop creation of specific sales order types from a specific plant. Means if that specific plant entered in sales order then system should not process that sales order further.
Note : Material transference must not be affected while implementing above requirement.
Kindly suggest the solution in this matter.
Thanks & Regards,
SaviThe best way would be to prevent this through your organizational design (Enterprise Structure)
You can limit which plants can be used for each combination of sales org/distribution channel & you can define which order types can be used for a given sales area.
You can use exclusion procedure and records to stop the combination of orders type and plant. This is not a use fiendly solution as the user doesn't receive a very useful error message.
You can use the user exit as mentioned before. -
Need to post blocked stock for sales order stock
HI Expert,
i have one issue pls solve it as soon as possible
when ever i received part return from customer ( RE) , it automatically going to unrestricted stock , i need its going to returns stock
Note : this is make to order type
urgent............ pls give solution
thanks
kaliHi ,
Thanks for ur reply
i changed as per your instruction but cannot.
i need to detail explain to u
1. My planning strategy - Make to Order
2 whenever we receive parts from customer it will automatically the goods going to returns stock then we create DO and move to blocked stock -
This my requirement
3 Simultaneously inspection also created -
This my requirement
pls help
thanks
kali -
Customer block for sales orders
Dear SD Gurus,
The client wants for some orders to create for the customer with sales order block
For example customer 100 has sales order block but for sales order type XY00, sales order will be able to be created but for sales order type XY01, it should be able to be created.
How is it possible?
Best regards
John BlackHi,
For this you can create one sales order block under SPRO-IMG-Sales& Distribution-Sales-sales Documents-Define & assign reasons for blocking.
Assign this new block to those document types for which you want to block. Remaining document types can be processeed.
For this in XD05, you have to assign this order block created to the customer master.
100% it will work . Be happy buddy!!!
Rajesh G
Maybe you are looking for
-
my apple has billin and purchaseproblem which i did not buy plz i want to be able to use my apple id again plz
-
How do I get my iMac cd player to release a stuck disc ?
HOW DO I GET A STUCK CD TO EJECT FROM MY Imac ?
-
How to find encrypted columns in oracle 10g database
Hi, How to find encrypted columns in oracle 10g database? We can see using view dba_encrypted_columns or all_encrypted_columns . my question is apart from this is there anyother views or tables? Thanks..
-
URL not found error executing on-demand app process using APEX_UTIL.JSON
Hi -- I have an application process that's called by a javascript header function; the javascript function is called by an onblur event on an LOV. Hopefully I can explain this w/o too much confusion :) I'm having the JS do an alert to show the return
-
Hello can someone please help me?I am trying to export a video from garageband to itunes.The settings are set and the audio is 128kbps.I obviously want them higher at least 192.Where can i find that option on here for exporting videos?