Why we use unserialized specially for inventory

Hi
Lo extraction mostly we use queue delta, only inventory purpose we use unserialized v3 we use , what is specific reason use this
regards
suneel.

Hi ,
Unserialized V3 is used only when you dont require the document serialization, for example in inventory extraction i.e., if you are loading data into 0IC_C03, u can use unserialized V3 update.
Pls check this blog,
/people/happy.tony/blog/2006/11/24/gist-of-lo-cockpit-delta
find the blog series from Roberto Negro
/people/sap.user72/blog/2004/12/16/logistic-cockpit-delta-mechanism--episode-one-v3-update-the-145serializer146
Hope this helps...
Regards
CSM reddy

Similar Messages

  • When & Why to Use WL Adapter for MQSeries as compared to MDB?

              We have a need to both send and receive message via MQSeries in asynch mode.
              Initial assessment was to receive messages via MDB and send messages by use a
              pool of Sessions to the MQ Mgr connection.
              Given this why should one use WL Adapter for MQ?
              Thanks
              Tariq.
              

    I assume you are referring to the "WLI" adapter? Perhaps try posting
              your question to the "weblogic.integration.developer" or
              "weblogic.integration.interest" newsgroup.
              If you are referring to the "Messaging Bridge", which comes with
              WebLogic server, then the advantage is that MQ need not be up for the
              senders to continue sending. Senders can send messages to a WebLogic
              queue, which the bridge can in turn forward to an MQ queue. The
              disadvantage is that the extra bridge hop may slow down your app.
              Tom, BEA
              P.S. You are likely by now aware that WL 8.1 (just released in beta),
              can automatically pool foreign (or WebLogic) sessions for you.
              Additionallly, it provides help in that you can configure wrappers for
              foreign JMS objects. See "Accessing JMS Foreign Providers" and
              "Accessing JMS via Servlets and EJBs" listed under new features:
              http://e-docs.bea.com/wls/docs81/notes/new.html#1125379
              Tariq Bhatti wrote:
              > We have a need to both send and receive message via MQSeries in asynch mode.
              > Initial assessment was to receive messages via MDB and send messages by use a
              > pool of Sessions to the MQ Mgr connection.
              >
              > Given this why should one use WL Adapter for MQ?
              >
              > Thanks
              > Tariq.
              >
              

  • Why we use IDOC adapter for IDOC as reciever?

    hello,
    Why we use IDOC adapter while using IDOC as receiver, whereas we don't use IDOC adapter while IDOC is sender?
    I am clear about why we don't use adapter for sender IDOCs.
    Thank you.
    Sarika

    Hi Sarika,
    >>>>Why we use IDOC adapter while using IDOC as receiver,
    maybe the easiest answer would be that we use
    IDOC adapter as receiver to tell the XI where he should
    send the data - there are many systems to which we can
    connect our XI and somewhere there has to be an object
    which will tell thx XI "where to" -> which RFC destination should it use
    BTW
    I believe IDOC apdater is also used as sender
    although you don't configure it in AF:
    "Once the IDoc has left the application through the RFC interface and has reached the <b>IDoc adapter</b> at the Integration Server inbound channel, the system converts it from IDoc format to IDoc XML format"
    from:
    http://help.sap.com/saphelp_nw04/helpdata/en/b9/c5b13bbeb0cb37e10000000a11402f/content.htm
    Regards,
    michal

  • Why not use Redo log for consistent read

    Oracle 11.1.0.7:
    This might be a stupid question.
    As I understand if a select was issued at 7:00 AM and the data that select is going to read has changed at 7:10 AM even then Oracle will return the data that existed at 7:00 AM. And for this Oracle needs the data in Undo segments.
    My question is since redo also has past and current information why can't redo logs be used to retreive that information? Why is undo required when redo already has all that information.

    user628400 wrote:
    Thanks. I get that piece but isn't it the same problem with UNDO? It's written as it expires and there is no guranteee until we specifically ask oracle to gurantee the UNDO retention? I guess I am trying to understand that UNDO was created for effeciency purposes so that there is less performance overhead as compared to reading and writing from redo.And this also you said,
    >
    If data was changed to 100 to 200 wouldn't both the values be there in redo logs. As I understand:
    1. Insert row with value 100 at 7:00 AM and commit. 100 will be writen to redo log
    2. update row to 200 at 8:00 AM and commit. 200 will be written to redo log
    So in essence 100 and 200 both are there in the redo logs and if select was issued at 7:00 data can be read from redo log too. Please correct me if I am understanding it incorrectly.I guess you didnt understand the explaination that I did. Its not the old data that is kept. Its the changed vector of Undo that is kept which is useful to "recover" it when its gone but not useful as such for a select statement. Whereas in an Undo block, the actual value is kept. You must remember that its still a block only which can contain data just like your normal block which may contain a table like EMP. So its not 100,200 but the change vectors of these things which is useful to recover the transaction based on their SCN numbers and would be read in that order as well. And to read the data from Undo, its quite simple for oracle to do so using an Undo block as the transaction table which holds the entry for the transaction, knows where the old data is kept in the Undo Segment. You may have seen XIDSEQ, XIDUSN, XIDSLOT in the tranaction id which are nothing but the information that where the undo data is kept. And to read it, unlke redo, undo plays a good role.
    About the expiry of Undo, you must know that only INACTIVE Undo extents are marked for expiry. The Active Extents which are having an ongoing tranaction records, are never marked for it. You can come back after a lifetime and if undo is there, your old data would be kept safe by oracle since its useful for the multiversioning. Undo Retention is to keep the old data after commit, something which you need not to do if you are on 11g and using Total Recall feature!
    HTH
    Aman....

  • Why to use chnage  pointers for  master data idoc why not  the  change idoc

    Hi Gurus,
    I have  one doubt about  Idoc.
    When changes to master  data has to be sent Change pointers are configured and  used. (CDPOS & CDHDR). In case of  the  transaction data change change idoc  is  used as is the case with orders (we  use ORDCHG for  ORDERS message type to send  the  chnage details to a  order which was already sent to other system.
    Why we can't use  change  idoc or  message type whatever, instead of  Chnage pointers in case of  master data or  vice versa in case  of transaction data.
    Your valuable  input  will be rewarded with suitable  points!!
    -B S B.

    Hi,
    It was a good question ... SAP seems never designed the change pointer to handle transactional data IDocs. Only for master data IDocs distribution purposes.
    It may due to volume data ... the transactional data can change many times within a day compare with master data which hardly change or once a while.
    Regards,
    Ferry Lianto

  • Why not use Fourier transforms for filtering?

    Are there any resources for constructing filters using discrete Fourier transforms (DFTs)? Or is it as easy as it seems. For example, for lowpass filtering I obtain the DFT of my signal, zero out components above the selected cutoff frequency and then transform back to get my signal minus the high frequency (noise) components. It seems to behave correctly for the signal I've applied it to, but am I missing something. Upsides would appear to be (1) no time delay between the input and output and (2) the filter is sharp with no transition band. Downside is that this method is slower than using impulse filters, but are there other upsides, downsides, or considerations I'm missing?

    The technique of filtering using frequency domain truncation and IFFT is used in specific areas where computation time is essential (to avoid the time domain convolution with a long impulse response), like image processing. However the technique also has some downsides you should be aware of.
    The frequency domain filtering performed on a data record is totally equivalent to a circular convolution made on your time signal with the impulse response of your ideal low-pass filter (typically a sin(x)/x function). The fact what we are doing a circular convolution will result in unwanted artifacts and you'll see some "parts" of the beginning of your signal at the end of the filtered signal and vice-versa.
    Try for example to create a short signal (like a sharp pul
    se) and extend it with zeros. After filtering you will see a sort of "pre-shoot" of your original signal at the very end of your signal. If you then rotate your time signal you'll discover that the signal is actually continuous (in a circular way).
    You can reduce the problem by, for example, adding "some" zeros at the beginning and at the end of your signal (zero-pad) before your filtering operation (before the FFT) and then remove these additional samples again from you filtered signal (after the IFFT).

  • Why not use gift card for family sharing?

    This family sharing feature seems great.  But long gone are the days where I had a credit card on file.  These days I only use gift cards.  But system really wants me to have a credit card to activate this family sharing?  Has anyone been able to do with pure gift cards?
    thanks

    Hi Kestelli,
    In order to set up Family Sharing the family organizer must have a credit card or debit card to use for billing. See this article -
    Family purchases and payments
    If a family member, including the organizer makes a purchase and has gift or store credit, that purchase is first billed to that credit. Family members purchases may not be billed to the organizers store credit unless they are the organizer. See this article -
    How iTunes Store purchases are billed
    Thanks for using Apple Support Communities.
    Best,
    Brett L 

  • Unserialized for inventory management?

    Hi,
    why unserialized update for inventory management, why not direct update and delta queue.
    regards
    anitha.

    Hi Anitha,
    SAP Inventory Management system allows you to manage stocks on a quantity and value basis in order to plan, enter, check goods movements and carry out physical inventories.  
    Enables users to manage all the items purchased, manufactured, sold, or kept in stock. Services can also be defined as items, although they are relevant only for sales.
    For each item, users enter the data relevant for a particular area in the system. This data is used automatically by the system for purchasing, sales, production, inventory management, and accounting.
    Provides optimum support for business processes. Helps create orders, delivery notes, and outgoing invoices, automatically calculating prices, sales units, and gross profit. Enables complete control over stock quantities at all times and lets users analyze the financial aspects of stockholding at the same time. Allows users to control production on the basis of the items that are used for production and on the basis of the finished product and any by-products created.
    http://help.sap.com/saphelp_nw70/helpdata/en/f7/64073c52619459e10000000a114084/frameset.htm
    with hopes
    Raja Singh

  • ALV Report for Inventory

    Hi All,
    Is there a way to make customized reports using ALV grid for Inventory reporting as like in Purchasing.
    Regards
    Ashok

    I think you need to have those developed.
    See threads below.
    http://scn.sap.com/thread/321656
    http://wiki.sdn.sap.com/wiki/display/Snippets/MM+Inventory+Report+ALV+GRID

  • Why to use htmlb elements in bsp applications

    Hi All,
       I have a doubt that why to use htmlb elements for implementing user interface in bsp applications .Implementing bsp application using htmlb is difficult than html because we have handle event triggering in oninputprocessing but this is not required in html.Can anybody help me out in understanding the advantages of htmlb over html. 
    Thanks in Advance......

    Dear Srilalitha
    Re: Why htmlb is prefered to normal html code ?
    Please go thorught this. This will surely help.
    Regards
    Vijay.M

  • What's the DTW template for Inventory Revaluation

    I need to update standard cost quarterly for all items. But where is the tempalte for inventory revaluation? I cannot find it.

    DTW is using oMaterialrevaluation template for  Inventory Revaluation
    . If you are using Standard Cost, you may DTW by that object. But it is not available to FIFO.

  • Why do we use Unserialized V3 update for Inventory Management?

    Hello Experts,
    I have question on LO Cockpit extractor.
    Why do we use Unserialized V3 update for Inventory Management (2LIS_03_BF) ?
    Are there any reasons behind?
    thanks a lot
    Padma

    Hi,
    V3 gives you good performance and you use it when the order of data is not important they way it was posted in OLTP, this method is used.
    Cheers,
    Kedar

  • I just want to know why I cant directly download music to music app in iphone specially for people outside US whose cant use itune store ??!

    I just want to know why I cant directly download music to music app in iphone specially for people outside US whose cant use itunes store ??!
    I can do it in my mac why not iphone . This is a really huge mistake compare to android phones

    Hi Ferretbite
    Thank you for answering me but i dont think you relize what Iam asking for
    first itunes store need an American apple ID with an American credit to purchase  DIRECTLY  from iphone and this all people outside US dont have , so no one outside US and (major countries) can download  music directly from thier Iphone
    Second ,  if we assume I can download from itunes , itunes store dont have all the music you need for example Iam in middle east I listen to arabic music and itunes dont have most of the arabic music I listen to  and this is a HUGE problem for all costumers in middle east and similiar countries .
    Third, mac users can download music  from the internet other than itunes store  even if it illegal why that ?? and NOT all free websites are illegal  like (nogomistars) for arabic music .
    I just want to say that I love my iphone and I love apple. But you should give iphone users a free using for their phones  like  you do with mac users for the reason that i gave it you above .
    Sorry for the long reply tc

  • Why nokia uses very cheap plastic for N79?

    I bought a Nokia N79 for 350 € one month ago. Although my ultimate care and even I used a special protecting case for the phone, there were little scratches all over the front plastic cover. I wonder why nokia used very cheap plastic on the front cover for a very expensive mobile phone?

    Volume increases in 10 steps and last step, from 90 to 100% is like someone that suddenly turn a 1000w speaker right in your ear. :-) This is not normal and it was so easy to fix before to sell this phone. Maybe no-one tryed the phone before to sell it.
    Album Art search is an automatic procedure from iTunes to Winamp. I don't have to use pcsuite, don't have to download from phone. Btw it doesn't appear, better than an error.
    Let me say, about the clock alarm. I'm a doctor. To have something complete to make quick photos to wounds, procedures and so on or make videos, I thought this could be a great phone. I used the phone alarm of this phone only two times and never use it again. I lost a morning appointment and to awake for the night turn. It sound funny now, but let's try to imagine my anger when for years I used a cheaper phone, never getting late. I don't sell nuts, with all of my respect for nuts seller.
    Why do I have to use another piece of software when the included one should function? It is like to harvest an arbor because it doesn't give you fruits without trying to think why and look for a solution. Did I give too much water? Is it infested by some bugs?
    Symbian UIQ, rest in piece, decided to use Opera Mini as defalt browser. That is a cure. If Symbian OS doen't want to use it has to solve its bugs quickly or send an advice through that stupid My Nokia service saying that browsing experience will not be so easy.
    You buy a phone because you don't want a Ferrari. You buy a phone for the specifications write on the box. In Florence, you can't try the phone before, sorry man. It would be really nice but you can't. You buy for radio and radio doesn't work, you buy for camera and shoot button doesn't do auto-focus, (now repaired), you buy for a simple mp3 player and you are going to lose audition, you buy for a phone and thanks God it works . You give every single cents hoping for a positive experience and you change manufactuer because this one gives you - now - what you are looking for. I'm not a SE, Motorola or Nokia fan. I read reviews and compare trying to have an idea. That's what we do, all of us.
    I respect your point of view about S60, I am excited about wonderful programs to watch divx - by the way tv-out is choppy, ugly and something to not try if you have an n79; I thought it could be wonderful for my presentation... let's forget it - to do sport and to buy some useful cheap, read the humour, map for Nokia Maps. No, really I know this is a great software, I love open source and hope that will arrive more and better apps when it will be open, but you buy a phone for what's on. Not for what it could do in future with bug fixes. Tomorrow I will sell it and maybe never see that bug fixed.
    An example: Apple. IMHO is getting worst that before. I'm not an Apple fan but I have to admit that it knows how to work with software and hardware. It prefeared not to put mms and other functions on its iphone because...
    ...who knows. The point is: less software to fix means better experience for end-user and quality of firmware releases. With three, or something similar, releases Apple covered many of what the users cryed for in less than two years. Remember, every basic function was at best. Nokia sold n79 and 5800 quite in the same time. Firmware release of n79 was ridicolous, 14 pages of fw after four months? What did you sell it for Nokia? Wait four months more. 5800 is an interesting phone, different from the iphone, full of great features and great bugs.
    At the end, I respect your idea of evolution of a phone and its getting better day by day, while I need that a phone is ready to go since first start even with some bug, because noone has no bug, but not ridicolous bugs. That's why Nokia pi22ed me off with this n79.

  • Why use cursor and for loop?

    Hi All
    So in general why would we use a cursor and a for loop to do update in a stored procedure?
    Why wouldnt we just use a single update statement ?
    is there compelling reason for using a cursor and a for loop: I am reading some code from a co-worker that the business logic for the select (set need to be updated) is complex but the update logic is simple (just set a flag to (0 or 1 or 2 or 3 or 4).
    But eventually the select come down to a key (row_id) so I re-write it using just a single sql statement.
    The size of the main table is about 2.6 to 3million rows
    Any thoughts on that??
    The code below I just do a google for cursor for update example in case for something to play with
    -Thanks for all your input
    create table f (a number, b varchar2(10));
    insert into f values (5,'five');
    insert into f values (6,'six');
    insert into f values (7,'seven');
    insert into f values (8,'eight');
    insert into f values (9,'nine');
    commit;
    create or replace procedure wco as
      cursor c_f is
        select a,b from f where length(b) = 5 for update;
        v_a f.a%type;
        v_b f.b%type;
    begin
      open c_f;
      loop
        fetch c_f into v_a, v_b;
        exit when c_f%notfound;
        update f set a=v_a*v_a where current of c_f;
      end loop;
      close c_f;
    end;
    exec wco;
    select * from f;
    drop table f;
    drop procedure wco;
    Joining multiple tables
    create table numbers_en (
      id_num  number        primary key,
      txt_num varchar2(10)
    insert into numbers_en values (1, 'one'  );
    insert into numbers_en values (2, 'two'  );
    insert into numbers_en values (3, 'three');
    insert into numbers_en values (4, 'four' );
    insert into numbers_en values (5, 'five' );
    insert into numbers_en values (6, 'six'  );
    create table lang (
       id_lang   char(2) primary key,
       txt_lang  varchar2(10)
    insert into lang values ('de', 'german');
    insert into lang values ('fr', 'french');
    insert into lang values ('it', 'italian');
    create table translations (
      id_num    references numbers_en,
      id_lang   references lang,
      txt_trans varchar2(10) not null
    insert into translations values (1, 'de', 'eins'   );
    insert into translations values (1, 'fr', 'un'     );
    insert into translations values (2, 'it', 'duo'    );
    insert into translations values (3, 'de', 'drei'   );
    insert into translations values (3, 'it', 'tre'    );
    insert into translations values (4, 'it', 'quattro');
    insert into translations values (6, 'de', 'sechs'  );
    insert into translations values (6, 'fr', 'six'    );
    declare
      cursor cur is
          select id_num,
                 txt_num,
                 id_lang,
                 txt_lang,
                 txt_trans
            from numbers_en join translations using(id_num)
                       left join lang         using(id_lang)
        for update of translations.txt_trans;
      rec cur%rowtype;
    begin
      for rec in cur loop
        dbms_output.put (
          to_char (rec.id_num         , '999') || ' - ' ||
          rpad    (rec.txt_num        ,   10 ) || ' - ' ||
          rpad(nvl(rec.txt_trans, ' '),   10 ) || ' - ' ||
                   rec.id_lang                 || ' - ' ||
          rpad    (rec.txt_lang       ,   10 )
        if mod(rec.id_num,2) = 0 then
          update translations set txt_trans = upper(txt_trans)
           where current of cur;
           dbms_output.put_line(' updated');
        else
          dbms_output.new_line;
        end if;
      end loop;
    end;
    /Edited by: xwo0owx on Apr 25, 2011 11:23 AM

    Adding my sixpence...
    PL/SQL is not that different from a SQL perspective than any other SQL client language like Java or C# or C/C++. PL/SQL simply integrates the 2 languages a heck of a lot better and far more transparent than the others. But make no mistake in that PL/SQL is also a "client" language from a SQL perspective. The (internal) calls PL/SQL make to the SQL engine, are the same (driver) calls made to the SQL engine when using Java and C and the others.
    So why a cursor and loops in PL/SQL? For the same reason you have cursors and loops in all these other SQL client languages. There are the occasion that you need to pull data from the SQL engine into the local language to perform some very funky and complex processing that is not possible using the SQL language.
    The danger is using client cursor loop processing as the norm - always pulling rows into the client language and crunching it there. This is not very performant. And pretty much impossible to scale. Developers in this case views the SQL language as a mere I/O interface for reading and writing rows. As they would use the standard file I/O read() and write() interface calls.
    Nothing could be further from the truth. SQL is a very advance and sophisticated data processing language. And it will always be faster than having to pull rows to a client language and process them there. However, SQL is not Turing complete. It is not the procedural type language that most other languages we use, are. For that reason there are things that we cannot do in SQL. And that should be the only reason for using the client language, like PL/SQL or the others, to perform row crunching using a client cursor loop.

Maybe you are looking for