MAP difference

Hi All,
In material master , I have a total stock qty of 31000nos and Total  value 787.4/- which MAP comes 0.0254 for a material.
But in MAP field in material master, the value is rounded off to 0.03.
I have done 551 scrapping for that material in MB1A and scraaped all qty of 31000nos where in turn Total stock and Total Qty becomes zero, inturn MAP also becomes zero.
When i do reversal of goods issue of 9000nos, i can see the value in MB51 as 270/-.
With reference to scrapping, the MAP becomes zero.
Then how come the 0.03 MAP is pickedup instead of MAP becomes 0.
Please advice.
Regards

Venkateshwaran Balaji Kannan wrote:
> With reference to scrapping, the MAP becomes zero.
>
> Then how come the 0.03 MAP is pickedup instead of MAP becomes 0.
>
Can you explain this in different words? Why should a MAP be zero in reference to scrapping?
A goods issue is valuated by quantity multiplied with total value divided by total quantity.
a reversal of goods issue is valuated quantity muliplied by MAP.
After a goodds issue of total quantity and value, the MAP is still unchanged in the material master, it will not go to zero automatically, espially not with a goods issue
Edited by: Jürgen L. on Dec 30, 2010 10:49 AM

Similar Messages

  • Is there a policy map difference from 8.0 to 9.0?

    We have been testing blocking a few select websites (no web filtering yet) with some of our smaller location ASA's.  Following the document at:
    https://supportforums.cisco.com/docs/DOC-1268
    I have been successful at sites which run ASA's with version 8.0 of the IOS on them, but not with 9.0.  With 9.0 (2) it appears that when you institute the policy map to make it take effect, it blocks all web traffic, not just the ones specified. 
    So, I guess I'm asking, is there that large of a difference between 8.0 and 9.0 that would cause this to no longer work properly?

    You went to the same page I did 7 hours ago. Use the "FILES TYPE EDIT" solution and follow almost all of the instructions...Edit FIREFOX URL, HYPERTEXT TRANSFER PROTOCOL and HYPERTEXT TRANSFER PROTOCOL WITH PRIVACY....It isn't necessary to take the step of "unchecking the "DDE BOX", just follow the instructions to delete the characters in the "DDE Message Box" and the problem is fixed. If you uncheck the "DDE BOX", as instructed, it may come back to bite you.
    Thank you for helping,
    Sel Warren

  • Maps: Difference in Downloading Country and states...

    Can someone please tell me what is the difference between downloading whole map of a country and again downloading map of state in it.
    I have downloaded map of India and it is marked as downloaded buy when I click add new map » India » List of all.states, they are not marked.
    So downloading states maps shows more detailed map?
    Thank you.
    -------------------If this post helped you, click on accept as solution.------------------
    -----------------------------Appreciate by clicking on white star.----------------------------
    Solved!
    Go to Solution.

    There is no difference in the details of the Map data. Its only to facilitate faster downloading and using lesser space if you are planning to use navigation within a smaller area (State) as against a much larger (Country). You may notice that adding up the file sizes for all States is much much bigger than the file size of whole Country as one. This is because many areas are overlapped when you select States individually ...

  • Mapping: Difference between createIf and ifWithoutElse

    Suppose i have some condition based on which i am creating a node. Is there any difference between createIf and ifWithoutElse for creating the node (with or without context change)?

    Hi Mala,
    1. IfWithoutElse is usually used to set the filters in mapping. When If condition is satisfied the value of then is returned in output.
       Else value is depends upon the mapping, i.e. where u want this value ( target or in function)
    2. Createif is used to insert any structuring element in the target structure if it is not present in source.
    To create a condition based node you have to go to CreateIf function as ifWithoutElse is boolean function deals with the true n false status of values and not with node creation.
    Regards,
    Shri
    Reward points if u understood the concept.

  • OWB Process Flow and Mapping Differences

    IHAC where we have a mapping which produces two different operations depending on how the mapping is called from the Deployment Manager.
    When you call the mapping as an individual job an INSERT is performed.
    However, when the SAME MAPPING is called as part of a process flow a MERGE is performed instead.
    The test data for each case is exactly the same and the result set at the end of the mapping, using either, method is the same.
    Has anyone come across this sort of behaviour before ?
    I would be grateful to know why this is happening and should I be concerned about it given the fact that the outcome is the same in both cases.
    Thanks in advance
    Chris

    Hi Christopher,
    This is funky. I have not seen this before... The only thing I can think of is that in the process flow someone changed the runtime parameters for the mapping, doing a set based execution while the map itself is doing this row based...
    Should not happen otherwise...
    Jean-Pierre

  • Message-Mapping: difference test in IR and runtime

    Hi everybody,
    I got a very strage behavior.
    I got an element name CONTENT.
    When I test my mapping in IR element CONTENT will be filled
    During runtime the element CONTENT is NOT filled and the element is not generated!
    For testing I use exactly the same payload as produced is runtime.
    To make sure that there are not problems with cache, I manipulate other target field to see that the correct version is processed.
    Any ideas?
    Regards Mario

    Hi,
    for everybody:
    I think I got the problem.
    As I read dynamic attributes during runtime the behavior test <-> runtime was different.
    Regards Mario

  • Loading Master Data from SAP R/3

    Hi Friends.,
               I'm going to load master data from SAP R/3 FI Modules to BW, but what do these objects mean by ?
    0LOGSYS - Source System
    0SOURSYSTEM - Source system ID
                     I'mn't understanding clearly, and also transfer rules aren't mapped properly.
       can anybody clarify these things ?
    Regards.,
    Balaji K. Reddy

    Hi Balaji,
    You need to use these objects when your BW is feed by different source system and you want to map differences beetween Master and Transactional Data fed by the different systems (different R/3 - Flat File - Legacy Systems - ...).
    If you do not have this situation you can avoid to use these objects (probably you find these objects in Tab compound of your MD).
    Ciao.
    Riccardo.

  • Lightroom Catalog on USB Thumb Drive

    I am currently using Lightroom 1.3.1 on a Windows XP desktop and a Windows Vista Premium laptop. I've been trying to figure out how to keep all of my actual pictures in 1 place, but be able to move between computers to do my work- keywords, ratings, basic development, etc. In all of my reading of this and other forums, it seems that this is a difficult thing to do. The external drives that I use are not USB-powered, so moving the drive from one computer to the other is not a reasonable alternative. So, here is what I've come up with, can someone please tell me if this works:
    1) All photo files- RAW, JPG, DNG, etc- in a folder on an external disk that I share over my network between the 2 computers
    2) Export full catalog file to a thumb drive
    3) Permanently assign that thumb drive the same letter on both computers
    4) Direct both copies of LR to that drive and catalog
    5) Synchronize catalog each time I start LR on either computer with the thumb drive installed
    Has anyone tried this? Am I missing something? I figure that by directing both computers to the same drive folder through the network, but keep the catalog local, all of my changes should stay up to date with minimal trouble, i.e. minimal exports and imports.
    Any input?
    Thanks in advance.
    Adam
    PS- What is a reasonable size thumb drive to give myself room to grow? I'm dealing with about 8000 pictures now, all from personal use, nothing professional.

    Adam.
    That is exactly how most people do it, for now... a PocketDrive for the catalog, and a the originals on the network. Plug the Pocketdrive into the computer, set the database to backup every time it is opened and back it up whenever you switch computers, and 'find' the originals if necessary due to drive mapping differences.
    And don't forget the great LRViewer program as an adjunct. It allows you to read the catalog on a PC or Mac without LR installed. It also allows you to extract the previews as JPEGs, which means that if you have rendered 1:1 previews you can get a pretty decent quality image from your catalog even if you do not have access to the originals.
    I say "for now" in my first sentence because hopefully Adobe will have redesigned it's catalog sufficiently in V2 that it can be hosted on the network directly. Remember that it is NOT a multi-user issue that keeps the catalog from being network available (that is easily resolved via many file locking mechanisms), but the performance of the network, and the high level of database interactivity, that keeps the catalog from being network hosted. The issues of external database sync, database locking, etc are well understood, and in this case the "it's only Version 1" excuse is actually valid, and hopefully V2 will add real functionality of this type instead of bug fixes as we have seen so far.

  • Using Windows 7 Home Premium on Macbook Pro 10.6.6

    How can I find a manual or other information to use Windows 7 Home Premium on Mac Book Pro 10.6.6.
    Specically, I am trying to find information concerning keyboard combinations that work on a PC that don't
    use the same keystrokes on the Mac Book Pro (ie: what keystroke combintions to "print screens").
    Also other infromation where Windows 7 differs on the Macbook Pro than what occurs on a PC.

    avoice wrote:
    How can I find a manual or other information to use Windows 7 Home Premium on Mac Book Pro 10.6.6.
    Specically, I am trying to find information concerning keyboard combinations that work on a PC that don't
    use the same keystrokes on the Mac Book Pro (ie: what keystroke combintions to "print screens").
    Also other infromation where Windows 7 differs on the Macbook Pro than what occurs on a PC.
    So your looking for the keyboard mapping differences between the two operating systems.
    As you know you can use a PC keyboard from someplace like Logitech and map the keys the way you want too.
    So really all the hard work has been done for you, use the programable PC keyboard and everything works just like before.
    If you search Apple's site you'll find all the OS X keyboard combinations.

  • Time Machine on Macbook Pro and on my PowerMac G5 Quad????

    Can I have two time machine backups installed on one external hd? Right now I have my time machine backups on my external hd for my macbook pro? but can i back up my g5 on the same hd?

    Hi-
    Along with the need for partitioning, there are recommended partition map differences for Intel and PPC Macs; GUID vs. APM.
    Time Machine needs lots of space to work well.
    I'd get a drive for each machine for peace of mind and avoidance of problems.

  • How to Debug proxies

    Hi ,
           Could anyone tell me how to debug proxies (client/server) .
    Thanks.
    hem

    Hi,
    also see
    Java And ABAP Proxy
    Just go thru following thread-Java Mapping
    Difference in using java,xslt,message mapping
    /people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-i
    /people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-ii
    Java Proxy-
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d
    ABAP proxy-
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    /people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
    http://help.sap.com/saphelp_nw2004s/helpdata/en/48/d5a1fe5f317a4e8e35801ed2c88246/frameset.htm
    Regards
    Chilla

  • Challenge 195

    Some nice work on the griffin this week:
    ALEX B: Great cloning as usual -- love the 'sox' on the griffins in #1.
    ANNE T: I like the oriental feel the the rectangular framing in the branches gives #1. Is that the cutout filter in #2?
    Great snow job in #3.
    BEN M: The fluid gold look is outstanding.
    BILL Z: Alas, poor wienerdog -- nice work on the fence.
    CHARLES Y: Good work on the colorization.
    ELLEN H: Love the way you used the leaves as background and emphasized the eyes.
    JODI C: The harvest moon backdrop is great.
    KIMIOO: Great use of the forest scene, nice application of the veined marble surface and wonderful light beams.
    LAURA B: Nice insertion of the griffin behind the tree -- evil eyes, too!
    MALCOLM D: Wow! Love the use of the wing feathers to make petals -- great image.
    MARILYN L: The jeweled necklace really caps the revamped statue -- I like the way you used the wings as background texture as well.
    PAT C: Nice work on the spirit mist -- what did you use for your background?
    PAULINE W: Nice work on the flames and skull, but the ghost is just great -- any hints on how you did that?
    RED S: I count four challenge subject in amongst the rocks -- any more hiding? Displacement maps, perhaps?
    RITA G: I like the 3-D effect you achieved with the jack-o'-lantern -- nice work with the shadows.
    ROBIN L: An impressive set of images -- did you scan in the bottom of a glass vase to get the root patterns? Nice work on the clouds and lightning in #1.
    TAB A: Love the spiders and the niche setting.
    TOM M: Wonderful patterns -- what did you use to create the gem-like coruscations on the griffin?
    WARD G: Pink with birdies! I love the irony. Great job on the jack-o'-lantern carving in #2. The starfish in #3 is nicely done.
    WENDY W: Have to love the light fractured skulls -- neat concept. Now for #3 we need a little song from the Aldridge Sisters to go with that bubble machine, ah one and ah two...
    Bob Warren
    http://www.rewarren.com/challenge/chl195.htm
    RANDOM GALLERY:
    http://www.rewarren.com/challenge/random.html

    Hey Bob.
    "coruscation", I like that!
    From the bottom up;
    1. Original layer.
    2. Layer with that curves setting to make it look silver.
    3. Duplicated it, applied gold colored gradient map, difference mode.
    4. Inserted a photo of some rusted metal, then the displace filter, hard light mode.
    5. Duplicated that and changed to soft light.
    Blended with layer masks.
    Flattened.
    Highlighted some areas with a white, color dodge brush, 10% opacity.
    250kb version here.

  • The difference between "ipsec-isakmp dynamic" and "ipsec-isakmp profile" cyrpto map configs

    The IOS documentation for the crypto map command gives the syntax as
    crypto map [ipv6] map-name seq-num [ ipsec-isakmp [ dynamic dynamic-map-name | discover | profile profile-name ] ]
    I have a 881w ISR. In what different situations do we use the ipsec-isakmp dynamic form as opposed to the ipsec-isakmp profile form?
    I understand that ipsec-isakmp profile is applied directly to the vpdn-group. Does this substitute for applying the crypto map directing to the WAN interface? Why would I want to do that?

    Hello, thomasmcleod.
    The main difference between dynamic and profile in conditions to establish VPN connection. You can look at the difference if you compare EzVPN (dynamic profiles) technology with Lan-2-Lan (manual profile) technology.
    And why you should put crypto map to the interface. After puting this command to interface Cisco is starting to check traffic for encryption rules. In fact it can be any interface (not only WAN) when you want use encrypted VPN channel.
    Best Regards.

  • What is difference between  Service map iview and Workset Map iview

    Hi Experts,
                        Can anyone tell me the difference between  service map iView and Workset Map iView.
    When I am creating these iViews, its seams both are same. I canu2019t find difference still, can anyone help me out of this
    Thanks in Advance
    Janardhan

    Hi,
    Service Map Iview:The Service Map iView is an ERP-specific variant of the portal Workset Map iView. It serves as a central point of entry and guided access to the services of SAP service modules such as the Manager Self Service (MSS) module, or the Employee Self Service (ESS) module.
    Workset Map iview:A Workset Map is the equivalent of a site map, providing users with explicit information on the functionality that is available in a given workset. It is based on an iView, and serves as a central point of entry and guided access to the contents of a workset.
    if you want to more info pls go thr the below thread
    Workset Map iView
    i hope it will help you
    Thanks,
    Sreeni.

  • Huge performance differences between a map listener for a key and filter

    Hi all,
    I wanted to test different kind of map listener available in Coherence 3.3.1 as I would like to use it as an event bus. The result was that I found huge performance differences between them. In my use case, I have data which are time stamped so the full key of the data is the key which identifies its type and the time stamp. Unfortunately, when I had my map listener to the cache, I only know the type id but not the time stamp, thus I cannot add a listener for a key but for a filter which will test the value of the type id. When I launch my test, I got terrible performance results then I tried a listener for a key which gave me much better results but in my case I cannot use it.
    Here are my results with a Dual Core of 2.13 GHz
    1) Map Listener for a Filter
    a) No Index
    Create (data always added, the key is composed by the type id and the time stamp)
    Cache.put
    Test 1: Total 42094 millis, Avg 1052, Total Tries 40, Cache Size 80000
    Cache.putAll
    Test 2: Total 43860 millis, Avg 1096, Total Tries 40, Cache Size 80000
    Update (data added then updated, the key is only composed by the type id)
    Cache.put
    Test 3: Total 56390 millis, Avg 1409, Total Tries 40, Cache Size 2000
    Cache.putAll
    Test 4: Total 51734 millis, Avg 1293, Total Tries 40, Cache Size 2000
    b) With Index
    Cache.put
    Test 5: Total 39594 millis, Avg 989, Total Tries 40, Cache Size 80000
    Cache.putAll
    Test 6: Total 43313 millis, Avg 1082, Total Tries 40, Cache Size 80000
    Update
    Cache.put
    Test 7: Total 55390 millis, Avg 1384, Total Tries 40, Cache Size 2000
    Cache.putAll
    Test 8: Total 51328 millis, Avg 1283, Total Tries 40, Cache Size 2000
    2) Map Listener for a Key
    Update
    Cache.put
    Test 9: Total 3937 millis, Avg 98, Total Tries 40, Cache Size 2000
    Cache.putAll
    Test 10: Total 1078 millis, Avg 26, Total Tries 40, Cache Size 2000
    Please help me to find what is wrong with my code because for now it is unusable.
    Best Regards,
    Nicolas
    Here is my code
    import java.io.DataInput;
    import java.io.DataOutput;
    import java.io.IOException;
    import java.util.HashMap;
    import java.util.Map;
    import com.tangosol.io.ExternalizableLite;
    import com.tangosol.net.CacheFactory;
    import com.tangosol.net.NamedCache;
    import com.tangosol.util.Filter;
    import com.tangosol.util.MapEvent;
    import com.tangosol.util.MapListener;
    import com.tangosol.util.extractor.ReflectionExtractor;
    import com.tangosol.util.filter.EqualsFilter;
    import com.tangosol.util.filter.MapEventFilter;
    public class TestFilter {
          * To run a specific test, just launch the program with one parameter which
          * is the test index
         public static void main(String[] args) {
              if (args.length != 1) {
                   System.out.println("Usage : java TestFilter 1-10|all");
                   System.exit(1);
              final String arg = args[0];
              if (arg.endsWith("all")) {
                   for (int i = 1; i <= 10; i++) {
                        test(i);
              } else {
                   final int testIndex = Integer.parseInt(args[0]);
                   if (testIndex < 1 || testIndex > 10) {
                        System.out.println("Usage : java TestFilter 1-10|all");
                        System.exit(1);               
                   test(testIndex);               
         @SuppressWarnings("unchecked")
         private static void test(int testIndex) {
              final NamedCache cache = CacheFactory.getCache("test-cache");
              final int totalObjects = 2000;
              final int totalTries = 40;
              if (testIndex >= 5 && testIndex <= 8) {
                   // Add index
                   cache.addIndex(new ReflectionExtractor("getKey"), false, null);               
              // Add listeners
              for (int i = 0; i < totalObjects; i++) {
                   final MapListener listener = new SimpleMapListener();
                   if (testIndex < 9) {
                        // Listen to data with a given filter
                        final Filter filter = new EqualsFilter("getKey", i);
                        cache.addMapListener(listener, new MapEventFilter(filter), false);                    
                   } else {
                        // Listen to data with a given key
                        cache.addMapListener(listener, new TestObjectSimple(i), false);                    
              // Load data
              long time = System.currentTimeMillis();
              for (int iTry = 0; iTry < totalTries; iTry++) {
                   final long currentTime = System.currentTimeMillis();
                   final Map<Object, Object> buffer = new HashMap<Object, Object>(totalObjects);
                   for (int i = 0; i < totalObjects; i++) {               
                        final Object obj;
                        if (testIndex == 1 || testIndex == 2 || testIndex == 5 || testIndex == 6) {
                             // Create data with key with time stamp
                             obj = new TestObjectComplete(i, currentTime);
                        } else {
                             // Create data with key without time stamp
                             obj = new TestObjectSimple(i);
                        if ((testIndex & 1) == 1) {
                             // Load data directly into the cache
                             cache.put(obj, obj);                         
                        } else {
                             // Load data into a buffer first
                             buffer.put(obj, obj);                         
                   if (!buffer.isEmpty()) {
                        cache.putAll(buffer);                    
              time = System.currentTimeMillis() - time;
              System.out.println("Test " + testIndex + ": Total " + time + " millis, Avg " + (time / totalTries) + ", Total Tries " + totalTries + ", Cache Size " + cache.size());
              cache.destroy();
         public static class SimpleMapListener implements MapListener {
              public void entryDeleted(MapEvent evt) {}
              public void entryInserted(MapEvent evt) {}
              public void entryUpdated(MapEvent evt) {}
         public static class TestObjectComplete implements ExternalizableLite {
              private static final long serialVersionUID = -400722070328560360L;
              private int key;
              private long time;
              public TestObjectComplete() {}          
              public TestObjectComplete(int key, long time) {
                   this.key = key;
                   this.time = time;
              public int getKey() {
                   return key;
              public void readExternal(DataInput in) throws IOException {
                   this.key = in.readInt();
                   this.time = in.readLong();
              public void writeExternal(DataOutput out) throws IOException {
                   out.writeInt(key);
                   out.writeLong(time);
         public static class TestObjectSimple implements ExternalizableLite {
              private static final long serialVersionUID = 6154040491849669837L;
              private int key;
              public TestObjectSimple() {}          
              public TestObjectSimple(int key) {
                   this.key = key;
              public int getKey() {
                   return key;
              public void readExternal(DataInput in) throws IOException {
                   this.key = in.readInt();
              public void writeExternal(DataOutput out) throws IOException {
                   out.writeInt(key);
              public int hashCode() {
                   return key;
              public boolean equals(Object o) {
                   return o instanceof TestObjectSimple && key == ((TestObjectSimple) o).key;
    }Here is my coherence config file
    <?xml version="1.0"?>
    <!DOCTYPE cache-config SYSTEM "cache-config.dtd">
    <cache-config>
         <caching-scheme-mapping>
              <cache-mapping>
                   <cache-name>test-cache</cache-name>
                   <scheme-name>default-distributed</scheme-name>
              </cache-mapping>
         </caching-scheme-mapping>
         <caching-schemes>          
              <distributed-scheme>
                   <scheme-name>default-distributed</scheme-name>
                   <backing-map-scheme>
                        <class-scheme>
                             <scheme-ref>default-backing-map</scheme-ref>
                        </class-scheme>
                   </backing-map-scheme>
              </distributed-scheme>
              <class-scheme>
                   <scheme-name>default-backing-map</scheme-name>
                   <class-name>com.tangosol.util.SafeHashMap</class-name>
              </class-scheme>
         </caching-schemes>
    </cache-config>Message was edited by:
    user620763

    Hi Robert,
    Indeed, only the Filter.evaluate(Object obj)
    method is invoked, but the object passed to it is a
    MapEvent.<< In fact, I do not need to implement EntryFilter to
    get a MapEvent, I could get the same result (in my
    last message) by writting
    cache.addMapListener(listener, filter,
    true)instead of
    cache.addMapListener(listener, new
    MapEventFilter(filter) filter, true)
    I believe, when the MapEventFilter delegates to your filter it always passes a value object to your filter (old or new), meaning a value will be deserialized.
    If you instead used your own filter, you could avoid deserializing the value which usually is much larger, and go to only the key object. This would of course only be noticeable if you indeed used a much heavier cached value class.
    The hashCode() and equals() does not matter on
    the filter class<< I'm not so sure since I noticed that these methods
    were implemented in the EqualsFilter class, that they
    are called at runtime and that the performance
    results are better when you add them
    That interests me... In what circumstances did you see them invoked? On the storage node before sending an event, or upon registering a filtered listener?
    If the second, then I guess the listeners are stored in a hash-based map of collections keyed by a filter, and indeed that might be relevant as in that case it will cause less passes on the filter for multiple listeners with an equalling filter.
    DataOutput.writeInt(int) writes 4 bytes.
    ExternalizableHelper.writeInt(DataOutput, int) writes
    1-5 bytes (or 1-6?), with numbers with small absolute
    values consuming less bytes.Similar differences exist
    for the long type as well, but your stamp attribute
    probably will be a large number...<< I tried it but in my use case, I got the same
    results. I guess that it must be interesting, if I
    serialiaze/deserialiaze many more objects.
    Also, if Coherence serializes an
    ExternalizableLite object, it writes out its
    class-name (except if it is a Coherence XmlBean). If
    you define your key as an XmlBean, and add your class
    into the classname cache configuration in
    ExternalizableHelper.xml, then instead of the
    classname, only an int will be written. This way you
    can spare a large percentage of bandwidth consumed by
    transferring your key instance as it has only a small
    number of attributes. For the value object, it might
    or might not be so relevant, considering that it will
    probably contain many more attributes. However, in
    case of a lite event, the value is not transferred at
    all.<< I tried it too and in my use case, I noticed that
    we get objects nearly twice lighter than an
    ExternalizableLite object but it's slower to get
    them. But it is very intersting to keep in mind, if
    we would like to reduce the network traffic.
    Yes, these are minor differences at the moment.
    As for the performance of XMLBean, it is a hack, but you might try overriding the readExternal/writeExternal method with your own usual ExternalizableLite implementation stuff. That way you get the advantages of the xmlbean classname cache, and avoid its reflection-based operation, at the cost of having to extend XMLBean.
    Also, sooner or later the TCMP protocol and the distributed cache storages will also support using PortableObject as a transmission format, which enables using your own classname resolution and allow you to omit the classname from your objects. Unfortunately, I don't know when it will be implemented.
    >
    But finally, I guess that I found the best solution
    for my specific use case which is to use a map
    listener for a key which has no time stamp, but since
    the time stamp is never null, I had just to check
    properly the time stamp in the equals method.
    I would still recommend to use a separate key class, use a custom filter which accesses only the key and not the value, and if possible register a lite listener instead of a heavy one. Try it with a much heavier cached value class where the differences are more pronounced.
    Best regards,
    Robert

Maybe you are looking for

  • How to display the ALV output in a Group format

    Hello Experts, I have my current ALV report output like this: GROUP DESCRIPTION group1 adsfadsfadsfa group1 lkjadsfjlajdsfla group1 adsfadsfadsf group1 adsfadsfadfa group2 adsfadsfafaa group2 oiueworuowe group2 zxvzcxvzvcsd group2 oiuqoewruqw And I n

  • Black & White

    I have a new Toshiba 50" LED 1080p flat panel and when I play my Wii gaming system, the display on the TV is in black & white. The game is connected through the same connections of the Wii red, white & yellow connection ports. Is there some setting i

  • I don't know why can't i use manycam app in Skype?

    i don't know why can't i use manycam app in Skype? i need a help to use it! Thank you

  • Boleto-Brazil

    Hi, Boleto for Brazil. I have a Script which is tagged to a Payment method in FBZP set up and the payment medium program is RFFOBR_D.As desired it is triggering the Script and also the subroutines that are within the script.But the problem is it is n

  • Merging 2 message history xml files using java

    hi., i'm new to xml programming.. well..., i got homework bout it..., and got a lot of problems to write it.. could you help me a favor?? I need to write a homework bout merging 2 MSN mssg history files (xml files) using java. At least need to mainta