Integrating WebDynpros to CRM WebUI - impossible?

Hello Experts,
My client is upgrading from PCUI (CRM 5.0) to WebUI (CRM 5.2). We have a WebDynpro (using ABAP) application that lists out sales orders for various customers. On clicking a Sales order #, the application used to pull up the PCUI view of the sales order. We would like to retain the WebDynpro and integrate it with the WebUI framework to accomplish the same functionality. (i.e to deploy the WebDynpro within the WebUI framework and have the ability to navigate in and out Sales order WebUI component from the WebDynpro).
My developers tell me that there is no simple means to integrate the WebDynpro to the WebUI framework and that we will have redevelop the entire application in WebUI from scratch. I find this hard to believe.
Is this experience or is there a pragmatic solution to integrate WebDynpros with WebUI? If so, what is the technical solution? I did search this forum and internet but could not find any answers so far.
Cheers,
Arun K

Hi Arun,
Not sure if this forum would fetch you the right answers.
But from what I have an understanding about how CRM 2007 works, it is a framework which is a combination of BSP layered on WebDynpro architecture. The idea is to have the flexibility of BSP and the power of WebDynpro.
Now one way to 'resue' the webdynpro application is to use the Navigation links in transaction CRMC_UI_NBLINKS. This should be possible since both these applications reside within the same ES repository and require the same authentication for access.
But by doing this, we loose out on the very essence of why we need to remodel applications using CRM WebUI. We would no longer be able to make use of the configuration capability provided by WebUI to render UIs. Thus you would not be able to harness the UI prowess of CRM WebUI in the screen that lists out the Sales Orders. But if that never was your intention in the first place, then you are good to go.
Once you are successful in associating the WD application via the URL launcher, you would still need to build the URL to navigate from the Sales order link to the the subsequent screen (whcih I believe would be the revamped screen from PCUI to WebUI) . This, in my opinion should not be difficult, since :
1) the navigation mechansims is similar in WebDynpro and CRM WebUI
2) There is a provision to build URLs using classes/methods provided in the CRM WebUI framework, I am unsure of the method/class names, but they do exist.
I would not vouch for everything that I have mentioned since its purely conceptual. I have just applied the concepts I am aware of in this situation.
But the bottom line is...Its not impossible and having to start from scratch is definetely an overstatement. However, the way to achieve it completely depends on the nature of your requirement. If deploying tha WD application within WebUI and navigation is the only concern, then it is definetely possible.
Best Regards,
Rashmi.

Similar Messages

  • Integrating WebDynpros to WebUI - impossible?

    Hello Experts,
    My client is upgrading from PCUI (CRM 5.0) to WebUI (CRM 5.2). We have a WebDynpro (using ABAP) application that lists out sales orders for various customers. On clicking a Sales order #, the application used to pull up the PCUI view of the sales order. We would like to retain the WebDynpro and integrate it with the WebUI framework to accomplish the same functionality. (i.e to deploy the WebDynpro within the WebUI framework and have the ability to navigate in and out Sales order WebUI component from the WebDynpro).
    My developers tell me that there is no simple means to integrate the WebDynpro to the WebUI framework and that we will have redevelop the entire application in WebUI from scratch. I find this hard to believe.
    Is this experience or is there a pragmatic solution to integrate WebDynpros with WebUI? If so, what is the technical solution? I did search this forum and internet but could not find any answers so far.
    Cheers,
    Arun K

    Arun,
    I would disagree with your developers that they would need to redo everything.  However I do have a few catches:
    1.  You have SSO established between all applications.
    2.  You will need to "rewrite" the part of the WDA application that "links" to the sales order
    3.  I believe there is a way to call up documents through navigation links and parameters in the webui.
    4.  You can always link in the WDA application to the webui menu via an URL transaction launcher.
    So the answer is it could be done.  I know there are "parameterized" links, because in business workflow in the webui it can launch a detail view via the BOR display methods.
    The abap code below proves my point about remote launching.
    DATA lv_bor_object_key TYPE swo_typeid.
    lv_bor_object_key = object-key-marketingproject.
    cl_crm_uiu_mkt_obj_mapper=>show_bor_object_in_ui(
    iv_bor_object_key  = lv_bor_object_key
    iv_bor_object_type = object-_objecttypename
    iv_ui_action       = cl_crm_uiu_mkt_obj_mapper=>co_ui_action_edit ).
    Further look at the code in the static method call.  Now this is CRM 2007 code, but basically they are building an URL dynamically with the parameter of the object type + actual object.
    Take care,
    Stephen

  • WD ABAP CRM WebUI Integration

    Hi,
    I have a question regarding CRM WebUI integration with WD ABAP.
    My requirement is to trigger a particular CRM application (lets say, create quotation) from EP environment for a particular portal role, may be, from a WD application.
    I searched in the sdn, and whatever threads i found was describing how to launch the complete CRM UI from portal.
    Any pointers on how to trigger a single CRM application from a WD application?
    Regards
    Seshadri

    I'm not sure this is really a web dynpro abap question.  Using the Portal APIs, Web Dynpro ABAP can trigger navigation to any navigation target configured in the Portal.  Reading your question, I get the impression that you want to know how to setup a navigation target in the portal for a specific CRMUI application point.  This seems more like a CRMUI or Portal question.

  • E-mail notifications not integrated with CRM WebUI

    Dear Experts,
    I would like to know if this is the Limitation for extended notification.
    If not, is there any hints about integrating the extended notification with CRM WebUI?
    Many thanks,
    Perry Song

    Dear Experts,
    I would like to know if this is the Limitation for extended notification.
    If not, is there any hints about integrating the extended notification with CRM WebUI?
    Many thanks,
    Perry Song

  • Java WebDynpro & CRM WebUI

    Does anyone know if it is possible to integrate webdynpro applications directly into the CRM webUI?  For example, if we have a custom web-dynpro application for accounts (business partners) are we able to call this web dynpro application directly within the WebUI and pass the business partner number along with the URL for execution?
    Any help on this question would be greatly appreciated.
    Thanks,
    Darcie

    Take a look at the following links:
    /people/vikash.krishna/blog/2008/09/23/crm-2007-how-to--2-a-transaction-launcher
    /people/vikash.krishna/blog/2009/04/23/crm-2007-how-to--2-b-transaction-launcher
    Passing Parameters to URL Based Transaction Launcher
    regards.

  • Question of the day: Best Portal integration strategy for CRM 7.0?

    I would appreciate it if anyone can give me their feedback with the knowledge and background with the Portaland CRM WebUI integration based on the following options:
    These are the available options for portal integration:
    Option A: Initial Login to CRM WebUI, launch other functionalities from WebUI
         All users login through SAP CRM WebUI. Based on user portal roles, available applications are presented using WebUI transaction launcher to open up as new browser windows or within the content area of CRM WebUI
    Option B: Initial Login to Portal, CRM and other applications launched from Portal
         CRM WebUI is setup as a full screen BSP iView. All users login once through SAP NW Portal. Based on user portal roles, available applications are presented. CRM, BI BOBJ, KM are launched in a separate browser windows. For SAP applications, there is SSO available.
    Option C: Initial Login to Portal, CRM and other applications integrated into Portal
         All users login once through SAP NW Portal. CRM WebUI is integrated into the Portal content area, and navigation between CRM screens are handled through Portal links.
    Business considerations:
    1.  Single-Sign-On (SSO): The proposed solution should provide an integrated sign on page that allows access to other CRM applications without the user logging in again.
    2.  Frontend navigation: All CRM applications used by business should be accessible from a single location. This should cater for future applications as well eg: AFLS. Ideally there should be a minimum number of windows that a user has to juggle.
    3.  Contextual usability: The related applications should be linked to CRM and launched where it is used to support business operations. If possible, the applications should launch with the particular CRM transaction/record to minimize time required to locate relevant information eg: integrated reporting
    4.  Standardized look and feel: The portal should not change the functionalities of standard CRM and should integrate well in terms of the look and feel of the product and NOL branding
    Based on the following business considerations, would Option B a better solution in terms of integration with other CRM applications, integration with other SAP applications (BOBJ, KM), flexibility in integrating with other options, SSO, maintainability and scalabilit.
    Thanks a lot,
    Cecilia
    Edited by: John Burton on Jan 20, 2010 1:38 PM

    We did option B at our client for CRM 2007. The authetication works perfectly between SAP NW Portal, and SAP CRM. It was one day work with single BSP iView (I beleive).

  • Custom object in work flow not opening in CRM webui

    Hi,
    I have designed a workflow in SAP Ecc 6.0 CRM.
    There are some work items and a single custom popup screen in this workflow.
    This popup screen is used to get data and pass to the subsequent workitem.
    This screen opens in SAP CRM in the workflow inbox (SBWP) , and works as expected.
    Also, mails are sent to the SAP user IDs of the concerned people through the workflow (as per process).
    At this stage, we have done all settings  reqd in SWU3.
    However, when this entire workflow process is trigerred using the CRM WEBUI, the following problems occur:
    1)  There are no mails received at any stage in the workflow inbox.
    2)  When the  work item for the popup screen appears in the WebUI workflow inbox, and it is clicked, there is an error.
    "Associated object cannot be opened. Contact your system administrator"
    So, the customised pop-up does not open in this CRM WEBUI workflow inbox at all.
    Question:
    1) How do we ensure that the mails are received in the CRM WEBUI workflow inbox? Are there any settings to be done for that?
    2) How can we make the custom popup open in the CRM WEBUI workflow inbox?
    Regards,
    Sachin

    Hi,
    Please check IMG path.
    The path CRM->Basic functions->Worklists->Define Alert Inbox and Workflow Inbox->Define Object-Specific Navigation
    Input like
    BOR   Your_Object   Your_Method  BT_XXX  OPEN
    Hope it work.
    Deripmav

  • I can attach an image to SAP CRM WebUI but was not able to view it

    Dear Experts,
    I was trying to attach an image document to SAP CRM WebUI through cl_crm_documents (Method :- create_with_table) by passing the binary value.
    I receive a string value for the image from IOS team and I convert the same to Xstring and binary in the code. And pass the binary value to the method "create_with_table".
    And I could see the document gets attached. When I try to open the same. The image looks like a small cross bar(i.e :- As if we try to open an unsupported file format.) Though I tried passing both jpeg and png files.
    On the other hand, when I try to attach the same image manually in WebUI. I could view the attached image perfectly. Please find the below code snippet I have used.
    Help me out in getting it resolved.
    CONCATENATE it_flup_gen2-or_img_faci_desc '.pdf' INTO ls_file_access_info-file_name.
    * Convert string to Xstring value for FACI Image
       CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
         EXPORTING
           text     = it_flup_gen2-or_img_faci
           mimetype = 'application/pdf'
         IMPORTING
           buffer   = lv_faci_xstr
         EXCEPTIONS
           failed   = 1
           OTHERS   = 2.
       IF sy-subrc = 0.
         CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
           EXPORTING
             buffer        = lv_faci_xstr
           IMPORTING
             output_length = lv_len
           TABLES
             binary_tab    = lv_file_content_binary.
    * Assign file properties
         ls_file_access_info-file_size  = lv_len.
         ls_file_access_info-binary_flg = 'X'.
         ls_file_access_info-file_name = ls_file_access_info-file_name.
         ls_file_access_info-mimetype   = 'application/pdf'.
         APPEND ls_file_access_info TO lt_file_access_info.
    * Assign business object
         ls_business_object-instid  = lv_guid.
         ls_business_object-typeid  = 'BUS2000125'.
         ls_business_object-catid   = 'BO'.
    ** Fill property values
    ** Get the unique name for the Attachment
         ls_properties-name  = skwfc_prop_relative_url.
         ls_properties-value = it_flup_gen2-or_img_faci_desc.
         APPEND ls_properties TO lt_properties.
    ** Get the decription and title
         ls_properties-name  = skwfc_prop_description.
         ls_properties-value = it_flup_gen2-or_img_faci_desc.
         APPEND ls_properties TO lt_properties.
    ** Get the document mime type
         ls_properties-name  = skwfc_prop_mime_type.
         ls_properties-value = 'application/pdf'.
         APPEND ls_properties TO lt_properties.
         ls_properties-name         = 'LANGUAGE'.
         ls_properties-value        = sy-langu.
         APPEND ls_properties TO lt_properties.
       ENDIF.
    * Creating a document with provided data
         CALL METHOD cl_crm_documents=>create_with_table
           EXPORTING
             business_object     = ls_business_object
             properties          = lt_properties
             file_access_info    = lt_file_access_info
             file_content_binary = lv_file_content_binary
             raw_mode            = 'X'
           IMPORTING
             loio                = ls_loio
             phio                = ls_phio
             error               = ls_error.
         IF ls_error IS  INITIAL.
           CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
             EXPORTING
               wait = 'X'.
         ENDIF.
    regards,
    Sabarinathan

    Hi Deepika,
    Thanks for the response. If you go through my code snippet I have given, I have already mentioned the mimetype as "application/pdf" for pdf document and used the same in my coding. It still doesnt help out.
    regards,
    Sabarinathan C

  • BP telephone pulled out from another BP in CRM webui

    Dear Experts:
    When I created a bp through CRM webui 7.0, I maintained the general address info. and saved it. after that, I accessed the address details section by clicking on address assignment block in order to add the phone and email info. however, the  fields had been already filled with the phone and email info. from another BP which I have created right before this BP.  it should be blank before adding any data. It seems like the second BP's address detail view still pointed to that of the last BP I have created prior to this one.  However, if I logoff from webui and logon back, it is blank and looks right.   Is ther any advise?
    Thanks

    Hello,
    Perhaps you could check if the BSP component view BP_ADDR/StandardAddress has been enhanced in your system. If so, see if the getter for TELEPHONE of the model node for BuilStandardAddress is available.
    If this method has been enhanced, it is possible there is an error in the code. Possibly, casting the property access to an object of CL_CRM_BOL_ENTITY and calling the REREAD( ) method could solve your problem.
    Kind regards,
    Tom.

  • Problem in CRM WEBUI

    Hi,
    I am on CRM WEBUI. When I click on any of the buttons on WEBUI, after a while, it is showing a blank page, instead of required page. However if I click on back button, then it is showing the required page.
    This is happening very sporadically. I am not able to undertstand the reason.
    Could you please let me know, any settings I need to do to avoid this problem. (CRM Settings or Internet settings).
    Thanks in advance for all the responses.
    Thanks,
    Sandeep

    Hello Sandeep,
    Please have a look at note 1244321 which contains the general information on analysing WEBUI problems.
    Please also try to get a HTTP trace of the problem which would be helpful on analysing.
    There was the similar case which was caused by network.
    Best regards,
    Maggie

  • Is it possible to use variant configuration (with a Non-SAP solution) when creating ERP sales orders in SAP CRM WebUI

    Hello,
    our customer plans to use a Non-SAP solution for variant configuration (Camos) in SAP ERP (ECC 6.0) and in SAP CRM 7.0 EHP1 as well.
    ERP sales orders (and ERP quotations) should be created in SAP CRM (CRM WebUI).
    Is it possible to use variant configuration (with an external variant configuration tool) when creating ERP sales orders and quotations in the SAP CRM WebUI or do we have to implement SAP IPC for this?
    Thanks in advance.
    Regards,
    AEV

    Dear AEV,
    I think LORD (lean orders) should work with variant configuration as well. In the note 1236015 there is not restriction listed. However you need lord2 activated in ECC, and ECC system should be on EHP4.
    Best regards
    Rene

  • MS Word integration with SAP CRM: can a PDF be created from the MS Word doc

    21/11
    Gurus,
    I know have a better understanding of the topic but still have 2 open questions.
    I now know that StreamServe cannot read .DOC files but can read and work with .PDF files.
    Since we are in a SAP forum and not a StreamServe forum,
    1/ I am wondering if SAP CRM 2007 can convert the MS Word generated and populated documents into .PDF. Possibly immediatly.
    2/ Can the MS Word generated and populated documents be saved by SAP CRM 2007 as .XML files?
    Thanks again.
    Dear All,
    On my project, there is a requirement to generate ad-hoc and amendable letters in CRM (2007).
    We might have +150 letters so I am thinking about using MS Word integration with SAP CRM to deliver this.
    With SAP CRM 2007, I understand that it is indeed possible to generate WebServices that will then be consumed by Word templates through the mail merge functionality. So agents will not have to enter BP name, address and so on. All this can be done by configuration which is great.
    My point of concern is how to integrate this design to StreamServe for printing purpose (we do not want to go into local printing)
    Can StreamServe collects the Word generated document?
    Should this Word document be converted as PDF before or can StreamServe do it?
    Should StreamServe exploits the XML contents within the Word generated document?
    Thanks for your help and insights about this.
    Brice.
    Edited by: Brice Vialle on Nov 21, 2008 9:26 PM
    Edited by: Brice Vialle on Nov 21, 2008 9:34 PM

    Hi Chris,
        Your advice helps me a lot, thank you.
        I upload an XML-Format template Word Doc to server as a MIME Object.
        When OfficeControl is started in Web Dynpro, OfficeControl automatically open the XML-Format template.
       For the first time, I get the XString-type Context attribute bind to the content of the Word Doc,
       then translate it to string, I got the XML-format content, it's great!
       However, after the first time, when I input any new contents in MS Word in Web Dynpro,
       no matter I execute "Ctrl + S" or click the "savedocument" button,
       when I translate the XString Context attribute to String, I got messy code. (but the first time, it is good plain text)
       I use the function module: ECATT_CONV_XSTRING_TO_STRING (good for first time, dump after first time),
       SCMS_XSTRING_TO_BINARY, SCMS_BINARY_TO_STRING (good for first time, messy code after first time).
       My Demo source code is in: (system) SMV --> (local object) zhaode --> (Dynpro Component) ztest_office_control
       core source code is as:
       clear itab.
      CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
        EXPORTING
          BUFFER = lv_datas
        IMPORTING
          OUTPUT_LENGTH = lv_length
        TABLES
          binary_tab = itab.
      CALL FUNCTION 'SCMS_BINARY_TO_STRING'
        EXPORTING
          input_length = lv_length
          mimetype = 'text/plain; charset=utf-8'
        IMPORTING
          text_buffer = lv_datas_string
          output_length = lv_data_len
        TABLES
          binary_tab = itab.
        Can you give me some advice?
    Best Regards,
    Derek

  • I need to create a  Notification in CRM WebUI  When we create a new contract

    Hi Experts,
    I am working in Utility Industry and as per the business requirement I need to create a  Notification in CRM WebUI
    When we create a new contract & click on apply button.
    As per my knowledge we are not maintaining Notification information in CRM System. So could you please
    help me to call IW52 during the new contract creation when we click on apply button.
    Thanks
    Roli

    Hello Roli,
    If your requirement is to launch Transaction IW52 after clicking apply button then you can use Transaction Launcher tool in CRM to integrate to CRM WebClient UI.
    Calling Transaction Launcher on user action
    BOR object or ITS based Transaction Launcher
    Regards,
    Ashik

  • Customer specific codelists in integration scenario with CRM onPrem

    Hi,
    we are working on an integration scenario C4C <> CRM onPrem. The businesspartner masterdata should be editable in C4C and CRM.
    We have several customer specific fields on the businesspartner in both systems.
    In CRM we have implemented customizing for the values of these fields via customizingtables that can be maintained with TX:SM30.
    We can also create finetuning-activities for the maintenance of the code lists for these fields in C4C.
    As these customizingtables can have around 1.000 entries per table we are searching for a solution to maintain the values just in CRM instead of maintaining them twice.
    Does anybody has an idea how to replicate customer specific codelist-values from CRM into C4C? Or maybe a valuehelp in C4C that retrieves the values via webservice from CRM?
    Thanks
    Danny

    Hi Danny,
    We have requirement like get all Oper Order based on Account from ECC to cloud and we have successfully achieved using External Web Service Integration.
    We have consume ECC web service integration and retrieve all Open orders based on Account ID and display in the table.
    So as per my knowledge you can read all value using web service call and maintained in custom OVS ( I have never tried ).
    You need to check whether is it possible or not using custom OVS but if it is working for table than it may be work for custom OVS as well.
    Please check this post below may be helpful to you
    SAP Cloud SDK : Bi-directional Custom Web-service Integration with PI
    Regards,
    Mithun

  • How to create an appointment in crm webui?

    hello experts!
    i'm verymuch new to crm webui. would anybody please let me know how to create an appointment in crm web ui. even though i established a account and contact relationship in t-code BP in GUI. The error still pops up asking me to enter Sales organization,distribution channel and division.
    regards
    sanguine

    You can follow chapter "3.1 Maintaining Organizational Data Profile" from best practices' building block ['C23: CRM Basic Sales'|http://help.sap.com/bp_crm70/BBLibrary/HTML/C23_EN_DE.htm]. For "Organizational Model Determin. Rule" instead of a rule 10000166 enter 10000194. It will determine org. data from current user.
    Also take a look in near settings. There you can define your own rule.
    Or check this thread Org Unit determination based on Emp Resp in Task which describes how to create profile for employee responsible.

Maybe you are looking for

  • How do I resolve a (-50) error message?

    When I try to share a music video with iDVD, it returns the error message, "Unable to prepare project for publishing. The project could not be prepared for publishing because an error occurred. (-50)" I tried sharing with iTunes and Media Browser, bu

  • Custom Fields in the PO SRM-7.0

    Hi Experts: I Write for the following thema I have added two fields in the view 'V_PO_DODC_HD_GN_BD' component '/ SAPSRM/WDC_DODC_PO_H_BD1', which through configuration only appear in the types of purch-orders ZBES or ZIPO, these fields make it throu

  • How to call DBMS_LOB functions

    I want to save some binary data into BLOB field in Oracle database. How can I call the DBMS_LOB functions? Do I need to import any library? I am using BMP entity bean, is it possible to use CMP bean? (I am in Borland environment, JBuilder and AppServ

  • I suggest buying the BB passport if you...

    ..do not play games much. but it would be good for emulator like SNES or others with keypad. look at the keypad    button location on BB passport, it is perfect for the game pad i think. ..want a long battery time. its really long. but there is a pho

  • IPhoto attachment and missing images

    When I tried to load a photo as an attachment from iPhoto this morning, it would not open any of my photos in the media browser.  Then, when I actually opened iPhoto, all of my pictures (over 1,000) were gone!  Any ideas?