Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

User exit - availability check

Shiva_Ram
Active Contributor
0 Kudos

Hi,

When a sales order does availability check, it takes the stock transport order, as per the configuration, into account and confirms the quantity in the schedule line. However it is not taking into account, the batch in the stock transport order and the status of the batch. Hence it confirms even the batch status is set to restricted. Can someone explain what user exit needs to be used and how to check the batch status of the batch that the stock transport order carries in it?

2 REPLIES 2

Former Member
0 Kudos

Look at the documentation on user exits available for 'Availability Check'.

<i>

User Exits For Availability Check

<b>The user exits named here are planned for projects that are to be carried out in agreement with SAP development as they may only be used in consultation with SAP. SAP provides no guarantee if they are used without our advice!</b>

USEREXIT_PLANT_SELECTION in program RV03VFZZ is an exception to this rule (see below).

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

This user exit is used to adjust the flow during plant transfer.

A list of permitted plants, where this material is created, is

determined and checked in the standard R/3 delivery. A dialog

box appears where you can select the plants. The user exits

allow you to modify the plant table so that plant selection

takes place in advance for every flagged selection and a dialog

box becomes unnecessary.

</i>

0 Kudos

Hi Srinivas Adavi,

What you listed applies for 4.7 Version too? I could also see user exits EXIT_SAPLATPC_001 - Process Requirements Table before Calling Actual Check and EXIT_SAPLATPC_002 - Process Result of Actual Check . How these two differs from the one's you have mentioned.

I appreciate your clarifications.