IC webclient -help...............

Hi experts,
             The following is a code of standard IC webclient  .
<crmic:gridLayoutCell columnIndex="1" rowIndex="<%=lv_r5 %>" colSpan="3"><crmic:label design = "label"
                     id = "AccountNo"
                     for    = "//Customer/AccountNo"
                 text    = "<%= otr(crm_ic_appl/BuPaAccountNo) %>"
                     tooltip = "<%= otr(crm_ic_appl/BuPaTooltip3) %>" /></crmic:gridLayoutCell>
      <crmic:gridLayoutCell columnIndex="4" rowIndex="<%=lv_r5 %>" colSpan="5"><crmic:inputField id       = "AccountNo"
                          width="100%"
                          maxlength="10"
                          disabled = "TRUE"
                          <b>value    = "//Customer/AccountNo" /></crmic:gridLayoutCell></b>
The data entered ets captured in "value"Now this value,we need to use in a select query,how do i assign it to some variable?PLz help....

It depends from which place you are going to access this value.
In case you are accessing it in view controller class you may use class context, for example:
  me->typed_context->customer->get_accountno( 'ACCOUNTNO' )
In BSP View you use the corresponding page attribute:
  Customer->get_accountno( 'ACCOUNTNO' )
Usually such info as BP data and search results are stored in context nodes of custom controllers. This allows to exchange data between several views. Example of getting data from custom controller is below:
  DATA: lr_bupacontroller TYPE REF TO CL_CRM_IC_BUPACONTROLLER,
        lr_customers TYPE REF TO CL_CRM_IC_BUPACONTROLLER_CN00,
        lr_customer TYPE REF TO if_bol_bo_property_access,
        coll_wrapper TYPE REF TO cl_bsp_wd_collection_wrapper,
        lv_accountno type string.
  lr_bupacontroller ?= get_custom_controller( 'BuPaController' ).
  CHECK lr_bupacontroller IS BOUND.
  lr_customers = lr_bupacontroller->typed_context->Customers.
  coll_wrapper = lr_customers->get_collection_wrapper( ).
  lr_customer = coll_wrapper->get_current( ).
  lv_accountno = lr_customer->get_property_as_string( 'ACCOUNTNO' ).

Similar Messages

  • Help required in  webclient and crm report integration

    Hi ,
    how to integrate webclient and CRM reports in CRM 2007 UI.
    i dont have much idea in this area.My requirement is integrating CRM report and webclient.But i dont know where to find report adn how to link the report to webclient.
    Please anyone help me.
    Thanks in advance
    geetha,

    Hi Geetha,
    Create new CRM business role by copying standard SERVICEPRO or SALESPRO
    Even u can assign business roles SERVICEPRO or SALESPRO  to Oraganization units.
    Goto Org assginement and assign these business roles (Goto-Detail Object-click on business roles (Z or standard)-Save it.
    Assign your BP to org position
    Execute transaction code BSP_WD_CMPWB
    Enter CRM_UI_FRAME in test application and click on execute.
    select the profile -Left side menu you will find the standard reports.
    Regards
    Shanmuga
    Please let me know my inputs help you to find the report.

  • F4 help throws runtime error CREATE_DATA_UNKNOWN_TYPE   in IC webclient

    Hi All
    I am facing runtime error while clicking on f4 help in IC webclient.
    <crmic:inputField id               = "IfAddPartnerId"
                            width            = "100%"
                            maxlength        = "12"
                            value            = "//Partner/PARTNER_ID_ADD"
                            helpId           = "CRM_VENDOR_NUMBER"
                            helpInputFields  = "IfAddPartnerId=VENDOR_NUMBER;\'<%=
                                AdminI->GET_GUID( attribute_path = '' ) %>\'=GUID;\'<%=
                                AdminI->GET_ORDERED_PROD( attribute_path = '' ) %>\'=ORDERED_PROD"
                            helpOutputFields = "IfAddPartnerId=VENDOR_NUMBER"
                            disabled         = "<%= lv_add_disabled %>"
                            tooltip          = "<%= otr(crm_ic_appl/bupaaccount) %>" />
    I can see in debugging that control is going to search help FM : CRM_VENDOR_NUMBER_SHLP_EXIT
    Search help id is  : CRM_VENDOR_NUMBER.
    Exception CREATE_DATA_UNKNOWN_TYPE  is being thrown in the SET_TABLE_VALUES method of the class : CL_CRM_IC_F4_HELP (line 18) . I feel that GV_VIEWNAME is not initialized till this point.
    Can anybody please help me to remove the error.
    Best Regards
    Bhavishya

    Hi,
    Please let me know the BBPCRM package level.
    Feel free to revert back.
    --Ragu

  • Search Help for WebClient

    Hi All!
    I'm working with CRM2007 over WebClient.
    I've enhaced a new Z field in a standard view with the Easy Enhacement Workbench (EEW) and I don't know how to make a Search Help. Can someone help me?
    Best regards,
    Alejandro.

    in CRM2007 you have a default method trying to build the search help for fields of a structure in a generic way (this method is GET_V_S_STRUCT and is inherited by all context nodes)
    this method does in order:
    - look for a specif search help (method GET_V_fieldname)
    - if not found, tries to find Design Layer for the field
    - if not found, looks for a value list in domain related to field
    so if you field is defined based on a data domain having a list of fixed values (not a check table) then you will get the search help automatically
    now if none of these three possibilities is available, then you have to create you own search help^.
    This is done by creating the GET_V_fieldname method (you can copy existing method IF_BSP_WD_MODEL_SETTER_GETTER~_GET_V_XYZ so you are sure to have proper signature for your method)
    in this method, you put this code:
      data: lv_ddlb_threshold      type i value '20', "0: DDLB n: 1-n:, DDLB >n: F4-Popup
            ls_tabname             type ddobjname,
            ls_fieldname           type fieldname,
            lv_op                  type seocmpname,
            lv_component           type name_komp,
            lv_call_search_help    type boolean.
      ls_tabname   = me->base_entity_structure.
      ls_fieldname = component.
      rv_valuehelp_descriptor = cl_crm_uiu_md_valuehelp=>v_getter(
                               is_tabname        = ls_tabname
                               is_fieldname      = ls_fieldname
                               iv_index          = iv_index
                               iv_ddlb_threshold = lv_ddlb_threshold ).
    doing this, you will rely on search help as defined on your field (in table definition) and you will display a drop-down list if number of values is less or equal to 20, or a search help if number of values is greater than 20

  • Need help on CRM IC webclient for service business.

    Hi All,
    This is Ram, worked on SD, PM and EHS modules. But now i am taking new assignment CRM service and CRM IC.
    Now we are about to start an in house project for service business. so we decied to go for CRM service with CRM IC webclient as front end. Especially i am looking into CRM IC area, so i would like to know the standard process flow in IC webclient for service business.
    Like when customer calls an agent, then log will be created by an agent and then service tickets can be created...similar to that i just wanna know the std.process flow so that i can map my current business tool (Interact) to CRM IC with workflow.
    Regards,
    Ram.

    Hi,
    Please go through SAP Help at
    http://help.sap.com/saphelp_crm60/helpdata/en/46/15306a2fd214dbe10000000a155369/frameset.htm
    Secondly, there is a very good book by John Burton
    New book on Interaction Center available from SAP Press!
    Go through the following thread
    Documentation for Interaction Center (IC) WebClient
    Go through the cookbook details at
    CRM 2007 WebClient Cookcook available!
    Regards,
    Deepak

  • Urgent help on IC Webclient/Marketing/Partner Determination

    Hello guys,
                    I am doing this implementation on IC Web. We have a problem that needs to be addressed real quick.
    All the main business partners here are the Sold-To's and then I have Ship-to's, Bill-To's and a set of Contacts attached to it. We do have an Employee responsible too that would be determined from the Territory Management (Its not set up yet!!!)
    I create a transaction type "IC Outbound Sales" and assign an access sequence 0001 to the Sold-To and 0005 to all the other's except for the Employee from Territory. When this transaction type is attached to the communication medium and the campaign released, should the related BP's to the Sold-To also appear in the call list?
    I think they should appear, but its not giving us the result. Even the target group is not coming out with the desired contacts.
    Regards
    Jack

    Hi Krish,
       Maintain the following parameter in your user profile.
       Paramater id : CRM_ICWC_TEST with value '0xx3456789'.
       Now you can able to see name of view as tooltip in
       your IC web client screen.
      Hope this will help you.
    Regards,
    SS

  • Adding Input Help to a Field in WebClient

    Thanks Tanja for the input but I need to add input help to the u201CValueu201D field in conditions for alert rules to facilitate the input of Sold-To Party values. For example, the user can click the input help icon and that select the desired Sold-To Party from the list.
    I inadvertently deleted my original posting so I am reposting again.
    Thanks,
    bam

    Hi Corwin,
    You can have Process on Value-Request on your screen where the field exist. You can use SE80 to edit the screen of the function group that table maintenance generator created.
    1. Edit the screen using SE80.
    2. Place a 'process on value-request' at the bottom of the flow logic.
    3. Below that, put this line
    field fieldname module get_help.
    4. Double click on GET_HELP and create an input module pool program.
    5. In this module pool, pass the values of the other fields in your screen to the function module that can provide you the list of values
    6. Use function module F4IF_INT_TABLE_VALUE_REQUEST within this module pool to popup the values.
    However, please keep in mind that the values from other fields on the screen are not populated in its field unless you hit enter.

  • Business Partner Role Specific Field View in WebClient

    Hello to everyone,
    I have a question that really needs a answer.  We are upgrading from SAP CRM v4 to SAP CRM v7.0 and as such we have a number of custom Business Partner Roles within the Person BP Type.  Against these custom roles we have developed custom field and tabs in order to separate the content within the BP Role further.
    After rolling off an implementation of SAP CRM v6.0 [2007], the following seems apparent:
    - Assignment of Roles is done via an assignment block in the Customer Maintenance view.
    - You can create Business Partners in different roles initially.
    - You cannot maintain Business Partner details in specific roles
    However, you cannot display the role specific fields as you can in the WinClient.  As an example, a Citizen Role BP will have different fields to that of a Teacher, but these roles could be assigned to one Business Partner.
    There does not seem to be any guidance as to how this is managed in the WebClient and as it seems a fundamental part fo the SAP CRM offering, you would have thought that this questions has been asked, but I have found no answers.
    I really hope anyone can help and appreciate any time and effort put into solving my question.
    Many Thanks,
    MatFlat.

    Hi MatFlat,
    Yes, your observation is right - in the Web UI, fiel grouping is not implemented for roles. This is because the role concept is quite different between SAP Gui and Web UI.
    In SAP gui, (CRM 4.0) roles had a functional meaning as well as a UI control. However, the concept was changed with Web UI. Now, roles have only a functional meaning, and no effect on the UI at all.
    If you want to implement role based field grouping in Web UI, you need to define your own methods in the implementation class.
    E.g : you can write code to influence the field properties based on the roles. I guess you can redefine the DO_PREPARE_OUTPUT  methods of the impl class.
    In order to get info about which roles the BP is maintained , you can use FM BUPA_ROLES_GET_2.
    Hope this helps you.
    Cheers,
    Rishu.

  • Error message 'Enter unit of measure' in Webclient

    Hello Experts,
    We are working on CRM 5.0 SP 7, IC WebClient and have implemented the BAdi "<b>CRM_SERVICEPROD_BADI</b>" to assign a service product ''<b>INVESTIGATION'</b> whenever user selects service ticket in WebClient.
    However, when confirming a Business Partner and accessing the service ticket, an error is getting displayed stating "<b>Enter the unit of measure</b>".
    We have already mentioned the unit of measure in Product but it seems it is not picking from there.
    Please help me to remove this error.
    Reward points assured for useful answers.
    Regards,
    Amit

    hi
    I had a similar Problem
    You will have to assign the base unit of measure in service tab as hours and then in the sales and distribution tab assign the same unit in the sales unit and give minimum order quantity(for e.g-1) & delivery unit ,this you will have to do for all the sales areas you might have mapped in the S&D tab
    I'm sure the issue will be resolved
    Cheers!!
    Regards
    Shankar Raj

  • SSO to IC WebClient

    Dear All,
                     I am using CRM 5.0 and NW 2004s. I have configured Single Sign-On for this also. but when i am accessig the IC WebClient it ask me for login window. Other than IC WebClient other applications of CRM are working fine. So is some special settings needs to be configure for SSO to IC WebClient?
                     Kindly help. Its *URGENT*.
                     Full reward points for helpful answers also.
    Regards,
    Vinayak

    Hi there,
    I would suggest this:
    - Building block for IC (C78) at http://help.sap.com/bp_crmv12007/CRM_DE/BBLibrary/html/BBlibrary.htm
    - Documents available at this thread Documentation for Interaction Center (IC) WebClient
    - UI guidelines for CRM2007, available at User Interface Guidelines for CRM 2007 are now available
    Kind regards.
    Edited by: Bruno Garcia on Dec 3, 2008 9:57 AM

  • Z Transaction Types not showing up at creation in CRM 5.2 WebClient

    Hi Experts,
    I am using CRM 5.2 with webclient.
    I have just created 3 transaction types (BUS2000126 & BUS2000125) copied from standard ones.
    I passed all other transactions as Inactive in SPRO.
    In GUI everything is OK, I can create each of these transactions properly.
    But in WebClient, when I click on "New", the pop-up appears but there is no value in it.
    Is there anything I would have forget in my customizing, anything I should do in the BOL???
    I 'd appreciate any help and reward with maximum points for any helpful answer,
    Thanks,
    Aldo

    Aldo,
    I know for activities (BUS2000126) they must have the correct category assigned in order to show up in the creation list.  This is set under Assignment of Business Transactions Categories, and the customizing header data for the category Activity for the transaction you created.
    The class CL_CRM_UIU_BT_ACT_CUST_GET controls this logic.  There are calls to CRM_BSP_SALES_GET_PROC_TYPE which will retrieve the list of possible transaction types.  You can look at the method GET_PROC_TYPES_FOR_SCREEN_KIND in class CL_CRM_UI_BT_ACT_CUST_GET to see this logic.
    The class of the category of the activity must correspond to the allow values.
    Take care,
    Stephen

  • Why when using WebClient inside a backgroundworker it's still freezing the program untill the download is over ?

    In form1 constructor:
    fileDownloadRadar();backgroundWorker2.RunWorkerAsync();
    First i'm downloading one image from another source using WebClient in form1:
    private void fileDownloadRadar()
    if (Client.IsBusy == true)
    Client.CancelAsync();
    else
    Client.DownloadFileAsync(myUri, combinedTemp);
    Then in the DoWork event:
    private void backgroundWorker2_DoWork(object sender, DoWorkEventArgs e)
    SatelliteImages.ExtractCountires();
    this.BeginInvoke(new MethodInvoker(delegate
    for (int i = 0; i < SatelliteImages.countriescodes.Count; i++)
    comboBox1.Items.Add(SatelliteImages.countriescodes[i]);
    for (int i = 0; i < SatelliteImages.countriesnames.Count; i++)
    comboBox2.Items.Add(SatelliteImages.countriesnames[i]);
    comboBox1.Text = "is";
    comboBox2.Text = "Europe";
    SatelliteImages.ExtractDateTime(comboBox1.Text, true, combinedsatelliteimagesdir);
    This is the SatelliteImages class:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Web;
    using System.Globalization;
    using System.IO;
    using System.Net;
    using System.Text.RegularExpressions;
    namespace mws
    public partial class SatelliteImages : Form
    static WebClient client;
    List<string> imagesUrls = new List<string>();
    static string htmltoextract;
    static string link;
    static string text;
    public static List<string> countriescodes = new List<string>();
    public static List<string> countriesnames = new List<string>();
    public SatelliteImages()
    InitializeComponent();
    public static void ExtractCountires()
    htmltoextract = "http://sat24.com/en/?ir=true";//"http://sat24.com/en/";// + regions;
    client = new WebClient();
    client.DownloadFile(htmltoextract, @"c:\temp\sat24.html");
    client.Dispose();
    string tag1 = "<li><a href=\"/en/";
    string tag2 = "</a></li>";
    string s = System.IO.File.ReadAllText(@"c:\temp\sat24.html");
    s = s.Substring(s.IndexOf(tag1));
    s = s.Substring(0, s.LastIndexOf(tag2) + tag2.ToCharArray().Length);
    s = s.Replace("\r", "").Replace("\n", "").Replace(" ", "");
    string[] parts = s.Split(new string[] { tag1, tag2 }, StringSplitOptions.RemoveEmptyEntries);
    string tag3 = "<li><ahref=\"/en/";
    for (int i = 0; i < parts.Length; i++)
    if (i == 17)
    break;
    string l = "";
    if (parts[i].Contains(tag3))
    l = parts[i].Replace(tag3, "");
    string z1 = l.Substring(0, l.IndexOf('"'));
    countriescodes.Add(z1);
    string z2 = parts[i].Substring(parts[i].LastIndexOf('>') + 1);
    countriesnames.Add(z2);
    public static void ExtractDateTime(string selectedregion,bool infraredorvisual, string satimagesdir)
    WebClient client1 = new WebClient();
    string[] Urls = new string[9];
    string input = File.ReadAllText(@"c:\temp\sat24.html");
    string pattern1 = @"imageUrls = \[[^\]]*\]";
    Regex ex1 = new Regex(pattern1, RegexOptions.Singleline);
    string pattern2 = @"region=(?'region'[^&]*)&time=(?'time'\d{12})";
    Match match1 = ex1.Match(input);
    Regex ex2 = new Regex(pattern2, RegexOptions.Singleline);
    MatchCollection matches2 = ex2.Matches(match1.Value);
    IFormatProvider provider = CultureInfo.InvariantCulture;
    List<DateTime> dateTime = new List<DateTime>();
    foreach (Match match2 in matches2)
    string region = match2.Groups["region"].Value;
    DateTime dt = DateTime.ParseExact(match2.Groups["time"].Value, "yyyyMMddHHmm", provider);
    switch (region)
    case "eu":
    dt.AddHours(1);
    break;
    case "is":
    dt.AddHours(-1);
    break;
    dateTime.Add(dt);
    for (int i = 0; i < dateTime.Count; i++)
    string result = dateTime[i].ToString("yyyyMMddHHmm");
    link = "http://www.sat24.com/image2.ashx?region=" + selectedregion + "&time=" + result + "&ir=" +
    infraredorvisual ;
    // why downloading so slow ? to check maybe to ask
    // in forums.
    string filePath = Path.Combine(satimagesdir, "SatImage" + i + ".GIF");
    try
    client1.DownloadFile(link, filePath);
    catch (Exception e)
    DannyGeneral.Logger.Write(e.ToString());
    client1.Dispose();
    private void SatelliteImages_Load(object sender, EventArgs e)
    I guess the problem is in the SatelliteImages class where i'm downloading there first time the html file and then downloading 9 images.
    I tried to start the backgroundworker2 inside the completed event in form1 of the WebClient.
    But again it's all freezing untill it's completing downloading the images in the class SatelliteImages.
    I thought put it in the backgroundworker2 dowork will not make it freeze.
    Why the downloadings in the class SatelliteImages make it all freeze untill it finish the downloadings even if it's inside the backgroundworker2 dowork event ?

    Unless I have missed something, the only thing that is running on the background thread is:
    SatelliteImages.ExtractCountires();
    It would be greatly appreciated if you would mark any helpful entries as helpful and if the entry answers your question, please mark it with the Answer link.

  • Can we have multiple IE in the same machine to access IC Webclient ?

    Dear expert,
    I have a question here. Can we access IC Webclient if our computer have multiple IE ( E.g IE 6 & IE 7 ). Currently the client computer have multiple IEs in the computer by using Tredosoft product. The environment of the system is as below :
    Server environment :
    1. Windows 2003 server Enterprise Edition
    2. SAP Netweaver 2004s SPS9
    3. SAP CRM 5.0 (ABAP & Java stack)
    4. SAP Enterprise Portal 7.0
    Client PC :
    1. Windows XP Profesional SP2
    2. Java Runtime Environment 1.4.X
    Your help is much appreciated

    Hi Ku Izrul Hadi Ku Hilmy ,
    For the Webclient to run you just need a browser. It will work on IE06/07 . Just the thin client should be properly configured. As far as the requirements put down by you is concerned I dont think so there should be any problem for the webclient to run from the client side.
    Reward useful answers,
    Regards,
    Shrita Sharma.

  • How to change default page in webclient

    Hi,
    For business role Ic_agent, the default page is identify account when you login. I wanna change the default page to interaction record.How to configure? Thanks!
    BR,
    ROBERT

    Hi Robert
    1. check which is the Navigation bar assigned to the profile assigned to Agent.
    2.. follow path : Customer Relationship Management  Interaction Center WebClient Basic Functions Define Navigation Bar Profiles, look for the navigation assigned to your profile.
    3. selecting your Navigation bar profile from Define Profiles and goto Assign Entries to Profiles, here you have Navigation Bar ID and Tittle. Against each of the navigation bar id a position has been assigned.
    4. The lowest position assigned to Navigation bar Id will be set as default.
    In your profile lowest position has been assigned to Identify Account, you assign even lower position to whichever ID you want to assign as default.
    Hope this will help.
    Rgds
    Mallikarjun

  • Create a new view under a component in IC Webclient UI

    Hi ,
    Can anyone tell how to create a new view under a component in IC Webclient UI.
    Regards,
    Sijo

    Depends what kind of view you are talking about. In any case first go to runtime repository on the left panel of the component and then click the edit button.
    If you are talking about interface view, right click the component interface and choose "Add interface view". The created view is added to the selected window in the runtime repository.
    If you want to add view to the window right click the windows component and select "Add view". 
    Select the view using the f4 help and save the runtime repository.

Maybe you are looking for

  • A/P credit Memo

    When to exactly use credit memo and what will be its effect and where...........Solve it..

  • Help me restore my iMac please.

    Okay there is something seriously wrong with my iMac and I don't have any type of support left from Apple. My iMac has been running really slow lately and even freezing when just having Firefox and iTunes open it's ridiculous. I'm trying to just rest

  • Are the rumors true?

    Hi There - I heard rumors that Apple was coming out with something I've wanted for a long time and was wondering if this were true: is Apple coming out with portable laptop displays? I do video editing on the run on my 15" G4 and having another displ

  • Quicktime fails to start or load

    hi My step dad is having this quicktime issue he can't get quicktime to load , I watched task manager and it shows it loading and then just goes away , I know I have reinstalled 4 times , with cleaning the reg between them. I have booted in safe mode

  • Recently added photos/movies missing after closing iPhoto '09

    I have iPhoto '09 (8.1.2 (424) running on an Intel iMac Core (1) Duo with Snow Leopard, all software updates current. Tonight I went to add several photos and movies to my iPhoto library (19,000+ photos). They imported fine. I moved some around with