WD Message Manager - collect messages

Hi All,
we work with 2 WD-applications reporting their message in the messagearea of WD-application#1
How can I report messages without losing existing messages?
I found note 940762 in this forum saying that it is possible to collect message using the parameter is_permanent or/and scope_permantent_msg.
example:
  CALL METHOD lr_message_manager->report_exception
    EXPORTING
      message_object           = lr_exc_core
    IS_PERMANENT             = ABAP_FALSE
      SCOPE_PERMANENT_MSG      = 0.
Can anyone describe the differences between the 2 options?
What else can I do to collect messages?
Thanks, Martin

Hi Martin,
if you just use IS_PERMANENT, you have to remove your messages, when they should not be displayed anymore. If you set scope_permanent_msg e.g. to if_wd_message_manager=>co_msg_scope_controller and you set a controller reference, the message will be removed, when the controller is deleted.
Regards, Regina

Similar Messages

  • Problem while reordering a managed collection

    Hello,
    I'm trying to implement a feature that allows users to freely
    re-arrange items into a
    managed collection, using Drag and Drop. I'm using a
    TileList object, which already has built-in support for Drag and
    Drop, provided by Flex.
    A FDS destination (implemented by a Java class) is used to
    fill the collection with data (the fill method gets called).
    The problem is when the user tries to re-arrange the items in
    the list, using DnD. The Flex client sends to FDS a "delete"
    operation message, followed by a "create" one. I don't really want
    to do a "delete" and a "create" on the server side / (FDS's managed
    collection and the uunderlying database), as there's no really a
    delete and a create, it's rather a "move" sort of thing that should
    happen.
    What I want FDS to do is to ignore the list of changes
    ("delete" and "create") on it's sync method, somehow manage to
    re-arrange it's managed collection, and send an OK back to the
    client, without doing any auto-refresh. that is, I don't need any
    database trip to happen here for now.
    I'm having trouble making these to happen. I tried various
    approaches so far, with no success. Any ideas?
    Thanks,
    Robert

    don,
    Did you realise that your IntegerSet class isn't very useful?
    Why? you ask... Well the only change to the behaviour of java.util.HashSet is that your [add method|http://java.sun.com/javase/6/docs/api/java/util/HashSet.html#add(E)] throws IntegerAleadyExistsException, instead of just returning false.
    Rule of thumb: If you can return a meaninful value (instead of throwing an exception) then that's the way to go... because it simplifies the calling code.
    the return value solution ...
      if ( !set.add(item) ) {
        System.err.println("Item "+item+" allready exists. Guess again.");
    ... verses the exception solution ...
      try {
        set.add(item);
      } catch (ItemAleadyExistsException e) {
        System.err.println("Item "+item+" allready exists. Guess again.");
      }Which do you think is "cleaner" easier to maintain?
    Also: HashSet is generic (meaning that it can be used to hold a set of any-type) whereas your class is limited to holding Integers... so it's much less broadly "useful".
    You're writing this class for the learning experience, not for the usefulness of it, right? Cool... but it might be good for you (in the long run) to know that such a "limited" class is... ummm... a waste of code; and you should think about when to throw an exception, and when not to. Exception handling is an important and much-over-looked aspect of good system design.
    Cheers. Keith.

  • Inventory Management Collection run

    We would like to increase our Inventory Management Collection run to every 5 minutes (currently every hour).  Can anyone forsee a problem with this or have experienced a problem
    We have an Unserialized V3 update
    Thanks

    I do not see any issue. The LUW count of the records getting written to the delta queue might increase marginally, but that should not be an issue.

  • Implementing Finanacial Supply Chain Management - Collections Managment

    Dear all
    We are in the process of Implementing Financial Supply Chain Management - Collections Management. We are also looking at business content in BI 7.0 as reporting solution.
    While 0CLM_MC1 and 0CLM_MC2 are providing most of the data related to call worklist (like amount due, amount disputed, amount promised,dunning level etc etc) , an important piece of information that is crucial for debt reviews which is the text information stored in promise to pay and customer contact is missing.
    Is there any way to upload this information (Long Text)  is BI.
    Thanks & Regards
    Sachchida Nand Dubey

    Hi,
    U can go for BDC to upload ..
    i.e.
    'GUI_UPLOAD'
    In general BDC and BAPI's are used to upload the data...mainly BAPI s are used to upload the bulk data...
    if it screen flow then go for BDC upload...otherwise go for the BAPIs FM's
    Regards
    Kiran
    Edited by: Kiran Saka on Feb 9, 2009 10:52 AM

  • Can I create and manage collections in itunes instead of on the ipad?

    Can I create and manage collections in itunes instead of on the ipad? I have hundreds (maybe thousands) of PDF files for technical work items that I need to categorize and use on my ipad but it is a bit cumbersome to manually move them one at a time on the ipad.

    While you can add pdf files to iTunes it is not really intended to be used for organizing things other than a music collection.  It will only accept PDF files and media (audio, movie) files.  On the other hand if you can creatively come up with a way to make it work for you then go for it.

  • Query vs Toplink managed collection and cascade persist

    A fairly simple situation: I have a 1-N relation which is managed by Toplink: 1 relation can have N calendars (I know, badly chosen class name, but alas).
    If I access the collection through the Toplink managed collection, make a change to one of the calendars and then merge the relation, the change in the calendar instance automatically is detected and also persisted.
    However, if I use a query (because I do not need all calendars) to find the same instance and make the same change, then it is not persisted. Appearantly the "cascade persist" is not done here.
    There are a few ways around this:
    1. fetch the original collection and by compare-and-remove emulate the query
    2. do a setRelation(null) and then setRelation(xxx) of the relation
    3. do a merge inside the transaction (a merge outside does not work)
    The funny thing is, workaround #2 really sets the same relation again!
    Is there a way to have the result of a query also cascade persist?

    Well, I do not want to do it in a transaction, because then the changes are written to the database immediately and that will result in all kind of locking problems (this is a fat client situation). What want is fairly simple: the user modifies entities in an object graph in memory and at the end of his work either presses "cancel" and clears all changes, or presses "save" and stores all changes. When he presses "save" I expect the EM to persist every changed entity.
    This approach works ok for all scenario's I have implemented up until now. The current one is different in that I get related entities not by traveling the object graph (so via Cascade.PERSIST collections), but via a query. There is one major difference between these two: the entities from the collections are automatically persisted, the ones from a query are not.. BUT they are -for all means and purposes- identical. Specifically: the collection gives me ALL calendars associated with the relation, the query only those from a timespan but still associated with the relation.
    For some reason I expected the entities to also auto-persist, BECAUSE they also are present in the collection.
    Ok then, so I understand that entities fetched through a query are unrelated to any other entity, even though they also exist in a Cascade.PERSIST collection. (I still have to test what happens if I, after the query, also access the collection: will the same object be present?)
    That being as it as, I need to merge each queries entity separate and thus I expect the EM to remember any entities merged outside a transaction, but it does not. That I do not understand.
    Now, I already have a patched / extended EM because of a strange behavior in the remove vs clear dynamics, so this was a minor add-on and works perfectly (so far ;-). But if you have a better idea how to remember changes to entities, which are to be merged upon transaction start... Please!

  • Performance manager collection

    The majority of the host end device data is collected but there are hosts that there is no data just n/a in the following fields:
    Avg. Rx/sec Avg. Tx/sec (Rx+Tx)/sec Peak Tx/sec Peak Tx/sec Errors Discards all have n/a entries. How do I enable the collection for these hosts.

    Performance Manager does not collect statistics on nonmanageable and non-MDS switches. Loop devices (FL/NL) are not collected.
    One year's worth of data for two variables (Rx and Tx bytes) requires a round-robin database (rrd) file size of 76 K. If errors and discards are also collected, the rrd file size becomes 110 K. The default internal values are as follows:
    •600 samples of 5 minutes (2 days and 2 hours)
    •700 samples of 30 minutes (12.5 days)
    •775 samples of 2 hours (50 days)
    •300 samples of 1 day
    A 1000-port SAN requires 110 MB for a year's worth of historical data that includes errors and discards. If there were 20 switches in this SAN with equal distribution of fabric ports, about two to three SNMP packets per switch would be sent every 5 minutes for a total of about 100 request or response SNMP packets required to monitor the data.
    Because of their variable counter requests, flows are more difficult to predict storage space requirements for. But in general you can expect that, each extra flow adds another 76 KB.

  • Performance manager-collection,flow

    Hi, in the collection wizard I can't find port-channel interfaces ( ISLs ). But in the real-time monitoring I can monitor all ISLs and port-channels. How can I collect history of port-channels? I have also IVR configured and I am not able to setup flows for IVR source and destination. I don't see the devices in the flow wizard. I see only devices within a single VSAN. How can I do that? Thanks in advance for Your Help.

    I opened a TAC case and the answer is:
    Customer can create a collection with the performance manager for ISLs,
    host, storage and the flows, not for the port channels. (Port channels
    are not supported) The wizard is not able to be used for the the flow
    creation for the IVR devices since the flow is created within a VSAN.
    Unfortunately this is as designed.
    I think it's really a very big problem when You can't monitor port-channels and IVR flows!!! That does mean this features are not usable in production environment where monitoring is a must!!! Why is this not written in the documentation on the first page with bold. It's really frustrating. Thanks for Your help.

  • Detecting changes to managed collection

    If I have autoSync enabled on a DataService, how do I detect
    synchronisation events on a filled collection? I am using an
    Assembler. On my initial fill:
    this._ds.fill(listCollection, rest);
    I get a CollectionChanged event as expected on
    listCollection. When the fill is subsequently executed on the
    server, I can see my fill method being called on the server, but
    the CollectionChanged event is not being fired in response on the
    client.
    I am doing things this way because I want an external RPC
    call to update a data object on the server, resulting in changes on
    the managed server data objects. The RPC call creates a
    transaction,
    tx = DataServiceTransaction.begin(false);
    tx.refreshFill("cdApps", null);
    tx.commit();
    This correctly results in the Assembler fill method being
    called -
    public Collection fill(List fillParameters)
    But, alas, no indication at all on the client that a change
    has happened in the remote collection (I am tracking all the
    DataService events, but none are being fired).

    I guess the question here is simply - can objects in a manged
    DataService collection be updated by a non-Flex client, in such a
    way that changes can be pushed to clients through DataService? T
    his post in this forum
    http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=60&catid=583&threadid =1201197&highlight_key=y&keyword1=push
    seems to suggest it is, but I have spent many hours and
    although I can get the server fill() method to fire, and although
    the client collection is showing up as managed, the two things
    never connect...

  • Why AE project files in Premiere Pro Project Manager collection of files?

    Am I missing something? I can't seem to find any information as to why a AE project file is collected by Premiere Pro CC 2014. I realize that I I'm using AE Comps within Premiere Pro  (Dynamic Link). I have always wished that Premiere Pro would "collect" any AE projects being used. But apparently Premiere Pro just collect the AE project file...
    If I open the AE project file that Premiere Pro "collected" it still has to locate its resources on my machine, and I also now have two copies of the same AE project file. Nothing gained for me. I still have to "collect" the AE project file which creates yet another copy of the same AE project file... I makes no sense to me and I hope I'm missing a step or overlooking something...
    Ideally it would nice if PPro would somehow communicate with AE and have AE collect the project and send it over to Premiere Pro to include in its "collection" of resources.
    Am I missing something here?
    Thanks in advance,
    Lou

    Discovered another issue. If I'm using multiple AE comps in PPro, PPro generates several AE project files, on for each Comp. If I go back into my PPro collected project file it references those specific AE files. That means I have to collect each of those new AE project files that PPro generated... In addition, PPro won't let me change those references within the PPro collected project file to the original AE project file. What a headache! There has to be another way. Is that the way I'm going to have to collect projects from both PPro and AE now??

  • Quality management - Collective usage decision

    I want to do collective usage decision, I am using T-code QA16, but i am not getting the list of inspection lots.
    Do I need to process some other transaction before it ?
    QA16 - collective usage decision for OK parts. What is mean by ok parts. is it that we have to release these inspection lots before usage decision ?

    Anybody knows ?

  • Archive Management Collection

    Hi !!
    In my setup there are LMS 3.1, ACS 5.0 & a few switches. For some of the switches login is to be authenticated via ACS, for rest of the switches login is through locally configured username database.
    For the switches which are not integrated with the ACS every thing & archive management is happening properly as for them the device credentials are given to be locally configured username & password, whereas for the switches which are integrated with the ACS everything is proper except of the archive management, here for the device credentials I have given the username & password configured in ACS
    I have cross checked for the credentials via exporting them & they are found to be ok.
    Is there something I missed out?
    Pls suggest.
    thanks in advance!

    If you are using telnet for archive management, start a sniffer trace filtering on all tcp/23 traffic to one of the problem devices, then run a new Sync Archive job.  The trace file should indicate where things are failing.

  • Feature Request:  AE Collect Option in PPro Project Manager

    While PPro Project Manager collects linked AEP projects, it falls short of collecting assets embedded with the AEP project itself.  This results in the user having to re-open the AEP project, locate and copy the original embedded media to new location and relink.
    Another option is to open the original AEP Project, perform a collectioning within AEP, then having to manually import and replace the media on the timeline in the newly collected PPro.  Tedious considering the complexity of AEPs that can run several layers deep with many assets.
    Is this feature possible to add in the next round of updates?

    The feature request site appears to be down now, but you should go here when it's back up:
    Adobe - Site Area Temporarily Unavailable

  • Why can't I manage my iBook collections within iTunes?

    Hi,
    I manage my ebooks on my iOs devices within collections using the iBook app. I'm surprised to find that my iTunes software on my mac doesn't allow me to organize ebooks by collection though -- I have to do everything one at a time on the ipad.  Very frustrating, and it seems like a very stupid design flaw. 
    Does anyone know how to manage collections via iTunes?
    Thanks,

    Thanks for the reply, but you didn't read my question apparently.
    Yes, there is an Books tab. Great.
    However, I can't seem to manage any collections via iTunes -- only on the iOs version of iBook. Since iTunes is meant to sync with iBook, then I would think that I could manage the core features such as collections via iTunes as well. This doesn't seem to be the case.
    In short, is there a way to manage iBook collections via iTunes. Or.... do I need to go through my books (all 178 of them) one by one and manually place them into collections on my ipad -- which would be a huge pain.

  • Dispute management - please help

    Hi Gurus,
    When I search for a dispute case using transaction UDM_DISPUTE then getting error below. It is not giving any additional information. When I click the message then I am directed to main menu.
    no RFC destination could be determined for the method call
    Please help,
    Regards,
    Pavan

    Hello
    Blue print document is confidential and varies from company to company, how ever I would try to give you some guide lines.
    - Understand the scope of sales and distribution, what sub modules of SAP and current business processes have been decided.
    - In principle you need to understand the "order to cash " cycle
    - At every SD process, relate to FI what documents are being generated
    - Some processes like master data creation, credit management policy of the client may be common to SD and FI, so they would part of both the processes
    - Use ASAP questionnaires and get feed back, comments and arrive at final list of processes in AR, credit management, collections and dispute management
    - Make visio and flow charts for every process in minutest detail
    -For every process, ensure , visualise the configuration, test scripts, user manuals etc, so that they would be prepared with ease in the next stage
    Reg
    assign points if useful

Maybe you are looking for