Debug crm isa with NWDS

I want to enhance the CRM ISA user interface with SAP NwDS, I have installed the SAP NWDS, but I can't found the correct way to debug the JSP and java files.Anyone who can help me ?

Hi Andi,
see http://help.sap.com/saphelp_nw04/helpdata/en/a8/def86ab54da5418a3575373934ca00/frameset.htm as well as NetWeaver Portal Debugging for general hints how to debug portal applications.
Hope it helps
Detlev
PS: Please consider rewarding points for helpful answers on SDN. Thanks in advance!

Similar Messages

  • DEBUG CRM ISA Orders in CRM

    Hello experts,
    How can I debug a CRM sales order from the website to CRM GUI?
    Thanks,
    Prasoon

    Hi Jack,
    Thanks for your reply. I tried everything that you suggested but the execution does not stop when I place an order on the website. Let me try and tell you how I did it and please correct me when wrong.
    > Abrasive
    >
    >    Good.. We can do it...
    >
    > But there are certain prerequisite to be done
    > one before carrying on this work:
    >
    > <b>Prerequisite are:</b>
    >
    > 1. SAPGUI should be installed on the Host, where
    > RFC(of HTTP/HTTPs/SMTP) calls are preformed. Eg .
    > could the Host where the WEB AS is running !!!
    We just have one DEV server where we have everything installed. SAPGUI is installed there. So, I tried placing an order on that server itself through the website but the debugging did not stop in CRM.
    >
    > 2. You have to mainain the User Id of SU01 user, not
    > their alias !!!
    I am using a userid lets say "DEVTEST" for the website and I made a user in SU01 with the same name and gave it all SAP system autorization.
    >
    > 3. DEBUG authorization is associated with the USer.
    > In simple terms, check whether user has S_ENTW_SHOW
    > profile..
    >
    > Helpful SAP Notes: 668252,668256,751872
    >
    >
    > <b>Open the FM using the SE 37:</b>
    >
    > Utilities --> Settings --> Select Debugging Tab
    > --> Put the SU01 USer ID
    > --> Select IP Matching
    > --> Select NEW Debugger
    I am trying to stop at the first line in function module CRM_ISA_DATA_GET which I am using in my BAPI implemenatation. I did everything in the fucntion as you suggested.
    >
    > Then set the External Break-Point  at the required
    > line in the Source Code.
    I am not quite sure what you mean by external break point but I did put a breakpoint on the first line by double clicking on the line and a STOP sign appears on the line.
    Thanks for your help,
    Prasoon
    >
    > Start the WEb Application, at the correct point in
    > the Web Application, the Debuggeer will be
    > automatically get triggered.
    >
    >
    >
    > Thanks
    > Jack
    >
    > <b>Allot points if my post helps!!!!</b>

  • (CRM-) ISA-developers: How do you work with NWDS?

    Hello,
    starting ISA-webapplication-development nearly 4 years ago under CRM 3.0, I used JBuilder 5 as IDE (this was the recommendation of SAP), Perforce for version-controlling and Tomcat as local webapplication-server. It took some effort to build up projects in JBuilder, but after that everything was possible I expect from a modern IDE: coding of java and JSPs with method-suggestion, syntax-check of java and JSPs, building up war- and ear-files, ...
    In the last months my enterprise migrated to CRM 4.0, and now the new development tools are Netweaver Developer Studio and SAP J2EEngine 6.40. And this is the point where the problems begin: In the "ISA Development and Extension Guide" there is only documented how to build up a java-project for compiling your own classes. But compiling java classes is only one of the required development tasks I need. What about JSP development? Why use an external tool as ISA build tool to build the ear-file, then call the external SDM-tool for deploying the new web-application, if this is (theoretically) possible in NWDS?
    Yes, I know that it is possible to setup J2EE-projects in NWDS.
    Yes, I know that there are plugins as wst for doing jobs as JSP-syntax-checking as mentioned above.
    But up to now I was not succesful to configure the NWDS with any plugins (one of the problems: I did only find Eclipse 1.3 plugins which seems to be incompatible with NWDS basing on old ecplise 1.2) or setup NWDS-projects to get the old quality of JBuilder-development.
    So is there anybody out there who extended the NWDS with any plugins and built up succesfully the necessary NWDS-projects for doing all this tasks that effective ISA-webapplication-development is possible?
    With best regards,
    Holger Dittrich

    To all,
    First off let me start by saying the the SAP NetWeaver Develper Studio is designed to work more with portals than with CRM and r/3 web apps.  With that said you can confidently do extreme modifications with the NWDS.  IN my environment I use J2EE 6.20 and J2EE6.40 with NWDS CRM and R/3 ISA B2B B2C with the Build Tool and SDM all working without any glitches.  I know, web work with SAP and no glitches but it can be done.
    Use the NWDS for modifcation the Java, STRUT, JSP, HTML, and any other individual files within the web-app root.
    Use the SAP Build Tool to rename and build the ear's that will be migrated through out your infrastructures landscape.
    Use Software Delivery Manager (SDM) for the loose deployment of ear's and sca's.  The SDM configures the library.txt and reference.txt files within the J2EE with the system libraries your version of EAR's and SCA's require.
    J2EE to run the application in testing and live environment.
    Let me answer one very important question.  Why should I use a seperate build and delivery tool when that functoanlity is in NWDS?  Remember the NWDS is designed to integrate tightly into the portals realm.  Portals is a very strict environment while ISA is loose and allows for greatest amount of customizations.  The Deploy and Build functonality within the NWDS are designed to work with portal apps or views not with full blown stand alone web-apps.
    If anyone is interested in how to get all of the pieces to talk to each other J2EE, NWDS, Build Tool, SDM let me know through this thread.  I used to teach this class for SAP America and can provide you with a docuemnt on creating an ISA project with NWDS and exporting to the Build Tool and redeploying through the SDM.

  • ABAP debugging in CRM ISA B2C application

    Hi gurus !
    I need to debug FM 'CRM_ISA_BASKET_ORDER' to monitor some values in a CRM ISA 4.0 B2C application. The FM is stateful and I have set the necessary parameters in modification-config.xml file. However, when running the CRM ISA 4.0 B2C application from a remote client, I do not get the SAPGUI popping up as given in the SAP_ISA4DevExtG10.pdf documentation. Have I missed any setting ? Is there anything else that I need to complete to get the SAPGUI to popup to debug the FM ?
    Cheers,
    Ashok.

    - Did you set an external break point or just a session break point?
    - Did you set the RFC-user in SAPGUI as debug user? Utilities -> Settings -> ABAP Editor -> Debugging -> External Debugging: Here should be the RFC user of the B2C application.
    Florian

  • Need some help in SAP CRM ISA.

    hi ,
    I am very new to the SAP CRM ISA environment .So please suggest me some documents ,books name etc.
    To develope ISA applications what java skills we should have.
    Please help me ...
    Thanks in advance to all of you..
    With regards
    shanto aloor

    Hello Shanto,
    You need a couple of months of time to attend the following courses and couple of more years for really working in few projects to understand Well that is for people like me.
    CR010 - CRM Basics,
    CR100 - CRM Overview,
    CR300 - CRM Sales,
    CR800 - E-Commerce with CRM and
    CR850 - E-Commerce with R/3
    Okay, for the programming skills, you need very good Java / Web Application development experience. The application (ISA) is a simple Java based Web application (not a J2EE application) built on Struts framework. So, a good knowledge / experience of Struts is a big plus.
    The [E-Commerce Enhancement / modification guide|https://websmp210.sap-ag.de/sapdownload/011000358700000469462006E/] is THE reference for ISA enhancements. I can not emphasize more on this. Every page, sentence is a must read in this document. This next document has [Examples and Tutorials |http://service.sap.com/sapdownload/011000358700006120622006E/]that go with the first document.
    It is also good to have ABAP development and debugging knowledge to do good development. Basic understanding of the request - response cycle - the Java to ABAP integration are all good topics to focus and learn.
    You must also know the Java development process in the NetWeaver (NW). You need to know the concepts of NW Development Infrastructure (NWDI). The enhancement guide has some information relevant to ISA development.
    If you really go through the enhancement guide thoroughly, you will know what more you should know!
    Easwar Ram
    http://www.parxlns.com

  • How to create ECO 5.0 CRM project in NWDS?

    hi,
    I created a development track in NWDI and next I want to create a project in NWDS.
    So I switched to the inactive DCs view in NWDS and I choosed the SAP_SHRWEB_1 DC and selected the entry crm/isa/web/b2b and created a project. But I cant find the project in the NWDS workspace.
    I dont know whats going wrong because I already went this way for ECO for R/3 several times.
    kind regards
    Michael

    hi,
    the problem was caused by using a eclipse workspace which I already used in combination with a different NWDI.
    Michael

  • Error in JSP's for custom project created for SAP-SHRAPP crm/isa/web/b2b

    Hi All,
    we have NWDS 7.3, NWDI 7.3, JDK 1.6.
    Imported the track, created a new custom b2b project. Added the corresponding dependencied on the project folders.
    On build of the custom project, build was finished with some warnings. The depolyment was completed successfully.
    We are able to open the XCM settings of the custom project. And even the application for the custom project is running fine, ordes are being saved, without any error.
    However, when i open any JSP say order.jsp. It has some set of warnings and errors. The error description says ISACORE jar file is not accessible.
    Kindly help, how to solve this issue?
    Thanks
    Ekta
    PS. example of one of the error
    Access restriction: The type OrderChangeUI is not accessible due to restriction on required library D:\NWDS
    \eclipse\workspace.jdi\0\DCs\sap.com\crm\isa\isacore\_comp\gen\default\public\default\lib\java
    \sap.com~crm~isa~isacore~default.jar
    when i go to this location the JAR file is available.

    all the SC are of version 7.01
    Thanks!
         ED7
    o SAP_JTECHS.sca     sap.com      SAP_JTECHS      7.02 SP8 (1000.7.02.8.1.20110704191740)
    o SAP_BUILDT.sca     This is DTR component it will be in NWDI(DI BUILD TOOL)
    o SAP-JEE.sca     sap.com      SAP-JEE      7.02 SP8 (1000.7.02.8.1.20110705065623)
    o SAP-SHRJAV.sca
         SAP SHARED JAVA COMP. 7.01//
    SAP-SHRJAV      701 SP4 (1000.701.0.4.6.20110722065102)
    o SAP-SHRWEB.sca
         SAP SHARED WEB COMPONENTS//
    SAP-SHRWEB      701 SP4 (1000.701.0.4.6.20110722073940)
    o SAP-SHRAPP.sca
         sap.com      SAP-SHRAPP      701 SP4 (1000.701.0.4.6.20110722064714)
    o SAP-CRMJAV.sca
         CRM JAVA COMPONENTS 7.01//
    SAP-CRMWEB      701 SP4 (1000.701.0.4.6.20110722064233)
    o SAP-CRMWEB.sca
         CRM JAVA WEB COMPONENTS 7.01///
    SAP-CRMWEB      701 SP4 (1000.701.0.4.6.20110722064233)
    o SAP-CRMAPP.sca
                        sap.com      SAP-CRMAPP      701 SP4 (1000.701.0.4.6.20110722063254)
    o SAP-CRMDIC.sca
         sap.com      SAP-CRMDIC      701 SP4 (1000.701.0.4.6.20110722063636)
    o SAP-IPCMSA.sca
         CRM IPC MOBILE 7.01///
    SAP-IPCMSA      701 SP4 (1000.701.0.4.6.20110722064529)
    o STRUTS.sca
         This was for only CRM 5 I think you should ignore this SC    Note 917001 - XCM configuration failes on OS/400
    o TEALEAF.sca     This was for only CRM 5 I think you should ignore this SC   Note 900660 - TeaLeaf RealiTea Version 4.5 for CRM 5.0

  • DTR Conflict while upgrading CRM ISA 5.0 to SP19 - Missing stylesheet

    Hi All,
    I am working on CRM ISA 5.0 upgrade from SP11 to SP19 in a new track. I have resolved all conflicts except one file stylesheet_ff.css.
    It was present in earlier SP version in this path - DCs/sap.com/crm/tc/web/appbase/_comp/src/packages/mimes/stylesheet_ff.css.
    As it not present in the SP19 components now, I am not able to resolve it.
    After we saw that application was working fine in Development system, we thought of sending everything to Quality environment. Basis people were able to consolidate all changes but got errors while trying to assemble all components.
    Here is the log of failed assembly of SHRWEB component -
    20120117091052 Info   :Starting Step Check-assembly at 2012-01-17 09:10:52.0885 -6:00
    20120117091053 Info   :Checks for software component sap.com,CUSTCRMPRJ are performed now:
    20120117091053 Info   :Checks for software component sap.com,CUSTCRMPRJ finished succesfully
    20120117091053 Info   :Checks for software component sap.com,SAP-CRMAPP are performed now:
    20120117091053 Info   :Checks for software component sap.com,SAP-CRMAPP finished succesfully
    20120117091053 Info   :Checks for software component sap.com,SAP-CRMDIC are performed now:
    20120117091053 Info   :Checks for software component sap.com,SAP-CRMDIC finished succesfully
    20120117091053 Info   :Checks for software component sap.com,SAP-CRMWEB are performed now:
    20120117091053 Info   :Checks for software component sap.com,SAP-CRMWEB finished succesfully
    20120117091053 Info   :Checks for software component sap.com,SAP-SHRAPP are performed now:
    20120117091053 Info   :Checks for software component sap.com,SAP-SHRAPP finished succesfully
    20120117091053 Info   :Checks for software component sap.com,SAP-SHRWEB are performed now:
    20120117091053 Info   :1DTR conflicts
    20120117091053 Fatal  :There are unresolved collisions, stopping export now
    20120117091053 Info   :Checks for software component sap.com,SAP-SHRWEB finished succesfully
    20120117091053 Info   :Step Check-assembly ended with result 'fatal error' ,stopping execution at 2012-01-17 09:10:53.0635 -6:00
    We are getting similar errors in every other component. For example, I am listing the log which we got for SHRAPP component here-
    20120117091052 Info   :Starting Step Check-assembly at 2012-01-17 09:10:52.0885 -6:00
    20120117091053 Info   :Checks for software component sap.com,CUSTCRMPRJ are performed now:
    20120117091053 Info   :Checks for software component sap.com,CUSTCRMPRJ finished succesfully
    20120117091053 Info   :Checks for software component sap.com,SAP-CRMAPP are performed now:
    20120117091053 Info   :Checks for software component sap.com,SAP-CRMAPP finished succesfully
    20120117091053 Info   :Checks for software component sap.com,SAP-CRMDIC are performed now:
    20120117091053 Info   :Checks for software component sap.com,SAP-CRMDIC finished succesfully
    20120117091053 Info   :Checks for software component sap.com,SAP-CRMWEB are performed now:
    20120117091053 Info   :Checks for software component sap.com,SAP-CRMWEB finished succesfully
    20120117091053 Info   :Checks for software component sap.com,SAP-SHRAPP are performed now:
    20120117091053 Info   :Checks for software component sap.com,SAP-SHRAPP finished succesfully
    20120117091053 Info   :Checks for software component sap.com,SAP-SHRWEB are performed now:
    20120117091053 Info   :1DTR conflicts
    20120117091053 Fatal  :There are unresolved collisions, stopping export now
    20120117091053 Info   :Checks for software component sap.com,SAP-SHRWEB finished succesfully
    20120117091053 Info   :Step Check-assembly ended with result 'fatal error' ,stopping execution at 2012-01-17 09:10:53.0635 -6:00
    In order to resolve this conflict, I created stylesheet_ff.css file at path crm/tc/web/appbase/_comp/src/packages/mimes/stylesheet_ff.css. It didn't resolve our issue because for newly created stylesheet_ff.css file's current version is the first version. Hence I am not able to see any conflict in its version graph from NWDS.
    I have raised an SAP OSS message asking why was this stylesheet remove and got a response as mentioned here
    The reason for this is the changed CSS determination to support more
    browsers (see also note 881967). How the CSS determination works now is
    described in note 1427396.
    In general the content of stylesheet_ff.css has been moved to
    base_stylesheet.css. It is the base for all browsers, because at the
    time of the change, Firefox was the only big browser really adhared to
    the W3C standard.
    All other style sheets are only the delta. They are included after the
    base_stylesheet and the entries in the delta style sheet are overwritingthe entries in the base_stylesheet. This is also the reason why the ie9
    style sheet is so small.
    I can understand SAP's response, however because of this unresolved conflict we are facing issues in assembly.
    Please help.
    Thanks in advance.
    Amol Joshi

    Dear Amol,
    I suggest to proceed with this in the SAP ticket, Iwan will assist you in anything.
    In case you have difficulties please post your questions in the SAP ticket.
    I am closing this thread.
    Thank you and Best Regards,
    Ervin

  • CRM - ISA customization

    Hi
    I am new to this CRM- Internet Sales Application.  My client requiremnt is to modify the existing ISA Application.  Client installed NWDI-NWDS successfully.  They have created the track in the NWDI and imported into the NWDS.
    Here , I am not understand how can we figure-out which component we need to modify for the customization.
    For example , which java file , par file ...
    If anybody having idea on the CRM-ISA applications please share it with me.
    Sure.. points will be rewareded
    Thanks
    Ravi

    Hi Fredrik,
    the configuration files are kept outside of the application folder and even after upgrading it the configuration will not get lost - that is the main idea behind the XCM tool.
    If you deploy a new ear (or even the already deploy one) you have two possible answer:
    - re-configure the new application
    - or use the old configuration
    To reconfigure the application you can just start the XCM took and proceed as you did with the first application.
    If you want to use the same (old) configuration you can just change one line in the WEB.XML file of the new one and the new application will be pointed to use the configuration files of the old one. I hope that this was lear enough.
    In other words, after you deploy the first application a new folder will be created and this folder will contain three XML files with all the application configuration: please check the following path <j2ee instance>sys/global/xcm/crm.b2b in case you deploy the standard b2b application.
    If you deploy the next application (named b2b_fredrik) another folder will be generated: sys/global/xcm/crm.fredrik - this folder will contain the configuration of the newly deployed application. But as I said if you want to use the old b2b configuration please open the web.xml file of both application and check how are these sys/global/xcm paths maintained - just make sure that the customer.* parameter contains the same path as in the B2B web.xml.
    After you restart the application you can use it.
    cheers
    Borislav

  • How can I add a custom attribute to a catalog area? (CRM Isa Sales)

    Gents,
    How can I add a custom attribute to a catalog area? (CRM Isa Sales)
    Actually I would like to use the Catalog Area Type (maintained in trx COMM_PCAT_ADM on Catalog Area Header level). This field doesn't seem to be available in J2EE webshop. (The field documentation says it is for documentation purposes only so I don't expect it to be transferred).
    As this field is not readily available, I would like to add is as an attribute to the Catalog Area. BADI's PCAT_IMS_FEED_ATT and PCAT_IMS_FEED_VAL seem to indicate that it should be possible to add additional fields not only on product level, but also on Area level:
    Example implementation code:
    method IF_EX_PCAT_IMS_FEED_ATT~READ_NEW_FIELDS.
    * Example, how to add new attributes to a indexcategory
    * Possible levels are 'C'ategory and 'P'roduct.
    * Field 'VALUE' carries the attributetype ('S'tring, 'I'ntegar or
    * 'F'loat)
    * Structure 'IS_OBJECTS' carries actuall identifiers
      data: ls_fields        type comt_pcat_ims_feed_ux.
      case iv_level.
        when 'C'.                        "Category Level
    *     no new field
        when 'P'.                        "Product Level
          ls_fields-field = 'CUSTOMER_EXIT_FIELD'.
          ls_Fields-value = 'S'.
          append ls_fields to ct_fields.
    *     exproduct fields
          ls_fields-field = 'REMAN_ABL'.
          APPEND ls_fields TO ct_fields.
          ls_fields-field = 'EXCH_BUS'.
          APPEND ls_fields TO ct_fields.
      endcase.
    endmethod.
    However, when I create an implementation and add some code in the when 'C' part, the attributes do not seem to get transferred. (I've checked in the debug mode of the developer studio).
    - My example code:
    METHOD if_ex_pcat_ims_feed_att~read_new_fields.
    * Possible levels are 'C'ategory and 'P'roduct.
    * Field 'VALUE' contains the attributetype
    * ('S'tring, 'I'ntegar or * 'F'loat)
      DATA:
      ls_fields LIKE LINE OF ct_fields.
      CASE iv_level.
        WHEN 'C'.                        "Category Level
          ls_fields-value = 'S'.
          ls_fields-field = 'ZTEST'.
           APPEND ls_fields TO ct_fields.
        WHEN 'P'.                        "Product Level
      ENDCASE.
    ENDMETHOD.
    and:
    METHOD if_ex_pcat_ims_feed_val~read_new_fields.
      CASE iv_level.
        WHEN 'C'.
         ls_fields-field = 'ZTEST'.
         ls_Fields-value = 'Value 1'.
         append ls_fields to ct_fields.
        WHEN 'P'.
      ENDCASE.
    ENDMETHOD.
    In the ABAP debugger, I can see that my code is touched during initial and delta replications, however, after replication, the fields do not show up in the Java debugger.
    Any ideas?
    regards,
    Wilco Menge

    Hi,
    How can I customize the /bin/wcmcommand or how can I make use of [2] to create a custom WCMCommand?
    I think the "formUrl" is to post those input value to the jcr repository?
    var createDialog = {
            "jcr:primaryType": "cq:Dialog",
            "id": CQ.Util.createId("cq-createdialog"),
            "title":CQ.I18n.getMessage("Create Page"),
            "formUrl": CQ.shared.HTTP.externalize("/bin/wcmcommand"),
            "params": {
                "cmd":"createPage",
                "_charset_":"utf-8"
    I have added a field called "starred"
    Moreover, when I using the firebug to trace the post command, I can see that the starred value is posted also.
    :status
    browser
    _charset_
    utf-8
    cmd
    createPage
    label
    b
    parentPath
    /content/keyword_elaboration
    starred
    c
    template
    /libs/collab/commons/templates/form
    title
    a
    Source
    cmd=createPage&_charset_=utf-8&%3Astatus=browser&parentPath=%2Fcontent%2Fkeyword_elaboration&title=a&label=b&starred=c&template=%2Flibs%2Fcollab%2Fcommons%2Ftemplates%2Fform
    However, when I go to the crxde to view the node's attribute, the properity starred is not created
    Are there anything I did wrong or missing?
    Thanks.
    Message was edited by: aslkit

  • How to display total "items" and "amount " in header.jsp in CRM ISA B2B

    Hi,
    I am modifying “header.jsp” in standard CRM ISA B2B application.  Here we have summary of total number of items and total amount but it is coming in to button and for that below code is there in “header.jsp” and it display it as button text.
    if (!ui.homActivated) { %>
    !!" alt="" border="0" height="16" width="20">
    </td>
    <td class="vertical-align-middle" name="miniBasket" value="<isa:translate key="b2b.header.minibasket.default"/>" >
            <form name="basketForm" action="javascript:show_basket();">
         <input class="green" name="miniBasket" type="button" value="<isa:translate key="b2b.header.minibasket.default"/>"/>   
        </form>
    </td>   
    <% } else { %>
    <!-- HOM scenario - minibasket displays collective order -->
    <td  class="vertical-align-middle" align="right">
    !!" alt="" border="0" height="16" width="20">
    </td>
    <td  class="vertical-align-middle" name="miniBasket" value="<isa:translate key="b2b.header.collorder.default"/>">
    <form name="basketForm" action="javascript:show_collective_order();">
        <input class="green" name="miniBasket" type="button" value="<isa:translate key="b2b.header.collorder.default"/>"/>   
    </form>
    </td>
    <% } %>
    Now I want to display total number of items and total amount separately in two different <td> element.
    How I can get total number of items and total amount in “header.jsp” I tried below code but did not get any success.
    Insert below line in “header.jsp” with respective page import statement for class or let me know which class I have to import.
    <%
         HeaderSalesDocument  hdr =
                (HeaderSalesDocument) request.getAttribute(MaintainBasketBaseAction.RK_HEADER);
        ItemList items =
                (ItemList) request.getAttribute(MaintainBasketBaseAction.RK_ITEMS);
    %>
    And then I use
    <td><%= hdr.getNetValue() %></td>
    <td><%= items.size() %></td>
    But it is not printing any thing and header page not display at all.
    Pl. tell me how to get total amount and number of items in header area. Which class or object I have to use here.
    I really appreciated any help from any one.
    Thanks and regards.
    Ashish Patel.

    Hi, I tried another logic. I took value from  Standard button, in which B2B application display total items and amount and I hide this field, to another text element.
    Now I Am breaking that value in words and stored them in array  and then trying to display that array with particular number which contains total item and amount through Java Script on Focus.
    But problem here is, It is not getting updated automatically I have to click on new text files to trigger Onfocus event. How I can achieve effect like as soon as Standard button changes it's value which is now hidden filed my new text box should update automatically.
    Thanks.
    Ashish

  • Open Catalog Interface (OCI) - Is CRM/ISA ready to be an External Catalog?

    I have found much information here and on help.sap.com talking about how to set up an external catalog to be part of our catalog(s). But, there is a severe lack of information to educate myself as to whether our catalog(s) are ready to be added as an external catalog to our customer's SRM system for example.
    The only valuable information I have been able to find on how to be sure that our CRM/ISA Partnershop can be used by our business partners in their various (SRM) procurement systems is here:
    http://help.sap.com/saphelp_crm40sr1/helpdata/en/73/fd147fcaaf41489508aaac8e3e37b5/frameset.htm
    We have a specific request that our CRM/ISA Partnershop be made available via our business partner's SRM system.  I can find no guide to help me provide the requested information without basically just guessing on my part.
    This is what they provided as a worksheet to return. 
    I assume the following or would like additional input:
    1)  They will need a Userid and Password.
    2)  For Language, we currently only support EN.  Would I enter EN or just leave blank?
    3)  What do the following refer to?  (These are the fields as requested and their suggested value by our customer)
      ~OKCODE       ADDI
      ~TARGET       _top
      ~FORCETARGET       YES
      ~CALLER       CTLG
      HOOK_URL       (Assumed to be blank)
    4)  These are the required OCI fields they would be expecting from the our catalog, but they can accept all OCI Release 4.0 fields...Assuming the connections from the above settings are made properly, will CRM automatically provide the approrpriate detail or do I need to set something somewhere?  All the XCM/DCM config settings for OCI seem to deal with an incoming External Catalog, not outgoing. 
    OCI fields
    <input type='hidden' name='NEW_ITEM-QUANTITY[1]' value='3'>
    <input type='hidden' name='NEW_ITEM-DESCRIPTION[1]' value='Descriptio'>
    <input type='hidden' name='NEW_ITEM-UNIT[1]' value='DZN'>
    <input type='hidden' name='NEW_ITEM-PRICE[1]' value='1.62'>
    <input type='hidden' name='NEW_ITEM-LEADTIME[1]' value='5'>
    <input type='hidden' name='NEW_ITEM-CURRENCY[1]' value='USD'>
    <input type='hidden' name='NEW_ITEM-MATGROUP[1]' value='44121704'>
    5)  Do I need to 'do' anything not listed above to be sure our catalog(s) are ready to perform as requested?
    Thanks for any clarification/links, etc
    I've spent weeks off and on now to try to determine an answer I could feel confident in.

    1/25/07 - Found a bit more info, but still need help determining if there are any additional settings/configs we need to make before starting to test with our Business Partner.
    http://help.sap.com/saphelp_crm40sr1/helpdata/en/19/3a74482f5811d5b3890050da4cccf0/frameset.htm
    I did these steps already, but have not tested yet:
    Customizing and Settings in CRM / Internet Sales
    Settings for receiving purchase orders in CRM
    Purchase order without reference to a quotation:
    In the CRM Business Connector, an XML purchase order is received via HTTP and it is converted into a sales order IDOC. This IDOC is then transferred to CRM and is posted there.
    The delivered mapping service expects a purchase order in the OLD_EBP XML format, which is transformed into a NEW EBP XML, xCBL and finally a CRM IDOC XML.
    The following settings must be made in CRM:
    · Creating a partner profile for the sender
    Path in SAP Menu
    Tools -> Business Communication -> IDoc-Basis -> Administration -> Partner profile.  
    Partner type: Customer
    Partner number: Number of the sold-to party in CRM
    Transaction code: APLI (Individual IDoc processing)
    Message type: CRMXIF_ORDER_SAVE_M
    (key fields of table EDPP1:
    -PARNUM partner number
    -PARTYP partner type)
    ·         To view CRM address management errors in the document, the parameter CRM_USER_LEVEL must be set to value 9.
    Path in SAP Menu
    System -> User profile -> Own data -> Parameters.
    I have asked my Basis contact to look into this portion:
    Business Connector
    Install a Business Connector 4.0 or higher.
    Required packages:
    · Sap_crm
    · Sap_crm_customizing
    · XSLT (only for BC 4.0, not required for BC 4.6)
    After processing the purchase order that was received first, an inactive routing rule is created that is completed and activated.
    Path in BC
    BC Manager -> Adapters -> Routing -> Edit.
    Transport: ALE (R/3 IDoc)
    SAP Destination:  
    The ports must be activated and the service EbpXmlToRfc must be accessible before the Business Connector can receive documents.
    Some CRM settings are hard coded in the transformations. They are in the file BasicOrderSettings.xsl, that are in the directory ...ServerpackagesSap_crmxsltincludesxcbl2sapcrm_xif.
    These are:
    Transaction type: TA (standard order)
    Item object type: BUS2000131(sales item CRM)
    Text ID under which the order text is created in the CRM order: 1000 (customer note)
    Make sure that all of the available Business Connector patches are installed.
    Our customer contact says they went with WebMethod instead of Business Connector, but I'm hoping we can make it work using BC without having to research yet another piece of the puzzle.
    Any additional detail/advice from anyone that's set up their Partnershop to be connected to SRM EBP via OCI?
    Message was edited by:
            Mike Anecito
        1/25/07

  • CRM ISA b2b Vs ECC ISA b2b - IPC and BADI

    Experts,
    1. In CRM ISA b2b - We use CRM_COND_COM_BADI to implement the userexit logics and to populate custom attributes. What is the equivalent BADI or procedure in ERP scenario assuming I am using IPC in both the scenarios.
    2.   in CRM ISA b2b scenario, we have item and header BADI's like crm_isa_basket_head...What is thew equivalent BADI/Procedure in ERP ISA b2b scenario.
    Thanks,
    Bala

    Hello Bala,
    Regarding your first question, AFAIK, the userexit logic of pricing should be developed in IPC pricing routines and uploaded to the SAP system with appropriate userexit assignment.
    About the second question, I am not very clear on what is the requirement? Do you want to modify certain data before a document is actually created/simulated in the SAP system? In this case, there are some enhancement points in the FM SD_SALESDOCUMENT_CREATE. This is what I used to modify/add/delete some data before the basket data is simulated or created as a quotation/order in the SAP ECC system.
    Pradeep

  • CRM ISA Software Components required for Netweaver CE 7.1

    Hi Experts
    We are planning to migrate CRM ISA Application to Netweaver CE 7.1 environment. Currently we are in Netweaver 7.0 portal in which our CRM ISA 5.0 component is running.
    What are the Software components required for CRM ISA to be compatable for Netweaver CE 7.1 environment.
    Basically we need to know the SCA versions for CRM ISA compatable for Netweaver CE 7.1
    Any kind of documentation which describes SCA's and installation steps are very much helpful
    Thanks,
    cnu

    Hi cnu,
    Information about CRM Java component should be described in master guide, for example CRM 7.0 , these components are
    SAP Shared Java Applications 7.0
    SAP Java Data Dictionary 7.0
    SAP CRM Java Applications 7.0
    SAP Shared Java Components 7.0
    SAP Shared Web Components 7.0
    SAP CRM Java Components 7.0
    SAP CRM Web Components 7.0
    SAP IPC Mobile 7.0
    TeaLeaf 4.5
    you should be able to find the SCA files in service market place using these component name.
    Interesting to know why would you migrate from 7.0 to 7.1? or you just want to PoC? I don't think SAP will you support you unless you have made a very good deal with them.
    I also heard the version of web channel will bring some really good feature though it's still based on NW 7.0 with ehp, are you going to "migrate" it once again?
    good luck,
    Denny

  • How to add third-party jar in CRM ISA application?

    Hello SDN!
    I need to add third-party jar in CRM ISA application. I know how to add such jars in common case and for local DCs. But for CRM I can't determine which DC should contain this third-party jar.
    Please tell me ASAP which DC (e.g. crm/isa/home/ext) I should use.
    Help will be appreciated.
    Regards, Lev.

    Hi,
    To add third party jar you need to create new DC which contain your third party Jar. Once you have new DC with your Jar file you can add as Used DC in required DC.
    Please refer [Using External Libraries for Development with NWDI|http://help.sap.com/erp2005_ehp_04/helpdata/EN/46/3ce3e4df201d63e10000000a11466f/content.htm] for more infromation to create DC with Jar File.
    eCommerce Developer.

Maybe you are looking for

  • IPhoto and iTunes not fully syncing?

    I am running up to date versions of iPhoto and iTunes software on OS 10.8.2. I cannot fully sync my photo library (around 5000 pictures) with iTunes (which then impacts iPhone 5 and ATV2). Has anyone got any advice to help solve?

  • Visibility of the components not working

    Hi, I have a simple requirement in which i have to display some menu items depending on the "*Role*" of the user who has logged in. I tried all the following methods, 1. In backing bean of the .jspx file, checking the Role and setting "component.setv

  • Standby ORA-1110

    I had an error today identified from alert log the below: Errors in file /apps/oracle/admin/XPSPERS/bdump/xpsper_mrp0_19602.trc: ORA-01110: data file 181: '/oradata1/XPS_DATA/XPSPERS/D1_223YMD4_081100305804_0.dbf' ORA-00372: file 181 cannot be modifi

  • Can I redirect a listener to a permanent session (using 9i)?

    Hi, My problem is: We have a software that we can not modify. It works on my database and open a session for each statement then close it. It is 500000 sessions per day. Is it possible to dedicate a listener which could open a permanent session and w

  • Crystal Report 10 certified/supported with Oracle11g

    Hello, I am wondering if Crystal Report 10 is certified/supported to work against a Oracle11g database? If you do not know how would I best get an answer to this question? Thank you, Marchel