Availability Check authorization per plant
Hi
How can we set in VA01/VA02, such that user is only allowed to have availability check on certain plants.. and not allowed to check other plants..
One option is through Object assignment in PFCG, this can be achieved. The other method is dont maintain that storage location in MMSC. In fact, you can also consider sale order user exit.
But of these options, I would prefer creating separate roles in PFCG where I assign only those plants for which availability check should happen and assign this role to that user id. The object for this is C_AFKO_AWK
thanks
G. Lakshmipathi
Similar Messages
-
Availability check across multiple plants
Can anyone tell me how to do availability check across multiple plants belonging to same Company Code on First Expiry First Out basis. The Sales Order should Pick up plant which has product(batch) which is near to expiry .
Dear Kalpkothari ,
Your requirement can be fulfilled using the following user exit.
USEREXIT_SOURCE_DETERMINATION
OR
USER EXITS AVAILABLE FOR AVAILABILITY CHECK
User exits in program FV45VFZZ
o USEREXIT_ADD_FIELD_TO_HEADER
o USEREXIT_ADD_FIELD_TO_LINE
User exits in program FV45VFZY
o USEREXIT_DELIVERY_GROUPS
o USEREXIT_MVERF_INIT
o USEREXIT_QUOTA_KEY_VALUE
User exits in program RV03VFZZ
o USEREXIT_AVAILABILITY_IN
o USEREXIT_AVAILABILITY_OUT
o USEREXIT_DARA_REFRESH
o USEREXIT_PLANT_SELECTION
Thanks & Regards,
Hegal Charles -
Availability check across several plants
Hi there,
I am an SD consultant and I try to see which solution we can implement for the following need: we want to check the stock at 2 different plants (belonging to 2 different company codes) as they were 1 plant. Meaning we want to do availability check across 2 plants. And when creating the delivery, the system should consider all batches from the 2 plants.
Is it possible to do this in SAP R/3 (via user exits)? Is it possible to do this in SAP APO?
Best regards,
Benjamin van EeckhoutHi Frank,
Thanks for your answer. If I understand you correctly, you need to define the plant and batch in the access sequence. This is not going to help us then, as we don't know which plant the system will have to look first at. Is it possible to define a rule, saying for example: FIFO in plants 1 and 2 - without specifying which one to look at first.
Alternatively, can you search for all possible batches in both plants and then sort them by expiring date? (by not indicating that it should be an "exclusive" search)?
BR
Benjamin -
Availability Check in Different Plant
Hi All,
By use of User Exit, Is it possible to Run the Availability check in different Plant where as the Delivering Plant in the Sales Order is Different?
I knew, the question is not Logical. We have requirement for this scenario.
Rgds,
Senni.BYou can try with User exit USEREXIT_AVAIL_CHECK_CREDIT exists in Include MV45AFZF which I am not sure, whether you can achieve. Perhaps, if you have activated credit management, then this would be useful in defining the availability check.
thanks
G. Lakshmipathi -
Availability Check at Multiple Plants for the Sales Order line Item.
Hi Friends,
We are having two plants, Plant A and Plant B. Plant A is used to issue the orders to the vendors and stock them, while Plant B is used to manufacture the Product and Stock.
When we create the sales order, we want to check the Current Stock Plus Incomming Purchase order stock for plant A and also check current stock plus Production orders in plant B.
for ex if the current stock is 100 in Plant A and No physical stock in Plant B but there are some production orders for 400 Qty which will be ready in 1 week.
If i create a sales order for 500 qty which is scheduled for delivery 10 days later. then we want to commit to the customer ( Looking at both the plants stock situation ) the system should check the stock availability for both the plants and automatically create two different line items , Line item 1 for plant A and line item 2 for plant b.
I know there is a user exit for Multiple plant selection USEREXIT_PLANT_SELECTION in program RV03VFZZ. The Description of the USer exit says ( This user exit may be used to provide a list of plants for which availability is to be checked) But we have never used this one. Will this user exit do exactly what i want ??
Did any of you, have used the above User exit in your implementations ? If so please let me know whats the purpose of this user exit
Your reply is much appreciated.
Thanks & Regards
SrinivasHi
I dont know about the userexit which you are referring about
But this is not available in R3 The system makes a Availability Check only in the plant which has got determined in the item details shipping tab and stops there
The same is available in APO
If there are 2 plants say 1000 and 2000
In sales order the plant determined is 1000 and there is no stock
In R3 system stops there
But in APO system checks the plant 2000 and if stocks are available it creates an STO in the background automatically from 2000 to 1000 if configured accordingly
Even if the material is maintained in 10 plants the system will make a Availability Check at all 10 plants and act accordingly
Regards
Raja -
Dear All
We have a requirement that if a material say stock is 10 in unrestricted then we create a STO for 10 units then in MMBE say in a plant 1000 still unrestricted will be 10 but in that details there will be 10 units STCK TRPSTORDER REL (under this heading) 10 units is appearing
STO happening from plant 1000 to plant 1001
When an incoming sales order comes for that same material in the same plant then system allocates these 10 units to that order which we dont want to happen in the plant 1000
But when we initially make a sales order instead of STO if the unrestriced is 10 then it shows in sales order stocks (under this heading) 10 units is appearing in the plant 1000
When an incoming sales order comes then system does not allocate these 10 units to that order and says no stock which is our requirement
*In Simple stocks are getting reserved for open sales orders but not for open STOs with availability check in a plant*
This we want it for STO after creating PO itself
Note if the delivery is generated for STO then system says no stock for the incoming order which is fine
In OVZ9
1.include sales requirements is ticked
2. include rel ordd requirements (for STO is consideration is marked as X)
3.Include stock in transfer is ticked
Friends Expecting your valuable comments and suggestions
Stocks should be reserved for STO how do i control this in OVZ9?
Hope i am clear about my Requirement Any clarifications needed?
Regards
RajaDear Lakshmipathi
Thanks for the reply But that doesnt solve.Already checked there
But we have to control SD settings only in OVZ9 as the requirement is to check availability for sales order creation only
Scenario 1
In MMBE Plant is 1000 Material is A unrestricted stock is 10
We create a sales order no 1 for material A for 10 units in this plant and saved
Now in MMBE unrestricted also 10 in that details Sales reqirements also 10
When we create a next sales order no 2 system tells no stock and gives confirmed qty as zero which is fine (in OVZ9 include sales requiremts is ticked and hence system reserves stocks for order no 1 and says 0 stocks for order no 2)
Scenario 2
Plant is 1000 Material is A unrestricted stock is 10
We create a STO for material A for 10 units from this plant 1000 to be sent to another plant 1001
STO created and saved
Now in MMBE unrestricted also 10 in that details Stock trnasport resevation also 10
So as of now the stocks are reserved for that STO
Now if an incoming sales order if comes system allocates these stocks to that sales order which we dont want to happen
In Simple stocks are getting reserved for open sales orders but not for open STOs with availability check in a plant
In OVZ9 in the inward and outward movements tab there is a control box called incl.rel.order.reqs which is set to X and the F1 explanation tells that it will take to STO also into consideration
But actually it is not happening
Include sales requirements is working but not this one
Has anyone undergone this scenario ?
Regards
Raja -
Hi ALL,
I have a typical scenario. My main plant is supplying a material to other plants through STO. The main plant also has its own requirements.
The requirements in other plants as wel as that of main plant are entered as planned independant requirement.
We have created STO type scheduling agreement( document type LU) in sub plants and maintained schedules for the same. Material is received in main plant. Now if a sales order is created for main plant, the system sould consider the requirements of other plants that should be fulfilled by main plant. And based on this the availability check should carry out.
How the requirements generated through STO from other plants can be added in availability check in main plant.
Regards
PrashantHi Radhakrishna,
Thanks for your reply.
With reservations we can achive the same, but this will have effect on our MRP run and that is the reason we do not want to go for reservation.
Regards,
Prashant -
How to include STO PR availability check while DRP run?
Hello gurus,
I will explain my scenario by following ex.
1. Suppose i have a requirement in Plant A of quantity 500.
2. Plant B has stock of 800 Q
3. But there is a outbound STO PR of quantity 500 from PLANT B to Plant C.
4. So, now when i run DRP, it is creating STO PR of quantity 500 from plant B to Plant A (actually it should not happen as there is already outbound STO PR.... point 3)
My question is how i can take into consideration STO PR... Means actual available quantity in plant B should be 800-500 = 300.
Its not happening currently.
How can i activate this? Is there any customisation related to this in Availability check or in plant parameters.
Plz. help
NavinHello,
As explained in my earlier example.....
If there is a STO PR where
ex.
Supplying Plant is B - so for plant B it is outbound as stock is going out
Receiving Plant C - for plant C it is inbound as stock is coming in.....
so now look into my earlier example...u will understand it clearly....
and i m running DRP....BY Zprogram......to create STO pr and program is not considering the quantity of sto pr..
Please suggest...
thanks,
navin -
Sales Order - Availability check for components
Hi All,
I have 2 parts to my qns.
1. When a sales order is created for a component, with a req date, the system checks & informs if the mtl can be provided on the req date & if not proposes a new date - May i know which checking rule is used & also what all does the system check for?
2. A component say 'ABC' is used internally for production purpose & also sold as a spare part. A sales order for this component is created with a req dt. say 1.3.2008. The system commits the stock to the sales order. A production order is created later with a req. dt for 'ABC' say 1.2.2008. So when i carry out a collective availability check for the plant with ATP checking rule & with availability check reset indicator ticked, i believe the system should reset the commitments made to the sales order & assign the stock to the production order, but it is not happening so. Once the commitment is made to the sales order, it is not resetting, how can i change this behaviour?
Await inputs.
Anyone to help on this?
Edited by: Vivek on Jan 15, 2008 10:56 AMAs we know, availability check is controlled by the combination of checking rule and the checking grp.
U can see this at OVZ9 Screen. checking grp is proposed from material master Sales org 2 view or MRP2 views.
In the OVZ9 screen itself, we are setting what are all the stocks the system has to include when doing availability check.
The checking rule specifies the scope of the availability check for the respective transactions in sales and distribution by specifying precisely which stocks, receipt and issue elements should be taken into account during the availability check.
Every checking rule is allocated to a checking group: together these two elements determine the final inspection requirements. In addition, the checking rule includes a specification whether or not an availability check should take into account the replenishment lead time.
Currently, the checking rule is predefined in SD.
while answering to the second question, i think the system carries out the availability check again at the time of delivery, provided u need to maintain the availabililty check indicator at req. class level.
Hope i answers.
Reward points if it is useful. -
Hi
In CO01 when i try to create a new order, for a BOm material stock is nto available, Even the it is relesing the order. WHy
regards,
PradeepM.Dear Pradeep ,
Couple of checks on this issue :
1.Goto MM02-Materila Master -MRP3 view and assing the Availability Check Control Key -01/02 as applicable if it is missed out.
It should be PP availability check as per OVZ2-Checking goroup and OPJJ -Scope of Check , Asisngment of Checking Control in OPJK best (PP checking rule , Individaul Availablty Check 02/01)
2.Check whether you have material which is not blocked in Basic Data-Xplant Status -01
3.Check wether those materials are having MRP Type " ND.It will not appear in MD4C or MD04 order report after MRP run on FGin MD02.
4.What is the valididty of those items in BOM -Check in CS03-BOM header Valaidty from and to and Items Validity in BOM Item overview .
Regards
JH -
Authorization Object - Availability Check in Sales Order
Hi,
Restriction is required for availability check (i.e. button 'check item availability') in sales order for a given user.
Is there authorization object to control the same ?
Regards,
RSHello RS,
Availability check is controller by FM AVAILABILITY_CHECK_CONTROLLER and there is no authority check in it. As per previous reply you can add additional checks in user exit EXIT_SAPLATPC_001 which is called before an atp is run.
Thanks
Amber -
Stock transfer between plants - availability check
Hi all,
We are currently facing a scenario, where a Stock transfer Purchase order is created for goods movement between two plants. The outbound delivery was created, but at the time of goods issue, there was a problem of inadequate stock on hand.
I wanted to know whether an availability check happens during an outbound delivery creation. (O/B del type : UL).
If not, then where does SAP check whether there is adequate stock available for the goods movement.
Please respond asap.
Regards,
KrishnaHi
Availability check happen at both STO & delievry levels
in the STO level & deliverylevel system will chec`k the availabilty maintained against the document type in the below path
SPROIMG-Material managementPurchasingPurchase orderSet up stock transport order-Assign delivery type and checking rule
At the delivery item category level there is afield called availability check(AvailCkOf) check availability path as below
SPROIMG-Logistics executionShippingDeliveries--_define item categories for deliveries
if you have any further clarifications let me know
Reagrds
Damu -
Availability check across plants?
Hi Gurus,
Can we do availability check in sales order across 7-8 plants?
ie. there are plants-1010,1011,1012,1013,1014,1015,1016 exist.
if for material "X" oldest batch(about to expire) exist in plant 1015 but we have entered plant 1010 in Sales Order,
system should propose that plant & oldest batch in SO or Delivery.
We are not using APO. is this possible in standard R/3 with availability check features???
Reg,
AmolDear Amol,
Seems like we have to use the following user-exit for the same.
User exits in program RV03VFZZ
USEREXIT_PLANT_SELECTION
Please check the forum as i remember reading a similar scenario , solved using material determination.But not sure.
Check and revert back.
Thanks & Regards,
Hegal K Charles -
Stock confiramtion at sales order level for future date- Availability Check
Hi all
Here is the scenario
This setting is available in the system:
Stock is available
Sales order created with Requested delivery date in future-> not confirmed
Sales order created with Requested del date today -> confirmed
The requirement :
how and where to change this setting in IMG so that also orders with Requested Delivery Date in future are confirmed if stock is available.
As this is urgent request to respond quickly.
Regards
DevenderHello Devender,
You can achieve the mentioned scenario by configuring ATP. You can do ATP with RLT or ATP without RLT.
In ATP with RLT, system will check and confirm the quantities from existing stock only and if quantities are insufficient then the system will consider inline POs or manufacturing time to confirm remaining quantitites.
Else you will be getting schedule lines for only items in stock and remaining will be unconfirmed as ATP without RLT will be activated i.e., system will check and confirm the quantities from existing stock only.
Types of Availability Check in Sales and Distribution
Processing
There are three types of availability check:
_ Check on the basis of the ATP quantities
_ Check against product allocation
_ Check against planning
The following SD-specific control features need to be maintained in Customizing:
_ Checking group
The checking group controls whether the system is to create individual or collective
requirements in sales and shipping processing. In addition, a material block for the
availability check with transfer of requirements can be set here. The checking group can
also be used to deactivate the availability check. This option was created especially for
the assembly order so that when the bill of material is exploded in the assembly order,
the individual components, if necessary, can be classified as non-critical parts as far as
procurement is concerned.
The checking group specifies in combination with the checking rule the scope of the
availability check. It is proposed in the material master record on the basis of the material
type and the plant, and copied into the sales and distribution documents.
_ Checking Rule
You use the checking rule to control the scope of the availability check for each
transaction in sales and distribution. You also specify whether the check should be
carried out including or excluding replenishment lead time. The individual checking rules
define by transaction, which stock and inward and outward movement of goods should
be taken into account for the availability check.
_ Schedule line category
You can control with the schedule line category whether an availability check and
transfer of requirements should be carried out in the sales documents. The possible
settings for this at schedule line level are dependent on the settings in the requirements
class which is determined from the requirements type of the material.
_ Delivery item category
The delivery item category can be used to control whether an availability check takes
place in deliveries.
Requirements type
The various requirements are identified by their requirements type. The requirements
type refers to the requirements class and its control features.
_ Requirements Class
The requirements class contains all control features for planning such as relevance for
planning, requirements planning strategy and requirements consumption strategy. In
addition, it is specified at a global level whether an availability check is to take place for
the material in the sales and distribution documents on the basis of the ATP quantity
(ATP = available to promise) and whether requirements are to be passed on. A finer
degree of control can be obtained for sales documents using the schedule line category.
Replenishment lead time is only included in the check performed on the basis of the
ATP quantity.
Prerequisites
An availability check can only be carried out if the following prerequisites have been fulfilled:
_ The control elements described above for the availability check must be maintained in
Customizing for Sales and the relevant assignments made to the sales transactions
_ The availability check must be switched on at requirements class level and - for the
availability check in the sales documents - at schedule line category level
A requirements type must exist by which the requirements class can be found
_ A plant must be defined. It can either be proposed from the customer or material master
record or can be entered manually in the document.
_ A checking group must be defined in the material master record on the Sales/plant data
screen in the Availability check field
Configuring entries of the Availability Check
IMGSDBasic fncsAvailability check and TORAvailability checkAvailability check with ATP logic or against planningDefine checking groups
You can use SAP std checking groups of 01 for summarized reqts or 02 for daily reqts or u can create ur own.
The columns total sales and total deliveries are selection options whereby u can configure a checking rule to sum up reqts to post to MRP either individually or by day or week.
Column 5, Block qty; set this block if u want several users to be able to process the material simultaneously in different transactions without blocking each other. The No Check indicator is used when u want a material to not be relevant for an ATP check.
Defining a material block for other users. The Block checkbox is an indicator that enables u to block the particular material from being checked for availability if it is already being checked at the same time by another user.
Defining the default value for checking groups. However should no entry exist for the checking group in the material master record, one can set a default value per material type and plant.
Controlling the availability check. In this section, u tell the system what stock on hand and what inward and outward movements of stock it must take into account when performing the availability check. These settings are based on the checking group that is assigned to the material master record and the checking rule that is predefined and assigned to the sd transaction. The carry out control for the availability check must be maintained for both the sales order and delivery.
Reward points if helpful.
Regards,
Priyanka -
Material Availability Check in Process Order Issue
Guys, I need some help in understanding the folowing issue:
I have a FG and 2 components.I created a process order and tried to release the order. Automatic availability check is done and a dailog box appeared to list out the missing parts. Missing parts list shows both the components. But one of the componet has unrestricted stock to use in the storage location. why did the availabity check show missing part for that component?
I checked pp checking rule and it says for business rule 2 "no check" is unchecked. so that means checking is done. and this pp checking rule is assigned in OPJJ and also assigne dto the material master of the component.
please let me know if you need more information. ThxDear you are absolutely correct if you uncheck No check box in material availability in Order control OPJK per plant and order type that no automatic material availability check is to be executed for the specified business transaction (order creation or order release).
But further please note that the option of calling up a material availibility check manually and also of executing a collective availability check is not affected by setting this indicator. This indicator is also ignored if you work with Assembly orders and you have defined in Customizing for Sales Orders that a material availability check is to be carried out.
Cheers
kK
Maybe you are looking for
-
Hi, is it possible to retrieve an image just by reading some parameters or its pixel from a text file? If yes, could anyone give me some ideas on how to do that? How do you also retrieve a specific line or value from a text file? Thanks.
-
Hi, I am trying to update an alias table using rules file. I am trying to update members of multiple dimensions in one single rules file. the column structure is as below: (Dim1, Lev 0) (Alias) (Dim2, Lev 0) (Alias) (Dim3, Lev 0) (Alias) But the abov
-
Need work around to split date range into months
Hi All, I have a requirement to split the data range in source table to months. here is the source table ID Sdate Edate Code =============================== 501 1/4/2009 4/30/2009 AH 501 5/1/2009 9/30/2009 AB 502 1/1/2014 5/31/2014 AC Here is my targ
-
The download address of itunes 10.4 for Win 7 64-bit is totally incorrect. The one I donwload was for itunes 8.2. Can anyone help? The link I download was Download for Windows 64 bit : http://appldnld.apple.com/iTunes10/041-0719.20110720.rE358/iTunes
-
Hello fds for work center say PIT_02 0010) operation duration 2 hr 0020) operation duration 3 hr 0030) operation duration 3 hr in all the above operation my work center is same i.e. PIT_02 now i want this all working duration to be combine as 8 hr