cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Email address through OCI

Former Member
0 Likes
994

Hi Experts,

SRM 5

Classic scenario with Punchout Catalog

OCI 3.0

We have set up the OCI standard call structure and are able to pass the "UniqueName" parameter. The value of the parameter is "SY-UNAME" and is of type SAP Field

Due to this when the user punches out to the external catalog the SU01 user id is displayed on the catalog site.

We are also passing the "EmailAddress" parameter. The value of this parameter is a fixed email address and the type is "Fixed Value".

We want the email address to be picked up from the SU01 email address detail.

Earlier posts suggest of using the BBP_CAT_CALL_ENRICH BADI.

Is there any a standard parameter value which selects the EmailAddress parameter from SU01 say for eg "SY-EMAIL" ? This will avoid implementation of a BADI and will be a standard approach.

Thanks for inputs.

Best Regards,

Amish

Accepted Solutions (1)

Accepted Solutions (1)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi,

I think only BADI implementation can cover the requirement.

How email address is used in catalog? If it is just display purpose, you can pass dummy email.

Regards,

Masa

Former Member
0 Likes

Hi Masa,

Thanks for your reply. The email address is used for further communication between suppliers and requisitioners. Hence the email address which is being passed through OCI should be dynamic ie the email address of the requisitioner who is punching out to the catalog.

Can you let know if there is any standard system variable like SY-EMAIL etc which can be used?

Regards,

Amish

masa_139
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi,

OCI is just catalog item transfer interface and not PO. No SC number or PO number is transfered to supplier via OCI.

Supplier does not know if SC will be ordered or not. And there is no clear document number for further communication.

If you send PO via XML, I think email address is in XML. Supplier can communicate with requestor based on the PO number.

If you still need to pass email address in OCI, please implement the BADI. It won't be take more than 2H.

Go to SE18 and display BBP_CAT_CALL_ENRICH. Find sample implementation BBP_BUSINESSCARDS and copy.

Delete or comment out unnessesaly codes from sample BADI implementation.

Regards,

Masa

Answers (0)