cancel
Showing results for 
Search instead for 
Did you mean: 

SRM-XI Integration.

Former Member
0 Kudos

Hi,

My client wants to send a POrequest(in their format with and ID) to SRM, map it to SRM PO Request format, send it to SRM, wants Purchase Order to be generated with SRM PO number and send a PO response, that contains both SRM PO number and their PO Request ID, back to XI and then to their portal.

I have a couple of questions.

1)Can we send the proprietary PO Request ID along with the SRM PO Request? If yes, which element should we use?

2)How can we configure SRM so that SRM PO number gets generated automatically?

3)Does SRM sends back the porprietary PO Request ID and the SRM PO number, the generated one, as parts of the Purchase Order Acknowledgment?

Your helps will be greatly appreciated.

Thanks.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

KG,

Could you try to be more clear in your question?

try to describe all the scenario? is it SAP Portal? legacy system?

the PO requisition will be generated from the backend/legacy system?

all that you want is achievable but you need to be more clear...

BR,

Gerardo.

Former Member
0 Kudos

Hi Grerad,

Thanks for response.

The scenario is that our client application will post a PO Request to XI via HTTP, XI will map it to SRM's version of PO Request and send to to SRM. The difference between the client's PO request and SRM PO request is that the client one has an addition field for their properitary order ID which is the unique identifier for the document.

1) Should this field be mapped to Purchase Order ID ?

Our client wants SRM to generate a PO number for the order, and send PO Confirmation that will contain the client's Purchase Order ID and the generated PO number.

Any idea or suggestion?

Thanks

Karma

Former Member
0 Kudos

Karma,

The external PO Req # needs to be mapped to the BE fields in the SRM document, so you will be able to store both numbers in the SRM document if you need it.

If you map this external PO req # to the purchase object ID into SRM document it will take this number and try to store the SRM PO Rq with that number (as far as i understood you don't want it), so if the SRM PO Rq Id is not mapped, SRM will create a number and store the document with it.

In the response message, you can map both numbers: BE PO Req # and the SRM object ID #... That will solve your problem.

Pls. reward points.

BR,

Gerardo.

Former Member
0 Kudos

Hi Gererado,

Thanks for your help. I am new to SRM. Can you give some insight about the BE field?

Are you saying that external PO Req # whe mapped to BE field of the SRM PO request, SRM will auto generate PO ID, and the PO confirmation will have external PO req # in the BE field and SRM Purahase Order ID in the PO ID field. If this is the case then this should solve my problem.

Thanks for your help again.

Cheers,

Karma

Former Member
0 Kudos

<i>

>Are you saying that external PO Req # whe mapped to BE >field of the SRM PO request, SRM will auto generate PO >ID, and the PO confirmation will have external PO req # >in the BE field and SRM Purahase Order ID in the PO ID >field. If this is the case then this should solve my >problem.</i> <b>YES</b>

In the Items table of the PO Req document you will find:

<b>BE_OBJECT_ID</b>

Both fields are used to map R/3 PO Rqs. If you don't use R/3 backend system, then you will be able to use them to store the legacy PO rqs #...

Other thing that you can do is, create the CI_BBP_HDR_SC table in SE11 and add a ZZBE_Object_ID field... this will append that strcuture into the SRM PO Req header and will let you use a non-standard field to map the external object Id... If you want to have this field in the PO, CONF, INV, ETC... you will need to create the same field (same name) in all those append structures (i.e. CI_BBP_HDR_PO for PO header), with this, the system will automaticly fill the field from the Req to all the follow-on documents.

Good luck...

BR,

Gerardo.

Pls reward points

Message was edited by: Gerardo R. Espino

Former Member
0 Kudos

Hi Gerardo,

Thanks again for the prompt help.

Purhcase Order ID is a requred field. In our case, will disabling the field work? If not how can we leave this field blank?

Cheers,

Karma

Former Member
0 Kudos

Karma,

Yes... disable the field cuz if it's requiered you will need to map it with something.

BR,

Gerardo.

Plz reward points for helpful answers man...

Cheers

Former Member
0 Kudos

HiGerardo,

What my client wants is to send PO Request, that has legacy reference ID, to SRM, SRM generate a PO number automatically (without involvment of user) for the PO request, and send PO confirmation that contains both the legacy reference ID and PO number to XI automatically.

Basically, the client want SRM to act like a black box. When we send in a PO Request with legacy reference ID, the client would like the SRM to send out the PO confirmation with the legacy referenc ID and a PO number.

How can we achieve this? Looks like there is a lot of custom development that need to be done on SRM side. Any suggestion??

Thanks for your help.

Karma