BSP Application for creating surveys in EP 6 & 7

Hello friends,
I have been searching for a BSP application that supports the creation of surveys in EP 7, although this function should have been available in teh standard EP Role (campaign manager:com.sap.pct.crm.campaignmanager)
can anyone help me in finding this role or the BSP app.
thanks,
HM.

Hi,
Please avoid double posting in differnt categories.
Replied to in creating users in EP 6.0 from BSP application

Similar Messages

  • Survey BSP application for never answered surveys

    Hello Experts,<br />
    I need to launch the BSP application CRM_SVY_SERVER for an order whose survey hasn't been answered yet.<br />
    <br />
    <b>Let me explain it better:</b><br />
    The customer survey is properly setup, I'm able to answer it in CRMD_ORDER and see the results in CRM_SURVEY_SUITE.<br />
    Now I need to enable answering for an order from the BSP application mentioned. But to create an answer in this application, relating to an order, I need to provide the valueguid of the answer (table CRM_SVY_DB_SVS, field VALUEGUID).<br />
    <br />
    <b>The main problem is:</b> The valueguid of the answer doesn't exist yet, as the survey wasn't answered yet. If I pass the order header guid (CRMD_ORDERADM_H-GUID) to the application, it says: "Survey not found".<br />
    <br />
    Is there a way to pass the order header guid (CRMD_ORDERADM_H-GUID) to the BSP application, so it creates the answer valueguid automatically? How this BSP application deals with surveys never answered?<br />
    I think i'll have to code a little bit, to instantiate a survey and get a valueguid, before calling the BSP application. If you have any ohter idea, please let me know.<br/>
    <br />
    Sorry for the long text, its just a lot of details.<br />
    <br />
    Regards,<br />
    Rafael Schaffer<br />
    <br />

    Hi Rafael,
    I'm not sure what's the error. I'll give sample code that's already working in my CRM system. It may give you some ideas.
    REPORT  ZTEST3.
    INCLUDE:CRM_OBJECT_KINDS_CON,
            CRM_OBJECT_NAMES_CON.
    DATA: s_orderadm_h TYPE crmt_orderadm_h_com,
          t_orderadm_h TYPE crmt_orderadm_h_comt,
          s_input_fields TYPE crmt_input_field,
          t_input_fields TYPE crmt_input_field_tab,
          s_field_names TYPE crmt_input_field_names,
          t_field_names TYPE crmt_input_field_names_tab,
          s_activity_h TYPE CRMT_ACTIVITY_H_COM,
          t_activity_h TYPE CRMT_ACTIVITY_H_COMT,
          s_objects_to_save TYPE crmt_object_guid,
          t_objects_to_save TYPE crmt_object_guid_tab,
          s_saved_objects TYPE crmt_return_objects_struc,
          t_saved_objects TYPE crmt_return_objects.
    ***** SURVEY**********
    DATA: lead_guid TYPE guid_32,
          activity_guid TYPE guid_32,
          lead_id TYPE crmt_object_id,
          activity_id TYPE crmt_object_id,
          valueguid TYPE crm_svy_db_sv_guid,
          valueversion TYPE crm_svy_db_sv_vers.
    DATA: survey_value_guid TYPE guid_32,
          it_values TYPE CRM_SVY_API_STRING_T.
    DATA: et_survey_param TYPE CRM_SVY_API_PARAMETER_T,
          it_survey_param TYPE CRM_SVY_API_PARAMETER_T,
          wa_survey_param TYPE CRM_SVY_API_PARAMETER,
          cs_evaluation_infos TYPE CRM_SVY_RE_TAR_OBJ.
    DATA: o_survey_runtime TYPE REF TO cl_crm_svy_runtime,
          o_surveyvalues TYPE REF TO cl_crm_svy_values,
          t_application_params TYPE crm_svy_api_parameter_t,
          t_all_values TYPE survy_t_all_values.
    DATA: value TYPE string.
    ****** END SURVEY *****
    DATA: guid_h TYPE CRMT_OBJECT_GUID,
          guid_i TYPE CRMT_OBJECT_GUID,
          process_type TYPE CRMT_PROCESS_TYPE,
          item_type TYPE CRMT_ITEM_TYPE,
          object_type TYPE CRMT_SUBOBJECT_CATEGORY,
          process_mode TYPE CRMT_MODE,
          it_survey_ui TYPE CRMT_SURVEY_UI_TAB.
    *   Fill required structures
      CLEAR: s_orderadm_h, t_orderadm_h.
      s_orderadm_h-object_id = 'BUS2000126'."'BUS2000108'.
      s_orderadm_h-process_type = 'ZCRC'.
      s_orderadm_h-description = 'Description nih'.
      APPEND s_orderadm_h TO t_orderadm_h.
    ******  ADD FIRST PROPERTY TO INPUT FIELDS -> ACTIVITY_H
      CLEAR: s_input_fields, t_input_fields .
      s_input_fields-ref_kind = gc_object_kind-orderadm_h."'A'.
      s_input_fields-objectname = gc_object_name-activity_h."'ACTIVITY_H'."'LEAD_H'.
      CLEAR: s_field_names, t_field_names.
    * in order to get location and external reference no values, their fieldnames must be added to these
      s_field_names-fieldname = 'ACT_LOCATION'. APPEND s_field_names TO t_field_names.
      s_field_names-fieldname = 'CATEGORY'. APPEND s_field_names TO t_field_names.
      s_field_names-fieldname = 'EXTERN_ACT_ID'. APPEND s_field_names TO t_field_names.
      s_input_fields-field_names = t_field_names.
      APPEND s_input_fields TO t_input_fields.
    ******  END FIRST PROPERTY TO INPUT FIELDS -> ACTIVITY_H
    ******  ADD SECOND  PROPERTY TO INPUT FIELDS -> ORDERADM_H
      CLEAR: s_input_fields.
      CLEAR: s_field_names, t_field_names.
      s_input_fields-ref_kind = gc_object_kind-orderadm_h ."'A'.
      s_input_fields-objectname = gc_object_name-orderadm_h."'ORDERADM_H'.
    *Subtable FIELD_NAMES
      s_field_names-fieldname = 'DESCRIPTION'. APPEND s_field_names TO t_field_names.
    */Subtable FIELD_NAMES
      s_input_fields-field_names = t_field_names.
      APPEND s_input_fields TO t_input_fields.
    ******  END ADD SECOND  PROPERTY TO INPUT FIELDS -> ORDERADM_H
    CLEAR: s_activity_h, t_activity_h.
      s_activity_h-ACT_LOCATION = 'Location nih'.
      s_activity_h-EXTERN_ACT_ID = 'Extern ref no nih'.
      s_activity_h-category = 'ZC1'.
      APPEND s_activity_h TO t_activity_h.
    * Create activity
      CALL FUNCTION 'CRM_ORDER_MAINTAIN'
        EXPORTING
    *    it_lead_h             = t_lead_h
          it_activity_h         = t_activity_h
    *    it_partner            = t_partner_h
    *      iv_collect_exceptions = ''
        CHANGING
          ct_orderadm_h         = t_orderadm_h
          ct_input_fields       = t_input_fields
        EXCEPTIONS
          error_occurred        = 1
          document_locked       = 2
          no_change_allowed     = 3
          no_authority          = 4
          OTHERS                = 5.
      IF sy-subrc <> 0.
    *  MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    *    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    * Get GUID of created LEAD for later saving
      READ TABLE t_orderadm_h INTO s_orderadm_h INDEX 1.
      CLEAR: s_objects_to_save.", t_objects_to_save.
    *s_objects_to_save = lead_guid = s_orderadm_h-guid.
      s_objects_to_save = activity_guid = s_orderadm_h-guid.
      APPEND s_objects_to_save TO t_objects_to_save.
    *** continue to next post
    because of SDN forum limitation (2500 line of code from [this link|Formatting issues in SDN postings (character limit and code tags);) , please see my next post to continue my code

  • How to secure BSP applications for external users on the internet?

    I posted this question under Enterprise Portal forum but got no response. I am hoping some of you experts in this area can help.
    We have developed BSP applications and set them up as iViews in Enterprise Portal 6. Our portal implementation will be used by external users.
    We have security concerns that the access to the BSPs  allows external users direct access to the R/3 system. We were told that we should use ITS application instead of BSP application for external users.
    Do any of you have any insight into how we could work around the security problem with BSP applications, or BSP applications in EP6? Your help will be greatly appreciated.

    In sense they are correct as to whether it is more secure or not would have to be a call by people who are more of an expert than myself.
    But I can see there point the BSP runs directly on the system and uses the system security where as the ITS is basically just an RFC call. However for us we use a 620 server with BSP's and make RFC calls to our R/3 systems thus keeping people of the R/3 directly - however we are not opened to the Internet.
    If your message is answered please remember to mark it solved so others searching in the future can find the solved ones quicker - just click on the yellow star.

  • WebDynpro Application for Create Sales Order

    Hi All,
          Can any one help me to get the right documentation on How to create a WebDynpro Application for Create Sales Order, Calling BAPI.

    In NWDS, click Help-->Welcome...Netweaver Developer Studio.  Under "Developing WebDynpro Applications" click the link to the chapter.
    Go to....
    SAP WebAS for Java Applications
    Development Manual
    Developing Web Application
    Web Dynpro
    Tutorials
    Advanced Tutorials
    Model Tutorials
    Creating a Web Dynpro Appliation Accessing ABAP Functions.
    This should get you started.
    Regards,
    Rich Heilman

  • Restricting the drop down menu contents in CRM BSP application for portal

    Dear All,
    I have a problem with CRM BP where I am accessing a BSP application for ACTIVITIES - SEARCH "CRMD_BUS2000126_F4" as an iview. This iview has been assigned to a user who is an external employee of the organization. This contains a drop-down menu to search for ACTIVITIES based on user's choice(ME, MY DEPT, MY GROUP..etc). My problem is to restrict the choices in the DROP-DOWN menu to only ME and remove all others.
    How do i do that???
    rgds
    Chan

    Hi Chan,
    u r on right track.
    Save the changes that you make to the field group (entering a default value and tick 'read-only')
    I hope you are changing the field-group in CRMC_BLUEPRINT_C.
    after u have saved the canges to the fieldgroup, you need to re-gerenate the layout.
    Layout of User Interface (People-Centric UI) -> Application Element -> Field Group -> Layout Generation.
    Enter the name of the fieldgroup that u just changed.
    First run it as it is (with the "Only Check Field-Groups" ) to see if it is running into any errors.
    If there are no errors, Make sure that you remove the "Only Check Field-Groups" option and then execute.
    The layout will b generated and you should see the desired changed now.
    Hope this helps. / reward points if helpful..
    Regards,
    Raviraj

  • What is the best application for creating a monthly staff rota?

    what is the best application for creating a monthly staff rota? I need to display annual leave due and taken, days off, training days etc

    Thanks Luis.
    Can't beleive I missed that. I am so used to using Compressor or Toast. This method works great. Thanks.
    Best.
    Tom

  • How user will execute the BSP application I created...

    Hi,
    I have created a BSP application which has various pages with flow logic.
    Now to execute it I use execute icon and then I get moved to web browser.
    The application is working cool.
    But what I am wondering is user is not going to go to code and use excute button to execute the code.
    So how can he do the execution of page ?

    You have lots of options (and no generally users don't go to SE80 and launch your application from there).
    1.  Give out the URL to your application. Users can launch the application directly from the URL in the browser. The URL could be stored in the Browser Favorites or as a desktop icon.
    2.  If you use the Netweaver Portal - create a BSP iView for the application and attach it to the users' role.
    3.  A BSP URL can be added as a link in the SAP Easy Access Menu.  Under favorites, just choose Insert Other Object
    4.  You can create an ABAP Transaction code. In the program under this transaction code, you could host the BSP application in an HTML Control or open it externally in a browser via CL_GUI_FRONTEND_SERVICES=>EXECUTE.  It is fairly easy to create a generic ABAP program to launch BSP application and receive the application name via a Transaction Code Parameter. You can build a specfic URL to a BSP application in code using CL_BSP_RUNTIME=>CONSTRUCT_BSP_URL.

  • Bad URL in BSP applications for login

    I have some BSP applications using the following URL for login (standard SAP login page):
    /sap/public/bsp/sap/system/login.htm?sap-url=<%=PATHTRANS%>&bspchangepasswordvisible=X&bspclient=001&bspdontshowhttpswarning=X
    this URL for login works good with a WAS 6.20 but not with a WAS 6.40
    Does anybody have an idea of why ? or if there is another login page to call in the WAS 6.40 to have the same functionality ?

    Hi Eric,
    in fact, there is a new login application available in 6.40, a lot easier to integrate and with more features than the old system application.
    To activate do the following: in SICF - at the tabrider where you configure the redirect to ../system/login.htm - you can find a checkbox labeled 'System Logon'. Setting this checkbox enables the new logon. The button 'Settings' opens another window where you can configure fields, default values, styles etc.
    Documentation is at http://help.sap.com/saphelp_nw04/helpdata/en/ff/c7de3fc6c6ec06e10000000a1550b0/frameset.htm.
    There is a set of weblogs in work to cover customization. In case you have further questions open a thread in this forum with topic '6.40 System Logon'.
    What is the error or problem which you get using the redirect to .../system/login.htm in 6.40?
    regards, Ulli

  • BSP Application for starting Web UI in CRM 2007 (6.0) using SE 80

    Hi All,
    Could you let me know the name of the BSP application that I need to execute using SE80 transaction
    in CRM 2007 (6.0) to start the Web UI from the CRM GUI. Also, let me know if there is any other way
    (tcode... etc) to start Web UI from GUI.
    Thanks in advance.
    --R D

    You can use BSP Appl CRM_UI_FRAME to start the WebUI in 6.0 version.
    Also you can create a favorite in the start menu, right click on fav and select add other object, then choose BSP application and put application name as CRM_UI_FRAME, some description and start page as default.htm. Thats all now you can directly click on that favorite and launch the WebUI
    Regards,
    Shobhit

  • Tool/Application for creating Voice Diagram

    Hi,
    Just want to know is there any tool or an application wherein we can create the Voice Diagram for CUCM.
    Need to have a detail description/flow chart of CUCM Servers, Groups, Region, DP etc. A diagram which clearly briefs about the setup.
    Pls suggest.
    Regards
    Jagadish

    There are certainly tools capable of documenting the current configuration, two examples off the top of my head are Variphy and Uplinx. To my knowledge neither of these provide a graphical diagram of the dial-plan though.
    Please remember to rate helpful responses and identify helpful or correct answers.

  • How to Find Controller class of  BSP application for particular Iview

    Hi  All,
    Any one please  help me  to find a Controlller class of BSP for an  I view.
    http://Host Name :Port No/sap/bc/gui/sap/its/wosm-cr-->this is for sap retail,
    My requirement  is to change some source code in that particular iview.
    i goine with SE80 Tcode
    with package called WOSM>ITS service>Topic 90-->which contain Mime Objects,Html Templates.
    but i dint find any
    Point will be given!!!

    Hi All,
    My question is where should i find Controller class ?
    i gone with Tcode  SE80>packages>WOST>ITS service>WOSM>Topic90>which contain Mime Objects,HTML Templates.
    i dint find any controller class.
    regards
    Naresh

  • Applications for creating fillable forms

    I work for a real estate agent and we need to be able to either create a form or scan an existing one (that we previously hand wrote on) and create fillable fields in this form. I need to be able to e-mail them to the office when they are completed from the property. Nothing complicated, names adresses property details number of bedrooms etc. I have trawled through what must be hundereds of apps and can't find anything that is right for my requirements. Is there anyone who can suggest an app that would be able to do this that works well?

    Here is a link comparing the two versions
    Plans and pricing: Compare versions | Adobe Acrobat DC
    If you're mainly using acrobat for fillable forms and e-signatures, Acrobat DC is by far the better choice. There are many more features for scanning, creating, and formatting fillable forms. You can even "fill out" a form that is not formatted for fillable forms. You simply place a text box, check mark, or signature field anywhere on the page. However, it's important to note that several of the features require you to purchase the program through a subscription pricing model (rather than purchase it outright).
    You can try out Acrobat DC and see which version you like best and which version works best for you. Below is a link to the trial version of Acrobat DC.
    Download Adobe Acrobat free trial | Acrobat Pro DC

  • How to configure a new service in SICF & create a BSP Application within it

    I created a service called zappl under the default_host. The goal is that new customer BSP applications be create within it. So, these applications don't get together with SAP applications (sap/bc/bsp).
    However when I try creating an application, the system tries creating automatically a node in the SAP node (sap/bc/bsp). As I don't have permission in this node, the application isn't created.
    In SE80, I put /zappl/ prefix before the name application, but the system didn't accept.
    Does anyone work using that method?
    Regards,
    André

    Sergi,
    I've had asked them to give me permission, however the admin team wants to separate the customer applications from SAP applications, creating them in another node under the default_host root.
    I have permission to create new nodes within node /zappl/. I created a node zbsp_test and defined CL_HTTP_EXT_BSP as handler. Then, I created an application called zbsp_test too, however I don't get link the application to the recent node. SE80 tries creating it in /sap/bc/bsp. I even tried put /zappl/ before the application name, but it is considered an invalid name.
    Thanks for your suggestion.
    Regards.

  • Possi. for ABAP code instead of JAVA Script for creating searachhelp in BSP

    Hi Consultants i have a doubt that is there a possibility to use ABAP coding in BSP object for creating search help
    instead of JAVA Script if so please reply me with the procedure or else with some sample coding.

    Hi Consultants i have a doubt that is there a possibility to use ABAP coding in BSP object for creating search help
    instead of JAVA Script if so please reply me with the procedure or else with some sample coding.

  • Error message in bsp application

    hi
    Im tamil selvan .....this is my first bsp application i created .. but i cant view the output..the default html code itself not executing... i copied the same code in text and saved in html its executing there... i dont know what is the issue..is any system files are missing...plz guide me im new to bsp....first what should i learn ...  the below is the error i pasted...
    Business Server Page (BSP) error
    What happened?
    Calling the BSP page was terminated due to an error.
    SAP Note
    The following error text was processed in the system:
    Die URL enthält keine vollständige Domainangabe (isys-ecc statt isys-ecc.).
    Exception Class CX_FQDN
    Error Name 
    Program CX_FQDN=======================CP
    Include CX_FQDN=======================CM002
    ABAP Class CX_FQDN
    Method CHECK
    Line 10 
    Long text -
    Error type: Exception
    Your SAP Business Server Pages Team

    Hi Tamil,
    welcome to the SAP Community Network. You will find lots of great resources, tips, and examples here.
    Of course to find them you have to look for them. You will find most people more than happy to help you with problems if you first try and help yourself by searching for the solution yourself.
    So please, search the forums for the solution to your problem before you post.
    Cheers
    Graham Robbo

Maybe you are looking for

  • Some apps are no longer "shared" on my iPad2 but okay on iPhones. Now I must buy again?

    One day before updating a bug fix on OS X Yosemite, and iOS 8.2 on all three devices, the iPad2 states I must purchase some apps again. I thought the updates would correct the problem, but no.Now what?

  • Error while opening links in Runtime workbench

    Hi all, When i try to open the tabs like, component, message, cache monitoring on the rwb page, I'm getting the following error:- _htmlbmessagebar is undefined ur_txt is undefined URL -http://hydhtc65586:50000/rwb/FrontComponent/FC_Secure.jsp Any poi

  • How can I set my safari to default to private browsing?

    How can I set Safari to use Private Browsing as its default?

  • Implementing a BaDI

    Guys, I have found a BaDI in include LV60AA95 and want to know if I can put my own abap code within an associated method (l_sd_billing_item_exit->vbrk_vbrp_data_transfer). If so, how do I actually put the code there? What steps do I have to follow.

  • Content DB 10.2 for Linux Z series

    Hi, As Oracle Database 10G R2 10.2.0.2 and Oracle AS 10G R2 10.1.2.0.2 exist for Linux Z series, could you please tell me if Oracle Content DB 10.2 exist too for Linux Z series, and in affirmative case where to download it? in negative case where to