[CRM 5.2] Component Creation

Hi Gurus,
we encountered a problem during creation of a new component in SAP CRM 5.2!
we've created a new ZComponent and generated a new overview page in view node.
then we associated two external views of another component in Component Usages in Runtime Repository.
After we associated them to the viewset, put them in the Configuration tab and finally we tested the component.
We retrieve the followign error:
Context initialization failed in view CRMCMP_GS_WC/SearchLinks
An exception has occurred Exception Class  CX_SY_REF_IS_INITIAL - Dereferencing of the NULL reference 
Method:  CL_CRMCMP_G_SEARCHLINKS_IMPL=>GET_NBS_LINKS 
Source Text Row:  14
Initialization of view CRMCMP_GS_WC/SearchLinks failed
An exception has occurred Exception Class  CX_SY_REF_IS_INITIAL - Dereferencing of the NULL reference 
Method:  CL_CRMCMP_G_SEARCHLINKS_IMPL=>GET_NBS_LINKS 
Source Text Row:  14
Cannot display view IFVSearchLinks
An exception has occurred Exception Class  CX_SY_REF_IS_INITIAL - Dereferencing of the NULL reference 
Method:  CL_CRMCMP_G_SEARCHLINKS_IMPL=>GET_NBS_LINKS 
Source Text Row:  14
Initialization of view IFVSearchLinks failed
An exception has occurred Exception Class  CX_BSP_WD_RUNTIME_ERROR - View CRMCMP_GS_WC/SearchLinks could not be bound 
Method:  CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW 
Source Text Row:  162
Cannot display view ZCOCKPIT4/ZMYVIEW
An exception has occurred Exception Class  CX_BSP_WD_RUNTIME_ERROR - View CRMCMP_GS_WC/SearchLinks could not be bound 
Method:  CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW 
Source Text Row:  162
Cannot display window ZCOCKPIT4/MainWindow.
An exception has occurred Exception Class  CX_BSP_WD_RUNTIME_ERROR - View Search.IFVSearchLinks could not be bound 
Method:  CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW 
Source Text Row:  162
Do you know where is the issue? Do you know if there is a guide of component creation?  Can you help us?
Thanks!

Martijn,
For questions on steps 1&3 they are related.  When you "enhance" a view on a component you actually perform the first step of making the component ready for enhancements.
This is done by displaying the component and clicking on the "enhance component" button.  This creates a "Z" storage area for your enhancements.  I need to take a further look at the copy details to remember exactly where the copy should be stored.
For your question 5, yes once you add it to the repository it will appear in your customizing.
Well for that piece let's say it is a transaction list, that is an entirely new concept to make the list appear differently.  You would have to adjust the underlying bol objects to make that work.  By chance what is the name of the view that you are trying to copy and adjust?
There are no books available, but you can buy electronic access to the OKP materials from SAP.  For more information goto service.sap.com/okp
Good luck,
Stephen

Similar Messages

  • Do we need IPC in CRM B2B Webshop for creation of ERP Sales order

    Hi Experts,
    can you pls guide in following scenario in CRM 7.0
    We  are using CRM B2B WEBSHOP, We are creating ERP SALES ORDER .
    We have requirement to display price break up like base price, different discounts, taxes, freights while creation of Sales order on the webshop.
    I would like to understand,
    1) whether we need IPC to show price breakup in SALES ORDER in CRM WEBSHOP.
    2) if yes, do we need enhancement at IPC to display complex discount types on webshop ?
    3) do we need to download entire pricing ( customizing +condition records ) from backend ECC to CRM.
    If anybody has worked on similer scenario ,requesting to help.
    Any points , documents ,step by step guide will be highly appreciated.
    thanks in advance,
    regards,
    PD

    Hi,
    ipc is inbuilt in Kernel to CRM 7.0
    BR,
    Darshan

  • Import Fail crm 2011 to crm 2013 Legacy component issue

    Hi All
    We are getting issues during organization import from crm 2011 to crm 2013 , the error is 
    "We have detected the presence of legacy component(s) during upgrade, these components are not supported in Dynamics CRM 2013. Please refer to upgrade log file C:\Users\Administrator\AppData\Roaming\Microsoft\MSCRM\Logs\LegacyFeatureCheck.xml
    for more information."
    when we check log file it shows the error "ISV folder under CRM Website contains one or more files"
    Even we removed everything from ISV folder , Iframe urls from app , solution which is using ISV urls ,plugins and custom workflows but still the error is same
    Please help to resolve this issue .
    Thank you
    Sharique

    Hi,
    Please refer below blog having details about "Removal of the 2007 Endpoint and Legacy Features"
    http://blog.simonjackson.info/2013/07/whats-changing-in-crm-2013-from-sdk.html
    The following legacy Microsoft Dynamics CRM 4.0 features will be removed or will no longer be supported in the next major product release:
    ISV folder support for custom web applications
    Microsoft Dynamics CRM 4.0 plug-ins
    Microsoft Dynamics CRM 4.0 client-side scripting
    Microsoft Dynamics CRM 4.0 custom workflow activities
    Also you can download a tool that can detect legacy feature on your server
    http://go.microsoft.com/fwlink/p/?LinkID=309565
    Entire documentation is available at below article.
    http://msdn.microsoft.com/en-us/library/dn281891.aspx
    Hope this helps.
    Ajay Chawla

  • TA7136 Component Creation

    I'm having difficulty in understanding how to create my own components with multisim. I'm a newbie with regards to the software, so I wonder if someone could help me or even quickly do this for me?
    I found the datasheet for the op amp here:
    http://www.teaser.fr/~amajorel/at203a/ta7136ap.html
    Thanks!
    John

    Hi,
    http://www.ni.com/white-paper/3173/en
    This link will take you directly to a helpful NI tutorial on custom components for MultiSIM,
    If you're still having trouble (with something more specific) then let us know
    EDIT: Also I see that you only have a datasheet for this component. The custom creation will
    allow you to make components as long as you have a SPICE model. I looked around the web and cannot
    find one. What you could do is write your own model (this could get tricky it depends on how much knowledge
    of SPICE you have), or find another model with close enough characteristics and use its SPICE model.
    You could also just find something similar from the NI MultiSIM database.
    Good Luck,
    Miguel V
    National Instruments

  • Viewstate component creation policy .

    Hi ,
    I am creating a cover flow component , the one very similar to the example given in tour de flex. I see some start up delay . I thought of using states to show a screen with a spinner until the coverflow component got created . Hence  , I set the currentstate="normalstate" at the creationcomplete of coverflow component and showed another panel with a spinner in it have state as "loadState" which is the default state . But I see that , the creation complete event of coverflow is not called as the component is not currently visible . I tried giving itemcreationpolicy to "immediate" but it seems Flex is not creating components for all view states . It just creates components that are visible in the default load state ( which is the panel with spinner in my case ) . Is there any way to specify creation of all components for all view states ? ( I tried creationpolicy = all too , doesn't seem to work )

    Hi ,
    I created a sample of what I need if my question is not clear . is it possible for creationcomplete methods of both panels to be called during application startup ? currently , only the creationcomplete method of first panel gets called .
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                   xmlns:s="library://ns.adobe.com/flex/spark"
                   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationPolicy="all">
        <fx:Declarations>
            <!-- Place non-visual elements (e.g., services, value objects) here -->
        </fx:Declarations>
        <s:states>
            <s:State name="loadState"/>
            <s:State name="afterLoadState"/>
        </s:states>
        <fx:Script>
            <![CDATA[
                private function first():void
                    trace(" first panel ");               
                private function second():void
                    trace(" second panel  ");
            ]]>
        </fx:Script>
        <s:Panel width="239" height="308" title="One" includeIn="loadState" x="62" y="37" creationComplete="first()" click="currentState='afterLoadState'"/>
        <s:Panel width="239" height="308" title="two" id="paneltwo" includeIn="afterLoadState" itemCreationPolicy="immediate" x="327" y="40" creationComplete="second()"/>
    </s:Application>

  • Error in crm 2007 UI account creation

    Hello Crm gurus
    I came across the following error while working on sap crm ic web client 2007 acoount creation
    Error occurred in class CL_ICCMP_CUCOIREC_IMPL, event InteractionStarted.
    so any inputs for root cause of this error
    points will be allocated
    thanks& regards
    Anand

    Hi Anand,
    I assume this error occurs when you press the 'Confirm' button ?
    Have you assigned a business transaction profile to your (IC) Business Role, using function profile IC_BT ? It could be that the system does not know which transaction type to use for your interaction record.
    Regards
    Gert

  • BAPI_ROUTING_CREATE problem in component creation for phantom materials

    Hi,
    I am using the BAPI "BAPI_ROUTING_CREATE" to create a Routing. It works fine creating the operations, Component allocations, InspectionChar creation and updating the Header data Information.
    The Problem i am facing is with the allocation of components with Phantom assembly. Can any one help me in passing the Parameters to the BAPI to allocate the components with the Phantom assembly.
    i am getting error message
    "cpccdt-206 The component to be assigned has not been completely specified "
    Thanks
    Pravin

    I i'm having exactly the same problem.
    "cpccdt-206 The component to be assigned has not been completely specified "
    In my case this message occurs with normal material and not Phantom materials.
    Do you have any solution already?
    Thanks,
    Joao
    Message was edited by:
            João Costa TMG

  • Component Creation in Flex / Xcelsius

    Hi Experts,
    Although I've used Xcelsius fairly extensively over the past year or so, I haven't really had much interaction with Flex or designing my own components. I have a project coming up shortly where I will need to create a large map of their operations, with hundreds of control point 'hot-spots'. This can't be achieved in any scalable way via workarounds without absolutely destroying the performance.
    This implies that I will need to create my own component. Are there any resources out there that outline fairly clearly (read: simplistically) the steps in creating an Xcelsius component, or even the conversion of a Flex 2 component to Xcelsius (as I can likely find some Flex tutorials)?
    Thanks for the help!
    -Brian

    Sounds like a large XY or Bubble chart!
    My experience is that you cannot just download the Flex demo and expect to be able to build your own components.  It's a lot more involved than that, even if you do a Flex course it will not be geared towards an Xcelsius design process.  Although built in Flex the actual language used is ActionScript for the Components and MXML (with some Actionscript) for the Properties sheet.  So I would suggest a course in ActionScript first as the programming involved can be quite confusing and if you've been out of programming for a while (in my case a long while!) it will take time to understand fully what is happening.  Time which I cannot afford to put in, so I have done the courses so that I can talk to developers in their language and write accurate informed specifications for components. 
    For a basic overview of Flex take a look at the great Introduction to Flex videos over at Lee Brimlow's site www.gotoandlearn.com.  Also there are a lot of good learning resources from Adobe with their Flex in a Week videos: http://www.adobe.com/devnet/flex/videotraining/
    I'd would jump at the chance of attending a BO Xcelsius Component Development course though.
    Best of Luck
    Charles

  • CJ20N-Reservation no. to be passed to PR during material component creation

    Hi,
    In CJ20N when the user creates a material component, PR is created automatically. In this PR, the Reservation no. should also be passed.
    I tried using enhancement COZF0002 and passed the reservation no. as under:
    EBAN_IMP-rsnum = RESBD_IMP-rsnum.
    But while saving the project, the Reservation no. is not getting stored in the PR.
    Can anybody tell me how can I pass the reservation no. to PR?
    Thanks in advance.

    -

  • Problem with Business Component creation

    Hi,
    I create a very simple table using
    <code>
    -- Create
    create table TACCOUNT (
    PRIMARY KEY (userid),
    userid NUMBER NOT NULL,
    pwd VARCHAR2(48),
    email VARCHAR2(48),
    address VARCHAR2(48)
    </code>
    <problem>
    I am trying to use JDeveloper to generate an entity object
    using New business component package/Next/Entity Object mapped to Schema Objects/Next/Select Table/Next/Finish
    The fields generated for the object are as follows:
    NoName
    NoName1
    Userid
    Pwd
    </problem>
    Any idea?

    Turns out I was misinformed and the DB is 8.1.5. The problem sems to be either the JDBC is not correctly interperting the DB or the metadata is formatted differently. Is it possible that there is a JDBC version mismatch? How do I find out the JBDC version type on the DB? This is preventing me from creating entity objects.
    Regards,
    Bill

  • CS3 Component Creation With Preset

    I have created a CS3 component with around 10 inspectable
    parameters. Now I would like to add another Inspectable parameter
    with enumeration such that it contains a list of presets for the
    rest of the 10 parameters. When i select any one preset from the
    enumerated list the other 10 parameters should be populated with
    some predeifned values and I want those values to be reflected in
    the parameter panel in the IDE. How can i go about it?

    I have created a CS3 component with around 10 inspectable
    parameters. Now I would like to add another Inspectable parameter
    with enumeration such that it contains a list of presets for the
    rest of the 10 parameters. When i select any one preset from the
    enumerated list the other 10 parameters should be populated with
    some predeifned values and I want those values to be reflected in
    the parameter panel in the IDE. How can i go about it?

  • Component creation

    Hello to all
    I created a new component in flash8 (actionscript 2).
    the component uses #include derictive to call "AddedForMC.as"
    file.
    this AddedForMC.as" file, is used to create new functions for
    Movieclip (using a MovieClip.prototype.
    FunctionName).
    When I test the component as a movieclip via the FLA it works
    fine.
    The problem is that when I export it to SWC file it does not.
    it is as if the #include directive is not part of the
    component. is this correct ?!? i tried to put the "AddedForMC.as"
    file also in the component directory, that did no help.
    can you help me ?
    the AddedForMc.as file is added:
    thnx.

    Hello to all
    I created a new component in flash8 (actionscript 2).
    the component uses #include derictive to call "AddedForMC.as"
    file.
    this AddedForMC.as" file, is used to create new functions for
    Movieclip (using a MovieClip.prototype.
    FunctionName).
    When I test the component as a movieclip via the FLA it works
    fine.
    The problem is that when I export it to SWC file it does not.
    it is as if the #include directive is not part of the
    component. is this correct ?!? i tried to put the "AddedForMC.as"
    file also in the component directory, that did no help.
    can you help me ?
    the AddedForMc.as file is added:
    thnx.

  • CRM upgrade Java component 7.01 needed

    Hi,
    Anyone could tell me where can I find the java component CD : 51035773 and 51033733. These CD's are included in the media list but I am unable to find them on service site. Any one can hep !!
    Thanks,

    Hi,
    Please see the link
    [http://www.maximizer.com/support/maxcrm/max_CRM.html]
    Regards
    Krishna

  • Need help in Custom component creation with cq

    Hi,
    I have created my own component in adobe cQ and able to drag an drop in any page. for each instance I am seeing the copy of
    component under node /content/mypage/commoncomp. If I edit the properties using design dialog  I can able to store values as
    expected.
    Need help in
    1) When I drag and drop the component it shows null for the property by deafult if I click save on edit dialog then the
    value is showing. The default value is not shown by default while drag and drop my component it requires atleast one time to
    click save from dialog using design mode
    2) I need to use the default properties of the orginal components which is root and use the duplicated properties if incase user edit the properties of duplicated component. This may be too messy.... to be more clear
    I want to use a common component in many pages but the properties of the components should be updated only when user edit it in design dialog utill then I need the page to use properties of root component.
    Thanks

    You just need to create your own version of PlumtreeTopBarView (original in com.plumtree.common.uiparts), and use CustomActivitySpace.xml to override that view with your own view. Your version would use some kidn fo logic to determine whether or not to display certain elements. TheUI Customization Guide should help quite a bit, and we have several quickstarts for overriding views you can start from.
    Is there some Help file in PT that I can reference that will enable me to find what namespace does GetRequestURL() belongs to?I would simply do a string compare. Tokenize the URL into the base address / control arguments, perhaps splitting on the "?" symbol; then tokenize the base address on the ".". You'll end up with three strings. For portal.plumtree.com, the three strings would portal, plumtree, and com. You can then use those string in the logig you add to PlumtreeTopBarView.
    David Phipps
    Plumtree Software

  • View Methods / Dynamic component creation

    Hi,
    I'm dealing with an issue I wasn't able to bypass for the moment:
    depending on the value of the parameters in the URL of my application, i need to pick
    a differrent component usage, and apply it in a view container on my main view.
    the problem is, that when i want to load the component usage, it has to be done
    before wddomodifyview, but there's no way to do it in de wddoinit, because whan that
    last one is called, my dohandledefault (to catch the url) is not yet executed.
    the components are now added in a method in my view (MAIN) is there a way to call
    this method from the dohandledefault? or is there another option? for example making
    the do_dynamic_navigation executed in a window method? Which gives at my side
    an error because the plugs are not defined (??)
    grtz
    Koen

    Hi Koen,
    WDDOINIT of the default view is called before the inbound plug handler of the window is called.
    You have 2 possible solutions:
    1. Declare an inbound plug at your view and declare it as "default" in your window assembly. Then this method is called later and you can create your component usages there.
    2. Do not set this view as default view, but embed an emptyview and set it to default. Then navigate to to new view in your window inbound plug.
    Ciao, Regina

Maybe you are looking for