External Service mapping problem

Hi guys
I have integrated an External Service RFC function module.
The parameters of this module contain "_" underscrores, e.g. "LFA1_LIFNR".
When I go to the parameter mapping tab on block level, the "_" sign is omitted and I cannot automatically group those parameters with other ones. Is is displayed as "Lfa1lifnr".
Is there a solution for this error??
Regards,
Go:khan

Hi guys
Sorry this posting should be inside "composite application framework".
Regards,
Go:khan

Similar Messages

  • Problem external Services mapping to Destination

    Hi Experts
    I've developed a composite application, in this aplication, i've imported a external service. This service i get from esworkplace.
    I follow the steps of this tutorial:[http://sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c02f408d-7d72-2a10-5790-e268ec4d94ef|Consume enterprise service...]
    When i go to the external service configuration to map the service, this service isn't there.
    Then i can't map the external service with a destination, and i can't execute it, because i need authetication.
    How can i solve this? There are some steps to put the external service there?
    I use NWDS 7.11 EHP1 SP01.
    Regards
    Marcos
    Edited by: Marcos Brandao on Jun 17, 2009 3:15 PM

    Hi sampath
    i've done this things in this document, the only difference is my SR is pointed the esworkplace and my eclipse is pointed to my SR. Now, i try to do exaclty how is in this document.
    i configured my eclipse to access the SR of esworkplace, but when i import the service in the registry some error occur:
    Unable to connect to the Services Registry - Unable to connect to sr.esworkplace.sap.com:80 - Connection timed out: connect
    i've configure the service registry and proxy of my eclipse.
    What can i do now? Do you have some suggestion?
    Regards
    Marcos.

  • External context mapping problem

    Hi,
    I am trying to create a sample application for external context mapping
    1. I created a webdynpro project.
    2. In that project i created  2 web dynpro components PrComp and ChComp. 
    3. In the ChComp Interface controller context created a node MappedNode with attribute text.The node property isInputElement is set to true and also the carinality to 0..1
    4. Added the ChComp as Used Component for PrComp.
    5. Mapped the context of the ChComp Interface controller to ChComp Component controller and PrComp component Controller.
    6. In the ChComp Component controller, i initialize the node atribute text with some value.
    public void wdDoInit()
        //@@begin wdDoInit()
         wdContext.currentMappednodeElement().setMappedText("Mapped Attribute");
        //@@end
    7. In the PrComp component controller i create the ChComp and try to retrieve the value of the node attribute text.
           public void wdDoInit()
        //@@begin wdDoInit()
         wdThis.wdGetChildCompComponentUsage().createComponent();
         String text = wdContext.currentMappednodeElement().getMappedText();
         wdComponentAPI.getMessageManager().reportSuccess("mapped value "+text);
        //@@end
    When i deploy and run the application i get the following error
    java.lang.NullPointerException
        at com.sap.tc.ram.sample.external.context.mapping.ChComp.wdDoInit(ChComp.java:98)
    I am creating this app as a sample for external context mapping.please tell me if i am doing the rigth thing.

    Shiram,
    Your code will not work until you remove any node access from wdDoInit in ChComp (step 6).
    Think about the actual execution sequence:
    1. PrComp creates usage of child (ChComp) via createComponent
    2. ChComp get initialized internally by WD framework, as part of process ChComp.wdDoInit is invoked
    3. Context mapping is applied parent(source) <->child(target)
    So step [2] happens always before [3], you didn't alter this behavior via cardinality as suggested by other readers.
    What you can to do?
    1. Do not use wdDoInit of ChComp to populate / access data. Populate data from PrComp instead.
    2. Do you really need isInputElement? Think about it. If you remove isInputElement setting in child, then create mapped node in parent, then node in child will be source of data and you may safely populate it ChComp.wdDoInit.
    And, as other pointed out, cardinality still can cause error -- you are using 0..* but not creating element manually. Either set cardinality to 1..* or create element in wdDoInit of "source" controller (PrComp for [1], ChComp for [2])
    Valery Silaev
    SaM Solutions
    http://www.sam-solutions.net

  • BAPI_ALM_ORDER_MAINTAIN not loading external services in order

    Hi, I am implementing the fm BAPI_ALM_ORDER_MAINTAIN and creating service orders massively, in which I call the bapi inside a loop and cleaning the tables that were used, the first order of loop is created correctly with the operations of the road map and external services, the problem is from the second order onwards are created with the operations but no external services.
    I think the problem is some internal variable named by the bapi that is not cleaned.
    Is there any function to clean the internal variables or could you recommend next steps.

    after using BAPI_ALM_ORDER_MAINTAIN  for updating object list have u used BAPI_TRANSACTION_COMMIT  to  get the changes reflected.

  • Entity Services: readByCustomKeys operation mapped to External Service

    Hello *,
    in my CAF application I'd like to read a product from SAP PLM. Within my Entity Service materialNumber is my custom key and therefore a corresponding operation exists: readByCustomKeys.
    I map this operation to my External Service (Web service provided by XI).
    As I can't test this operation directly with the Service Browser (deosn't appear there), I wrap  my Entity Service with an Application Service where I use the readByCustomKeys operation from Entity Service.
    Now when I test the Application Service operation I get the following error message in Service Browser:
    ERROR. Invalid type value :
    In XI I can see that there was no error and I got well defined XML data as response. So the problem must occur anywhere in the mapping back from External Service data to Entity Service attributes.
    Wrong data type mapping can be excluded as I already tested this possibility.
    Does anyone know what could be the reason?
    Thanks for your answers and best regards
    Joschi

    Hello Joachim,
    I dont have a lot of experience with readByCustomKeys (one experience which failed) but uou can also use read itself. If you have defined materialNumber as a key in your entity service, then this field can be used in read operations as well (I have a lot of positve experiences with this approach). You will find materialNumber while mapping read with your external service and you need not map the key field generated by Entity Service.
    For testing entity services, we have had several positive experiences with the config browser, specially for a findBy, read and even update operation. It was very easy to have a prototype UI to check the entity services.
    I know this isnt the answer to your question, but just sharing my experiences.
    All the best!!!
    Regards,
    Parag.

  • Problems with external context mapping

    Hi ,
    I am having the following problems with external context mapping from one WD component to another.
    Problem description:
    In the <i>Component Interfaces</i> I have defined a WD interface "InfA".
    In the <i>interface controller</i> of this compoenent,I have ContextA and attributeA(cardinality 1..1).The contextA is marked as an "Input Element".
    Now my webdynpro componentB adds InfA as used component.In componentB I decalre a contextB with attributeB and map it to contextA to set up the external context mapping.
    Now I expect that if any webdynpro component implements this WD interface InfA ,he has access to contextA with the data getting filled from contextB.
    After i have created the component for the used component I try to fill values in the source node contextB thru this code:
    wdContext.currentContextB.setB(value);
    But in the runtime I keep getting error nullPointerException for nodeContextB,suggesting that the mapping has not been completed.
    Can anyone suggest due to what the error can come ,and, if its a webdynpro bug ,is there a workaround??
    Thanks in advance for your help.
    Best regards
    Sourav

    HI,
    Valery : I personally checked  by doing the example, if the names of value attribute are different in the child's interface and parents component controller then it throws the exception.
    Sourav: NullPointer Exception is thrown when something is not properly initialised, if in the main component the cardinality of mapped origin is 1.1 then you need to access it element directly like:
    wdContext.currentParentNodeElement().setFname("Abhijeet");
        wdContext.currentParentNodeElement().setLname("M");
    i will suggest just check out if you are declaring some element of value node and without initialising taking its use or what?
    if this doesnt solve your problem, please post the expanded exception.
    hope it helps
    let me know if you face nay problem
    regards

  • Two problems with external services

    Hi,
    we got a WSDL including three external services. I successfully created a consumer proxy for the WSDL. When calling the methods of the consumer proxy from my WebDynpro application I get some errors. One of the external services is working fine. The remaining two services result in the two following errors:
    1. CX_SXML_PARSE_ERROR:XSLT exception. An error occurred during serialization in the simple transformation program /1SAI/TAS5EDCF6F82B037A9F53C1. Error while parsing an XML stream: 'BOM / charset detection failed'.
    2. Error (id=SOAP:1.001): CX_ST_GROUP_MISSING_CASE:XSLT exception. Element '<ServiceResponseElement>' missing
    Calling these services from soapUI is working fine. So there might be some restrictions in the SAP system which are causing the errors.
    Can anyone give me a hint how to solve these problems?
    Regards,
    Robert

    Hi,
    Please note NOT all xml tags are supported by SAP.
    Analyze wsdl for unsupported tags,
    Check this for list : http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/40c3a137-1769-2a10-bda9-ad62d508af9c
    and http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/c0abcc5a-1569-2a10-e6b7-8e5d108a995a
    Regards,
    Gourav

  • Ebflow: Problem defining an external service using WF_EXTSRV

    I'm trying to define an external service for the Webflow to use. In transaction WF_EXTSRV I have to provide details of the service. One field requires the Logical System to be nominated. The help says that this entry must be in table TWPURLSVR. In our system this table is empty, and I cannot figure out in customising where to populate this table.
    Anyone have any ideas about this?
    Anyone also know what may be a better forum to post this message in?
    BR,
    Tony.

    Hi Anthony,
    Better forum to post it on is on the BPM & Workflow forum which can be found under SAP NetWeaver. I'm now experiencing the same problem as you. No entry in this table. But when I leave the field blank in WF_EXTSRV, I don't have any problems calling my service from the workflow.
    If you already have an answer to your own querstion, could you let me know?
    Kind regards!
    Joost van Poppel

  • Problem: Field not a member of external service

    Hello,
    using the NWCE 7.1 SP 5 and the corresponding NWDS I have successfully imported an external RFC "/EDC/GET_IT_MAT_WF" into my composite application. For the imported RFC I have created an application service and mapped it to the RFC. Another application service relies on the mapped application service and is exported as a web service which in turn is used by a Visual Composer model. Everything worked fine.
    Now, I have added another parameter "SONDER" to the RFC in the R/3. In my composite application I have deleted the previously imported RFC and the mapped application service and created them from scratch.
    However, when invoking the newly added mapped application service I get an exception which reads:
    Field SONDER not a member of /EDC/GET_IT_MAT_WF.
    Firstly, I have checked the RFC and tested it in the R/3 using the ABAP Workbench.
    Secondly, I have checked the newly imported external service and the mapped application service. Both do contain the field "SONDER".
    Thirdly, I have undeployed the entire composite application, cleaned it in the NWDS, regenerated, rebuilded, and finally redeployed it.
    However, the exception still remains.
    What am I doing wrong?
    Thanks and best regards
    Alexander
    PS: The exception trace looks like this:
    com.sap.mw.jco.JCO$Exception: (127) JCO_ERROR_FIELD_NOT_FOUND: Field SONDER not a member of /EDC/IT_MAT_WF
    at com.sap.mw.jco.JCO$MetaData.indexOf(JCO.java:9662)
    at com.sap.mw.jco.JCO$MetaData.isTable(JCO.java:10606)
    at com.sap.caf.rt.connectivity.rfc.RFCExecuteManager.createTypeRefVal4JCORec(RFCExecuteManager.java:457)
    at com.sap.caf.rt.connectivity.rfc.RFCExecuteManager.createTypeRefVal4JCORec(RFCExecuteManager.java:441)
    at com.sap.caf.rt.connectivity.rfc.RFCExecuteManager.fillElementsOfTable(RFCExecuteManager.java:607)
    at com.sap.caf.rt.connectivity.rfc.RFCExecuteManager.createTypeRefVal4JCORec(RFCExecuteManager.java:486)
    at com.sap.caf.rt.connectivity.rfc.RFCExecuteManager.createTypeRefVal4JCORec(RFCExecuteManager.java:441)
    at com.sap.caf.rt.connectivity.rfc.RFCExecuteManager.convertJCOFunction2Values(RFCExecuteManager.java:367)
    at com.sap.caf.rt.connectivity.rfc.RFCExecuteManager.executeRFC(RFCExecuteManager.java:304)
    at com.sap.caf.rt.connectivity.ExecutionManager.executeRFC(ExecutionManager.java:52)
    at com.sap.caf.rt.connectivity.ExternalOperationExecutor.execute(ExternalOperationExecutor.java:82)
    at com.sap.caf.rt.connectivity.ExternalOperationExecutor.execute(ExternalOperationExecutor.java:55)
    at com.sap.caf.rt.bol.da.remote.GenericOperationExecutor.execute(GenericOperationExecutor.java:53)
    at com.esprit.purchase_requisition.modeled.appsrv.materialservice.MaterialServiceBean.getMaterialListBapi(MaterialServiceBean.java:42)

    Hi Yasar,
    thank you very much. That helped. Should have come to my mind on my own.
    Hopefully, SAP fixes those caching issues, as the current situation is not acceptable in a production scenario. You just cannot keep on restarting the whole server each time a composite application changes.
    Best regards
    Alexander

  • Problem defining an external service using WF_EXTSRV

    Hi,
    I think that this is the most appropriate forum to post this message, but please correct me if I am wrong.
    I'm trying to define an external service for the Webflow to use. In transaction WF_EXTSRV I have to provide details of the service. One field requires the Logical System to be nominated. The help says that this entry must be in table TWPURLSVR. In our system this table is empty, and I cannot figure out in customising where to populate this table.
    Anyone have any ideas about this?
    BR,
    Tony.

    Hi Anthony,
    Couple of things:
    1) You may make manual entry in this table.
    2) the necessary steps can be found in the documentation: SAP@Web Installation Guide, chapter "Post-Installation Activities".
    3) from se80 go to utilities->settings->ITS choose the server where you want to publish or choose all available servers. (note if you dont see the ITS server list in the drop down -ITs may not be configured properly)
    I hope these clues help.
    regards,
    Sanjeev

  • SneakPreview 2004s SP7 CAF External Services - Web Services Problem

    I would like to use our web services in our CAF (Composite Application Services) Project. So I selected External Services and in the popup menu selected Import.
    After filling WSDL location und clicking on Finish Button. I got following Message:
    Cannot load WebService WSDL from URI:
    http://...
    Invalid wsdl.
    WSDL is ok and I have already used it in the Web Dynpro Project SneakPreview SP15. If I copy the show this Link  in the Internet Browser, I see the WSDL.
    Can anybody help???

    Thanks Jan, for your response.
    I still cannot import my WSDL.
    I have just tried my example with the same result
    <?xml version="1.0" encoding="UTF-8" ?>
    <wsdl:definitions
         name="T1"
         targetNamespace="http://tempuri.org/T1/wsdl/"
         xmlns:wsdlns="http://tempuri.org/T1/wsdl/"
         xmlns:typens="http://tempuri.org/T1/type/"
         xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
         xmlns:xsd="http://www.w3.org/2001/XMLSchema"
         xmlns:stk="http://schemas.microsoft.com/soap-toolkit/wsdl-extension"
         xmlns:dime="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"
         xmlns:ref="http://schemas.xmlsoap.org/ws/2002/04/reference/"
         xmlns:content="http://schemas.xmlsoap.org/ws/2002/04/content-type/"
         xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
         xmlns="http://schemas.xmlsoap.org/wsdl/">
         <wsdl:types>
              <xs:schema
                   targetNamespace="http://tempuri.org/T1/type/"
                   xmlns:xs="http://www.w3.org/2001/XMLSchema"               
                   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                   elementFormDefault="qualified">
                   <xs:import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
                   <xs:import namespace="http://schemas.xmlsoap.org/wsdl/"/>
                   <xs:import namespace="http://schemas.xmlsoap.org/ws/2002/04/reference/"/>
                   <xs:import namespace="http://schemas.xmlsoap.org/ws/2002/04/content-type/"/>
              </xs:schema>
         </wsdl:types>
         <wsdl:message name="clsMain.HalloWorld">
         </wsdl:message>
         <wsdl:message name="clsMain.HalloWorldResponse">
         </wsdl:message>
         <wsdl:portType name="clsMainSoapPort">
              <wsdl:operation name="HalloWorld">
                   <wsdl:input message="wsdlns:clsMain.HalloWorld"/>
                   <wsdl:output message="wsdlns:clsMain.HalloWorldResponse"/>
              </wsdl:operation>
         </wsdl:portType>
         <wsdl:binding name="clsMainSoapBinding" type="wsdlns:clsMainSoapPort" >
              <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
              <wsdl:operation name="HalloWorld">
                   <soap:operation soapAction="http://tempuri.org/T1/action/clsMain.HalloWorld"/>
                   <wsdl:input>
                        <soap:body
                             use="Literal"
                             namespace="http://tempuri.org/T1/message/"/>
                   </wsdl:input>
                   <wsdl:output>
                        <soap:body
                             use="Literal"
                             namespace="http://tempuri.org/T1/message/"/>
                   </wsdl:output>
              </wsdl:operation>
         </wsdl:binding>
         <wsdl:service name="T1" >
              <wsdl:port name="clsMainSoapPort" binding="wsdlns:clsMainSoapBinding" >
                   <soap:address location="http://DOLEZAL/FEST_WEBS/T1.WSDL"/>
              </wsdl:port>
         </wsdl:service>
    </wsdl:definitions>
    Message was edited by: Ladislav dolezal

  • How to use bapi /external service directly in application service

    Hi
    I have to use BAPI_ALM--RDER_MAINTAIN in my caf application
    i have imported it as external service.As there are problems mapping its input fields to entity service , it has to be consumed directly vai application service.
    But i ahve never done so before.Can someone give me an example as to how t do it.
    If someone can give example of how to code in the application service to call  the bapi , it would be great . as i have some time constraint.
    Thanks ,
    Points assured for help.

    Hi Vivek,
    As you asked for an example to call a bapi directly from Application Service you can follow this link.
    <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/44/57fff3b10b3672e10000000a114a6b/frameset.htm">Using Generated External Proxy in Application Service</a>
    Thanks and Regards
    Avijit

  • Call external service in a Application service created from ES

    Hi Experts
    I have the follow situation:
    I've modeled a new service in Enterprise Service Builder. This service i'll implement in caf application. In the method create by application i'll call one method of external service.
    I imported this modeled service in Create Web Service Provider option in external package, select the Enterprise Service Repository source option and choice the respective Service Interface.
    In this moment the caf created a new application service, with methods of modeled service. That's all right.
    Now i import a external service of esworkplace. All the step are ok. But the problem is going to next step.
    I need to call this imported service in the method of application service. I know 3 way to do this:
    1. Mapping the external service with this application service. In this case i have a problem - the method of external service is expose as web service, and i don't want this. Just the method of modeled service must be expose.
    2. Create another application service, map the external service with this application service, and create a depency between this application service and the application service created by modeled service. I think this work fine and resolve the problem of expose the method of external service. However i think this isn't a good way to do.
    3. Instantiate the service class of exernal service. From this class i can call the method of external service in application service. But now i have another problem. If i see the implementation of this class, it have a static block which call a URL class, and pass as parameter a wsdl file located in one directory of my computer like
    url = new java.net.URL("file:/D:/SAP7110Workspace.jdi/LocalDevelopment/CRVP/demo.sap.com//ejbmodule/
    _comp/tmp/0/EJB/src/META-INF/xml/ext/rootwsdl_WorkCentreSimpleByPlantQueryResponse_InService.wsdl");
    when execute the application in the server it don't find this file and i give one error.
    I think the best way to do is the 3° way. But why did the caf generate the URL with My computer directory instead of in directory of application? There are some solution to this problem?
    I've change this line manualy, but all the time when i generate the project, i need change this code again.
    Regards
    Marcos

    Hi,
    You may consume external service via JNDI
    Context context = new InitialContext();
    <JNDI OBJECT> local = (<CAST JNDI OBJECT>)context.lookup("<JNDI OBJECT>");
    //Call the method
    If you are using CE 7.11, go to NWA -> Problem Management -> JNDI browser  > ..... -> ObjectName for <JNDI OBJECT>
    - julius

  • Using XI WebService in CAF as external service with Logical Destination?

    Hello,
    I created a scenario WebService -> XI -> WebService in a PI7.1 system. I used the Web Service Wizard in order to generate a WSDL. If I test it for example in XMLSpy it works fine.
    We then imported this WSDL into CAF as external service. That also works.
    Now we have to map the CAF Service to a logical Destination. This has to be maintained in NWA. But here we need a URL to the WSDL. I cannot use the local WSDL Filed which I from that WebService Wizard.
    Is there any generic URL were I can get the WSDL for the WebService which calls the XI Interface?
    Thanks and Best Regards
    Katharina
    Edited by: Katharina Seiz on Oct 6, 2008 6:19 PM

    Good Idea. I tried that. I added the WSDL to a Web Module and deployed it with the CAF ear module. It is now available via: http://vmw2469.wdf.sap.corp:50000/testxi/GLAccountPostingSync_Out_PI71.wsdl
    If I test it directly in WSNavigator it works fine,  but if I map my CAF Service to the logical Destination which is also using that URL, I get the following error:
    com.sap.engine.services.webservices.espbase.query.exceptions.TechnicalException: Deserializing WSDL stream http://vmw2469.wdf.sap.corp:50000/testxi/GLAccountPostingSync_Out_PI71.wsdl failed
    If I try to find the service via the function "Search by Logical Destination" I get the following error:
    Invalid content type while requesting http://vmw2469.wdf.sap.corp:50000/testxi/GLAccountPostingSync_Out_PI71.wsdl. Expected Content-type: text/xml, received Content-type: content/unknown, used user to connect: most
    Has someone any idea what the problem could be?
    Thanks and Best Regards
    Katharina
    Edited by: Katharina Seiz on Oct 6, 2008 6:32 PM

  • External context mapping with recursive treenode

    Hi,
    did anybody succeed with external context mapping of a recursive tree node?
    I get the following runtime error. Everything works fine if I use a "regular" value node. I´ve also experimented with manual and automatic component creation.
    Any help is appreciated
    Helmut
    com.sap.tc.webdynpro.progmodel.context.ContextException: NodeInfo(InnerCompInterface.OuterCompTree): cannot create nodes, no mapping defined yet
         at com.sap.tc.webdynpro.progmodel.context.MappingInfo.getDataNode(MappingInfo.java:102)
         at com.sap.tc.webdynpro.progmodel.context.RecursiveNodeInfo.init(RecursiveNodeInfo.java:127)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:682)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:682)
         at com.sap.tc.webdynpro.progmodel.context.Context.init(Context.java:38)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:199)
         at com.sap.tc.webdynpro.progmodel.controller.Component.getCustomControllerInternal(Component.java:409)
         at com.sap.tc.webdynpro.progmodel.controller.Component.getMappableContext(Component.java:347)
         at com.sap.tc.webdynpro.progmodel.controller.Component.getMappableContext(Component.java:376)
         at com.sap.tc.webdynpro.progmodel.context.MappingInfo.init(MappingInfo.java:137)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:667)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:682)
         at com.sap.tc.webdynpro.progmodel.context.Context.init(Context.java:38)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:199)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:346)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.createComponent(ClientComponent.java:854)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.createComponent(ClientComponent.java:157)
         at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createComponentInternal(ComponentUsage.java:137)
         at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createComponent(ComponentUsage.java:104)
         at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createInstanceIfDemanded(ComponentUsage.java:659)
         at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.getInterfaceControllerInternal(ComponentUsage.java:300)
         at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.getControllerInternal(ComponentUsage.java:341)
         at com.sap.tc.webdynpro.progmodel.controller.Component.getMappableContext(Component.java:381)
         at com.sap.tc.webdynpro.progmodel.context.MappingInfo.getContext(MappingInfo.java:54)
         at com.sap.tc.webdynpro.progmodel.context.MappingInfo.isComplete(MappingInfo.java:92)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.getStructureType(NodeInfo.java:247)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.getStructureType(NodeInfo.java:247)
         at com.sap.tc.webdynpro.progmodel.context.AttributeInfo.initNodeMapping(AttributeInfo.java:546)
         at com.sap.tc.webdynpro.progmodel.context.AttributeInfo.init(AttributeInfo.java:432)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.initAttributes(NodeInfo.java:692)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.initAfterCompletedMapping(NodeInfo.java:698)
         at com.sap.tc.webdynpro.progmodel.context.MappingInfo.initAfterCompletedMapping(MappingInfo.java:159)
         at com.sap.tc.webdynpro.progmodel.context.MappingInfo.initMapping(MappingInfo.java:152)
         at com.sap.tc.webdynpro.progmodel.context.MappingInfo.init(MappingInfo.java:142)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:667)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:682)
         at com.sap.tc.webdynpro.progmodel.context.Context.init(Context.java:38)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:199)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:539)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:421)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:129)
         at com.sap.tc.webdynpro.progmodel.view.InterfaceView.initController(InterfaceView.java:41)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.displayToplevelComponent(ClientComponent.java:134)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:364)
         at com.sap.tc.webdynpro.clientserver.task.Task.createApplication(Task.java:217)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:548)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:57)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:249)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:139)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:101)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:38)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:383)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:333)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:311)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:811)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:235)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:144)
    /code

    Hi Helmut,
    I face exactly the same problem with NW 2.0.7.
    It is a bug in WebDynpro runtime.
    Good news is that it is fixed with SP9, so this functionality will work in final release (I believe WD team uses regression tests
    Regards,
    VS

Maybe you are looking for

  • FM REUSE_ALV_GRID_DISPLAY - runtime error

    I get the following error when I use FM REUSE_ALV_GRID_DISPLAY: "Field catalog not found". I realize that it is looking for the parameter it_fieldcat but I don't remember ever passing that parameter before; it also says that it is optional.  Below is

  • IOS 8 Problem and Enter recovery mode

    I try to install my ios 8, then suddenly my iPhone goes to recovery mode and I cant exit the recovery mode instead of that iTunes want to restore my iPhone. I don't want to lose all my document on the iPhone. Need Help here please Your Help and Your

  • Would this query be faster in Oracle 10?

    I'm running 2 queries on Oracle 8i: Query 1: select count(Member_ID) from select Member_ID, c2, c3, ... c100 from T1 union select Member_ID, c2, c3, ... c100 from T2 union union select Member_ID, c2, c3, ... c100 from T10 Query2: select count(Member_

  • JAVA demo error (ora-01031)

    Hello, I need a help with running Java demos for ODM 10g. PL/SQL demos worked fine. Yet, all the JAVA demo seem to have this ORA-01031 Insufficient Privileges error (for instance, at ABNDemo.executeTask for ABNDemo.java). I have changed various setti

  • My program compiles but when i run it, main class cannot be found

    as you can see, my program TestMaker compiles but when i try running it i get all these errors, i have no idea what's wrong with this C:\Users\Student\workspace\TestMaker\src>javac TestMaker.java C:\Users\Student\workspace\TestMaker\src>java TestMake