Show multiple success messages

Hi  ,
     I ma showing success messages inside a loop verifying a paticulra condition.  Now when the user runs the report in foreground only  the last message is shown. 
Is there any way  around.
Thanks in advance.

I´d rather go for the solution of building a protocoll in your loop, and adding sucess or error messages for the certain records.
Then show your protocoll when ready or maybe even just on demand (button).
This avoids such problems as you run into right now, and it´s a lil bit of a cleaner solution. Besides you will still be able to view the protocoll half an hour later, while your sucess messages would be gone once you press F3.

Similar Messages

  • How to show a success message in a dialogue at the top of the page

    Hi,
    Can someone please tell me how to show the dialogue message at the top of the page on successfully inserting a record in the database. Current I have 2 pages from first page user navigates to the second page where the information entered on the page is saved in the database on successful commit I am forwarding back to the first page where I need to show a message a record saved successfully. Can someone tell me how to do that. Currently in my second page I have the following
    OAException confirmMessage = new OAException("Record has been added successfully.",
                                                           OAException.CONFIRMATION);
              pageContext.putDialogMessage(confirmMessage);
              pageContext.forwardImmediately("OA.jsp?page=<back_to_first_page>",
                                  null,
                                  OAWebBeanConstants.KEEP_MENU_CONTEXT,
                                  null,
                                  null,
                                  true, // Retain AM
                                  OAWebBeanConstants.ADD_BREAD_CRUMB_NO);but I don't see a message at the top of the first page. Any help is appreciated.
    Thanks

    Hi guru,
    forwardImmediately or setForwardURL would not swallow any messages.
    The folllowing code works in create page of toolbox tutorials.
    MessageToken[] tokens = { new MessageToken("EMP_NAME", employeeName),
    new MessageToken("EMP_NUMBER", employeeNum) };
    OAException confirmMessage = new OAException("AK", "FWK_TBX_T_EMP_CREATE_CONFIRM", tokens,
    OAException.CONFIRMATION, null);
    pageContext.putDialogMessage(confirmMessage);
    pageContext.forwardImmediately("OA.jsp?page=/<yourname>/oracle/apps/ak/employee/webui/EmpSearchPG",
    null,
    OAWebBeanConstants.KEEP_MENU_CONTEXT,
    null,
    null,
    true, // retain AM
    OAWebBeanConstants.ADD_BREAD_CRUMB_NO);
    --Prasanna                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • APEX does not show 'Process Success Message'

    Hi,
    I was hoping to get help on a weird APEX issue.
    I have two identical APEX pages with the same templates. One of the page does not show the process success message after it inserts to the database. It does insert, just the message does not show up.
    I looked at the page that works and it is identical to this page. Does anyone have any good advice? I would really appreciate it.
    Thanks!

    When I see this, it usually turns out that I forgot to tick the check box for "include process success message" on a "Branch" object.

  • Executing BAPI_PO_CREATE1 in a loop results in multiple success messages

    Hi all,
    I have a process where I need to create multiple POs with one item each. For creating the POs I use BAPI_PO_CREATE1. The creation itself works fine and created POs are also correct.
    But what is a bit confusing is the content of the RETURN table of the BAPI. From the second created PO on I also get ALL messages of the previously created POs although I have a COMMIT WORK AND WAIT after each creation and the return table is always empty when executing the BAPI.
    Example:
    I need to create two POs.
    First run of the BAPI_PO_CREATE: PO A is created and return table has success message "PO A successfully created"
    Second run of the BAPI_PO_CREATE: PO B is created and return table has two success messages: "PO A successfully created" and "PO B successfully created"
    But for the second run I also would expect to get only one success message.
    Why do I get too many messages? Or do I need to initilize the BAPI somehow?
    By the way, I have the same problem with BAPI_PO_CHANGE.
    regards
    René

    Hi,
    so again: the return table is cleared/refreshed all times when executing the loop and a commit is done!
    Unfortunately the whole coding is implemented to the SAP AIF so the AIF is doing the loops. But in debugging I clearly see that the return table is empty before executing the BAPI.
    Here is the coding. The AIF calls the here described function module in a loop and executes a commit work and wait after each call of the FM.
    FUNCTION POST_PURCHASE_ORDER.
    *"*"Local Interface:
    *"  IMPORTING
    *"     REFERENCE(TESTRUN) TYPE  C
    *"     REFERENCE(HASH_TAB) TYPE  /AIF/HASHTAB_T OPTIONAL
    *"     REFERENCE(IDX_TAB) TYPE  /AIF/IDXTAB_T OPTIONAL
    *"  TABLES
    *"      RETURN_TAB STRUCTURE  BAPIRET2
    *"  CHANGING
    *"     REFERENCE(DATA)
    *"     REFERENCE(CURR_LINE)
    *"     REFERENCE(CURR_DATA)
    *"     REFERENCE(SUCCESS) TYPE  /AIF/SUCCESSFLAG
    *"     REFERENCE(OLD_MESSAGES) TYPE  BAL_T_MSG
      DATA: lt_po_items        TYPE TABLE OF bapimepoitem,
            lt_po_itemsx       TYPE TABLE OF bapimepoitemx,
            lt_bapiparex       TYPE TABLE OF bapiparex,
            lt_po_conditionx   TYPE TABLE OF bapimepocondx,
            lt_po_header_texts TYPE TABLE OF bapimepotextheader,
            lt_po_item_texts   TYPE TABLE OF bapimepotext,
            ls_po_headerx      TYPE bapimepoheaderx,
            ls_po_headerx_cust TYPE bapi_te_mepoheaderx,
            ls_po_itemx        TYPE bapimepoitemx,
            ls_po_condition    TYPE bapimepocond,
            ls_po_conditionx   TYPE bapimepocondx,
            l_testrun          TYPE bapiflag-bapiflag.
      CHECK curr_line IS NOT INITIAL.
      REFRESH: return_tab[].
      CLEAR: return_tab[].
      l_testrun = testrun.
    * Get X-structures for PO header
      PERFORM fill_x_structure USING curr_line-po_header 0 CHANGING ls_po_headerx.
    * Create PO Header Custom Fields.
      PERFORM fill_bapiparex USING curr_line-po_header_cust space
                          CHANGING lt_bapiparex[] return_tab[].
    * Get X-structures for PO ExtensionIn fields and post them to ExtensionIn as well
      PERFORM fill_x_structure USING curr_line-po_header_cust 0 CHANGING ls_po_headerx_cust.
      PERFORM fill_bapiparex USING ls_po_headerx_cust space
                          CHANGING lt_bapiparex[] return_tab[].
    * Get X-structure for PO item
      curr_line-po_item-info_upd = 'A'.
      curr_line-po_item-po_price = '1'.
      PERFORM fill_x_structure USING curr_line-po_item 1 CHANGING ls_po_itemx.
      ls_po_itemx-po_item        = curr_line-po_item-po_item.
      curr_line-po_item-po_price = space.
      curr_line-po_item-info_upd = space.
      APPEND curr_line-po_item  TO lt_po_items.
      APPEND ls_po_itemx TO lt_po_itemsx.
    * Get X-structures for PO conditions
      IF NOT curr_line-po_conditions IS INITIAL.
        LOOP AT curr_line-po_conditions INTO ls_po_condition.
          CLEAR ls_po_conditionx.
          ls_po_conditionx-itm_number = ls_po_condition-itm_number.
          PERFORM fill_x_structure_2 USING ls_po_condition 3 0
                                  CHANGING ls_po_conditionx.
          APPEND ls_po_conditionx TO lt_po_conditionx.
        ENDLOOP.
      ENDIF.
    * Get header and item texts
      APPEND curr_line-po_header_text TO lt_po_header_texts.
      APPEND curr_line-po_item_text   TO lt_po_item_texts.
    * Execute BAPI_PO_CREATE1
      CALL FUNCTION 'BAPI_PO_CREATE1'
        EXPORTING
          poheader         = curr_line-po_header
          poheaderx        = ls_po_headerx
          testrun          = l_testrun
          no_price_from_po = c_checked
        IMPORTING
          exppurchaseorder = curr_line-po_number_return
        TABLES
          return           = return_tab
          poitem           = lt_po_items
          poitemx          = lt_po_itemsx
          pocond           = curr_line-po_conditions
          pocondx          = lt_po_conditionx
          extensionin      = lt_bapiparex
          potextheader     = lt_po_header_texts
          potextitem       = lt_po_item_texts
        EXCEPTIONS
          error_message    = 1.
      IF sy-subrc = 1.
        IF NOT sy-msgid IS INITIAL
          AND NOT sy-msgty IS INITIAL
          AND NOT sy-msgno IS INITIAL.
          PERFORM util_add_msg USING sy-msgty sy-msgid sy-msgno sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 CHANGING return_tab[].
        ENDIF.
      ENDIF.
    ENDFUNCTION.

  • I manually add my songs to my iphone, after dragging from itunes, it shows the syncing message but the songs do not show up on the ipod. I was able to copy songs successfully before.

    I manually add my songs to my iphone, after dragging it from itunes, it shows the syncing message but the songs do not show up on the ipod. I was able to copy songs successfully before. Please help.

    Now title changes are showing up on my iPod, but not artist and album changes

  • I manually add my songs to my iphone, after dragging, it shows the syncing message but the songs do not show up on the ipod. I was able to copy songs successfully before.

    I manually add my songs to my iphone, after dragging, it shows the syncing message but the songs do not show up on the ipod. I was able to copy songs successfully before. Please help.

    Now title changes are showing up on my iPod, but not artist and album changes

  • How to show multiple messages for a single exception

    hi
    Please consider this example application created using JDeveloper 11.1.1.3.0
    at http://www.consideringred.com/files/oracle/2010/MultipleMessagesExceptionApp-v0.01.zip
    It has a class extending DCErrorHandlerImpl configured as ErrorHandlerClass in DataBindings.cpx .
    Running the page and entering a value starting with "err" will result in an exception being thrown and multiple messages shown.
    See the screencast at http://screencast.com/t/zOmEOzP4jmQ
    To get multiple messages for a single exception the MyDCErrorHandler class is implemented like
    public class MyDCErrorHandler
      extends DCErrorHandlerImpl
      public MyDCErrorHandler()
        super(true);
      @Override
      public void reportException(DCBindingContainer pDCBindingContainer,
        Exception pException)
        if (pException instanceof JboException)
          Throwable vCause = pException.getCause();
          if (vCause instanceof MyMultiMessageException)
            reportMyMultiMessageException(pDCBindingContainer,
              (MyMultiMessageException)vCause);
            return;
        super.reportException(pDCBindingContainer, pException);
      public void reportMyMultiMessageException(DCBindingContainer pDCBindingContainer,
        MyMultiMessageException pException)
        String vMessage = pException.getMessage();
        reportException(pDCBindingContainer, new Exception(vMessage));
        List<String> vMessages = pException.getMessages();
        for (String vOneMessage : vMessages)
          reportException(pDCBindingContainer, new Exception(vOneMessage));
    }I wonder if calling reportException() multiple times is really the way to go here?
    question:
    - (q1) What would be the preferred use of the DCErrorHandlerImpl API to show multiple messages for a single exception?
    many thanks
    Jan Vervecken

    fyi
    Looks like using MultipleMessagesExceptionApp-v0.01.zip in JDeveloper 11.1.1.2.0 (11.1.1.2.36.55.36) results in a different behaviour compared to when used in JDeveloper 11.1.1.3.0 (11.1.1.3.37.56.60)
    see http://www.consideringred.com/files/oracle/img/2010/MultipleMessages-111130versus111120.png
    When using JDeveloper 11.1.1.2.0 each exception seems to result in two messages where there is only one message (as intended/expected) per exception when using JDeveloper 11.1.1.3.0 .
    (Could be somehow related to the question in forum thread "multiple callbacks to DCErrorHandlerImpl".)
    But, question (q1) remains and is still about JDeveloper 11.1.1.3.0 .
    regards
    Jan

  • Compressor does not show success message

    Compressor finishes job but not give message. Message is 0:00:00 remaining.
    Does not give success message even though the job is finished.
    Compressor 4.0.7 on iMac 21,5, Core i5 2.5, 4GB RA,  OS X 10.8.3 (12D78) - Mountain Lion
    Not long ago it worked normally.
    Now, finishes rendering, however, does not show the message finished

    I know what you mean. When it has happened to me, I have been able to get it to complete by hitting cancel. Then in the file info field of the job pane, adding a numeral to the name. Then re-submitting. The encoding progress bar would quickly go to the end and complete,
    Russ

  • Information Message shows up as Success message

    Hi Experts,
    I have a strange issue when i am trying to show an information message on my screen it shows up as a Success message. I am sure about passing the right values to the method report_t100_message of the interface IF_WD_MESSAGE_MANAGER and even though i am passing I to msgty parameter of the above method  it shows up as a success message.
    is there no way to show an Information message in Webdynpro.
    Thanks In Advance,
    Chaitanya.

    Hi,
    If you look into the implementation of this method, you will see that message type S and I are treated the same way and therefore are presented as a "success" message.
    What you could try is a popup to display your message.
    Kind regards,
    Jos

  • Client Hardware inventory showing multiple errors

    We have some client which are not sending the operating system Build No.
    while looking in the inventor logs it show multiple errors.Complete inventory log attached below.
    Can anybody help to understand the issue.
    Inventory: Delta report without a previous Full report; will do a Full report.    InventoryAgent    8/7/2013 3:10:58 PM    7668 (0x1DF4)
    Inventory: Action=Hardware ReportType=Full    InventoryAgent    8/7/2013 3:10:58 PM    7668 (0x1DF4)
    Inventory: Initialization completed in 0.062 seconds    InventoryAgent    8/7/2013 3:10:58 PM    7668 (0x1DF4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, ApplicationID, Description, EvaluationEndDate, GracePeriodRemaining, ID, LicenseStatus, MachineURL, Name, OfflineInstallationId, PartialProductKey, ProcessorURL, ProductKeyID,
    ProductKeyURL, UseLicenseURL FROM SoftwareLicensingProduct; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:10:58 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, BinFileVersion, BinProductVersion, Description, FilePropertiesHash, FilePropertiesHashEx, FileSize, FileVersion, Language, ParentName, Product, ProductCode, ProductVersion,
    Publisher, ShortcutKey, ShortcutName, ShortcutType, TargetExecutable FROM SMS_SoftwareShortcut; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:00 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, Version FROM Win32_WindowsUpdateAgentVersion; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:01 PM    8676 (0x21E4)
    Collection: Namespace = \\localhost\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DisplayName, InstallDate, ProdID, Publisher, Version FROM Win32Reg_AddRemovePrograms64; Timeout = 600 secs.    InventoryAgent    8/7/2013
    3:11:01 PM    8676 (0x21E4)
    Collection: Namespace = \\localhost\root\Microsoft\appvirt\client; Query = SELECT __CLASS, __PATH, __RELPATH, CachedLaunchSize, CachedPercentage, CachedSize, LaunchSize, Name, PackageGUID, TotalSize, Version, VersionGUID FROM Package; Timeout = 600 secs.  
     InventoryAgent    8/7/2013 3:11:02 PM    8676 (0x21E4)
    Failed to get IWbemService Ptr for \\localhost\root\Microsoft\appvirt\client Namespace: 8004100E    InventoryAgent    8/7/2013 3:11:02 PM    8676 (0x21E4)
    Failed to enumerate instances of Package: 8004100E    InventoryAgent    8/7/2013 3:11:02 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, DriverName, HardwareVersion, Index, Manufacturer, Name, Status FROM Win32_SCSIController; Timeout = 600 secs.    InventoryAgent  
     8/7/2013 3:11:02 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Caption, ClassGuid, ConfigManagerErrorCode, ConfigManagerUserConfig, CreationClassName, Description, DeviceID, Manufacturer, Name, PNPDeviceID, Service, Status, SystemCreationClassName,
    SystemName FROM Win32_USBDevice; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:02 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\Nap; Query = SELECT __CLASS, __PATH, __RELPATH, description, fixupState, friendlyName, id, infoClsid, isBound, percentage, registrationDate, vendorName, version FROM NAP_SystemHealthAgent; Timeout = 600 secs.    InventoryAgent  
     8/7/2013 3:11:02 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Description, DeviceID, PrimaryBusType, RevisionNumber, SecondaryBusType, Status, StatusInfo, SystemName FROM Win32_MotherboardDevice; Timeout = 600 secs.    InventoryAgent  
     8/7/2013 3:11:03 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Description, Manufacturer, Name, Status FROM Win32_NetworkClient; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:03 PM    8676
    (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Access, Bootable, BootPartition, Description, DeviceID, Name, PrimaryPartition, Size, SystemName, Type FROM Win32_DiskPartition; Timeout = 600 secs.    InventoryAgent  
     8/7/2013 3:11:03 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, ConfigManagerErrorCode, DeviceID, ErrorDescription, LastErrorCode, Name, PNPDeviceID FROM Win32_PnpEntity; Timeout = 600 secs.    InventoryAgent    8/7/2013
    3:11:03 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, MediaType, Name, Status FROM Win32_TapeDrive; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:03 PM  
     8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, ExpirationDate, IssueDate, KeyPackId, LicenseId, LicenseStatus, sHardwareId, sIssuedToComputer, sIssuedToUser FROM Win32_TSIssuedLicense; Timeout = 600 secs.    InventoryAgent  
     8/7/2013 3:11:03 PM    8676 (0x21E4)
    Collection: Class "Win32_TSIssuedLicense" does not exist out.    InventoryAgent    8/7/2013 3:11:03 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, BinFileVersion, BinProductVersion, CLSID, Description, FileName, FilePropertiesHash, FilePropertiesHashEx, FileVersion, Product, ProductVersion, Publisher, Version FROM SMS_BrowserHelperObject;
    Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:03 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, Drive, Manufacturer, MediaType, Name, SCSITargetId, SystemName, VolumeName FROM Win32_CDROMDrive; Timeout = 600 secs.    InventoryAgent  
     8/7/2013 3:11:03 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\ccm\SoftwareMeteringAgent; Query = SELECT __CLASS, __PATH, __RELPATH, AdditionalProductCodes, CompanyName, ExplorerFileName, FileDescription, FilePropertiesHash, FileSize, FileVersion, FolderPath, LastUsedTime, LastUserName,
    msiDisplayName, msiPublisher, msiVersion, OriginalFileName, ProductCode, ProductLanguage, ProductName, ProductVersion, SoftwarePropertiesHash FROM CCM_RecentlyUsedApps; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:04
    PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, ChannelCode, ChannelID, MPC, ProductCode, SoftwareCode FROM SMS_InstalledSoftwareMS; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:04
    PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, BootDevice, BuildNumber, Caption, CountryCode, CSDVersion, Description, InstallDate, LastBootUpTime, Locale, Manufacturer, Name, Organization, OSLanguage, RegisteredUser, SystemDirectory,
    TotalSwapSpaceSize, TotalVirtualMemorySize, TotalVisibleMemorySize, Version, WindowsDirectory FROM Win32_OperatingSystem; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:18 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DisplayName, Name, PathName, ServiceType, StartMode, StartName, Status FROM Win32_Service; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:18
    PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, Index, InterfaceType, Manufacturer, MediaType, Model, Name, Partitions, PNPDeviceID, SCSIBus, SCSILogicalUnit, SCSIPort, SCSITargetId, Size,
    SystemName FROM Win32_DiskDrive; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:20 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, AvailableLicenses, Description, IssuedLicenses, KeyPackId, KeyPackType, ProductType, ProductVersion, TotalLicenses FROM Win32_TSLicenseKeyPack; Timeout = 600 secs.  
     InventoryAgent    8/7/2013 3:11:20 PM    8676 (0x21E4)
    Collection: Class "Win32_TSLicenseKeyPack" does not exist out.    InventoryAgent    8/7/2013 3:11:20 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\CIMv2\Security\MicrosoftTpm; Query = SELECT __CLASS, __PATH, __RELPATH, ManufacturerId, ManufacturerVersionInfo, SpecVersion FROM Win32_Tpm; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:20
    PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DefaultIPGateway, DHCPEnabled, DHCPServer, DNSDomain, DNSHostName, Index, IPAddress, IPEnabled, IPSubnet, MACAddress, ServiceName FROM Win32_NetworkAdapterConfiguration; Timeout
    = 600 secs.    InventoryAgent    8/7/2013 3:11:20 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DeviceID, DriveLetter, ProtectionStatus FROM Bitlocker; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:20 PM    8676 (0x21E4)
    Skipping Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, InstanceKey, PhysicalHostName, PhysicalHostNameFullyQualified FROM Win32Reg_SMSGuestVirtualMachine, we're running on wow64 and attempting to force enumerating 32-bit
    data.    InventoryAgent    8/7/2013 3:11:20 PM    8676 (0x21E4)
    Collection: Namespace = root\ccm; Query = SELECT __CLASS, __PATH, __RELPATH, DisplayName, Name, Version FROM CCM_InstalledComponent; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:20 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Description, DeviceID, DisplayType, MonitorManufacturer, MonitorType, Name, PixelsPerXLogicalInch, PixelsPerYLogicalInch, ScreenHeight, ScreenWidth FROM Win32_DesktopMonitor;
    Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:20 PM    8676 (0x21E4)
    Collection: Namespace = \\localhost\root\Microsoft\appvirt\client; Query = SELECT __CLASS, __PATH, __RELPATH, LastLaunchOnSystem, Name, PackageGUID, Version FROM Application; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:20
    PM    8676 (0x21E4)
    Failed to get IWbemService Ptr for \\localhost\root\Microsoft\appvirt\client Namespace: 8004100E    InventoryAgent    8/7/2013 3:11:20 PM    8676 (0x21E4)
    Failed to enumerate instances of Application: 8004100E    InventoryAgent    8/7/2013 3:11:20 PM    8676 (0x21E4)
    Collection: Namespace = \\localhost\root\vm\VirtualServer; Query = SELECT __CLASS, __PATH, __RELPATH, Name FROM VirtualMachine; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:20 PM    8676 (0x21E4)
    Failed to get IWbemService Ptr for \\localhost\root\vm\VirtualServer Namespace: 8004100E    InventoryAgent    8/7/2013 3:11:20 PM    8676 (0x21E4)
    Failed to enumerate instances of VirtualMachine: 8004100E    InventoryAgent    8/7/2013 3:11:20 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, InstallDate, Manufacturer, Name, PNPDeviceID, ProductName, Status FROM Win32_SoundDevice; Timeout = 600 secs.    InventoryAgent  
     8/7/2013 3:11:20 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, CompatibleIDs, DeviceID, HardwareIDs, IsPnP, Name FROM CCM_SystemDevices; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:20 PM  
     8676 (0x21E4)
    Collection: Namespace = \\.\root\ccm\VulnerabilityAssessment; Query = SELECT __CLASS, __PATH, __RELPATH, Tool, VulnerabilityID, VulnerabilityScore FROM Win32_Vulnerability; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:21
    PM    8676 (0x21E4)
    Collection: Class "Win32_Vulnerability" does not exist out.    InventoryAgent    8/7/2013 3:11:21 PM    8676 (0x21E4)
    Collection: Namespace = root\SmsDm; Query = SELECT __CLASS, __PATH, __RELPATH, DeviceOEMInfo, DeviceType, InstalledClientID, InstalledClientServer, InstalledClientVersion, LastSyncTime, OS_AdditionalInfo, OS_Build, OS_Major, OS_Minor, OS_Platform, ProcessorArchitecture,
    ProcessorLevel, ProcessorRevision FROM SMS_ActiveSyncConnectedDevice; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:21 PM    8676 (0x21E4)
    Collection: Class "SMS_ActiveSyncConnectedDevice" does not exist out.    InventoryAgent    8/7/2013 3:11:21 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, SecurityLogStartDate, TopConsoleUser, TotalConsoleTime, TotalConsoleUsers, TotalSecurityLogTime FROM SMS_SystemConsoleUsage; Timeout = 600 secs.    InventoryAgent  
     8/7/2013 3:11:21 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, AdapterCompatibility, AdapterDACType, AdapterRAM, CurrentBitsPerPixel, CurrentHorizontalResolution, CurrentNumberOfColumns, CurrentNumberOfRows, CurrentRefreshRate, CurrentScanMode,
    CurrentVerticalResolution, Description, DeviceID, DriverDate, DriverVersion, InstalledDisplayDrivers, Name, NumberOfColorPlanes, SpecificationVersion, VideoMode, VideoModeDescription, VideoProcessor FROM Win32_VideoController; Timeout = 600 secs.  
     InventoryAgent    8/7/2013 3:11:22 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, Name FROM Win32_USBController; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:22 PM    8676
    (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, AdapterType, Description, DeviceID, MACAddress, Manufacturer, Name, ProductName, ServiceName, Status FROM Win32_NetworkAdapter; Timeout = 600 secs.    InventoryAgent  
     8/7/2013 3:11:22 PM    8676 (0x21E4)
    Collection: Namespace = root\SmsDm; Query = SELECT __CLASS, __PATH, __RELPATH, LastSyncTime, MajorVersion, MinorVersion FROM SMS_ActiveSyncService; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:23 PM    8676
    (0x21E4)
    Collection: Class "SMS_ActiveSyncService" does not exist out.    InventoryAgent    8/7/2013 3:11:23 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, AuthorizationName, BinPath, DatePosted, DateRevised, ID, InfoPath, Language, LocaleID, Product, QNumbers, RebootType, ScanAgent, Severity, Status, Summary, TimeApplied, TimeAuthorized,
    TimeDetected, Title, Type, UnattendSyntax FROM Win32_PatchState; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:23 PM    8676 (0x21E4)
    Collection: Class "Win32_PatchState" does not exist out.    InventoryAgent    8/7/2013 3:11:23 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, Manufacturer, Name, Status FROM Win32_IDEController; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:23
    PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, ChassisTypes, Manufacturer, Model, SerialNumber, SMBIOSAssetTag, Tag FROM Win32_SystemEnclosure; Timeout = 600 secs.    InventoryAgent    8/7/2013
    3:11:23 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, ID, Language, ProductID, QNumbers, RevisionNumber, Status, TimeDetected, Title, UpdateID FROM Win32_PatchState_Extended; Timeout = 600 secs.    InventoryAgent  
     8/7/2013 3:11:23 PM    8676 (0x21E4)
    Collection: Class "Win32_PatchState_Extended" does not exist out.    InventoryAgent    8/7/2013 3:11:23 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, InstanceKey, PhysicalHostName, PhysicalHostNameFullyQualified FROM Win32Reg_SMSGuestVirtualMachine64; Timeout = 600 secs.    InventoryAgent    8/7/2013
    3:11:23 PM    8676 (0x21E4)
    Update cached IWbemService pointer to namespace: \\.\root\cimv2    InventoryAgent    8/7/2013 3:11:23 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Name, TotalPageFileSpace, TotalPhysicalMemory, TotalVirtualMemory FROM CCM_LogicalMemoryConfiguration; Timeout = 600 secs.    InventoryAgent    8/7/2013
    3:11:23 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\Nap; Query = SELECT __CLASS, __PATH, __RELPATH, description, fixupURL, name, napEnabled, napProtocolVersion, systemIsolationState FROM NAP_Client; Timeout = 600 secs.    InventoryAgent    8/7/2013
    3:11:23 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, CertificateSelectionCriteria, CertificateStore, ClientAlwaysOnInternet, HttpsStateFlags, InstanceKey, InternetMPHostName, SelectFirstCertificate FROM Win32Reg_SMSAdvancedClientSSLConfiguration;
    Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:23 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, AddressWidth, BrandID, CPUHash, CPUKey, DataWidth, DeviceID, Family, Is64Bit, IsMobile, IsMulticore, Manufacturer, MaxClockSpeed, Name, NormSpeed, PCache, ProcessorId, ProcessorType,
    Revision, SocketDesignation, Status, SystemName, Version FROM SMS_Processor; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:23 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, CurrentTimeZone, Description, Domain, DomainRole, Manufacturer, Model, Name, NumberOfProcessors, Roles, Status, SystemType, UserName FROM Win32_ComputerSystem; Timeout = 600
    secs.    InventoryAgent    8/7/2013 3:11:24 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, BinFileVersion, BinProductVersion, Description, FileName, FilePropertiesHash, FilePropertiesHashEx, FileVersion, Location, Product, ProductVersion, Publisher, StartupType,
    StartupValue FROM SMS_AutoStartSoftware; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:24 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, BuildNumber, Description, Manufacturer, Name, ReleaseDate, SerialNumber, SMBIOSBIOSVersion, SoftwareElementID, SoftwareElementState, TargetOperatingSystem, Version FROM Win32_BIOS;
    Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:24 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Capabilities, DeviceID, Name, Status FROM Win32_ParallelPort; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:24 PM  
     8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, BinFileVersion, BinProductVersion, Description, ExecutableName, FilePropertiesHash, FilePropertiesHashEx, FileSize, FileVersion, HasPatchAdded, InstalledFilePath, IsSystemFile,
    IsVitalFile, Language, Product, ProductCode, ProductVersion, Publisher FROM SMS_InstalledExecutable; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:24 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, AnswerMode, DeviceID, DeviceType, Index, MaxBaudRateToPhone, MaxBaudRateToSerialPort, Model, Name, Properties, Status, StringFormat, SystemName, VoiceSwitchFeature FROM Win32_POTSModem;
    Timeout = 600 secs.    InventoryAgent    8/7/2013 3:11:59 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\ccm\VulnerabilityAssessment; Query = SELECT __CLASS, __PATH, __RELPATH, DetailKey, DetailScore, DetailValue1, DetailValue2, DetailValue3, Tool, VulnerabilityID FROM Win32_Vulnerability_Detail; Timeout = 600 secs.  
     InventoryAgent    8/7/2013 3:11:59 PM    8676 (0x21E4)
    Collection: Class "Win32_Vulnerability_Detail" does not exist out.    InventoryAgent    8/7/2013 3:11:59 PM    8676 (0x21E4)
    Collection: Namespace = \\localhost\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DisplayName, InstallDate, ProdID, Publisher, Version FROM Win32Reg_AddRemovePrograms; Timeout = 600 secs.    InventoryAgent    8/7/2013
    3:11:59 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, ID, Name, ParentID FROM Win32_ServerComponent; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:12:01 PM    8676 (0x21E4)
    Collection: Class "Win32_ServerComponent" does not exist out.    InventoryAgent    8/7/2013 3:12:01 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, AMT, AMTApps, BiosVersion, BuildNumber, DeviceID, Flash, LegacyMode, Netstack, ProvisionMode, ProvisionState, RecoveryBuildNum, RecoveryVersion, Sku, TLSMode, VendorID, ZTCEnabled
    FROM SMS_AMTObject; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:12:01 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, ClientMachineID, IsKeyManagementServiceMachine, KeyManagementServiceCurrentCount, KeyManagementServiceMachine, KeyManagementServiceProductKeyID, PolicyCacheRefreshRequired, RequiredClientCount,
    Version, VLActivationInterval, VLRenewalInterval FROM SoftwareLicensingService; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:12:01 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, ARPDisplayName, CM_DSLID, EvidenceSource, InstallDate, InstallDirectoryValidation, InstalledLocation, InstallSource, InstallType, Language, LocalPackage, ProductCode, ProductID,
    ProductName, ProductVersion, Publisher, RegisteredUser, ServicePack, SoftwareCode, SoftwarePropertiesHash, SoftwarePropertiesHashEx, UninstallString, UpgradeCode, VersionMajor, VersionMinor FROM SMS_InstalledSoftware; Timeout = 600 secs.    InventoryAgent  
     8/7/2013 3:12:01 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, LastUpdateTime, PackageID, PackageVer, Type FROM Win32_ScanPackageVersion; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:12:12 PM  
     8676 (0x21E4)
    Collection: Class "Win32_ScanPackageVersion" does not exist out.    InventoryAgent    8/7/2013 3:12:12 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, LastConsoleUse, NumberOfConsoleLogons, SystemConsoleUser, TotalUserConsoleMinutes FROM SMS_SystemConsoleUser; Timeout = 600 secs.    InventoryAgent  
     8/7/2013 3:12:12 PM    8676 (0x21E4)
    Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, Name, SMSID, Domain, SystemRole, SystemType, LocalDateTime FROM CCM_System; Timeout = 600 secs.    InventoryAgent    8/7/2013 3:12:12 PM  
     8676 (0x21E4)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Compressed, Description, DeviceID, DriveType, FileSystem, FreeSpace, Name, Size, SystemName, VolumeName, VolumeSerialNumber FROM SMS_LogicalDisk; Timeout =
    600 secs.    InventoryAgent    8/7/2013 3:12:12 PM    8676 (0x21E4)
    Collection: 50/64 inventory data items successfully inventoried.    InventoryAgent    8/7/2013 3:12:13 PM    8676 (0x21E4)
    Inventory: Collection Task completed in 74.116 seconds    InventoryAgent    8/7/2013 3:12:13 PM    8676 (0x21E4)
    Inventory: 14 Collection Task(s) failed.    InventoryAgent    8/7/2013 3:12:13 PM    8676 (0x21E4)
    Inventory: Temp report = C:\Windows\SysWOW64\CCM\Inventory\Temp\b10dd5e0-1535-409c-afa0-77a0cd56c8fe.xml    InventoryAgent    8/7/2013 3:12:13 PM    8676 (0x21E4)
    Inventory: Starting reporting task.    InventoryAgent    8/7/2013 3:12:13 PM    10060 (0x274C)
    Reporting: 3777 report entries created.    InventoryAgent    8/7/2013 3:12:14 PM    10060 (0x274C)
    Inventory: Reporting Task completed in 1.170 seconds    InventoryAgent    8/7/2013 3:12:14 PM    10060 (0x274C)
    Inventory: Successfully sent report. Destination:mp:MP_HinvEndpoint, ID: {3593753E-6C4D-47D1-9EAD-048B981804BD}, Timeout: 80640 minutes MsgMode: Signed, Not Encrypted    InventoryAgent    8/7/2013 3:12:14 PM    10060
    (0x274C)
    Inventory: Cycle completed in 134.051 seconds    InventoryAgent    8/7/2013 3:13:12 PM    10060 (0x274C)
    Inventory: Action completed.    InventoryAgent    8/7/2013 3:13:12 PM    10060 (0x274C)
    Inventory: ************************ End of message processing. ************************    InventoryAgent    8/7/2013 3:13:12 PM    10060 (0x274C)
    Thanks

    Lines like this:
    Failed to get IWbemService Ptr for \\localhost\root\Microsoft\appvirt\client
    simply means that for that particular client, that wmi namespace does not exist.  I suspect that namespace does not exist on that particular client because for the specific client, it does not have the APPv client.
    or like this: Failed to get IWbemService Ptr for \\localhost\root\vm\VirtualServer    means that for that particular client, it does not have Microsoft VirtualServer installed (which you MIGHT have on a server, maybe).
    anything like that can be easily ignored and explained.  the only reason to care about those would be if you absolutely 100% KNOW that the namespace root\vm\virtualserver does exist on that client, and it does have instances, and then you are wondering
    why it's not reporting.  then maybe you would be concerned.  Otherwise, your log file looks perfectly fine.
    So; what problem are you trying to solve?
    Standardize. Simplify. Automate.

  • Multi-line success messages

    APEX 4.2.1
    How does one go about creating multiple lines (with the HTML BR tag) in a success message? Using BR in the Process Success Message attribute works e.g. Line1 BR Line2 but when creating a dynamic success message by assigning the value (with embedded BR tags) to a page item and using &P1_X. notation in the success message attribute, the BR tag is escaped and shows up on the message shown on the screen
    Ideas? Thanks

    Figured it out. Create a Display Only page item with Save Session State=No and Escape Special Characters=No with a display condition of Never
    In the process code, assign the success message including the BR tags to this display-only page item. Use &P1_DISPLAY. in the process Success Message.
    Hope that helps someone.

  • Skillbuilders modal page - success message not closing in Internet Explorer

    Hello,
    I'm using Skillbuilders modal page plugin on Apex 4.1.
    The plugin works great in all browsers except in IE, where I'm unable to close the success message by clicking on the "x" in the upper right corner.
    I'll explain further.
    I have a report on, say, page 10, and I'm editing each row in a modal page (page 11). Upon saving the changes, the modal page closes and a success message is shown on the page 10. I can see the message both in Firefox and IE, however, I am unable to close it in IE.
    When I inspect the success message using Firebug in Firefox, I see that I have:
    <div id="messages" style="display: block;">
    <div id="success-message" class="success">
    <img class="remove-message" onclick="$x_Remove('success-message');" alt="" style="float:right;" src="/i/delete.gif">
    Action processed.
    </div>
    </div>However, when I inspect the success message in IE, I see:
    <div id="messages">
    </div>The success message is shown on the page, but it doesn't show in the page source code, and clicking on the "x" doesn't close it.
    I've tried it with several themes, the problem persists.
    Does anyone have any idea what might be the problem here?
    Did someone have a similar problem?
    Thank you!

    I've been looking at it, kind of gutted that indeed the semi-colon means nothing. Was sure that was it, and then didn't bother to test it in the template anymore as it ate so much time already. That should teach me...
    Anyway, I was puzzled too. Apparently it has to do with IE8 and jQuery appending code to the document, whether it is .append or .before. The element is there and all, but the onclick just does nothing. Why did it work after editing it? Probably because IE was then able/willing to pick the attribute up.
    I've fiddled with it over and over, trying to find something ,googling it, but couldn't really find a certain cause nor fix. Putting   in the anchor? Nope. Onclick reacting only on second click? Nope. Just do an alert? Nope. Just nothing works at all. I really just gave up. IE8 is just such a headache that by trying to "fix" it in its ways you're off worse.
    In the end I fixed it in another way. My template is different than yours but the technique is the same.
    I removed the onclick attribute from the success message region, on both page templates. If it ain't gonna work I don't want it there (good riddance too). I changed the href attribute too by just putting "#" in, which is probably just me being pedantic. This is my result success message template:
    <section class="uRegion uWhiteRegion uMessageRegion clearfix" id="uSuccessMessage">
      <div class="uRegionContent clearfix">
        <a href="#" class="uCloseMessage"></a>
        <img src="#IMAGE_PREFIX#f_spacer.gif" class="uCheckmarkIcon" alt="" />
        <div class="uMessageText">
          #SUCCESS_MESSAGE#
        </div>
      </div>
    </section>To be able to close it, I added some javascript in the page header:
      <script type="text/javascript">
        $(document).delegate(".uCloseMessage", "click", function(){$(this).closest(".uMessageRegion").remove(); return false;});
      </script>This is much in the way of a dynamic action with scope "live". I didn't want to bother with having to put a dynamic action on each page, and is why I did it this way. It works fine in each browser too, so hurray.
    Your solution works too of course, it's much the same. I wouldn't call it a "workaround" too, since it didn't work initially anyway. I wouldn't look further and stick with what works best for you. :)

  • How to raise multiple error messages at a time in a BADI

    Hi all,
    I'm using CHECK method of BADI ME_PROCESS_PO_CUST for some validation in ME21N/ME22N. I want to raise multiple error message at a time, when user clicks on Check button or Save button. Please let me know, is there any function module for this or is there any particular procedure for this?
    Thanks in Advance,
    Siva Sankar.

    Hi,
    Raising messages from within BAdis is not a good choice and from the look of it , it appears to be causing a dump.
    Look if the BAdi interface has any exceptions defined for the method, if so, raise the exception with your message like:
    MESSAGE e002(sy) WITH 'Error' RAISING <badi_exception>.
    Otherwise call the FM POPUP_TO_CONFIRM To show msgs to user
    Regards
    Kiran Sure

  • How to show execution error message from a Process

    hi
    i have a requirement like to display the error messsage returned by the proceure.
    I have a process with point After Submit and validations, where i am calling a procedure which returns the execution status with SUCCESS or FAILURE;
    and if it FAILURE, it will return the error_message also, how can i show this message to the user just like how we are showing the process success message/validation message.
    And i need to stop the process execution there itself once its got failed;
    how can i achieve these two? anyone can give some inputs....
    thanks in advance
    renjish

    paul and denes, thanks for the quick reply...
    i tried the both option the message is coming properly. but the thing is i want to stop the execution there itself where i got the error from the procedure and the page should be remained in the same page.
    currently i have a page 10(customer search screen), from there i called page 102 (customer edit screen) and in the page 102 i attached the process which includes the procedure to update the customer details;
    Normally if update is success, the procedure will return SUCCESS and its navigating to the page 10(customer search screen.). so here if FAILURE is returning by procedure, i need to be in the same page i.e 102(customer edit) by showing the error message..just like a validation message...
    currently whatever the procedure returns either SUCCESS or FAILURE, it goes to previous screen, but i need the method just like how the validation works if it fails.
    hope you got....
    regards
    renjish

  • How can I include a success message in a drag and drop interaction - I don't see this option in the Actions on success options, and cannot figure it out?

    How can I include a success message in a drag and drop interaction - I don't see this option in the Actions on success options, and cannot figure it out?

    I suspected you used the eye icon on the timeline to hide the message, but that one has no impact whatsoever on the published version. It is only meant to be used for editing reasons on the stage, to hide objects temporarily on a crowded stage. It is confusing, certainly in CP8 where for both instances the same eye icon is used. In previous versions the Properties panel had a checkbox for 'Show in Output', which was IMO much clearer than this eye icon. But of course, that is only my personal opinion.

Maybe you are looking for