Page layout problem when using more than 3 iviews(with Tab Strip controls)

Hello Experts,
I am using MS Visual Studio 2005 and PDK 2.5 for .net.
I have created four iViews where two iViews are having TabStrip control which are dynamically added to iView.
When I add iViews to the page and view page  ,I am not able to see the content of iViews having TabsStrip controls.
But I can see contents with individual iView.I am using 3 columns layout for this scenario.
I have tried all possible layouts available in EP.
How should I placed iViews in page so that contents of iviews having Tabsrtip control will be displayed.
Any help appreciated
Regards
Sunil Pawar

Hi Sunil,
          Try changing the isolation property of iView to URL(Isolated) from Embedded-->Save .Now assign these iViews to the page.
For more info,
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/97/0be13dc2fd605ae10000000a11405a/content.htm">Isolation Property</a>
Regards,
Vinoth.M

Similar Messages

  • Trial version problem when using more than 1 track - does trial version same as full one?

    I am thinking of upgrading to Premiere Elements 9 as I have upgraded my laptop. But the trial version Premiere Elements 9 doesn't even perform as well (with the same media) as Elements 4.0 did on my old laptop.
    My new laptop is an HP Pavilion with Intel(R) Core i7 Q720 @ 1.6GHz (I was a bit wary of the low GHz but HP explained that that was still better than a higher GHz figure for an i5).   I am editing both MP4 and avi files at 720 x 480.
    The problem is that as soon as I start to use more than a couple of video tracks, playback slows right up, making editing difficult.   Other software packages I have trialled on the new laptop (such as Sony Vegas) don't slow up at all, but I'd rather not buy them as I am very familiar with Premiere Elements now.
    Is this a problem with the trial version which woudl be solved if I bought the full version, or will it be the same?
    Thanks very much for any help

    The AVI format is but a wrapper. Almost anything can be inside that wrapper. This ARTICLE will give you more background, and will also tell you how to determine what is inside the wrapper.
    Especially with a laptop, I strongly recommend tuning the computer for an editing session. This ARTICLE will give you some tips. Note: there are a couple of links, just for Win7. Also, there are some good tune-up tips in the forum FAQ section, to the right of the main forum page. Of special note: the active anti-virus, pop-up blockers and spy sweepers are known to cause all sorts of problems, when trying to edit video.
    One major consideration with a laptop is the I/O sub-system - the HDD's. Most laptops only have one internal HDD, and that is anything but ideal. With eSATA external HDD's, one can get very nearly the same performance, as with multiple internal HDD's. This ARTICLE will give you tips on using external HDD's with video editing. Though I have 3x internal SATA HDD's in my laptop, I still rely on FireWire 800 (IEEE-1394b) externals, and they work well. Using eSATA would be even better. For more info on the I/O sub-system, see this ARTICLE.
    Good luck,
    Hunt

  • NIO - Selector problem - when using more than one in same application

    Hi,
    I'm developing a multiplayer-server, which shall be able to handle at least 2000 concurrent clients. To avoid the use of 4000 threads for 2000 clients (a thread for each stream), I would like to use NIO.
    Problem:
    The server has of course a ServerSocketChannel registered with a Selector, and when clients connects, the SocketChannel's is received. IF these channels is registered (OP_READ) with the same Selector-instance as the ServerSocketChannel, there is no problem and the Selector recognizes when a registered SocketChannel is ready for OP_READ - BUT when the received SocketChannels is registered with another Selector-instance than the one the ServerSocketChannel is registered with, the Selector NEVER recognizes, when a SocketChannel is ready for OP_READ - why not and how do I solve the problem? Only one thread can service the same Selector-instance, and when both receiving many connections and read/write, this could easily be a bottleneck
    Following is the used code; 2 classes: ClientListener (has a ServerSocketChannel registered with a Selector) and ClientHandler (has another Selector where the SocketChannels is registered and a thread-pool that services all the SocketChannels, when they are ready for read/write):
    public class ClientListener {
      private static final int BACKLOG = 32;
      private int port;
      private Thread internalThread;
      private volatile boolean noStopRequested;
      private ServerSocketChannel ssc;
      private static Selector selector;
      private ClientHandler clientHandler;
      public ClientListener(ClientHandler clientHandler, String bindAddress, int port) throws InternalErrorException {
        this.clientClass = clientClass;
        this.clientHandler = clientHandler;
        this.noStopRequested = true;
        this.port = port;
        try {
          InetAddress inetAddress;
          if (bindAddress.equals(""))
            inetAddress = InetAddress.getLocalHost();
          else
            inetAddress = InetAddress.getByName(bindAddress);
          ssc = ServerSocketChannel.open();
          ssc.socket().bind(new InetSocketAddress(inetAddress, port), BACKLOG);
          ssc.configureBlocking(false);
          Runnable r = new Runnable() {
            public void run() {
              try {
                start();
              } catch (Exception e) {
                Log.echoError("ClientListener: Unexpected error: "+e.getMessage());
          internalThread = new Thread(r, "ClientHandler");
          internalThread.start();
        } catch (Exception e) {
          throw new InternalErrorException(e.getMessage());
      public static Selector selector() {
        return selector;
      private void start() {
        Log.echoSystem("ClientListener: Listening started at port "+port);
        try {
          selector = Selector.open();
          SelectionKey acceptKey = ssc.register(selector, SelectionKey.OP_ACCEPT);
          int keysAdded;
          while (noStopRequested) {
            SelectionKey key = null;
            keysAdded = selector.select(10000);
            if (keysAdded == 0)
              continue;
            Set readyKeys = selector.selectedKeys();
            Iterator i = readyKeys.iterator();
            while (i.hasNext()) {
              try {
                key = (SelectionKey)i.next();
                i.remove();
                if (key.isAcceptable()) {
                  ServerSocketChannel nextReady = (ServerSocketChannel)key.channel();
                  SocketChannel sc = nextReady.accept();
                  try {
                    clientHandler.registerClient(sc);
                  } catch (Exception e) { e.printStackTrace(); }
              } catch (CancelledKeyException cke) {
                System.out.println("ClientListener: CancelledKeyException");
        } catch (Exception e) {
          e.printStackTrace();
          try {
            ssc.close();
          } catch (IOException ioe) {/* Ignore */}
        Log.echoSystem("ClientListener: stopped");
      public void stop() {
    public class ClientHandler {
      private static final int INITIAL_WORKER_COUNT = 5;
      private int port;
      private Thread internalThread;
      private volatile boolean noStopRequested;
      private static Selector selector;
      private Manager manager;
      private WorkerPool pool;
      private ClientListener clientListener;
      public ClientHandler(Manager manager, String bindAddress, int port) throws InternalErrorException {
        this.manager = manager;
        this.noStopRequested = true;
        this.port = port;
        clientListener = new ClientListener(this, bindAddress, port);
        // initiating load-balanced worker-pool
        pool = new WorkerPool(INITIAL_WORKER_COUNT, (int)(manager.getMaxClients() * ClientWorker.CLIENT_FACTOR), 0.75f);
        for (int i=0; i < pool.getMinCount(); i++) {
          pool.addWorker(new ClientWorker(pool, manager));
        Runnable r = new Runnable() {
          public void run() {
            try {
              start();
            } catch (Exception e) {
              Log.echoError("ClientHandler: Unexpected error: "+e.getMessage());
        internalThread = new Thread(r, "ClientHandler");
        internalThread.start();
      public static Selector selector() {
        return selector;
      private void start() {
        Log.echoSystem("ClientHandler: Started");
        try {
          selector = Selector.open();
          int keysAdded;
          while (noStopRequested) {
            SelectionKey key = null;
            try {
              keysAdded = selector.select();
              Log.echoDebug("ClientHandler: out of select()");
              if (keysAdded == 0)
                continue;
              Set readyKeys = selector.selectedKeys();
              Iterator i = readyKeys.iterator();
              while (i.hasNext()) {
                try {
                  key = (SelectionKey)i.next();
                  i.remove();
                  if (key.isReadable()) {
                    key.interestOps(key.interestOps() & (~SelectionKey.OP_READ));
                    ClientWorker worker = (ClientWorker)pool.getWorker();
                    worker.process(key);
                  } else if (key.isWritable()) {
                    key.interestOps(key.interestOps() & (~SelectionKey.OP_WRITE));
                    ClientWorker worker = (ClientWorker)pool.getWorker();
                    worker.process(key);
                  } else {
                } catch (CancelledKeyException cke) {
                  Client client = (Client)key.attachment();
                  if (client != null) {
                    client.disconnect();
                    key.selector().wakeup();
            } catch (CancelledKeyException cke) {
              if (key != null) {
                Client client = (Client)key.attachment();
                if (client != null) {
                  client.disconnect();
                  key.selector().wakeup();
        } catch (Exception e) {
          e.printStackTrace();
        Log.echoSystem("ClientHandler: stopped");
      public void registerClient(SocketChannel sc) throws Exception {
        sc.configureBlocking(false);
        Client client = new Client(...);
        SelectionKey key = sc.register(selector, SelectionKey.OP_READ, client);
        key.selector().wakeup();
      public void stop() {
    }

    Ok, found the solution here: http://forum.java.sun.com/thread.jsp?forum=31&thread=282069
    "The select() method holds a lock on the selector that
    the register() method wants to acquire. The register()
    method cannot continue until the lock is relased and
    the select() method will not release it until some key
    is triggered. If this is the first key you're adding
    then select has nothing that will wake it up, ever.
    The result is, obviously, a deadlock.
    The solution is to have a queue of pending connections.
    You put your new connection in that queue. Then you
    wake up the selector and let that thread go through
    the queue, registering connections."

  • Partial page load problem when using Muse in an existing non-Muse Masterpage; how to issue a jquery

    Partial page load problem when using Muse in an existing non-Muse Masterpage; how to issue a jquery args.get_isPartialLoad().
    My page is loaded into a palcehold within the Ajax update panel within the current Masterpage, so page loadload doesn't occur. But if my Muse page can capture  the partial pageload then I can tell jquery to run the Muse formating routine.

    Jackie,  I am having the same issue and agree that it obscures our site analytics.
    I only have the "WebMarketing" subscription - so I cannot see how often people visit my site (unless I just dont know how to view that).  Here is a screen shot of how many different locations I have and how much it affects my site visitor count based on the other locations which seem "legit" because they have more page views than visits.
    I hope there is a way to fix or block this.

  • When using more than one tab, once I have opened a pdf using firefox my laptop will not allow me to type or click in another tab unless I drag the pdf into it's own window?

    when using more than one tab, once I have opened a .pdf using firefox my laptop will not allow me to type or click in another tab unless I drag the .pdf into it's own window? not a major problem just irritating.

    I found the cause but no solution, it's actually a plugin that does that: divx plus weblpayer (it gets installed when you install DivX on your system), if you disable it and restart firefox it all works again. But I want that plugin... so DivX need to fix this, unless it is a Firefox bug in its own core... anyway these two together creates the problem.
    (I'm running Firefox 9.x on OSX Lion)
    I also wish firefox tab tear out tab worked more like chrome's tab tear out, much friendlier...

  • Rendering Error when using more than one DataSheetView on a Enterprise Wiki-Page

    Hi Experts,
    how to reproduce:
    Add two Custom Lists with some Fields (Add Lookup-Columns to both Lists).
    Add a DataSheetView to each List and mark it as Default-View
    Create a Enterprise Wiki-Page
    Add a WebPart (Custom-List-1)
    You will see the Content from List 1 as DataSheet-View (because it is the Default-View)
    Add another WebPart below the previous added WebPart (Custom-List-2)
    You will see the Content from List 2 as DataSheet-View (because it is the Default-View)
    Notice that the First DataSheet has faulty Rendering. The Lookup-Columns having more than one 'Arror-Down' Image and it is even on the left. If you click into different Column, different row you get the same.
    I can reproduce this behaviour anytime.
    Environment: SharePoint 2013 Enterprise, IE10
    If you use Development-Tools to identify first datarow of first DataSheet you can see that it has to do something with the related <Input>-Tags:
    <div class="combobox-placeholder" id="jsgrid_combobox" style="left: 27px; top: 32px; width: 117px; height: 29px; border-top-color: currentColor; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color:
    currentColor; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; visibility: inherit; ; direction: ltr; min-width:
    117px; background-color: transparent;">
    <input class="cb-textbox " style="width: 156px; height: 25px;" dir="ltr" type="text"/><input tabindex="-1" title="Dropdown" class="combobox-img" style="height: 29px;"
    dir="ltr" type="button" value="▼"/><input class="cb-textbox " style="width: 84px; height: 25px;" dir="ltr" type="text"/><input tabindex="-1" title="Dropdown"
    class="combobox-img" style="height: 29px;" dir="ltr" type="button" value="▼"/>
    Please have a look into it. Current Workaround for me is to have a Default-ListView in first WebPart. But then Customer has to click the Edit-Button to Change the Item in the releated EditForm. This is a Show-Stopper here!
    With Best Regards,
    Ronny

    Hi Ronny,
    According to your description, the lookup column would render incorrectly when adding more than one datasheet view in the Enterprise Wiki page.
    I tested the same scenario per your post, and I got the same results as you got.
    We will help to submit the issue to proper pipeline for you.
    Again, thank you for your report which will definitely make SharePoint a better products. There might be some time delay. 
    Appreciate your time and patience.
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • EJB3 CORRUPTED when using more than one PersistenceUnit

    Hi,
    I am using JSF, EJB3 on Glassfish. CMP and JTA.
    This is the scenario:
    A user logs into application choosing one Persistence Unit (like in JavaSE). This is only at the beginig as I want to use Glassfish CMP and JTA.
        public EntityManagerFactory getEmf() throws Exception {
            configOverrides = new HashMap<String,Object>();
            configOverrides.put(TARGET_DATABASE,TargetDatabase.SQLServer);
            configOverrides.put(TARGET_SERVER,TargetServer.SunAS9);
            configOverrides.put(JTA_DATASOURCE,"jdbc/"+puName);
            configOverrides.put(SESSION_NAME,puName+"_session");
            emf = Persistence.createEntityManagerFactory(puName,configOverrides);
            return emf;
        }I then put the corresponding PersistenceUnit name in http Session scope to be used later on.
    I created a CommonEjbImpl to further inject via Jndi (and therefore use CMP and JTA) an EntityManger in each EJB3 as follows:
    @PersistenceContexts({
       @PersistenceContext(name="pu/SOCIETE1", unitName="SOCIETE1"),
       @PersistenceContext(name="pu/SOCIETE2", unitName="SOCIETE2"),
       @PersistenceContext(name="pu/SOCIETE3", unitName="SOCIETE3"),
       @PersistenceContext(name="pu/SOCIETE4", unitName="SOCIETE4"),
       @PersistenceContext(name="pu/SOCIETE5", unitName="SOCIETE5"),
       @PersistenceContext(name="pu/GENESYS_EXEMPLE", unitName="GENESYS_EXEMPLE")
    public class CommonEjbImpl {
        public EntityManager initEm() {
            LogUtil.log(this.getClass(),(String)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("database"));
            return initEm((String)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("database"));   
        public EntityManager initEm(String puName) {
            EntityManager em = null;
            try {
                em = (EntityManager) new InitialContext().lookup("java:comp/env/pu/"+puName);
            } catch (NamingException ex) {
                LogUtil.error(this.getClass(),ex);
            return em;   
        public void cleanup(EntityManager em) {
            //LogUtil.log(this.getClass(), "CLEANING EJB..with em: "+em);
            if (em != null && em.isOpen()) {
                em.close();
        } And in each EJB3, I use this CommonEjBImpl to get the Entity Manager like this:
    @Stateless
    public class TreeEJB extends CommonEjbImpl implements TreeEJBLocal {
        public TreeEJB() {
        private EntityManager em;
        @PostConstruct
        public void init() {
            em = super.initEm();
        @PreDestroy
        public void cleanup() {
            super.cleanup(em);
    }I have also a JSF backing bean (in SESSION SCOPE) "TreeBean" in which i Inject an EJB3 like this:
        <managed-bean>
            <managed-bean-name>TreeBean</managed-bean-name>
            <managed-bean-class>com.mfpsoft.bean.tree.TreeBean</managed-bean-class>
            <managed-bean-scope>session</managed-bean-scope>
        </managed-bean>and:
    public class TreeBean extends BeanLoader {
        public TreeBean() {
        @EJB
        private TreeEJBLocal treeEJB;
        @PostConstruct
        public void init() {
            treeEJB.init();
    }SO, imagine what is happening:
    USER1 logs (a persistence unit)
    USER2 logs (a different persistence unit)
    USER1 refresh tree for example
    USER2 rehresh tree also
    ==> USER2 GETS data from USER1 persitence unit
    My questions:
    EJB3 refrence seems to in application scope. Is thereonly one EJB3 refrence per appication?
    If so, how can I use same EJB with different persistence COntexts at the same time.
    Would this be a workaround ?? get entityManager at each business method of the EJB like this
        public  Object Method(Object object) throws Exception {
            EntityManager em = super.initEm();
            try {
                ...//em operations
            } catch (Exception ex) {
            } finally {
               em.close();
        }Would the data be corrupted if simultaneous access to same method by diffrent users?
    This issue is quite URGENT
    I would really appreciate a quick help on this
    Many thanks in advance
    Nicog

    Hi Zsom,
    Thanks for your answer
    Let me explain more clearly.
    My architecture is as follows: using JSF, Glassfish and ...SQL Server!! (! i know but this is mandatory requirement as our application is full web version of an existing ERP application already sold and installed by more than 1000 of our customers...
    I am using
    JSF-->JSF Managed Bean (Session for some and Request for almost all when logged )-->EJB Interface-->EJB Impl-->Entity-->Database
    Our application is ERP that our customers uses to managed several companies simultanously .
    This product ,mainly for intranets, is delivered with glassfish, the web application and SQL server containing by default 5 databases SOCIETE1,...SOCIETE5...but more can be created by our consultants for this customer....
    All databases have the same schema but not the same data.
    Sincerely, if I had done the desgin of the database, for sure I would have put all SOCIETEn in one DB but this is historical and I cant do anything against it.
    You have to see in our case, a database as a company of our customer (a joint venture for instance), each of which  with particular configuration, customers, orders, invoices, contacts....
    I have a persistence Unit (using JTA and CMP) per database , each using a connection pool managed by Glassfish.
    At the login of my application, the user (a user of our cutomer that bought this product), choose a database (a company actually lets say SOCIETE1), ...enter logging info and connect.
    The user must also be able to launch another browser window and connect lets say to SOCIETE2, and then work on SOCIETE1 AND SOCIETE2 simultanously.
    Also, I need Session Scope as there is configuration data that I need to keep over all pages. This configuration data is depending on the database connected to and the user.
    A session is therefore linked to the pair USER+DATABASE
    When selecting the database (company) for combo in logging form, the only way I found is fisrt to check if database(company) exists and can be connect to using at first begining Persistence.CreateEntityMangerFactory.. (i know that this is not J2EE and CMP but merly used in Java SE environments..).
    This step is only used for checking database.
    Then, if creation did not generate a Persistence Exception , I can use CMP and an EnityManger in EJB by JNDI lookup (as DI is not possible because you need constant in unitName);
    Doing so, the EJB (which only handles actions on Entities) manage the entities of the corresponding company SOCIETE1 or SOCIETE2, or.....
    I know that I might use antipatterns here, but actually this is the only solution I found
    Would an extra Layer between JSF bean and EJB do the trick....if yes how to inject the good persistence unit in my EJB is still in question.
    More if one Persistence unit is injected (assuming EJB being stateless) and another user working on another persistence unit is using the same EJB, then I go back in my first message on this topic
    As the number of databases for a customer is unknown, I can not create an EJB par database (lets says EJB_SOCIETE1, EJB_SOCIETE2,...). I agree that in this case they would be stateless....
    Do you have any suggestion to repect patterns in this situation.
    This would be greatly appreciated
    Thanks again
    Nicolas

  • Random BSOD when using more than 1 stick of RAM - Toshiba L505-S5990

    Greetings.
     A friend's Toshiba Satellite L505-S5990 began having BSODs randomly - during boot, inside Windows, when shutting down etc. It also has problems turning on - I have to repeatedly press the power button. Sometimes these problems would not appear for days or weeks.
    It has 2 sticks of Samsung branded RAMs, 1x2gb and 1x1gb - they seem identical except for the capacity (both bearing stickers marked PC2-6400s-666). I think these are the factory installed RAMs though I am not sure. 
    When I try to use either of the RAM sticks alone, placing either one at different slots, the BSOD problem seems to disappear. ((1)1x1gb on slot a, (2)1x1gb on slot b, (3)1x2gb on slot a, (4)1x2gb on slot b). When I put in both sticks on either slot, bsods appear.
    Windows 7's built in Windows Memory Diagnostics found no problems with both sticks. I tested them one at a time. The HDD also gave no signs of problems when tested with chkdsk (/f /r) on another PC.
    I reformatted the notebook and reinstalled Windows 7 32 bit using 1 stick of ram (the 1 gb I think). Still crashes when using both sticks.
    Please help. Thanks in advance.
    ps I am currently downloading updated bios and drivers to see if installing those would help.

    Your support page is here - http://support.toshiba.com/support/modelHome?freeText=2439393 
    Your specs say that your laptop was configured with 3GB of RAM and it can have a maximum of 8GB.
    Just to add:
    I have a similar issue on my old Toshiba for approximately 3 years, it will only run with a maximum of 2GB of ram. Any more and the BSOD or just black screen. This issue was guessed to be some type of power issue by service tech. I purchased a new power supply and battery incase that may be the issue but no fix. Works for what I use it for.
    S70-ABT2N22 Windows 7 Pro & 8.1Pro, C55-A5180 Windows 8.1****Click on White “Kudos” STAR to say thanks!****

  • How to show all data when using more than one parameter?

    Hi All,
    I used a query like this to show the data in a report:
    select col1, col2 // col1 and col2 are columns of tabale tab1
    from tab1
    where
    tab1.col1 =
    (case when :P_COL1 IS NOT NULL then // :P_COL1 IS A USER PARAMETER TO EQUAL COL1
    :P_COL1 ELSE tab1.col1
    end)
    AND TAB1.COL3 =
    (case when :P_COL3 IS NOT NULL then // :P_COL3 IS A USER PARAMETER TO EQUAL COL3
    :P_COL3 ELSE tab1.col3
    end)
    The problem is when I run the report with paramters values or not, It shows the data which is not null for both col1 and col3.
    That is when the value of col1 or col3 is null the report would not return that record!
    I want the report to show all data not only values which is not null!
    How to do this?

    Rainer,
    That where clause will fail when col1 in the table is null and the parameter has the dummy value. Consider the following:
    variable p_col1 varchar2
    exec :p_col1 := 'yourdummyvalue';
    select
    from
         select 'yourdummyvalue' col1 from dual
         union all
         select 'other' from dual
         union all
         select null from dual
         union all
         select 'X' from dual
    ) tab1
    where nvl(tab1.col1,'yourdummyvalue') = nvl(nvl(:p_col1,tab1.col1),'yourdummyvalue')In this case, the query returns the row with null and the row with 'yourdummyvalue', where only the row with 'yourdummyvalue' should be returned.
    You must do something like this:
    where ( :p_col1 is null or ( :p_col1 = tab1.col1 ) )That one is the simplest and does not need a dummy value. Here are some other more complicated examples:
    where nvl( :p_col1, 'yourdummyvalue' ) = decode( :p_col1, null, 'yourdummyvalue', tab1.col1 )or this:
    where nvl( :p_col1, 'yourdummyvalue' ) = nvl2( :p_col1, tab1.col1, 'yourdummyvalue' )In the last 2 cases, it will not matter if the dummy value exists in the data, but they are unnecessarily complex.
    Kurz

  • PRoblem when posting more than one document

    Hi all,
    I'm using BAPI    BAPI_GOODSMOVEMENT_CREATE to post the documents for PO_GR.when i post one document through text file it is done succesfuully. when i'm posting more than one document it is giving error "posting not possible".
    My code is as follows:
    loop at i_data.
    concatenate '0'   i_data-stor_loc  into i_data-stor_loc.
    concatenate '00'  i_data-plant     into i_data-plant.
        i_item-po_number  = i_data-po_no.
        i_item-po_item    = i_data-po_item.
        i_item-move_type  = i_data-mvt_type.
        i_head-doc_date   = doc_date.
        i_head-pstng_date = post_date.
        i_head-ref_doc_no = i_data-del_note.
        i_item-entry_qnt  = i_data-entry_qty.
        i_item-stge_loc   = i_data-stor_loc.
        i_item-plant      = i_data-plant.
        i_item-stck_type  = i_data-stk_type.
        i_item-batch      = i_data-batch.
    I_ITEM-move_val_type      = i_data-move_batch.
        APPEND: i_item,i_head.
        CLEAR:i_item.
      ENDLOOP.
    CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
       EXPORTING
         goodsmvt_header             = i_head
         goodsmvt_code               = i_code
       TESTRUN                     = ' '
      IMPORTING
      GOODSMVT_HEADRET            =
        MATERIALDOCUMENT            = matdoc
       MATDOCUMENTYEAR             =
       tables
         goodsmvt_item               = i_item
       GOODSMVT_SERIALNUMBER       =
         return                      = return
      IF return IS INITIAL.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
      ENDIF.
      LOOP AT return.
        WRITE: return-message.
      ENDLOOP.
      WRITE: matdoc.
    PLease specify where i'm going wrong.
    Regards,
    SImha.

    Hi,
    I had used the same FM to post multiple documents, but never faced this error.
    *- Header
      MOVE: sy-datum TO bapigm_head-pstng_date,
            sy-datum TO bapigm_head-doc_date,
            sy-uname TO bapigm_head-pr_uname,
            v_mblnr  TO bapigm_head-ref_doc_no,
            con_bfwms_bestand TO bapigm_head-ext_wms.
    *- Item
    *- Populate item data
      LOOP AT i_items_trans.
        CLEAR ibapigm_item.
    *- Convert the matnr backto 18 char form (External)
        CALL FUNCTION 'CONVERSION_EXIT_MATN2_INPUT'
          EXPORTING
            input            = i_items_trans-matnr
          IMPORTING
            output           = i_items_trans-matnr
          EXCEPTIONS
            number_not_found = 1
            length_error     = 2
            OTHERS           = 3.
        IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.
        ibapigm_item-material   = i_items_trans-matnr.
        ibapigm_item-plant      = i_items_trans-werks.
        ibapigm_item-stge_loc   = i_items_trans-lgort.
        ibapigm_item-move_type  = '101'.   "Goods Receipt
        ibapigm_item-mvt_ind    = 'B'.     "Goods Movement for PO
        ibapigm_item-po_number  = i_items_trans-ebeln.
        ibapigm_item-po_item    = i_items_trans-ebelp.
        ibapigm_item-entry_qnt  = i_items_trans-ktmng.
        ibapigm_item-entry_uom  = i_items_trans-meins.
        APPEND ibapigm_item.
      ENDLOOP.
    *-Call FM
      CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
        EXPORTING
          goodsmvt_header  = bapigm_head
          goodsmvt_code    = bapigm_code
        IMPORTING
          goodsmvt_headret = bapigm_headret
        TABLES
          goodsmvt_item    = ibapigm_item
          return           = ibapigm_ret.
    *- Commit on Success
      IF NOT bapigm_headret-mat_doc IS INITIAL.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    Regards,
    Raj

  • Iphone 3g pop3 email problems when having more than 1 email account.

    sending emails from more than one pop email account...
    after checking and re-checking settings for pop email accounts [ follow the apple settings example for setting the first email account] i found that the iphone 3G does not support having more then one smtp server in other words it does not supports - different smtp servers.] so the only way to make two or more email accounts to work correctly is to use only one smtp server for all the email accounts and this will allow to send emails from more than one email account.
    i think this is a bug on the iphone 3G......!!

    I access two email accounts with the iPhone's Mail client - an IMAP account and a POP account. The accounts have different authenticated SMTP servers and I have no problems sending with either account.

  • Layout Problem (Moving among more than 2 stacked canvases)

    If we are placing more than one stacked canvas on a single content canvas, then is it possible to move among them through a special keyboard key or by writing a trigger for a particular keyboard key like for eg. we can move between 2 or more workbooks in excel by pressing ctrl + tab.

    The easiest thing would be to use a push-button trigger or a toolbar trigger or some menu-item choice to perform navigation.
    To have a given key thus programmed you should use Oracle Terminal, and that's not too pleasant.

  • I cannot sign in to any verizon web page - I checked allow on the cookie preference page - no problems when using Safari (I'm on a Mac).

    Happens no matter what Verizon page I try.
    This page opens even when I try to go to Verizon wireless, when I'm not trying to pay my bill.
    https://wbillpay.verizonwireless.com/vzw/nos/topline.jsp

    Clear the cache and the cookies from sites that cause problems.
    "Clear the Cache":
    * Firefox > Preferences > Advanced > Network > Offline Storage (Cache): "Clear Now"
    "Remove Cookies" from sites causing problems:
    * Firefox > Preferences > Privacy > Cookies: "Show Cookies"

  • Oracle 9i Problem when using multicolumn bulk update with "save exceptions"

    I'm running into a problem with Oracle 9i when running a multicolumn update with "save exceptions". The problem occurs when updating 4 or more fileds. (The data being updated are 40 character text strings)
    I'm updating 1000 records at a time, in bulk.
    The problem goes away when I don't use "save exception" (i.e. catch the exception the normal "pre-Oracle 9i" way) or when I use "save exception" with 3 or fewer fields.
    (I don't get any exceptions when running without the "save exception")
    Thanks

    The problem is an ORA-14403 error detected during bulk updates only when "save exception" is used with more than 3 fields being updated.
    Remove the "save exception" I can update any number of fields.
    or
    Reduce the number of fields being updated to 3 or less and use save exceptions and the 14403 error goes away.
    (I'd like to use "save exception" without having to break the "update" into two separate 3 field updates.)
    Thanks,
    Len

  • Rendering problem when viewing more than one document

    Hi
    I have a weird problem. When I open two or more documents the rendering of the pages gets extremely bad for all documents except the first one, which remains just fine. What to do?
    BR
    Christian

    Hi
    I have a weird problem. When I open two or more documents the rendering of the pages gets extremely bad for all documents except the first one, which remains just fine. What to do?
    BR
    Christian

Maybe you are looking for

  • GR/IR Clearing for Non-Inventory Items in PO

    Hi all, Can anybody explain if GR/IR reconciliation can be done for non-inventory items in PO. For example, I've raised a PO for a service and received invoice before the service is delivered (little hypothetical, of course, but incase). If so, will

  • Width / Height pixel information on images in finder no longer there?

    I rely heavily on this feature for my job, and it seems to have stopped working! When finder is in the 'multi-column' mode, when clicking on an image, amongst the information shown to the right of it (including name, kind, size etc) used to be the pi

  • Missing column in query results CF9

    I've got a very simple table in mssql 2005 consisting of these columns: id (pk int), app_id (int), name (varchar50), dir_key (varchar50), path (varchar100), size_limit (smallint), ext_limit (varchar50), virtual_dir (varchar50) My query, run via cfque

  • How to redirect user from login page to "Set Challenge question" page

    How to redirect user from login page to "Set Challenge question" page (NOT custom page) after 3 un successful password attempts? Meaning when user types wrong password 3 times they will be redirected to set Challenge question page. If user answers th

  • How can I edit a global structure?

    I created a structure and saved it.  Now, i need to edit that. Can anybody tell me how can i do that?