Call a external vendor catalog - OCI

Hi,
I want to call a external vendor catalog (OCI) from webdynpro-ABAP application. Can some one help me on how to achieve this ?
I am not using SRM. I need to pass the value to ERP system.
We can call the Catalog into Web Dynpro Screen Using CHIP with passing parameters like URL name, But we cannot get the selected materials from the catalog.
Can some one help me on how to achieve this ?
Thank & Regards,
Akash Rana

>
Akash Rana wrote:
> Hi Thomas,
>
> For a very quick and effective response, as u r aware of this issue, could u also please let me know What are other ways i can fulfill this requirement.
>
> Thanks
>
> Akash
I've already listed my suggestions. I'm not sure what exactly you are looking for with this follow up question.

Similar Messages

  • Call a external vendor catalog - OCI In ECC using web dynpro

    Hello Everyone,
    We have a requirement to call a OCI External Catalog in ME51n Transaction in ECC, that is working fine.
    Now we need to create a Web dynpro ABAP Application which performs the Task of ME51n Transaction along with OCI Integration.
    So far i have create a small Web dynpro ABAP application to check does OCI Catalog can be integrated in ECC using web dynpro ABAP.
    My Screen Consit of a single Button UI, on click of the button i am calling the External Catalog, from the catalog i select all the materials and click on submit finally we need to bring all the selected materials to get displayed ina table.
    Half of the Development is done i.e i am able to call the catalog but not able to receive the selected materials.
    following are the details-
    1. I check in SRM first how the Ctalogs are been called, i found 2 Services responsible for the same in SICF transaction -
    Inbound HLDR and Outbound HLDR which uses handler class as SAPSRM_CL_CH_WD_INBOUND_HDLR and SAPSRM_CL_CH_WD_OUTBOUND_HDL, so i copied the same classes into ECC and created the same SICF Service.
    Contn. in next post

    2.In my Web Dynpro ABAP application i have a Inbound plug in my window in the  handler method of the inbound plug i fill a table lt_parameters of  TYPE tihttpnvp, it has 2 columns name and value
    In this table i fill following entries-
    Name-CATALOG_URL
    Value-https://XXXXXXXX.com/invoke/BVProcess.SAPOCI/processCatalogRequest
    Name-USERNAME
    Value-XXXXXXXX
    Name-PASSWORD
    Value-XXXXXXXX
    NAME  = 'HOOK_URL'.
    VALUE = 'http:/XXXXX.hostederp.local:8000/sap/ZOTC_CAT/Zinbound_hdlr'."?TARGET_URL= {Appdress of the WDA Apllication}
    NAME  = 'OCI_VERSION'.
    VALUE = '4.0'.
    NAME  = 'OPI_VERSION'.
    VALUE = '1.0'.
    NAME  = 'returntarget'.
    VALUE = _top
    also in this inbound plug handler method i fill a lv_url variable of type string with-
    lv_url = 'http://XXXXXX.hostederp.local:8000/sap/ZOTC_CAT/Zoutbound_hdlr?sap-client=100&sap-language=E'.
    3. finally from the handler method of the inbound plug i call a Suspend plug p[assing the above two variables i.e
    lt_parameters and  lv_url.
    wd_this->fire_zw_suspend_plg( url =    lv_url   i_parameter_tab = lt_parameters ).
    4. Using above i cam able to call the catalog and select the materials.
    5. Now if i Finally clcik on submit on the catalog it should return the materials to the WDA Application.
    For WDA Application to accept the Materials i have created a resume plug in which i am using -
    wdr_task=>server->request->get_form_fields( CHANGING fields = lt_fields ). to get all the selected materials into lt_fields.
    6. But unfortunately i am unable to receive the selected materials in lt_fields.
    I think i am missing something in Hook URL or some other parameter.
    Please help, ur comments and suggestions are welcome.
    Regards,
    Akash Rana

  • Field mapping of external vendor catalog

    Hi Experts,
    Any one has any idea how we map our shopping cart field to external vendor catalog. Please advise.
    Regards,
    Kamal

    Hi,
    SC has standard fields to store catalog item information.
    BBP_PDIGP-CATALOGID Technical Key of a Web Service (for Example - a Catalog)
    BBP_PDIGP-CATALOGITEM Catalog Item (Unique Key)
    Regards,
    Masa

  • Settings required for external vendor catalog

    Hi Experts,
    Please advise if i have external vedor catlog and want to use it for shopping carts. What config settings i need to do for it.
    Regards,
    Kamal

    Hi,
    You must define your catlog here in EBP
    SRM server- > master data-> Define external web services .
    You must give inbound parameters for the vendor catalog to access from ebp.
    As well as this catalog definitions must be defined in CAT attribute in PPOMA_BBP.
    Also please refere the OCI config document for further setting.
    Cheers!!
    NMK

  • Interface for Procurement Using Catalogs (OCI)

    Hello all,
    I like to have a lot of explications for this cutomizing for a flow PM.I would like call a catalog if I create order PM never pass to EBP sytem.
    If I finish this customizing Interface for <b>Procurement</b> <b>Using Catalogs (OCI)</b> in R/3 system who R/3 taking all informations for a catalog when a order PM has been created.
    There is a button to use a catalog if a transaction IW31 or IW32 has been executed or not?
    This version SAP is ECC5.
    Thanks for your response.

    Hi Mady,
    here are high level steps for PM/OCI:
    - SPRO: Maintenance and Service Orders -> Interface for Procurement Using Catalogs (OCI) --> Define Catalogs
    - SPRO: Maintenance and Service Orders -> Interface for Procurement Using Catalogs (OCI) --> Assign Catalog to Order Type
    As of SAP ECC 5.00, PLM Extension (EA_PLM 500), you can call up an external catalog in a maintenance order or service order, a maintenance task list or a network, and copy services from this catalog into the order or task list or network.
    You also now have the option of storing multiple catalogs for each of the following criteria:
    - Order type and planning plant
    - Task list category and plant
    - Network type and plant
    If all this customizing is OK, a little "Catalog" button will appear in maintenance or service order transaction.
    Rgds
    Christophe

  • Reconcile amounts paid to external vendor for Travel bookings

    All,
    We are implementing travel expenses in SAP. Employees can use an external provider for booking flight reservations. This external vendor invoices the company for  these expenses on a weekly basis. After the trip is undertaken, the employee enters the expenses. How do we reconcile the money that has been paid to the travel agency and the trips expeenses.
    scenario
    Step 1 - Employee calls up travel agency and books flight ticket to, say, California. The cost of ticket is 1000 Dollars.
    Step 2 - Employee undertakes the trip.
    Step 3 - Employee enter the trip expenses. They enter the flight costs that have already been paid by the company as expense type "flght paid" and the difference amounts are paid to the employee.
    "Flight paid"    - 1000
    Hotel              - 500
    The employee is paid 500 dollars through FI.
    Now the task of travel administrators is to check whether the amounts invoiced by the travel agencey match the amounts entered by the employees. They also want to ensure that employees mistakenly or intentionall do not enter the receipt type as "Flight" insead of "Flight Paid" when they are filling the travel expenses. What is the best way to handle this reconcilation issyes in travel management.
    Appreciate any inputs on this issue.
    regards
    Sam

    Hello Sam,
    There are 2 options I could see here:
    1) In the release you can customise in table V_T706S_RECEIPT on which the User cannot use the Expense Type "Flight" per.
    2) You can use the User Exit EXIT_SAPMP56T_003. In this case it check the data before the user save the trip.
    Regards,
    Raynard

  • Interface Project System to Catalog OCI

    I am trying to implement SciQuest within Project Systems SPRO >  Project Systems > Material > Interface for Procurement Using Catalog (OCI) and I am difficulty navigating around SciQuest site.  The actual punch out works but when I click on 'Add to Cart' an IE session opens.  Has anyone experienced this type of behavior in other catalogs?  Is there certain configuration that the vendor (e.g. SciQuest) has to adhere to since this is done directly in R/3.  I am familiar with SAP SRM which is web based and this just works, however, when I do this in R/3 it is acting as if it was web based as is not.
    Any help would be greatly appreciated.
    Kind Regards,
    Sabina McLaughlin

    I haven't worked/implemented OCI but your post made me to search some resources on this.
    Found few OSS  (mentioned below) notes related to Catalog connection and hope this provides you with some leads.
    1092900
    1092923
    Link in SAP Help.
    http://help.sap.com/saphelp_crm20c/helpdata/en/0F/F2573901F0FE7CE10000000A114084/frameset.htm
    Regards
    Sreenivas

  • External product catalog integration with SAP CRM

    Hi Forum,
    I want to integrate a third party Java based product catalog with SAP CRM.
    Currently, ISA is being used as the front-end.The CRM has a product catalog which is being used.
    In place of this I want to add an external product catalog.
    This is for a B2C shopping website. The user will browse through the external catalog and the selected products should be added to the shopping basket of ISA.
    I'm aware that the Open Catalog Interface (OCI) is used for this purpose in B2B using SRM server.
    Is there a similar interface for B2C applications?
    Aditya Karajgi

    Hi Pratik,
    I dont think you understood my question.
    What I want to implement is something like Open Catalog Interface (OCI) which is used in B2B implementations.
    The catalog will be created by an open source content management system.
    Product categories will be created and maintained using this system.
    Users will browse the catalog and select products.
    These selected products will be added to the shopping basket in Webshop.
    We dont want to get into the complexities of using JCo or IDocs for this.
    There should be some interface which is similar to OCI for B2C applications.
    Thanks and waiting for ur response.
    Aditya

  • GR/IR Account - one for internal vendor and another for external vendors

    Hi Experts,
    Can I have two GR/IR accounts - one for internal vendors and another for external vendors?  Please let me know.
    Thank you.
    with regards,
    Muthu Ganapathy.

    Hi Muthu,
    GR/IR accounts are not dependent on Vendors, they are dependent on Materials, to be precise on Plant/Valclass.
    You can post to 2 different GR/IR accounts if you set up 2 different classes. then it is possible.
    For setting up the same. Go to T.code : OBYC, Transaction : WRX.
    Here Setup different GR/IR accounts per val.class.
    Letme know if you need further info
    Thanks
    Kalyan

  • When I call an external program from Labview, how can I embed the interface into the front panel?

    I'm running Labiew 6i for Linux. I'm using a system exec.vi to call an external program to do image manipulation (since there is no IMAQ for linux). How can I embed the user interface of the external program into the front panel of Labview?

    As far as I know, the only way to embed other GUIs in LabView is an ActiveX in a container.
    As long as you are using Linux, try to place (moving them on the desktop ) the two windows linked (like those 3 of WinAmp).

  • How to call an external server from Webdynpro program?

    Hi All,
    i have a requirement in which i have to call an external server from Webdynpro ABAP program.
    how to imp

    hi ,
    do u mean u need to call the external link from ur WD ABAP application ?
    if so , u either create
    1 a Link to URL ( LTU ) UI element  and call the external link using that
    2 if u wish to use some other fuctionality and thn wish to call the URL in ur application ,u write this piece of code in ur relevant on Action method :
    data:  lo_window_manager type ref to if_wd_window_manager.
    data:  lo_api_component  type ref to if_wd_component.
    data:  lo_window         type ref to if_wd_window.
    data:  ld_url type string.
    lo_api_component  = wd_comp_controller->wd_get_api( ).
    lo_window_manager = lo_api_component->get_window_manager( ).
    ld_url =  ''.  // ur external sever link here
    CALL METHOD lo_window_manager->CREATE_EXTERNAL_WINDOW     
    EXPORTING     URL                = ld_url           
    RECEIVING     WINDOW         = lo_window.
    lo_window->open( ).
    I hope u wud be able to create URL now .
    regards,
    amit
    Edited by: amit saini on Oct 13, 2009 11:25 AM

  • How to call an external web service from OIM?

    Hi,
    I have a question on how to call an external web service from OIM within e.g. creating user process? How should it be done; through adapter and task in the process?
    Any recomendations?
    Thanks in advance!

    it is not clear to me if you are having problems with calling java code from OIM or if the problem is the web service API.
    Lets do some divide and conquer:
    Can you create a simple java class that just writes a couple of lines to the log? Please attach this code to the OIM task and make sure it runs.
    Once this works we can start looking at the web service call.
    Best regards
    /Martin

  • The problem is encountered when we try to open the file from external vendor.

    We are using Adobe illustrator CS3 with Patch 13.0.2. in MAC PC with OS 10.4.11. We tried to open the file generated from external vendor. This file is made by CS4/CS5 & downgraded to CS3 because we are using different version of CS package.
    When we try to open such as file. It takes some time to open it. But after a while, the application illustrator has unexpectedly quit & crash report is generated. Any expert can help to look at the problem.

    Just a bad file.
    No telling what specifically may be the issue without seeing the original file as compaired to the CS3 file.

  • Stock Transport order with Freight Charges- Payable to an external vendor

    Hello
    we are implementing the stock transport order between two plants in SAP 4.7. The document type is UB and it has to be a two step process. We need to post the Freight Charges as well. The freight Provider is external vendor.
    What is the best way of configuring this scenario for freight cost?
    I did put the freight forearder vendor code on the conditiond tab detail of condition tyep FRA1 but  can't do the invoice verification for the same.
    Any tips are appreciated.

    Hello,
    This EhP4 feature addresses only the one step Stock Transport Order to subcontracting vendor for intra company.
    Does anybody know how to do a two steps Stock Transport Order to subcontracting vendor for intra company?
    By "two steps" I mean:
    1- Goods Issue from supplying plant A to in-transit stock of the subcontracting vendor at receiving plant B.
    2- Inbound Delivery Notification (IDN) at receiving plant B + Goods receipt against this IDN into the subcontracting stock at receiving plant B.
    Thanks and regards,
    Stéphane

  • Wrong vendor selection while shopping from vendors catalog

    Hi,
    Shopping cart has been created visiting vendors catalog but system created shopping cart on wrong vendor. This issue is not frequent but need to analysis/fix.
    For example, selected the items in Dell catalog but in shopping cart the vendor is CDW.
    Will appreciate your help if any one have faced such issue. We are on SRM 7.0.
    Thanks
    Jayashree.

    Hi Jayashree,
    Please check the supplier number under : Strategic Purchasing --> Business partner in purchaser log in for which you want to create the SC from catalog and assign that number of supplier to catalog item in data manager.
    this will solve your issue.
    Thanks
    Ravi

Maybe you are looking for

  • How to create a Service Request with Oracle SOA 11g

    Hi, I work with a company that is a Diamond level partner to Oracle. In one of our project with SOA 11.1.1.5 we are facing some random product issues.After much thought, we decided to contact oracle support and raise a service request and report the

  • Help needed with sql function

    Hi, i have a function like below. basically what it does is, check whether first 2 places of a column_name is *'N_'*. if yes then i am replacing column_name which has *'N_' to ''* CASE WHEN SUBSTR(column_name,1,2) = 'N_' THEN *':NEW.'||REPLACE(column

  • Remove Hyperlink

    I have a form that has an email address in the text field.  I do not want the hyperlink to work.  I right clicked on the text and selecting Remove Hyperlink and this did not work. This works only if I remove the email wording before the URL address. 

  • Teststand api get all step parameters

    I'm trying to get all step parameters , name and ID. For now the I manage to get the step name and ID but how do I get eg. Step.MessageExpr? In the code I send you can see how far I came but the GetValString property does not work...

  • MF4890dw not scanning through wireless

    I use iMac with OSX 10.9.2.  I installed latest version of MF Toolbox, upgraded the firmware to 15.04.  I can scan with USB. Wireless works because I can print with wireless.  However, when I disconnect USB and try to scan through wireless network, e