cancel
Showing results for 
Search instead for 
Did you mean: 

EBP - Backend Reservation - Availability Check

Former Member
0 Kudos

Hello

We have a requirement for doing classic scenario with reservation if for inventory items. The system (SRM 4.0) is configured to determine whether to create a reservation (if stock available) or external procurement in the backend R/3. The standard function checks for sotck availability at the time of shopping cart creation. The question is if the system can check the stock availability right after the final approval. Is there a BADi I can utilize?

Another question is regarding to services procurement. The standard EBP supports buying services by quantity (based on UOM) and with value. Can the standard EBP procure services by value($) only? For example, if the buyer has a fixed amount budget to procure services, he/she does not want to specify days/months for the services but the budget amount. How would the system support this?

Also, the same question on the receiving/confirming end (receiving by value).

Your comment is much appreciated.

Accepted Solutions (1)

Accepted Solutions (1)

yann_bouillut
Active Contributor
0 Kudos

Hi Joseph,

1- reservation : what do you want to do ?

BAdi exist for reservation :

BBP_CREATE_RS_BACK or BBP_CREATE_BE_RS_NEW (as of SRM 5.0)

You also have BBP_DOC_CHECK badi to implement your own control such as extended availability checks.

2- service procurement : did you already check the SC with limit which enable you to enter a value for a period ?

Kind regards,

Yann

Message was edited by: Yann Bouillut

Former Member
0 Kudos

Hi Yann,

Thanks for the information.

1. Reservation: The requirement is to order items from internal inventory if it is for inventory items and in stock at the time after final approval is done.

Standard EBP checks stock availability and create reservation or external procurement after the shopping cart is submitted.

BBP_DOC_CHECK and BBP_CREATE_RS_BACK are good leads. We will look into that.

2. We have not tried this option, but will certainly look into that.

Best Regards,

Joseph

Former Member
0 Kudos

Hello Joseph,

For point 1, you don't have to do anything.

Standard behavior covers your need:

- during SC creation, you can check available stock using "Availability" tab

- but the follow-on doc type (reservation in your case) is not yet determined

- it is determined when the SC is transfered to follow-on doc, i.e. after last approval step. Function META_INTERPRETE_DATA will request R/3 with SC item data & SRM customizing (create RS if stock available, otherwise ext. proc.) and get back the result = create a RS if there is some stock.

You can check this behaviour:

- Create on SC, check availability tab, leave it "In approval"

- copy this SC, adapt quantity to lower stock under qty required by 1st SC, order it and approve it: it should create a RS

- Approve the first SC: it should create a PR or PO

Rgds

Christophe

Former Member
0 Kudos

Hi Christophe,

This sounds exactly as what we want. The only catch is we don't have a sandbox in Classic scenario to play with it yet. As soon as we have our box up, we will do this.

Another 2 follow-on questions on the same token.

1. During the SC creation, requester can check the availability in the "Availability" tab. Assume there are multiple plants have sufficient stock for this item. Does the requester have to select a plant before submitting the SC?

2. Assuming Plant 1001 is selected at SC creation, however stock is not available/sufficient after the final approval while other plants (say Plant 1002) in the same company code have sufficient stock). Would the system switch to Plant 102 for reservation or create an external procurement document (PR/PO) with standard SRM(4.0)?

Thanks,

Joseph

Former Member
0 Kudos

Joseph,

1. Yes: Requestor has got a default plant that can be changed manually from "Availability" tab.

2. No: this is done manually (see point 1). SRM system will never automatize this kind of choice.

Rgds

Christophe

yann_bouillut
Active Contributor
0 Kudos

Hi Joseph,

In addition to Christophe answer, plant available in the "availability check" are the one you set up in the org structure and inherited by the user.

Regards,

Yann

Former Member
0 Kudos

Hi Joseph,

We do have the similar requirement.

If you could send me the solution in detail then it would be really helpful.

Regards

K Gp

Answers (0)