CRM ICWC BOL/GENIL Isuues

Hi All Experts,
i am stuck at a point in my project, and need your guidance.
My requirement is that i need to create my own BOL objects and enhance the GENIL accordingly. i am not be able to find any suitable help in this.
Please let me know if you have any idea OR clue to start with, even that can work for me...
Regards
Nats
NOTE: I am using CRM 5.0.
Edited by: Nats on Sep 9, 2008 9:12 AM

Hi Nath,
First do know if there is an existing BOL object to the field u want to create and in the workebench in the contex nodes of the view create the contex node for the required fied by giving the BOL object.
And go to view.htm and write code for the input field and bind the context node created and the input field.
If u want toknow the existing BOL objects inthe workbench transaction there is a button for BOL objects and u can navige and know them.
U can go through first 44 pages of the cook book,else go through the 64page i.e BOL programming.
I think this helps u,
Sree.

Similar Messages

  • Future of BOL/GENIL

    Hello,
    I have 2 questions:
    1. Are there some examples of use BOL/GENIL in WebDynpro (Floor Plan Manager for ABAP)? Or maybe plans to use it by SAP.
    2. Does SAP has generic BOL implementention in Java that access GENIL via RFC-interface (FG CRM_GENIL_RFCL)?.
    thanks
    Best regards
    Paul

    Hi Paul,
    I've moved this Topic to the CRM 2007 Forum because BOL/GenIL are especially used from that release on to provide the API for the new CRM WebClient UI.
    1. Interessting question. I don't know if you can use BOL/GenIL in WebDynpro also. The upcoming CRM 7.0 release does also use the CRM WebClient UI. So we don't have a switch on the UI Layer in the next two years.
    2. ?
    Best regards
    Gregor

  • Regarding CRM ICWC

    Hi friends
    I am new in this can any one send me the material regarding the Transaction Launcher, BOR object so that i can work in Interaction Center .
    Any material regarding CRM ICWC will give me a grate help.
    My id is :[email protected]
    Thanks in advance
    Regards
    Pulkit Agrawal

    Hi John,
    In CRM 2007, it will be more easier than CRM_ICWC_TEST parameter.
    If there is an TEXT box or table grid, you may put cursor in the TEXT box, or select the row of the grid, and press F2, then you will have a popup with all info you needed, more than the view info itself.
    For example, in IC Webclient, Service Orders, Overview,
    If you put cursor in Description text box, press F2, you will find
    Component = ICCMP_BTSHEAD
    View = BTSHeader
    Something like this.
    Then you will be able to display the configuration in
    transaction bsp_wd_cmpwb, by enter component, and Display button.
    Then expand the view folder, and find the BTSHeader.
    CRM 2007 has quite different structure. Thus we might have to do things bit differently.
    Hongyan

  • Adjusting portal links for WorkProtect Feature - CRM ICWC & Portal Envt.

    Hi everybody,
    If user is logged into CRM ICWC through SSO.
    While navigating from one window to another, to avoid loss of unsaved data.
    Having unsaved data in an application is also called “dirty state”.
    I came across some threads, but those are relevant for Web Dynpro.
    Is there any way to do in Portal-CRM ICWC environment?
    Valuable input please.
    Regards,
    Priyanka

  • Custom action in CRM ICWC Interaction Scripting

    Hi!
    I am trying to add custom action to CRM ICWC Interaction Scripting.
    As descripbed in <a href="http://help.sap.com/saphelp_crm40sr1/helpdata/en/cf/3fd658ca8a11d6872e000086568e5f/content.htm">this topic</a> I have created java class file, packed it into jar file and saved to ICServer/root/WEB-INF/lib dir. But at runtime I am getting exception in the icserver log file - java.lang.ClassNotFoundException.
    Log file also contains list of used jars but my jar file isn't in it.
    p.s. J2EE 6.40

    Hi Victor,
    OK, I'm not so familiar with CRM IC, but from a J2EE point of view you would have to define and deploy a J2EE Engine library, and then reference it from your application. Following links might be handy:
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/9f/2ade3fc6c6ec06e10000000a1550b0/frameset.htm">Working with J2EE Engine Libraries</a>
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/57/4e4f3e065de946e10000000a114084/frameset.htm">J2EE Engine Components</a>
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/28/c9a3a9606f434ea757a3536d220704/frameset.htm">Application References</a>
    Hope it helps!
    -Vladimir

  • Displaying ERP Sales orders in CRM ISU BOL Tree

    Hi,
    I need to display ERP Sales orders of a BP in the CRM Web UI  ISU BOL Tree.
    We are using CRM 7.0 EHP3. The Genil Component for ISU BOL Tree is IUICALL.
    Is there any relation/object which can give the list of ERP Sales orders for a BP.
    I have tried with Genil Component ERP and query ERPQORDER, but it's not returning any orders for the given BP even the orders are available in ERP.
    Can you please suggest whether I need to do any configuration wrt RFC set up to get ERP data ?
    Also please suggest what are the prerequisites to be followed to access the ERP Sales Order data from CRM.
    Thanks
    Jayasri

    Hi Jayasri,
    Unfortunately there is no relation from BP to the ERP sales orders afaik. So the tree node implementation class is the place where you can execute the query.
    The RFC destination stored in CL_CRM_ERP_IL=>GV_RFC is determined in method
    CL_CRM_IC_ERP_SERVICE=>CLASS_CONSTRUCTOR(). Here in line 9 the current ERP sales order profile is determined (based on the business role) an in line 12 the profile data is read from the database (and stored in class attribute GS_ERPPROF-RFCDEST). Please set a break-point in this method to check why the destination is not retrieved correctly.
    A possible reason is that your business role might not have the correct profile assignment or that the business role profile is not maintained at the point of time where CL_CRM_IC_ERP_SERVICE=>CLASS_CONSTRUCTOR() is invoked (like in the test environment or in BOL browser).
    If the RFC connection is not available or the connected system is not valid ERP system (function SLS_LORD_MAINTAIN_EXIT is a prerequisite in ERP), the RFC destination is not considered. You can set break-points in methods CL_CRM_IC_ERP_SERVICE=>GET_RFC_DEST() and CL_CRM_ERP_IL=>CLASS_CONSTRUCTOR() to analyze the validation.
    Kind regards,
    Christian

  • Handling of asian characters in CRM ICWC / WebUI?

    hi
    we would like to allow people entering asian text (e.g. chinese) in Interaction Center WebClient / WebUI. they'll be using English as logon language.
    will now everyone (also european users etc.) looking at this text see the correct characters? or will only asian users be able to see it properly?
    thanks for helping out on this.
    regards
    nicola

    The related systems need to be upgraded to unicode (CRM, ECC) and the chinese language loaded.
    The ICWC should then support the asain characters.
    We'll find out for ourselves in the next 3 - 6 months as we are just about to do the unicode upgrade.

  • Error in CRM ICWC

    hi friends
    In ICWC when i click the link Interaction Record then in the first view area it shows this error
    Error:-
    An exception occurred during the activation of target view IRecReason for the navigation
    An Exception OccurredException Class CX_BSP_INV_PAGE
    Text: BSP Exception: Das Objekt IRecReason.do in der URL /sap(bD1lbiZjPTAwMSZkPW1pbg==)/bc/bsp/sap/crm_ic/IRecViewSet.do ist nicht gültig.
    Program: CL_BSP_PAGE_BASE==============CP
    Include: CL_BSP_PAGE_BASE==============CM01A
    Source Text Row: 117
    An exception occurred in inbound plug IP_INBOUNDPLUG of target view IRecReason
    An Exception OccurredException Class CX_SY_REF_IS_INITIAL
    Text: Dereferencing of the NULL reference.
    Program: CL_BSP_WD_VIEW_MANAGER========CP
    Include: CL_BSP_WD_VIEW_MANAGER========CM00P
    Source Text Row: 48
    Please give me any suggestion to solve this problem i am using CRM4.0
    Regards
    Pulkit Agrawal

    Hi Pulkit,
    Goto se38
    give the program name as CL_BSP_PAGE_BASE==============CM01A
    you will come to know in which method the problem example for this
    the problem in CREATE_PAGE now u can put the brake point and debugg.
    Simlimarly do it for CL_BSP_WD_VIEW_MANAGER========CM00P  ( Looks
    like u have not copied it properlly).
    -Regards
    Sudheer

  • CRM ICWC (Web) customization

    Hi friends
    I am facing a problem that when ever confirms the business partner no alert message is shown in the Alert Information Box.
    Is there any kind of customization required to run this, please help it is urgent.
    If u can provide any documentation or help you can send it to my id
    [email protected]
    Regards
    Pulkit Agrawal

    Hi Pulkit,
    In your IC Web Profile (trx. CRMC_IC_MAIN) make sure you have an ALERT profile
    you can use the DEFAULT profile
    (trx. CRMC_IC_ALERTMODELER) having 9 alerts.
    If you need to design your own alerts for BPConfirmed event - search notes
    in area CRM-IC-ALT you can see there are some examples (like 688307)
    Eyal
    Message was edited by:
            Eyal Shragai

  • Regaring CRM ICWC

    Hello friends
    Is it possible to call a CRM transaction without ITS or with ITS in side the Web Page we are using CRM_IC BSP application.
    Regards
    Amit

    Hi John,
    In CRM 2007, it will be more easier than CRM_ICWC_TEST parameter.
    If there is an TEXT box or table grid, you may put cursor in the TEXT box, or select the row of the grid, and press F2, then you will have a popup with all info you needed, more than the view info itself.
    For example, in IC Webclient, Service Orders, Overview,
    If you put cursor in Description text box, press F2, you will find
    Component = ICCMP_BTSHEAD
    View = BTSHeader
    Something like this.
    Then you will be able to display the configuration in
    transaction bsp_wd_cmpwb, by enter component, and Display button.
    Then expand the view folder, and find the BTSHeader.
    CRM 2007 has quite different structure. Thus we might have to do things bit differently.
    Hongyan

  • CRM ICWC

    Hello Friends
    I am following the cookbook example 3.4 the link is working and calling the controller but ..
    The main problem that i am facing is that in the IP_INBOUNDID method of the view controller it is not assigning the value of 'lr_btorder' during the method call CALL METHOD lr_bdc->get_navigation_data.
    when this method is called these variables 'source_view_name' and 'selected_object'
    does not have any value ?
    Regards
    Pulkit Agrawal

    Hi Pulkit,
    You have to activate the transaction type business activity (probably transaction type 0010) in customizing. It is currently blocked for online maintenance, which leads to this error.
    Check this via the following path: SPRO -> CRM -> Transactions.
    Kind regards,
    KZ

  • CRM ICWC table Mapping

    Hi All,
    currently we need the table level mapping between the tables which was used for the Service ticket creation in CRM system into external system.
    I have no idea what's the methodology to perform the same.
    Any one have the idea and share the knowledge will be appreciate.

    Hi,
    You could extract periodically SAP CRM data using the so-called Reporting Framework. An example how Reporting Framework is invoked can be found in test report CRM_REPORT_TEST_PROGRAM.
    This framework allows great flexibility on data selection (e.g. only service tickets of last period, with specific status), and on data output (which "columns" are filled with data).
    Communication with your external system is something you will need to handle in addtion, for example via PC download, FTP export, direct SAP function-call from a COM-compliant environment, or any other technique.
    Hope this helps you further
    Kind regards
    Walter

  • Use of Bol and Genil Programing

    Hi All,
    I am new to CRM, could you please explain what is the use of Bol & Genil programming?
    Thanks,
    Krishna

    Hi Anil,
    The BOL and GenIL essentially refer to the layers that handles the user interface in SAP CRM.
    The GenIL (Generic Interaction Layer) consists of one implementation class that always derives from one of the two classes and implements a set of methods to provide the functionality. GenIL is like a bridge between the backend APIs and the UI i.e. for
    a given UI, it identifies which APIs need to be called and also re-formats data accordingly.
    The BOL (Business Object Layer) consists of upto 7 different kinds of objects that are defined in a model. At runtime, the BOL layer will hold data that is used on the UI. BOL provides a consistent way of modelling data so that data access is consistent and the UI can also be built faster.
    This is just a brief information - you need to go through details documents to understand this in detail. SAP CRM comes with a sample genIL implementation that can be found in CRM_GENIL_SAMPLE package. You can check this package to see how GenIL and BOL layers can be implemented.
    Regards,
    Shiromani

  • Difference between  BOL and Genil Objects

    Hi Team
    Am very  new to  CRM.So pls let me know the difference between the BOL and GENIL objects and their respective importance.
    Thanks

    Hi,
    The BOL and GenIL essentially refer to the layers that handles the user interface in SAP CRM.
    The GenIL (Generic Interaction Layer) consists of one implementation class that always derives from one of the two classes and implements a set of methods to provide the functionality. GenIL is like a bridge between the backend APIs and the UI i.e. for
    a given UI, it identifies which APIs need to be called and also re-formats data accordingly.
    The BOL (Business Object Layer) consists of upto 7 different kinds of objects that are defined in a model. At runtime, the BOL layer will hold data that is used on the UI. BOL provides a consistent way of modelling data so that data access is consistent and the UI can also be built faster.
    Regards,
    Shiromani

  • Crm Upgrade from Version 4.

    Hi All
    We are currently planning to upgrade our Crm version from 4 to version 5 or possibly version 7.
    We have extensivley modified the web ic bsp application and I am gathering information on what is involved in a system upgrade.
    If anyone has any experience with later versions of the web ic and what is involved in a technical upgrade can you please mail me details and any documents you may have.
    If anyone has a copy of the web ic cookbook for version 5 or later can you mail me this also.
    My address is [email protected]
    Thank you

    Hi Darren,
    The biggest change for the webclient is that there is now the framework bsp application IC_BASE which is the top-left-bottom part of the webclient (toolbar, navigation bar, broadcasting bar, etc) and the application itself (the webclient) is bsp application CRM_IC is now only the workarea of the screen.
    the reason for this is that in newer versions of CRM ( as op 2006s) everything is based on the webclient technology (bol/genil).
    This means that you now have different types of navigation (through different bsp applications), so that you runtime repository now contains more navigational links (specified sometimes with the bsp application in front of the view).
    As of version 5.0 you can run ICWC in Internet Explorer 7 (be carefull there are some notes) and you need to add a user parameter to you user (or directly in the call of the ICWC) CRM_ICWC_DESIGN  (value DESIGN2003). Also please take into account that this parameter is used in the webclient, but SAP does not supply it in it's table of parameters (TPARA) so you have to add it yourself (only possible via debugging in tx SE16.
    Hope this helps a bit.
    Micha
    ps. The cookbook can be found under service.sap.com/crm-inst CRM 5.0 --> Core components

Maybe you are looking for

  • Sharing object across 2 different web application

    Hello,      I do not know if this is a right place to ask this kind of question...      I have two different web applications running on 2 different tomcat servers.      One of them creates one object ( say myComplexClassObject) which is serializable

  • Usage alert...but not matching up with details

    I received an alert today that one phone on my account has used 2.01 GB of data in the last four days (which shocked me -- this phone has been sitting on its charger for the last four days except for very minor usage). When I go to My Verizon and loo

  • How to display the velocity template in browser

    Hi All, Am new to vm. Can anyone help me, how to display the content of .vm file in browser ? Am able to display the content of .vm file in console. Whether this is because of any path issues ? Thanks in Advance.

  • Time schedule in two languages

    We are not able to create a time schedule in English and Russian. We created a user defined field to enter the russian description of the acitivity but this does not work for summary levels. For one print only one language is necessary so we wanted t

  • Mac acting as if the apple key is stuck down+ pram reset not working

    My Mac pro has started acting as if the apple key is held down! Menus and cursers are all wrong or not working at all. Rebooting cures it for a few hours but sometimes only a few minutes, I've tried swapping keyboards ( twice ) and using diffrent usb