on 2011 Jan 21 2:24 PM
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
Request clarification before answering.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.