Notification to End Users after Data Loads

Hi Everyone,
We are currently working on the development of a solution to nofity our end user community following load processing in BW.  Specifically, at the time an infoprovider is ready for reporting we are trying to send a notification out based upon the time and availability of data. 
We are working on something more robust than just email sent from process chains or a third party scheduler, but something more dynamic that will say what time data was loaded and what data is available...
Has anyone worked with this and if so, can you share your thoughts/perspectives on the solution you implemented?
Thank you very much.
Cheers, Craig

I did something similar for a kind of protocolling of process chains. Write an ABAP with a couple of parameters you need like Status (Ok/Error), Process Chain, Email to notify, message class and number etc.
At the end of every process chain you can attach one AND- and one OR-process. The AND-Process is triggered if all final steps of the process chain are finished green, the OR-Process is triggered if at least one process is finished red. Now create one 'Ok'-Variant and one 'Error'-variant for each of your process chains and attach these variants to the AND- and OR-Process.
Inside the ABAP you can do any kind of ABAP-protocolling, sending emails, triggering events etc.
Best regards
   Dirk

Similar Messages

  • Administrator's notifications to end users.

    Hello,
    we do not have portal, but would like to know is there any simple solution to include admin's notifications to end users on the page of the transaction bbpglobal.
    I would like to have it on the left side of the page, under the long descriptions of the transactions.
    TIA
    Gordan

    Hello Gordan,
    With transaction SM02, you can define system messages. They can appear in first screen after logon if you define it the logon configuration of service bbpstart.
    IIs that what you are looking for ?
    Rgds,
    Pierre

  • Push Notifications to end users and Conditional Success Screen Name ?

    Hi,
    Scenario: PO Approval
    Description: I am developing a PO approval application with 3 levels of approval. The HWC application is based on the push notification ( DCN with payload ). When a PO ( Purchase Order ) is created/modified the end user will get the notification. Once the first 2 levels of approval is done from the mobile devices the notification should reach the 3rd level for approval. And Conditional Based Users only View there Profiles, If an User1 Approved PO Approval then only User2 Will get Push Notification but  for User3 it will not Visible, Oncethe User2 Approved then Only User3 will get Push Notifications and these 3 Profiles have to be log in Based on Condition Name & Conditional Success Screen Name.
    Question: How to set to which user the notification should reach. In the "to" field of JSON when I am providing "supAdmin" means the notification will reach all the devices who has the application. Once a PO is created the notification should reach only to user in the first level. Once he approves the PO, then only it should reach to the user in the 2nd level. And finally 3rd level.
    Here Conditional Name is the best way to Log In or is there any other way to show the User based Log in Details, Because Here I am showing a List of Items Based On Log In,  and Based On Log In user Has to view there List of Products and Status.
    How to manage this situation.
    Midhun VP can you please help me on this.
    Thanks,
    Vamsi K

    Yes, DNS is is fundamental for networks, even for Windows networks. The DNS is working well for the existing Windows network and there are no problems in distributing certificates etc.
    There are more than 150 users and 180 devices on the network without DNS problems.
    I don't know how to discover a DNS problem... Windows works well.
    DNS resolves fine... dig does it for "a" records and "ptr" records. nslookup resolves, too.
    When the problem is a faulty DNS, why does the usage of users/devices from OD work with Profile Manager?
    Renaming and/or migrating the ActiveDirectory is not possible. First, I want to be sure that there is a faulty DNS.
    The .local TLD is not optimal for Bonjour/mDNS but I can't believe that there is no workaround

  • Email notification to end-user only when both resources are provisioned

    Hello Gurus,
    My client has a requirement where the end-user needs to be sent an email notification as soon as his account gets created in OID and EBS.
    So the next time when the user logs in; he should be able to access both his accounts. But the email should be sent only when the 2 accounts are succesfully created.
    How can we do that by means of process tasks and adapters?
    Can anybody give an idea about how can we provide this functionality in the best way OOTB or custom way (code snippet) ?
    Thanks,
    - JHB.

    Hi
    If you are using OOTB connectors for OID and EBS then this requirement can be achieved by using OIM API.
    On successful response of 'Create user' in OID or EBS call a custom adapter and check for the provisioned status of other RO i.e. on completion of Create User task of OID, check for prov status of EBS and send the mail accordingly.
    If the user is not provisioned to the other resource, then do not send the mail. Otherwise if the user is already provisioned to the other resource, send the mail to the user. This approach is based on the assumption that there is no link between the provisioning to OID and provisioning to EBS.
    Correct me if I missed something.
    Hope this helps.

  • Unity Connection 8.5 not import CUCM end users after reinstall

    I needed to reinstall a Unity Connection 8.5 server (server crash due to power failure).
    After the reinstallation and reconfiguration of the CUC, the same does not synchronize and / or import users from CUCM (version 8.5).
    The CUCM is integrated with LDAP.
    The version of servers are:
    - CUC = version 8.5.1ES16.11900-16
    - CUCM = version 8.5.1.11900-21
    Before CUC crash, I could import users usually.
    The test in AXL servers in CUC is normal: (Test message successfully sent to AXL server 172.16.21.11:443).
    Any sugestions?
    Regards,
    Ronaldo Gama

    Hi Ronaldo,
    This is because the CUCM actually holds a database where all of these users are still tagged as being imported into UC already.  You'll have to get fancy with some SQL queries, you can try these, but do it at your own risk.
    Open SSH to the CUCM
    1) For each user, find the mapping row:
              run sql select pkid from enduserappservermap where fkenduser in (select pkid from enduser where userid = 'my_user_alias') and fkappserver in (select pkid from appserver where ipaddr = 'my_connection_server_ip')
    In the query above, replace my_user_alias with the alias of the end user and replace my_connection_server_ip with the IP address of the Connection server (or whatever the old Connection server IP address may have been if you changed it after the rebuild).
    2) Delete the mapping row:
    You should only get back one row. Delete it. Replace my_pkid with the actual pkid that you got back:
              run sql delete from enduserappservermap where pkid = 'my_pkid'
    Try to import that user again via AXL.  That's the user by user way of doing it if you don't have too many, but if you're confident they all can be deleted at once you can do the following:
    1.  Find all of the users mapped
               run sql select * from enduserappservermap
    2.  The users should all have matching value in the "fkappserver" object ID column if they were mapped to the same pre-existing Connection server.  Once you've confirmed the "fkappserver" object ID of the old UC server, issue the bulk delete command, this is irreversible!
              run sql delete from enduserappservermap where fkappserver = 'fkappserver_for_old_UC'
    Hope that helps,
    Brad

  • Hierarchy not Updated after Data Load

    Hello All,
    I'm using extractor 0MATERIAL_CDTH_CMHIER  to load a hierachy into 0MATERIAL (BW 7.0).
    The problem is that when there are changes in nodes of the hierarchy, it´s not being updated by this data load (eventhough the new records are loaded into PSA). I need to delete and recreate the hiearchy to be able to see the new nodes.
    Any idea on what could be the cause of this issue?
    Thanks in advance,
    Cristina.

    Hi Cristina,
    If you are using a process chain to load the hierarchy, check if you are using a "Save hierarchy" process after the InfoPackage run and before the "Change run" process.
    You can find more detailed information at:
    http://help.sap.com/saphelp_nw04/helpdata/en/3d/320e3d89195c59e10000000a114084/content.htm
    I hope it helps you.
    Regards,
    Maximiliano

  • Error Message after data load (error is "1130610")

    We load data using a data load rule. The data seems to load fine except we get the error message "ERROR - 1241101 - Unexpected Essbase error 1130610" on last line below? Any thoughts? Is there a guide somewhere that explains in details all the various error codes and what they refer to? We're using Essbase 6.5.1. Thanks!======================================= OK/INFO - 1003037 - Data Load Updated [364875] cells. OK/INFO - 1003024 - Data Load Elapsed Time : [428.323] seconds. ERROR - 1241101 - Unexpected Essbase error 1130610.=======================================

    The explanation of error 1130610 is the following:Possible Problems - Essbase cannot open a file. Possible Solutions - If you are using an error file, make sure that the error file is being created in a directory that already exists. Make sure you are using the ESSCMD IMPORT command correctly. Put all files the ESSCMD script needs in the $ARBORPATH\APP\applicationName\databaseName directory. Run the ESSCMD script from the $ARBORPATH\APP\applicationName\databaseName directory. Check the ESSCMD script for invalid paths. Make sure every folder that the script is pointing to exists. If you are using an error file, make sure that the error file is being created in a directory that already exists.

  • NonAscii Characters after data load

    Oracle 10g R2 and HPUX - Excell 2007.
    I am loading one table of data from Microsoft Excell to SQL Server 2008 and then to from SQL Server 2008 to Oracle 10g R2 database.
    I am accomplishing the above task using SSIS package(ETL tool).
    When I point SSIS package to the production database(Oracle database) the few data in few colums has non ascii characters.
    When the same SSIS package is pointed to the test Oracle database there is no data issue. Oracle test and production databases are on two different boxes. Why the same Excell data and SSIS package is not working on production box? Is there any initial parameters affects this data load? Or any code base I have to change?
    Thank you for your help.
    smith

    The OS on both boxes are the same.
    HP-UX B.11.11 U (64). When I look at the patch level there are more than 100 files to compare.
    select * from NLS_DATABASE_PARAMETERS;
    Running the above query resulted in 20 rows as output.
    NLS_NCHAR_CHARACTERSET     AL16UTF16
    NLS_LANGUAGE     AMERICAN
    NLS_TERRITORY     AMERICA
    NLS_CURRENCY     $
    NLS_ISO_CURRENCY     AMERICA
    NLS_NUMERIC_CHARACTERS     .,
    NLS_CHARACTERSET     WE8ISO8859P1
    NLS_CALENDAR     GREGORIAN
    NLS_DATE_FORMAT     DD-MON-RR
    NLS_DATE_LANGUAGE     AMERICAN
    NLS_SORT     BINARY
    NLS_TIME_FORMAT     HH.MI.SSXFF AM
    NLS_TIMESTAMP_FORMAT     DD-MON-RR HH.MI.SSXFF AM
    NLS_TIME_TZ_FORMAT     HH.MI.SSXFF AM TZR
    NLS_TIMESTAMP_TZ_FORMAT     DD-MON-RR HH.MI.SSXFF AM TZR
    NLS_DUAL_CURRENCY     $
    NLS_COMP     BINARY
    NLS_LENGTH_SEMANTICS     BYTE
    NLS_NCHAR_CONV_EXCP     FALSE
    NLS_RDBMS_VERSION     10.2.0.2.0
    The above query result is same bit by bit on production and test box.
    Is the load process exactly the same ?
    I just change the connection point in SSIS to point to production database. Also the table structure (data types, etc what I can see through SQL Developer) in production and test datasbe are same.
    What else be the reason for this?
    Smith

  • Value getting changed after data loading.

    Hi experts,
    Two Issues:
    1.We have a dso2 populating from another dso1.
    In dso2 we have a char X which is populating from two key figures Y and Z through a formula in
    transformation such that X = Y/Z.
    After loading data when checked in the cube for X for the value 10190 it is showing as 1.019E+04.
    What should i do if I want the value to be displayed as 10190 in the cube or query level ?
    2.Suppose I am creating a query on a cube.
    For a keyfigure i am creating a New selection.I dragged the keyfigure and i am restricting it with a char
    say Doc_num.Suppose this doc_num has values 1001,1002,1009 etc.
    But I want to restrict with values which are not there in the cube say 1000 to 1010.
    1000 and 1010 are not there in the cube. But I want to use them for restrictions in the future purpose.
    How can we get these values ?
    Regards,
    Nishuv.

    Hi.....
    1.U hav to use Alpha conversions for this.......(Alpha conversion routine in the general tab page of the infoobject X)
    Check this......
    Re: Alpha conversion
    2. It does'nt matter whether the value exists in the cube or not..........bcoz characteristic means master data.......and master data will never contain in the cube........it will be in the infoobject........Extended Star schema concept...........but to give the selection...........u hav to maintain these value in the Master data table.............
    Regards,
    Debjani.....

  • How to remove empty line in BW after data load

    Hello Experts,
    From standard SAP contents, I am loading Master Data (E-Recruiting) from R3 to BW. The thing is after loading to BW when I check the data, maximum of the MD tables shows all the data but first line is blank. Sometime it shows only date on first line and other fields empty. I don't want to keep the first line blank or only date. How to fix it or what to look / what are all the possibilities?
    Thanks in advance.
    Regards,
    Ashok
    Message was edited by:
            Ashok Saha

    Hi,
    there will always be one initial record (also the keyfields initial). You cannot avoid this. This record is used for the join from infoprovider to infoobject in case there is no value posted to the infoobject in the cube.
    kind regards
    Siggi

  • OIM11g: Notification Event, before and after data elements

    Hello
    I have several notification events currently working correctly. I would like to, however, create a new notification event that contains the before and after value of a changed attribute.
    For example: if user email address changes, notification should be similar to:
    This is a notification that your email address has been successfully updated in the system. Old value: [email protected] New value: [email protected]
    Notifications seem to only be fired as post process event handlers, process tasks, and scheduled tasks, is it possible to have both the before and after datasets available to the notification in any of these tasks?
    Thank you.

    If it's on a user object field, you can check for if the attribute you are watching is contained in the orchestration.getParameters(). If it is found, you can pull the old value out of the following:
    HashMap eventDataHashMap = orchestration.getInterEventData();
    Identity currentUserState = (Identity) eventDataHashMap.get("CURRENT_USER");
    Then you can generate the email/notification however you'd like.
    -Kevin

  • Refresh Webi reports automatically after BI data loads ?

    Hello,
    We are about to install BOE X.1 on top of BI 701.
    The idea would be that the users would perform their WebI daily reporting, but obviously only after SAP BI night batch scheduling is finished, and the BI infoproviders filled.
    I've read that BOE ofers you the ability to refresh the reports upfront.
    We were wondering if there is a way to easily implement this logical dependance : to refresh the Webi Report only after the end of BI data loads.
    There is off course, the possibility to use an external scheduler, but we have checked the licencing and it's quite expensive.
    Is there another way to do so ?
    Many thanks for your attention.
    Best Regards.
    Raoul

    Hi Alan,
    Thank you very much for your quick answer.
    I would like to make sure that I understand you since I'm not very familliar with BOE :
    First , we create an event in the CMC and connect it to a file location
    Then we schedule the document and add the file event : do you mean schedule the webi report  ?
    Finally create the file  as part of the Bex query refresh process : how exactly do we do that, in the BI process chains ?
    Thank you very in advance for your help.
    Best Regards.
    Raoul

  • End-users creating asset instances

    Hi. I need to implement a subscription page, with end-users posting data that needs to be saved as assets. The obvious solution is to create 2 templates:
    - The first template with a <satellite:form> that sends data to the second template
    - The second template that can be called externally, that receives data and creates the new asset (in delivery environment)
    The second template needs to a WCS user. Its data can be retrieved from a properties file. The user can have permissions only to create our asset type.
    Is that the best solution?

    You can use Asset API or Remote Content Post in second template to create asset instances using the submitted form Info.
    In FirstSiteII Remote Content Post is used to save visitor data as flex assets.
    For Asset API examples you could consult Developer's guide.

  • Auto provisioning users and send email notification to the users

    I currently have CUCM 10.5 setup to auto register phones and I use Cisco prime provisioning 10.5 to auto provision the users.
    Self provisioning is setup and users can call the IVR number enter the self service ID, which is their DN.
    what I would like to do is send an email notifying  the end user of their setup and how to use their telephony device Example (Self-service ID: 8888, auth code: 3333) is this possible from Prime Provisioning or CUCM.

    Thanks Jamie
    Wishful thinking I guess. It would have been seamless if they added that form of email notification to end users when auto provisioning. Anyways to get around that I used MS word mail merge and used the same spread sheet I used to batch provision the users to send the Self-service ID to the email contacts.

  • Problems query data after data migration to Hana

    Hi We currently have 2 BW environments: Release: 701 SP-Level: 0014 Support Package: SAPKW70114 DB: No Hana Release: 740 SP-Level: 0005 Support Package: SAPKW74005 DB: Hana It was necessary to migrate data cubes BW 701 -> BW 740, because in ECC only history of the last 18 months is maintained. After this migration, when I make a query in Query Designer and I use between in "Filters and Restrictions" no returned values​​, but if I include the value and not use the between the values are displayed. For example: I created a query with: one key figure, Comp_Code, Material and Fiscper. On filters and restrictions I informed that should return only the materials between 0001 and 0003. When running the query does not return values​​, but if I change the filter to only return materials 0001, 0002 and 0003, the query returns data. Note .: This problem occurs only with the migrated data from the BW 701, loads of ECC deltas are functioning normally. Could you help me solve this issue? Best Regards

    Important point: I found that if you run the query in RSRT "Execute + Debug" button and do not use the option "Do not use SAP HANA / BWA Index (0)" the query runs without problems.
    Additional Information:
    - BW on Hana environment 740 is a new installation.
    - To load the historical data for the BW on Hana was created an RFC with the BW 701, classic BW as source system to new BW HANA.
    - BW 701 was generated Export Data Sources ( From cube to cube, from DSO to DSO) and we used of data sources to migrate historical data.
    - Then BW on Hana is a new installation, but only the historical data were extracted from the BW 701 (no Hana)
    - Export Data source generated on DSO data is ok, but the Data source of export from a cube, data is not ok. After data load this historical data, when I make a query in Query Designer and I use between in "Filters and Restrictions" no returned values, but if I include the value and not use the between the values are displayed, but the problem occurs only in the query on the Cube.
    - Are there any recommended when historical data is extracted on the Cube by Export Data Source?

Maybe you are looking for

  • Issue of TimeOut at the time of Playback-OFT

    hi, I had recorded one of our project application(which is in oracle). And at the time of Playback it got stuck and shows the message "Timeout after last event played" and showing the Elapsed Time as 120 sec. From which setting this problem can get r

  • I have lost all my pics and NOT my fault. Can anyone help?

    So. I clicked ok to do an update - after 2 mins my phone went off. I left it for a while and assumed it could be part of the update. The phone was off all night. In the morning i tried MANY times to get it on. It was fully charged too. The only optio

  • Missing RSS icos with 10.5.5

    After updating to 10.5.5 (I went from 10.4.11 directly to 10.5.5) the RSS feed icos are now a generic news page icon in the Safari menu bar pull-down menu. Once a feed is accessed, the icos shows on the chosen article, but it does not save in the pul

  • Need help in this select drop down box

    Hi i had a drop down box written with select and i had many options , when user selects the option it will insert this to database and when user goes to the edit form the preselected value has to be populate automatically in dropdown , but the last o

  • How to design this requirement  by GP, Webdnpro , Adobe and UWL?

    The scenario is : The supplier logs in the SAP Portal 1) The first screen should be WebDynpro  screen with some filter selection which have drop downs etc populating from R/3 After selecting particular values and clicking on a button on screen an ado