How to connect from SRM system to Punch out Catalog
Hi all,
I would like to know connecting from SRM system to Punch out Catalog , do we require XI inbetween??
Regards
Vamsi
Hi Vamsi,
There is an XML variant of the OCI interface as described in the OCI documentation attached. Using this you can use XML documents instead of plain HTTP for the OCI transfer. No specific configuration is required as a transformation agent is contained within the FUNCTION bbp_ws_mapoci_to_sc
map xml to oci structure
CALL FUNCTION 'BBP_WS_DISPATCH_XML_MAPPING'
EXPORTING
iv_xml_type = iv_xml_type
iv_xml_document = iv_xml_document
TABLES
et_oci_items = et_oci_item_data
et_longtext = et_oci_longtext
EXCEPTIONS
xml_mapping_error = 1
OTHERS = 2.
In this xml mapping function we use a CALL TRANSFORMATION to perform the XML -> OCI mapping:
Transfrom OCI XML data via XSLT to RFC structures
TRY.
CALL TRANSFORMATION bbp_oci_xml_to_rfc
SOURCE XML IV_XML_DOCUMENT
RESULT sc_items = lt_sc_items.
CATCH CX_ROOT INTO lr_exception.
CATCH cx_xslt_runtime_error.
RAISE xslt_failure.
ENDTRY.
ENDIF.
Put mapped data into export strutures
LOOP AT lt_sc_items INTO wa_sc_item.
IF NOT wa_sc_item IS INITIAL.
Hopefully this clarifies the possibility of using the XML variant of the OCI.
Regards,
Jason
Edited by: Jason Boggans on May 13, 2009 6:54 PM
Forgot to attach the document
Similar Messages
-
HOW COULD CONNECT FROM SAP SYSTEM TO THIRD PARTY JAVA APPLICATION
HI expects,
HOW COULD CONNECT FROM SAP SYSTEM TO THIRD PARTY JAVA or . DET APPLICATION.please provide me some scenarios and documents.please help me.Hi,
In the sender side i.e. in SAP system you can use IDoc/RFC/Proxy to push the data to XI.
IDoc supports only Async communication and in Sync case performace is good using Proxy.
In the receiver side you can use Java Proxy to connect to the Java application or you can even bulid a webservice over the Java/.Net application and use SOAP adapter to post data to it.
Thanks
SaNv... -
How to connect from bw system ecc system.
how to connect from bw system ecc system.
Solution
Maintain the entry using the following path:
Call Administrator workbench (transaction RSA1).
From the 'Settings' menu, select Global Settings'.
If an entry already exists in the field "BW user for ALE", delete this.
Enter the correct names for the BW users in this field.
Save the entry.
You must restart the Administrator Workbench (RSA1) now.
The source system can now be linked without errors.
hope this helps. -
How to connect from VC++ 6.0 to Oracle 8i
Can anybody tell me how to connect from
VC++ 6.0 to Oracle 8i which is installed
in server (without installing in client)Whats the problem you are facing, from what I see its pretty straight forward. Edit the system object, from 'Show Category' drop down select Internet Transaction Server, hit the modify button at the extreme right and your good to go.
Thanks,
GLM -
How to connect one SAP system to Non-SAP system(Example:Window's7)?
Hi Experts,
In general, One SAP system can connect another SAP system through RFC.How to connect One SAP system to Non-SAP system(example:window's 7) and is it possible through RFC?
Thanks and Regards,
NageswarHello Wolfgang Schaper,
Thank you so much for quick response.
As you told I am trying to work with BRFplus/DSM to call decision services from nonABAP systems,so I tried with RFC.But it is not possible as you told.
Please give any solution Without using Web Services, is there any ways to connect from SAP system with the Non-SAP Systems. -
How to connect SAP R3 system to BW system
please give me step by step guidance how to connect SAP R3 system to BW system with example.
Hi,
Check the docs below.
Connection between Source Systems and BW
http://help.sap.com/saphelp_nw70/helpdata/en/00/dc54384ac9a81be10000009b38f8cf/frameset.htm
Creating SAP Source Systems
http://help.sap.com/saphelp_nw70/helpdata/en/ac/4a4e38493e4774e10000009b38f889/frameset.htm
BW connectivity(.doc)
http://help.sap.com/bp_biv335/BI_EN/BBLibrary/documentation/B84_BB_ConfigGuide_EN_DE.doc
hope this helps
Regards. -
How to connect from java without using oracle client installation
hi ,
Please tell me how to connect from java without using oracle client
Thanks & Regarshttp://www.orafaq.com/wiki/JDBC#Thin_driver
-
Product category in srm should over write the punch-out catalog category
Hello Gurus,
I have a requirement to overwrite the product category which is coming from the punch-out catalog with the SRM product category.
Exactly saying i am looking for a mapping program.
Because the product category schema in Punch-out Catalog is different from the product category schema in SRM.
Is there any BADI that is available to help and Can anybody has the experience in doing so....??
with regards,
maheshHi Pierre,
Actucally i am using NIGP as the Schema, Can you explain me how we can do with more details how to configure the settings to map the exteranal product category with the internal product category and with out going to BADI.
IMG> SRM> SRM Server --> Master Data --> Content management --> Mapping for schema.
You set your schema for product category (UNSPSC, ..) and then define the mapping for a schema .
Thanks for your response,
Mahesh -
OCI mapping for External Punch Out Catalog - SRM
Dear SRM Gurus,
We are using SRM 7.0 Classic scenario.
We have a scenario to External punch out catalog. I am aware of Web service call structure, UI config and BADIs.
But I am very much confused that how exactly the External Catalog data will be mapped to SRM? Where would be the inbound OCI mapping done for External Punch out catalog.
Kindly share your knowledge.
Thanks.
Regarsd, Magesh.Magesh,
The OCI field mapping is done as specified in OCI 4.0 specification. If you like technical details on exactly where the mapping happens, you can search for FM OCI. Also, the CATALOG_TRANSFER BADI can be used to read the data that has been mapped and change if needed.
SG -
Description from punch out catalog changing
Hi,
We having classic scenario with GOA on SRM server 5.5 and CCM 2.0.
We are facing problem while creating shopping cart using punch out catalog of our vendor.
We have found that description coming from punch out catalog is getting changed once we select plant or storage location on basic data tab. This description of material is getting replaced by descrition of material maintained on basic data tab in ERP.
This is happening for only two vendors. Can anyone throw some light on this? What could be possible reasons? What should be checked to ensure that everything is fine.
Thanks in advance.
Regards,
UmeshHi,
Can you provide us exact code and text? I'm not clear your issue.
Catalog side:
- material master number (This should be blank)
- supplier parts number
- item description
Shopping Cart side after OCI transfer:
- material master number
- supplier parts number
- item description
Shopping Cart side after Plant, Location change:
- material master number
- supplier parts number
- item description
Material Master, Product Master:
- material master number
- item description
Regards,
Masa -
Dropping first product from vendor punch-out catalog
Hi,
We are having classic scenario implemented with GOA on SRM server 5.5 and support pack 9 with CCM2.0.
Currently we are facing an issue for one vendor punch-out catalog. When we are choosing multiple products from vendor catalog,it is dropping first product and bringing remaining products in the shopping cart. We have checked OCI mapping , it looks fine . I have also checked all configuration for catalog call structure. Can anyone answer what could probable reason for this issue?
Thanks in advance.
Regards,
UmeshHi,
This issue resolved after vendor inbound OCI format.
Regards,
Umesh -
How can I get my system in and out of DOS mode?
How do I get my system in and out of DOS mode?
There is no "Dos-Mode" in OSX.
Guessing that you tried to run an .exe file while in OSX ?
These are meant to be run in Windows.
Stefan -
Validating Product Category on SC Trasfer from punch-out catalog
Hi,
We have a requirement to validate Product Category of the shopping cart items transferred from punch-out catalog items. This requirement will allow us to put controls on vendors from publishing items that are not approved for their product category codes.
One way to achieve this is by adding validations in BAdI BBP_CATALOG_TRANSFER and maintaining valid vendor product categories in a custom table.
I tried to use the Extended Attributes in Org plan of Vendor. I tried testing with that in sandbox and did not seem to work.
Another option I can think of is to add attributes for ProductCategoryCode on Org plan of vendor and validate in BBP_CATALOG_TRANSFER instead of using custom tables.
Please let me the best way to achieve this.
Thanks,
SurenHi
We have done this long time back...
By using the combination of BADIs -
BBP_DOC_CHANGE_BADI and
BBP_DOC_CHECK_BADI, this csn be done..
Read the relevant SAP documentation of these BADIs using SE18 Transaction, which will definitely help in coding the logic as per the business requirements..
Regards
- Atul -
Punch Out Catalog problem business patner does not exists
Dear experts,
We configured punch out catalogs. When we check out the portal pages has the error "business patner does not exists".
How do i resolve this. How to create the business partner on SRM system to get rid of this error.
Thanks,
vikasHi Masa,
I am enclosing the OCI Parameters returned from the external catalog.
NEW_ITEM-shoppingcartID[1] SH95
NEW_ITEM-DESCRIPTION[1] DISPENSER,FLAG&POST-IT
NEW_ITEM-MATGROUP[1]
NEW_ITEM-EXT_CATEGORY[1] 44111501
NEW_ITEM-EXT_SCHEMA_TYPE[1] unspsc
NEW_ITEM-MATNR[1]
NEW_ITEM-QUANTITY[1] 1.000
NEW_ITEM-UNIT[1] EA
NEW_ITEM-PRICE[1] 6.64
NEW_ITEM-PRICEUNIT[1] 1
NEW_ITEM-CURRENCY[1] USD
NEW_ITEM-LEADTIME[1] 1
NEW_ITEM-VENDOR[1] 1000000000
NEW_ITEM-VENDORMAT[1] A2C-313D
NEW_ITEM-MANUFACTCODE[1] MMM-C
NEW_ITEM-MANUFACTMAT[1] C-313D
NEW_ITEM-CONTRACT[1]
NEW_ITEM-CONTRACTITEM[1]
NEW_ITEM-EXT_PRODUCT_ID[1] A2C-313D
NEW_ITEM-LONGTEXT_:132 DISPENSER,FLAG&POST-IT
NEW_ITEM-SERVICE[1]
Once the external catalog returns to SRM it is throwing Null Value Exception. Is this exception is in regards to Material Group or something missing in the configuration.
Error Message:
The following error text was processed in the system : Access via 'NULL' object reference not possible.
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: /SAPSRM/IF_CLL_MAPPER~REFRESH of program /SAPSRM/CL_CH_WD_DOTM_SC_I_BD=CP
Method: WDDOMODIFYVIEW of program /1BCWDY/IU0RHDVCLMQ4J466CPJC==CP
Method: IF_WDR_VIEW_DELEGATE~WD_DO_MODIFY_VIEW of program /1BCWDY/IU0RHDVCLMQ4J466CPJC==CP
Method: DO_MODIFY_VIEW of program CL_WDR_DELEGATING_VIEW========CP
Method: MODIFY_VIEW of program CL_WDR_VIEW===================CP
Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
Method: DO_MODIFY_VIEW of program CL_WDR_WINDOW_PHASE_MODEL=====CP
Method: PROCESS_REQUEST of program CL_WDR_WINDOW_PHASE_MODEL=====CP
Please let me know how to fix this.
Thanks,
Vikas -
Punch out catalog displays Error screen when template SC is used using item
Hi,
We use a punch out catalogs for certain vendors.
For reordering same types of material our users have created template shopping carts for punch out catalog items. When users are trying to create SC from those template SCs the screen ends up in error in the vendor's catalog screen.
There are no data related issues involved here. The same material can be ordered from catalogs without using template SCs.
Is there any configs to be done in SRM side to make it work or the vendor catalog site has to make certain settings at their end ?
Please advise.
BR,
SambitHi,
OCI has following functions.
+ OCI normal transfer - transfer items after user search
+ OCI validation - transfer items in background when catalog items are copied from SC
+ OCI detail - display the specific item detail in catalog when detail icon is selected in SC
+ OCI cross catalog search - background item search
Please check OCI specification.
SAP Supplier Relationship Management - SAP SRM Open Catalog Interface (B2B-OCI) [original link is broken]
Regards,
Masa
Maybe you are looking for
-
IPod classic is not recognised by itunes but is by windows - please help
Hi there.... as title suggests my ipod as of today is refusing to be even recognized by itunes despite it being perfectly happy in my computer. I have tried every step that itunes support suggested with the end result meaning that it now has none of
-
IPhone 3GS crashed, What can I do?
First of, yes I know, I still have an iPhone 3GS!!!! Anyway, today I just recently updated it to IOS 6(Which I love the new layout). After a few hours of using it, I turned on my music and started temple run. It crashed! I've played temple run and li
-
CC app downloads still hangs at 42% - no solution found yet
Problem: download and installing CC apps from the Creative Cloud Desktop app does not complete but rather hangs at 42% with no possibility of stopping There are a few articles out there suggesting potential solutions to this problem. I have tried ALL
-
Every so often I shut down by Mac. On a few occasions the Mac started up automatically at approx 5AM in the morning. Is there a setting I must change to stop this from happening?
-
Using an RTC engine in a client - redundant?
I have a design for a Run-To-Completion engine in a server for asynchronous processing. A MessageListener stacks requests contained in the messages in a (non-persistent) work queue. A worker thread processes them at its leisure, sending each result b