Layout cannot handle overlapping elements?

I have a custom component which elements visually overlap. I want to dynamically change the z-axis of these elements. In Flash Player, this usually means changing DisplayObjectContainer.setChildIndex() of the elements. Is it correct that the current concept of layouts (based on LayoutBase) does not easily allow to change the z-axis of elements? Currently, the z-axis seems (very) hard-wired to the position of the element in the group.
The quickest hack I've found is applying group.setElementIndex() though this is very expensive.
Thanks for a confirmation or any better hack,
Marc

I think you are confusing displaylist order with displayobject screen coordinates if you want overlapping objects that can have there priority changed (bring 1 object to the front) you can't touch the display depth(z-axis) of any of these objects, overlapping of visual objects is done exactly the same way as it was done before we were given a 3d co-ordinate system in FP10 on the assumption that you don't touch the z-axis.
If you want to use 3d co-ordinate systems you also have to adjust your programming techniques to suit,  for example if an object is being zooming in on once it has a z-axis less than the object in front change the displaylist index order to match.

Similar Messages

  • ERROR IDoc2File "Cannot produce target element"

    Hi,
    well i am sending an IDoc as i did some times before via XI to the client.
    Funny thing is that now it's the first time the MM is not able to handle empty fields from sender.
    I configured the target DT and the field 'co' from IDoc for occurrence with 0..1 but when i test the MM with the given XML-Structure from SXMB_MONI i am getting following ERROR:
    <b>Cannot produce target element /ns0:MT_Certificate/recordType2A/co. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd</b>
    This field is the first one which is empty in the sent IDoc - but i have no clue why the is a problem because i did this some times before and it all works and i havn't done anything wrong - i hope.
    So do u have an idea?!
    br, Jens

    Jese,
    I explained it above, but let me try to put it better.
    MAPWITHDEFAULT is used to check if a the source field exists. if it exists then it maps the source with the field else it maps the default value to the target field.
    When a field is not populated by an idoc, the field is not a part of your XML strucuture itself. In your mapping, the field for which you have used MAPWITHDEFAULT I guess has a occurence of 1..1 and so, as the source field does not come in the Idoc, the mapping fails and this is now handled with mapwithdefault.
    Hope this helps,
    Regards
    Bhavesh

  • Cannot understand Security element wsu:Timestamp error

    I got the below error while trying to call the GetEvents method. I generated a Web Service proxy in Jdeveloper 11g and I'm using Weblogic 10.X. Below are my code. Do you have any idea?
    IntegrationEventWS integEventService = new IntegrationEventWS_Impl("IntegrationEventWS_saved_wsdl.wsdl");
    InputStream inbound = new Object().getClass().getResourceAsStream("/weblogic/wsee/policy/runtime/Wssp1.2-2007-Https-UsernameToken-Plain.xml");
    Default_Binding_IntegrationEventWS port = integEventService.getDefault(inbound, true, false);
    Stub portStub = (Stub)port;
    ArrayList credentialproviders = new ArrayList();
    CredentialProvider cp = new ClientUNTCredentialProvider(username.getBytes(),password.getBytes());
    credentialproviders.add(cp);
    portStub._setProperty(WSSecurityContext.CREDENTIAL_PROVIDER_LIST,credentialproviders);
    IntegrationEventWS_GetEvents_Input getEventsInput = new IntegrationEventWS_GetEvents_Input();
    getEventsInput.setEventCount(null);
    getEventsInput.setQueueName("Opportunity");
    IntegrationEventWS_GetEvents_Output getEventsOutput = port.getEvents(getEventsInput);
    Error
    java.rmi.RemoteException: SOAPFaultException - FaultCode [{http://schemas.xmlsoap.org/soap/envelope/}MustUnderstand] FaultString [Cannot understand Security element wsu:Timestamp] FaultActor [null]No Detail; nested exception is:
         weblogic.wsee.jaxrpc.soapfault.WLSOAPFaultException: Cannot understand Security element wsu:Timestamp
    java.rmi.RemoteException: SOAPFaultException - FaultCode [{http://schemas.xmlsoap.org/soap/envelope/}MustUnderstand] FaultString [Cannot understand Security element wsu:Timestamp] FaultActor [null]No Detail; nested exception is:
         weblogic.wsee.jaxrpc.soapfault.WLSOAPFaultException: Cannot understand Security element wsu:Timestamp
         at oracle.e1.bssv.JC57M007.proxy.Default_Binding_IntegrationEventWS_Stub.getEvents(Default_Binding_IntegrationEventWS_Stub.java:87)
         at oracle.e1.bssv.JC57M007.IBS_CRMODProcessor.manageOpportunity(IBS_CRMODProcessor.java:63)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.e1.bssvfoundation.impl.jdenet.CallSBFHandler.callSBF(Unknown Source)
         at oracle.e1.bssvfoundation.impl.jdenet.CallSBFMsgHandler.process(Unknown Source)
         at oracle.e1.bssvfoundation.impl.jdenet.SBFServerJavaKernel.process(Unknown Source)
         at com.jdedwards.system.net.ProcessKernel.run(Unknown Source)
    Caused by: weblogic.wsee.jaxrpc.soapfault.WLSOAPFaultException: Cannot understand Security element wsu:Timestamp
         at weblogic.wsee.codec.soap11.SoapCodec.decodeFault(SoapCodec.java:357)
         at weblogic.wsee.ws.dispatch.client.CodecHandler.decodeFault(CodecHandler.java:118)
         at weblogic.wsee.ws.dispatch.client.CodecHandler.decode(CodecHandler.java:103)
         at weblogic.wsee.ws.dispatch.client.CodecHandler.handleFault(CodecHandler.java:91)
         at weblogic.wsee.handler.HandlerIterator.handleFault(HandlerIterator.java:309)
         at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.java:269)
         at weblogic.wsee.ws.dispatch.client.ClientDispatcher.handleResponse(ClientDispatcher.java:213)
         at weblogic.wsee.ws.dispatch.client.ClientDispatcher.dispatch(ClientDispatcher.java:150)
         at weblogic.wsee.ws.WsStub.invoke(WsStub.java:87)
         at weblogic.wsee.jaxrpc.StubImpl._invoke(StubImpl.java:337)
         at oracle.e1.bssv.JC57M007.proxy.Default_Binding_IntegrationEventWS_Stub.getEvents(Default_Binding_IntegrationEventWS_Stub.java:82)
         ... 9 more

    Thank you for the replys. However, when running the command:
    *$ java -classpath /export/home/jtownsen/java/ojdbc14_g.jar Connect*
    I got the following error message:
    Exception in thread "main" java.lang.NoClassDefFoundError: Connect
    In case anyone is interested, I did figure out a solution. First, I set the environment variable like so: (using Korn shell)
    *$ CLASSPATH=/export/home/jtownsen/java/ojdbc14_g.jar:/export/home/jtownsen/java/Connect.class:*
    *$ export CLASSPATH*
    Then I compiled the program with:
    *$ javac Connect.java*
    ...which created the Connect.class file.
    And ran the program with:
    *$ java Connect*
    ...and the program ran with no errors returned.
    Now I can begin on the next step. Thanks again to those who have replied.

  • ECATT - Cannot Find Screen Element RMMG1-MBRSH in Replay Mode

    I have an eCATT script that works fine on one PC but on another PC i get the following error messages. Cannot Find Screen Element RMMG1-MBRSH in Replay Mode. I have the following options: Reset Gui = X and i have added the rescon command after every 2 ref commands.
    Any Help will be appreciated

    Hi,
    >Reset Gui = X and i have added the rescon command after every 2 ref commands.
    Be aware that these 2 methods of reseting sapgui sessions will only help when handled with care.
    Reset Gui = X means "Restart transaction like a user does using /ntcode".
    RESCON does close the RFC session and automated SAP GUI sessions.
    Both executed in the middle of some sequential processing will brake your sequence by shutting your automated session.
    On the other hand, disappearance of screen fields can have multiple reasons:
    - screen field is disabled by customizing / for certain users / authority based
    - screen field is disabled for a particular business object key due to some special state of the business object
    - screen size/resolution differs between your 2 users/pcs
    You can execute the relevant script with some special start options on the pc where it fails:
    - "Error behavior  = X (Stop at error)"
    - "Close SAPGUI session = E (Do not close in case of errors)"
    Then the target system gui will stay for your further examination, e.g. whether there is some field RMMG1-MBRSH or in which state the whole transaction it is left.
    Best regards
    Jens

  • Cannot create target element /Invoice. Values missing in queue context.

    Hi Experts,
    I am working on Idoc to File scenario using SAP PI 7.1. In this scenario I am mapping Invoic02 Idoc with Invoice xsd. I am able to test the mapping in ESR with status as success.
    In ID Tools --> Test Configuration I used the same payload and tried testing the configuration step by step. while executing I am getting an error at Operation Mapping saying "Runtime exception occurred during application mapping com/sap/xi/tf/_MM_SRM_Hubwoo_Invoice_; com.sap.aii.mappingtool.tf7.IllegalInstanceException: Cannot create target element /Invoice. Valuesmissing in queue context. Target XSD requires a v~"
    Even though the mapping is getting executed successfully in ESR, I am not able to fix this issue. Need your inputs in resolving the same.
    Regards,
    Saurabh
    Edited by: saurabh mathure on Oct 16, 2010 8:14 AM

    Hi ,
    issue"Can not create the target element   value missing the queue context'.
    reason for this issue:
    Target field expecting some value from sender field. so in testing your not getting  any data from source field  for this reason your getting that issue.
    Solution:
    In mapping use node function:Mapwith deafault between source and taget fileds.
    Then activate mapping . now excute the scenario it  will properly without that issue.
    Cheers,
    Meera

  • Cannot get Photoshop Elements 10 Trial to Install - Windows 7 64-bit

    Hi,
    I cannot get Photoshop Elements 10 Trial to Install - Windows 7 64-bit.  I downloaded the trail of Photoshop CS6 just fine.  I am trying to download the trial of Photoshop Elements 10.  I get the adobe installer window and I login in and select my PSE 10 Trial and the installation begins and I have it saved to my desktop.  When the installation finishes nothing happens.  There is a Photoshop Elements folder on my desktop but it is empty.  I have tried a couple of time with the same result.
    Any suggestions?
    Thanks.

    Hi Ken,
    I apologize for not making myself clear.  What I meant by "saving to desktop" was when I I went to download the the trial of PSE 10 the install window will ask me where I want to save the file.  It is defaulted (highlighted) to save to "my documents" but I selected to save the file to my desktop.  I tried to install the trial of Photoshop Elements 10 again and this time it did install and is working.
    Thanks again for responding.
    ClearInk8

  • I just loaded Photoshop Elements 11 Classroom in a Book lessons and now I cannot open PS Elements 11

    I just loaded Photoshop Elements 11 Classroom in a Book lessons and now I cannot open PS Elements 11

    What do you mean you loaded the lessons? They should just be sample files to follow along with the book. This likely has nothing to do with the issue you are encountering.
    Do you get an error message when attemting to launch?

  • Cannot open Photoshop Elements. Receive error message 400 (Photoshop services are currently unavailable. Please try again later (I have) or check your network connections (they are OK). Error 400.

    Cannot open Photoshop Elements. Receive error message 400 (Photoshop services are currently unavailable. Please try again later (I have) or check your network connections (they are OK). Error 400.

    Photoshop.com is no longer available. The service transferred to Revel.
    Ignore the sign-in altogether.
    You may need to turn off Sync in Organizer prefs if you have it activated.

  • Error in message mapping - Cannot produce target element

    As one step in my integration process, I am builing a very simple file to BPM integration (inbound MI async, outbound MI abstract).
    The source type and the target type are completely equal - I am only doing some modifications to some of the content.
    The type for both messages - source & target message - is an imported external definition (DTD), and hence no DT or MT are created.
    As a first step I am trying to fill the target message with the content from the source message (without any modifications to the content). However, when testing this in the message mapping area, I get an error message already when filling the first element, the 'root node'.
    The error message is as follows:
    Start of test
    Compilation of <MM name> successful
    Cannot produce target element <elementname>. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd Cannot produce target element <elementname>. . Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd
    End of test
    Any suggestions?
    Thanks,
    C

    Thanks,
    when creating the source message manually in the MM it worked - so nothing wrong with the mapping.
    I saved this file and compared with the "original file" - containing the content which I wanted to upload, and on which the xsd (external definition) was based - and there where some inconsistancies.
    I changed some values in the source XML which made it work, also when uploading the file from a drive.
    So, I will go back to the source system and try to get a better XML.
    Thanks for now!

  • Changing datatype, afterwards Message-Mapping cannot produce target element

    Hi,
    we use PI/700.
    I changed a working system by changing a datatype of an existing message (adding a new element). My interface mapping contains two mappings: an XSL-Mapping and afterwards a Message-Mapping.
    My interface mapping looks like this:
    Message-Type A ->
          XSL-Mapping ->
    Message-Type B ->
          Message-Mapping ->
    Message-Type B
    When I test each mapping alone everything works fine (with the new element I added).
    But if I test my interface mapping in IBD with both mappings together, I'll get an error:
    "Cannot produce target element /MT_EDM_OUTBOUND_LASTGANG_TO_SAP/LASTGANG/MASSEINHEIT. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd".
    Is it possible that XI has problems in refreshing the XSDs?
    I tried this:
    (1) I changed my Message-Mapping and now all elements are mapped 1:1 -> no success!
    (2) Later I changed my Message-Mapping and build in "exists" with "if" to check whether the element "MASSEINHEIT" is generated by the XSL-Mapping -> It doesn't exists (??? - WHY? - when I test it, everything works fine)
    (2) Afterwards I changed my interface mapping and take only the XSL-Mapping (without the following Message-Mapping) -> the element "MASSEINHEIT" exists now!
    I'm totally confused!
    Any ideas?
    Regards
    Wolfgang Hummel

    Hi,
    If you have made structural changes to the data type..such as number of fields have decreased/increased..or some new fld altogether, then you have to activate the datatype..goto message mapping and then re-do the mapping...but if you have made "typo" changes like names have been changed, etc..then i think it should be alrite..i have sometimes made changes to my datatype, but after activating it, i had to redo the mapping..that was it!...the rest would fall into place:) No changes had to be made in the interface mapping..
    Regards,
    Sushumna

  • 1:N mapping for ZALEAUD01: Cannot produce target element /ns:0Messages

    Hi,
    I am working on a scenario where my sender MT is ZALEAUD01 (idoc occurance 1..1) and receiver MT is a xml file (Root Node occurance 1..1). I want to generate the number of files based on the occurance of a particular node (E1STATE). I am using a multi-mapping here by changing the occurance of the root node of Receiver xml file  to 0..unbounded in Messages tab of MM and mapping it with E1STATE
    During runtime, I am getting the Mapping error and in Trace I am getting the message: Cannot produce target element /ns0:Messages.Check xml instance is valid for source xsd and target field mapping fullfills requirement of target xsd
    Please tell me some solution
    Thanks & Regards

    Hi All,
    Thanks for your quick responses
    But I have already checked all that..
    My mapping is E1STATE----> MT_Root with the context of E1STATE as Idoc,
    I have tested the mapping in test and everything is successful.
    I know we can not test the mapping with the Idoc structure generated in sxi_monitor as its missing the /ns0: Messages and /ns0: Message1 nodes. So I have added these nodes in my xml structure while testing in IR and the mapping test is successful.
    But @ runtime as these Messages node should be generated by Xi so I feel this is where the problem is.

  • BPM Message Mapping: "Cannot produce target element /ns1:BAPI...."

    Hi,
    A scenario File - BPM - BAPI call was developed, as described in blog 'RFC scenario using BPM' cfr. link
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    The Mapping is as follows:
    MT_EDB_MATERIAL_REQ (1:1) --> BAPI_MATERIAL_EXISTENCE_CHECK (1:1)
    MATNR (1:1) -
    > MATERIAL (1:1)
    When executing the scenario, an error appears in the trace of SXMB_MONI, step 'Request Message Mapping'
    Cannot produce target element /ns1:BAPI_MATERIAL_EXISTENCECHECK. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd....
    I tried the following:
    1) import the XML-file into the testmapping: executed successfully
    File:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_EDB_MATERIAL_REQ xmlns:ns0="http://agfa.com/SD_EDB">
    <MATNR>15P6X</MATNR>
    </ns0:MT_EDB_MATERIAL_REQ>
    2) Removed the mapping on node level and left mapping only on element level (material): same error
    3) Activated the message mapping, interface mapping, determinations, etc again...:same error
    4) Removed the Interface Mapping and created it again: same error
    5) Compared the version ID of the Interface Mapping/message mapping in the Monitor trace with the version ID of the IR and saw that there was a difference.
    After the CPA full cache, SXI_CACHE full refresh and object refresh in the IB Administration, the differences remain, and also the error....
    Anybody an idea ?

    Hi
    >>>Cannot produce target element /ns1:BAPI_MATERIAL_EXISTENCECHECK. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd....
    The error clearly says that one of the occurrence value  for the target node mentioned is not coming from the source during mapping. The easiest way to solve the problem is as follows
    <b>
    First Execute the mapping as pointed out by "Raj" and the following steps.
    </b>
    1. Goto the Mapping Editor
    2. Double click on the target node that is causing the problem here BAPI_MATERIAL_EXISTENCECHECK.
    3.  Right click on the same node and select "DisplayQueue".
    4. View the Queue.
    5. YOu will find "Suppress" entries, which means a value is expected but no value is coming in.
    6.Go from right to left and check each node in the mapping and you will be able to trace where the suppress node comes from and take appropriate action
    regards
    krishna

  • Mapping exception in XI :Cannot produce target element

    Hi All,
    This is for RFC-to-JDBC Scenario.
    I import an RFC from SAP for Vendor Master ( BTE Event : 00001421). In that there are tables and structures.
    When i create a Vendor in transaction XK01, if i dont fill any of the values in structure WYT3, it gives an exception in mapping in XI when i test it in Message Mapping ( Cannot produce target element /ns1:MT_MDM_RECEIVER/STATEMENT1/NC_SUPPLIERMASTER/ACCESS/PARTNERTYPE. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd ).
    In the XML format in XI at sender side it doesn`t show the fields in the structure at all if it doesnt have any data.
    Thanks & Regards,
    Ruchi

    Hi Suraj,
    The sender xml is a structure(FWYT3) which might have data and might not , -
    - <xsd:complexType name="FWYT3">
    - <xsd:sequence>
    - <xsd:element name="PARVW" minOccurs="0">
    - <xsd:simpleType>
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2" />
      </xsd:restriction>
      </xsd:simpleType>
      </xsd:element>
    If this structure doesnt have data it`ll only show like this in sender xml,ni.e it doesnt show the fields in this structure (T_YWYT3).So this field parvw is mapped to partnertype in target.But when parvw doesnt have any data this field is not at all displayed in this structure WYT3.
    - </T_YWYT3>
    The target xml structure is whose occurence is '1'-
    - <xsd:element name="PARTNERTYPE" default="Supplier">
    - <xsd:annotation>
      <xsd:appinfo source="http://sap.com/xi/TextID">d27dbd80e40b11da8293ece80a9821f4</xsd:appinfo>
      </xsd:annotation>
    - <xsd:simpleType>
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40" />
      </xsd:restriction>
      </xsd:simpleType>
      </xsd:element>
    Thanks & Regards,
    Ruchi

  • Mapping error: cannot produce target element

    Hello all,
    I am trying to test a mapping. i have 3 messages in my source and one Msg in my target. when i test execute it
    i get this msg:
    1) compilation of mapping successful
    2) cannot produce target elements/Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd.
    I am not sure what the error might be, can somebody please advice..
    Thanks in advance

    Hi Harika,
    how many Elements do u have In your Source Message Type(for example you have 3 elements and how u want to see these elements in your Target Message Type, define that much elements in your Target Message Type and Mappe those)
    1. usually people will go with one to one element mappaing, in such case define your souce and Target Message type Elements equal
    other wise you can do one Source having 3 elements and you want to see only one output from them then use Standard Function like "Contacte" that will add the 3 elements in one.
    if you are satisfied with this please provide points to me.
    Ashok

  • Report Painter - cannot hide an element selected for the drill-down report

    Dear Experts
    I am using report painter to modify a report by trying to hide a row but getting the following error.
    You cannot hide an element that you selected for the drill-down list
    Message no. K7186
    Diagnosis
    You cannot hide elements that have already been selected for the drill-d
    System Response
    The function was canceled.
    Procedure
    Deselect the relevant row or column from the drill-down list.
    It says to deselect the relevant row from the drill-down list, but not able to find out how do i do it.
    kindly please help me to solve it
    thanks in advance
    Suresh

    Hi,
    If you are asking me whether i am trying to hide the row in the report painter form or in the output of the report, then, yes i am trying it in the report painter.
    I copied this standard form  '0SAPRATIO-01' for Cash Flow statements-Indirect method(tcode FSI5) and trying to modify the copied one. I tried to hide an existing row but it gave me the above message.
    any help?
    Suresh
    Edited by: rasuresh on Aug 10, 2010 12:44 PM

Maybe you are looking for

  • Firefox wont open please help

    Problem signature: Problem Event Name: APPCRASH Application Name: firefox.exe Application Version: 32.0.3.5379 Application Timestamp: 54224e2c Fault Module Name: ntdll.dll Fault Module Version: 6.1.7601.18247 Fault Module Timestamp: 521ea91c Exceptio

  • Msql and o8i - using a default value in an insert

    1. In an Oracle 8i Enterprise DB I have a primary key in table FOO called FOO_ID, it's SQL description is: FOO_ID NUMBER DEFAULT TO_CHAR(sysdate, 'HH24MMSSMMDDYY') NOT NULL 1.5 I test via TOAD inserting a record into the DB without specifying FOO_ID,

  • IPad mini is slow when opening an image in photos

    I Have an iPad mini (wifi) and its slow when opening an image on photos. It takes 20 seconds to open a single image. I tried exporting my pictures to a usb and only stayed with 1,008 pictures. I Don't know what to do it worked fine when I first got i

  • Can I do an advanced search in mail?

    I'm having trouble searching for conversations in my inbox. This is because most of the names that I am searching also appear in my CV. This means that everytime I search their name, the results also show every time that I have sent my CV to someone.

  • Updation of Arabic numbers in Procedure using JDeveloper

    Dear All, Please suggest me at earliest how can paste the Arabicnumbers in a procedure of fallowing statement SELECT DECODE(P_REQUEST, 'M','M', 'T','T','3','3','10','10','20','20','4','4','م','م','ت','ت','D') INTO V_REQ FROM DUAL; am unable to type t