Alerts inside the XI

Hello,
could any one tell me what kind of alerts we can create inside the sap-xi alert frame work, like 1, Message process fails etc etc... and what are other major failure points where we can create the alerts.
regards,
Gayatri.

Gayatri,
If we have any error in mapping we can send a mapping error via email, fax, sms. if you have any error in adapter like (Content conversion etc) we can send an alert. So depending upon your requirement you can trigger alerts.
Go through this urls where you can find how to create alerts, different types of alerts can be known.
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide
/people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
/people/sap.user72/blog/2005/01/14/alert-management--improving-monitoring-of-your-landscape
/people/sap.user72/blog/2005/03/03/alert-management--use-it-in-ccms-to-shorten-response-times-for-business-critical-situaltions
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/0b4580be-0601-0010-d3ad-bd6ce51ae916
You can also throw exception from mapping using an User defined function. Check this url to how to do this:
/people/alessandro.guarneri/blog/2006/01/26/throwing-smart-exceptions-in-xi-graphical-mapping
or also you can trigger XI alert from user defined function. Go through this url:
/people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
Hope this helps...
---Satish

Similar Messages

  • How to Show the Alerts inside the Form in JSP?

    Hello
    I am having parent form inside that thru one of the links,opening
    a small another JSP. Inside the small another JSP, i am validating
    the Screen and giving alerts. While Validating, the Alerts are coming
    outside the small another JSP and appearing in the Parent Big Page.
    I want the alert to appear in the small Another JSP. What to do?
    Thanks

    When you submit, the whole form is submitted. thats why you are getting alerts like that.
    you can use HTML frames to avoid these. but it is not possible to have frames inside a form. you have to have forms inside a frame. submit that particular frame's form so that only that part will be refreshed with messages/alerts.
    the otherway is paint the screen as it was earlier just change the inner jsp content. its seems you are getting only alerts cos the information is same.
    -sun

  • SQL Server Agent Trouble inside the IPIVR

    I'm face a problem with my SQL server agent inside CRS the version is 7.0, I have already repair the IPIVR software and restart this one, but it continue with alert inside the CRS.
    Does somebody know if have some patch to apply or some extra configuration that can I set?

    Hi,
    when ever i am trying to executing the sql server agent job's through manual that time  i am getting the below error.
    I searched  net for this type of error and found that Latest SP can fix this issue.See below link
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/12181324-bc51-41a5-a8a5-608bfe2725e9/could-not-load-type-smoagentjobbasecollection?forum=sqlsmoanddmo
    Can you also refer to this link 
    http://www.sqldbadiaries.com/2010/12/20/could-not-load-file-or-assembly-error-while-using-tdp-makes-a-come-back/
    Also please see this connect also
    http://connect.microsoft.com/SQLServer/feedback/details/280907/sql-agent-job-actions-fail-from-job-activity-monitor
    hope this helps
    Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers

  • How to send e-mail alert to the user job is successful or failed.

    Hi Experts,
    I have scheduled a job using DBMS_JOB Package; in this job I am calling a procedure.
    How can we send an e-mail(alert) to the user if the job is successful (or) job fails.
    If the job is successfully completed, then we have to send mail as “Job is completed successfully along with job name”.
    If the job fails we have to send email as “error message of the job along with job name”(why the job is failed).
    This alert should be sending automatically no manual intervention.
    Please help me.
         CREATE OR REPLACE PROCEDURE APPS_GLOBAL.arc_procedure (P_ID IN NUMBER)
         IS
         CURSOR C IS SELECT id,table_name,archive_table_name,where_condition
         FROM apps_global.control_ram
         WHERE id = p_id
         ORDER BY id, table_name;
         BEGIN
            FOR I IN C
            LOOP
               EXECUTE IMMEDIATE
                  'INSERT INTO '
               || I.ARCHIVE_TABLE_NAME
               || '
         (SELECT * FROM '
               || I.TABLE_NAME
               || ' WHERE '
               || I.WHERE_CONDITION
               || ')';
               EXECUTE IMMEDIATE
                  'DELETE FROM '
               || I.TABLE_NAME
               || ' WHERE '
               || I.WHERE_CONDITION
               || '';
               COMMIT;
            END LOOP;
         EXCEPTION
            WHEN OTHERS
            THEN
               ROLLBACK;
               DBMS_OUTPUT.PUT_LINE (
               'An error was encountered - ' || SQLCODE || ' -ERROR- ' || SQLERRM);
         END arc_procedure;
         /This is my job.
    DECLARE
      X NUMBER;
    BEGIN
      SYS.DBMS_JOB.SUBMIT
      ( job       => X
       ,what      => 'APPS.arc_procedure(1);'
       ,next_date => to_date('05/01/2013 00:00:00','dd/mm/yyyy hh24:mi:ss')
       ,interval  => 'TRUNC(SYSDATE+1)'
       ,no_parse  => FALSE
      SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
    COMMIT;
    END;
    /Thanks in advance.

    Hi,
    I think you can do by creating mailing procedures and call it in the loop and outside the loop.
    There would be two procedure one in inside loop which will execute after successfull completion of the loop.
    Other would be in the exception block like i shown in the below code you have written;
    V_variable_1 you can use as a parameter for what is the error occured.
    like suppose your mailing procedure name is Status_email and Status_email_1.
    CREATE OR REPLACE PROCEDURE APPS_GLOBAL.arc_procedure (P_ID IN NUMBER)
         IS
         CURSOR C IS SELECT id,table_name,archive_table_name,where_condition
         FROM apps_global.control_ram
         WHERE id = p_id
         ORDER BY id, table_name;
    V_VARIABLE_1 NUMBER;
    V_VARIABLE_2 VARCHAR2(400);
         BEGIN
            FOR I IN C
            LOOP
               EXECUTE IMMEDIATE
                  'INSERT INTO '
               || I.ARCHIVE_TABLE_NAME
               || '
         (SELECT * FROM '
               || I.TABLE_NAME
               || ' WHERE '
               || I.WHERE_CONDITION
               || ')';
               EXECUTE IMMEDIATE
                  'DELETE FROM '
               || I.TABLE_NAME
               || ' WHERE '
               || I.WHERE_CONDITION
               || '';
               COMMIT;
                     STATUS_EMAIL;
            END LOOP;
         EXCEPTION OTHERS THEN
    V_VARIABLE_1 :=SQLCODE;
    V_VARIABLE_2 :=SQLERRM;
               ROLLBACK;
    STATUS_EMAIL_1(V_VARIABLE_1,V_VARIABLE_2);
         END arc_procedure;
         / You can refer to sample email procedure i have created for you.
    CREATE OR REPLACE PROCEDURE STATUS_EMAIL
    AS
       v_From       VARCHAR2(80) := 'EMAIL_ID';
       v_Recipient  VARCHAR2(80) := 'EMAIL_ID';
    --YOU CAN SEND EMAIL TO MORE THAT ONE USER SO YOU CAN USE LIKE BELOW VARIABLE....
       v_Recipienttt  VARCHAR2(80) := 'EMAIL_ID';
       v_Subject    VARCHAR2(80) := 'SUBJECT_FOR_THE_MAIL';
       v_Mail_Host  VARCHAR2(30) := 'MAIL_SERVERS_HOST_IP(SMTP_SERVER)';
       v_Mail_Conn  utl_smtp.Connection;
       crlf         VARCHAR2(2)  := chr(13)||chr(10);
    BEGIN
      v_Mail_Conn := utl_smtp.Open_Connection(v_Mail_Host);
      utl_smtp.Helo(v_Mail_Conn, v_Mail_Host);
      utl_smtp.Mail(v_Mail_Conn, v_From);
      utl_smtp.Rcpt(v_Mail_Conn, v_Recipient);
      utl_smtp.Rcpt(v_Mail_Conn, v_Recipienttt);
    --OPEN DATA CONNNECTION
      UTL_SMTP.OPEN_DATA(v_mail_conn);
    --MAIL HEADER
      utl_smtp.write_DATA(v_Mail_Conn,'Date: '   || to_char(sysdate, 'DD-MON-YYYY hh:mi:ss AM') || crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'From: '   || v_From || crlf );
      utl_smtp.write_DATA(v_Mail_Conn,'Subject: '|| v_Subject || ||crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'To: '     || v_Recipient || crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'Cc: '       || v_Recipienttt ||','|| crlf);
    --MAIL BODY
      utl_smtp.write_DATA(v_Mail_Conn,'MIME-Version: 1.0'|| crlf );
      utl_smtp.write_DATA(v_Mail_Conn,'Content-Type: multipart/mixed;'|| crlf );
      utl_smtp.write_DATA(v_Mail_Conn,' boundary="-----SECBOUND"'|| crlf ||crlf );
      utl_smtp.write_DATA(v_Mail_Conn,'-------SECBOUND'|| crlf );
      utl_smtp.write_DATA(v_Mail_Conn,'Content-Type: text/plain;'|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'Content-Transfer_Encoding: 7bit'|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'Procedure is successfully complited without error'|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
    utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'Dear All, '|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'Procedure is successfully complited without error'||'.' ||crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'Regards, '|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,'any_name '|| crlf);
      utl_smtp.write_DATA(v_Mail_Conn,null|| crlf);
      utl_smtp.write_data(v_Mail_Conn, utl_tcp.CRLF ||'This mail is auto generated.');
      --CLOSE CONNECTION
      UTL_SMTP.CLOSE_DATA(v_mail_conn);
      utl_smtp.Quit(v_mail_conn);
    EXCEPTION
      WHEN utl_smtp.Transient_Error OR utl_smtp.Permanent_Error then
        raise_application_error(-20000, 'Unable to send mail: '||sqlerrm);
    END;
    /cheers..

  • Approvers inside the form in HRAS

    Hi,
    We are working on couple of forms in HR AS and as per the standard functionality the apporvers list will be displayed on the webdynpro screen. After completing the process, form will be archived so customer want all the approval details inside the form for future reference.
    We can provide the approval list under Previous comments/New comments section. But these fields are not mandatory and the approver may or may not enter his comments.
    Is there anyway to achieve the required functionality.
    Thanks & Regards,
    Swamy

    When you submit, the whole form is submitted. thats why you are getting alerts like that.
    you can use HTML frames to avoid these. but it is not possible to have frames inside a form. you have to have forms inside a frame. submit that particular frame's form so that only that part will be refreshed with messages/alerts.
    the otherway is paint the screen as it was earlier just change the inner jsp content. its seems you are getting only alerts cos the information is same.
    -sun

  • Problem: ()[]{} invisible inside the script-tag

    Hi there,
    This morning I realised I had some strange problem with my Dreamweaver CS4. The brackets ()[]{} are somehow invisible inside the script-tag. I know they are still there, because they execute correctly and when I copy a codefragment with some (of the now invisible) brackets to another text-editor, they are there again.
    Let me give a short example:
    // Brackets are visible in DW   ()[]{} These are visible, tooI can see the "bla", but NOT the brackets before and after it. ()[]{} These here are visible again. 
    So you see, brackets are somehow made invisible inside the script-tag, and I'd like to know how to make them visible again.
    Here's what I tried so far (everything without success):
    - restart Dreamweaver
    - restart PC
    - check the options menu (didn't find anything for this problem)
    - hide/show the script-tag using dreaweaver's feature for this.
      Intresting point here: when the part where the brackets are, are collapsed it shows me "()[]{}[..." as a preview. So even Dreamweaver "knows" the brackets are there, but still refuses to show them -_-
    - set the gui setting from "coder" to "classic" and back.
    Any help is appreciated!
    Thanks in advance, really need to solve this, since I am using alot of hardcoded 2-dimensional javascript arrays and therefore alot of []
    Best regards
    Michael

    Sorry for doubleposting, I should have read the manual for posting code :|
    here's the code I was giving as an example:
    <title>brackets work fine here: ()[]{}</title>
    <style type="text/css">
    .someclass {background:url(theseBracketsAreVisible.png)}
    </style>
    </head>
    <body>
    <div>()[]{} these are visible as well</div>
    <script language="javascript">()[]{}[bla]</script> I can see the "bla", but NOT the brackets before and after it.
    ()[]{} These here are visible again.
    </body>
    Sorry again..
    edit:
    I realised it hides words like "function" aswell o_O
    <script language="javascript">
    function test() {ar = new Array;ar = ["a","b","c"];alert(ar);};
    </script>
    The code above is visible for me in Dreamweaver like this:
    <script language="javascript">
    test ar =  Array;ar = "a","b","c";alertar;;
    </script>
    really strange..

  • How can i use one datatable inside the other?

    Hi all,
    i need help ... i have this page that shows information from a relational table... for example a mapped table "Countries" that has a java.util.Set inside named "Cities" and i would like 2 know how can i do this using jsf...
    The display would be like this:
    Brasil
    Rio de Janeiro
    Sao Paulo
    USA
    New York
    Washington
    New Orleans
    And Goes on... So i guess it would be a dataTable inside the other, right? but i dunno how to do it...
    Thanks for any info. cya

    this is somehow a messy example. But just focus on the var attribute of outer datatable and how value attribute of inner datatable is referencing it.
    <h:dataTable id="table1" value="#{pc_City_state.listofstates.states}" var="varstates" styleClass="dataTable">
                   <h:column id="column1">
                        <f:facet name="header">
                             <h:outputText styleClass="outputText" value="StateName" id="text2"></h:outputText>
                        </f:facet>
                        <h:outputText id="text3" value="#{varstates.stateName}" styleClass="outputText">
                        </h:outputText>
                   </h:column>
                   <h:column id="column3">
    <f:facet name="header">
    </f:facet>
              <h:dataTable id="table2" value="#{varstates.cities}" var="varcities" styleClass="dataTable">
                                       <f:facet name="footer">
                                       </f:facet>
                                       <h:column id="column4">
              <f:facet name="header">
              <h:outputText styleClass="outputText" value="CityName" id="text6"></h:outputText>
              </f:facet>
              <h:outputText id="text7" value="#{varcities.cityName}" styleClass="outputText">
              </h:outputText></h:column>
              </h:dataTable>
    </h:column>
    </h:dataTable>

  • PayloadZipBean - variable filename inside the archive

    Hi,
    I'm using the Adapter-Specific Message Properties in a sender fileadapter to determine the incoming filename, which has variable components (i.e. date and time). After changing the prefix and suffix in a Message-Mapping the new name is applied in a receiver fileadapter. The new name is now part of the payload in the tag <Filename>. The receiver fileadapter contains the PayloadZipBean to compress the output file, everything works fine.
    Now I want the file inside my compressed archive always to have the same name as my archive has. In Stefan Grube's blog about the PayloadZipBean I only found the possibility to choose a fix name by using the MessageTransformBean (name="file.txt").
    Example:
    1. variable input filename:                       IN_RNK_20080227_1006.txt
    2. filename after Message-Mapping:        OUT_RNK_20080227_1006.gz
    3. archive filename after receiver adapter: OUT_RNK_20080227_1006.gz
        filename inside the archive:                 MainDocument (this is the default (payload-name))
    I would like to name the file inside the archive OUT_RNK_20080227_1006, too.
    Question 1: Is there any possibility to read out the mapped <Filename>-tag from the payload to use it for the element inside my archive (File Name Scheme and Variable Substitution don't work when using Adapter-Specific Message Properties).
    Question 2: Is there a way to modify the name of the payload so that I can change "MainDocument" to "OUT_RNK_20080227_1006"?
    I'm on XI 3.0 - SP19.
    Many thanks,
    Ralph

    >
    Stefan Grube wrote:
    > In this thread there is a module for reading the content type and setting the dynamic configuration:
    > sender mail adapter - attachment name
    > It should be not be so difficult to derive the reverse way
    Thanks for this info Stefan.
    [Stefan Grube's webinar on custom adapter module development|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/64a6bdab-0c01-0010-079a-b3707717cecd?prtmode=navigate]
    The code of the EJB module we had to write to get the filename from the Dynamic Configuration (ASMA) and then set the content type of the message is given below.
    * Created on Apr 23, 2008
    package zfilezipper;
    * @author Krishneel Goundar
    import javax.ejb.CreateException;
    import javax.ejb.SessionBean;
    import javax.ejb.SessionContext;
    import com.sap.aii.af.mp.module.*;
    import com.sap.aii.af.ra.ms.api.*;
    * @ejbHome<{com.sap.aii.af.mp.module.ModuleHome}>
    * @ejbLocal<{com.sap.aii.af.mp.module.ModuleLocal}>
    * @ejbLocalHome<{com.sap.aii.af.mp.module.ModuleLocalHome}>
    * @ejbRemote<{com.sap.aii.af.mp.module.ModuleRemote}>
    * @stateless
    public class SetContentTypeEJB implements SessionBean, Module{
         private SessionContext myContext;
         public void ejbRemove() {}
         public void ejbActivate() {}
         public void ejbPassivate() {}
         public void setSessionContext(SessionContext context) {
         myContext = context;
         public void ejbCreate() throws CreateException{}
         public ModuleData process(ModuleContext moduleContext,ModuleData inputModuleData) throws ModuleException{
              try {               
                   Message msg = (Message) inputModuleData.getPrincipalData();     //Used to read dynamic configuration data
                   TextPayload payload = msg.getDocument();     //Used to set 'contentType' value
                   //The name of the file to be zipped is read from the dynamic configuration.
                   String fileName = msg.getMessageProperty("http://sap.com/xi/XI/System/File", "FileName");
                   if(fileName == null)     //If no file name can be determined we set 'contentType' to "defaultbeanile.txt"
                        payload.setContentType("text/plain;charset = \"UTF-8\";filename=\"defaultbeanfile.txt\"");     
                   else     //If a file name can be found we set 'contentType' to the name of the file.
                        payload.setContentType("text/plain;charset = \"UTF-8\";filename=\"" + fileName + "\"");     
                   //After setting the value of 'contentType' we need to update the ModuleData object (inputModuleData).
                   inputModuleData.setPrincipalData(msg);
              } catch (Exception e) {
                   ModuleException me = new ModuleException(e);
                   throw me;
              return inputModuleData;          //Return the updated ModuleData object.
    Edited by: Charu Kulkarni on Apr 28, 2008 1:41 AM

  • Viewing passed variables in an alert from the new window

    If I am passing a param, SD and ED to another window, how can I view it using an alert when an applet is created.  I have the FirstUpdateEvent established and I place the alert in the function.
    How should the alert look?
    I have tried
    alert([Param.1]); and alert({Param.1});
    alert([SD]);and alert();
    None of these work.  I get errors for each of them.

    You have at least two options for this.  As Sascha mentioned in another post, you can use a JS library to parse the URL string and find the Params that way.
    Or you can put an applet on the page that has <param name="param.1" value="{Param.1}"> and then use JS to reference the applet param.
    But, there isn't a way, that I know of to put an URL param directly in JS.

  • Data is not being displayed into DataGridview until Clicked inside the cells

    Hi,
    On a windows form, I have a DataGridView, its columns are auto-generated every time. Data is loaded after the user click a data-load button. However this is NOT working well, the data is not displayed until manually clicked inside the grid cells. The following
    is the code. Could you please help? Thanks!
     private void ButtonTestGrid_Click(object sender, EventArgs e)
                for (int i = 0; i < 10; i++)
                    this.MainDataGrid.Columns.Add(TestHelper.CreateTextBoxColumn("Col" + i.ToString(), 120));
                Dictionary<string, object>[] data;
                data = TestHelper.CreateTestData();
                this.MainDataGrid.EndEdit();
                TestHelper.LoadGridData(this.MainDataGrid, data);
                this.MainDataGrid.Refresh();
     public class TestHelper
            public static DataGridViewTextBoxColumn CreateTextBoxColumn(string name, int width)
                DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn();
                column.HeaderText = name;
                column.Name = name;
                column.ReadOnly = false;
                column.Width = width;           
                return column;
            public static void LoadGridData(System.Windows.Forms.DataGridView grid, Dictionary<string, object>[] data)
                int index;
                foreach (Dictionary<string, object> row in data)
                    index = grid.Rows.Add();
                    LoadRowData(grid, index, row);            
            public static void LoadRowData(System.Windows.Forms.DataGridView grid, int index, Dictionary<string, object> data)
                string name;
                for (int i = 0; i < grid.Columns.Count; i++)
                    name = grid.Columns[i].Name;
                    if (data.ContainsKey(name))
                        grid.Rows[index].Cells[name].Value = data[name];
            public static Dictionary<string, object>[] CreateTestData()
                Dictionary<string, object>[] dataList = new Dictionary<string, object>[5];
                Dictionary<string, object> data;
                for (int j = 0; j < 5; j++)
                    data = new Dictionary<string, object>();
                    for (int i = 0; i < 10; i++)
                        data.Add("Col" + i.ToString(), i);
                    dataList[j] = data;
                return dataList;

    There are different ways to bind the datagridview control to it's datasource, the question is where and what is your datasource? Is it from a database or XML file, or is it built on runtime...etc? 
    Based on your explanation I can understand that the Datagridview is binding correctly in the code behind since the rows of the grid are created. Because the row of the Datagridview are created only while it is binded correctly to it's datasource. The issue
    of the display seems something different and strange.
    Try also this way by using DataTable one the common ways used:
    static DataTable GetTable()
    // Here we create a DataTable with four columns.
    DataTable table = new DataTable();
    table.Columns.Add("Dosage", typeof(int));
    table.Columns.Add("Drug", typeof(string));
    table.Columns.Add("Patient", typeof(string));
    table.Columns.Add("Date", typeof(DateTime));
    // Here we add five DataRows.
    table.Rows.Add(25, "Indocin", "David", DateTime.Now);
    table.Rows.Add(50, "Enebrel", "Sam", DateTime.Now);
    table.Rows.Add(10, "Hydralazine", "Christoff", DateTime.Now);
    table.Rows.Add(21, "Combivent", "Janet", DateTime.Now);
    table.Rows.Add(100, "Dilantin", "Melanie", DateTime.Now);
    return table;
    Then to bind the above Datatable to the grid control:
    this.MainGrid.DataSource = null;//To clear before bind
    this.MainGrid.DataSource = GetTable();
    Fouad Roumieh

  • BODS 3.1 : How to trigger an email alert for the jobs on BODS server ?

    Hi All.
    I have this request.
    BODS 3.1 : How to trigger an email alert for the jobs on BODS server ?
    We have jobs scheduled on BODS running smoothly and absolutely fine.
    But to check, i am logging into the admin console and check for the jobs status.
    I would like to have an email to be received from BODS after each job is finished.
    It could succuessful. Or it could fail.
    Whatsoever, i wish to receive an email alert as soon as a job is finished.
    Can anyone advise me as to whether this could be made possible.
    And if yes, how this could be done.
    Thanks for your help in advance.
    In BOE CMC / for webi / schedule / we find an option to send email for a job success or a job failure.
    Is there any option similar to that in BODS ?
    Also would like to know :
    how to use the smtp_to or mail_to functions ?
    how to set up the smtp server for this ?
    thanks
    REgards
    indu
    Edited by: Indumathy Narayanan on May 31, 2011 3:47 PM

    Hi.
    Since am new to this BODS. I need some help.
    I already have many jobs which are running absolutely fine.
    And when a job runs, and finishes, am able to see the trace saying
    e.g. :
    Job_abc is completed successfully.
    We got the smtp service activated for our test server.
    and we hae a group email id.
    I have put the details of the smtp server / ip address / and said apply restarted.
    The i created a simple test script as below :
    print (' Before email ' );
    smtp_to('abc@company_name.com', 'Job ' || job_name() ||' on ' || host_name() || ' has FAILED',
    ' the job has failed', 0, 0);
    print('After Email ');
    It does send a email to as per smtp_to whatever email is specified.
    But how to differentiate between a job success
    And a job which has failed.
    I wish to have a mail which says on the subject :
    'Job ' || job_name() ||' on ' || host_name() || ' has completed successfully'
    ==> IF it is a success
    OR
    'Job ' || job_name() ||' on ' || host_name() || ' has failed'
    ==> if it has failed
    How to make the system identify, whether
    to send a success message or a error message whatever
    Could anyone advise.
    thanks
    indu

  • Internal BW inside the SRM installation

    Hello All,
    I'm trying to figure out why SAP has installed a BW inside the SRM system.
    I have succeeded in replicating data sources into this internal BW but I have failed in installing the business content.
    It seems like there is no business content.
    Our basis guy told me that in the SRM installation, there is no special BI_CONT component like in a regular BW installation.
    What am I  missing here ?
    Any clarifications and explanations will be highly appreciated.
    Thanks in advance, Amir.

    Ey Guys whats up...
    I'll use the same BW BC version as you, the basis guy already installed, the bw guy activated, loads, etc..  
    Now its my turn, and thus I have this question:
    - Is there any Business Package for BW-SRM reports ? (In order to see them in SAP EP).
    Or
    - What is the SRM standard way to show to the endusers these reports ?
    Thank you ! =)
    Regards,
    Diego

  • Google map inside the spry collapsible panel

    So this time I've bumped into interesting 'bug'. I've placed the google map inside the spry collapsible panel. Panel is set to the closed mode on load of page. When I open the tab, map appears, but address marker is hidden behind the top left corner. If I place the same map outside the collapsiple panel it renders all well.
    So my  question is whether there is any way around this issue. When I know where the marker is hidden I can simply move the map and see it, but customer who's not aware of the problem will see only blank map with not marked address which is not acceptable.
    cheers,
    Simon

    Sure mate. Here you go:
    <div id="CollapsiblePanel1" class="CollapsiblePanel">
                  <div class="CollapsiblePanelTab" tabindex="0">SHOW MAP</div>
                  <div class="CollapsiblePanelContent">
                  <cfmap  width="242" height="200" zoomlevel="12" name="mainMap" markercolor="333444" showscale="false"
    typecontrol="none"  showcentermarker="true" centeraddress="#get_event.event_address1#, #get_event.event_address2#, #get_event.event_city#,#get_event.event_county#, #get_event.event_postcode#, #get_event.event_country#  "
    ></cfmap>
                  </div>
                </div>
    And this bit goes at the bottom of the code :
    <script type="text/javascript">
    var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});
      </script>
    And that would be the preview that I get once the panel is open:
    And that is the preview of how it should look:
    As you can see the map marker sticks to the top left corner. I was wondering whether there is any way to re-focus it once the panel is open.
    cheers,
    Simon

  • I was cleaning my macbook pro and i deleted all my files including itunes. Then when i turn on my itunes it says the folder"itunes" cannot be found or created, and is required. the default location for this folder is inside the "music" folder. help please

    My itunes keep saying The folder “iTunes” cannot be found or created, and is required. The default location for this folder is inside the “Music” folder.iTunes needs a library to continue. You may choose an existing iTunes library or create a new one. please help i presschooseexisting cuase i have one but then it says this The  file cannot be found or created. The default location for this file is in the “iTunes” folder in the “Music” folder. please help

    I was cleaning my macbook pro and i deleted all my files including itunes
    Restore your computer from your backup. 

  • Summary Column inside the Cross Product

    Hai All,
    I have developed a matrix report in the RDF format. There is a summary column inside the cross product. When I create the generate XML from the RDF the summary column from cross product is not apppering in the generate XML file. How can we accomplish that summary column inside the RDF.
    Thanks in Advance

    http://winrichman.blogspot.com/search/label/BIP%20Vertical%20sum
    http://winrichman.blogspot.com/search/label/Cross-tab
    these links should help , you , if not, send me the xml and template and desired output.

Maybe you are looking for

  • Requisition workflow

    Hi all, I have done the workflow(like cusotm approval rule set, business process, activities, etc) for Purchase Orders. The Purchase orders works fine. Now i am trying to implement the same for Requisitions. I have created an Approval rule set, all t

  • Vendor master extension

    Hi experts, I need a function module or bapi to extend the vendor master.For example if I create a vendor for a particular purchasing organisation using xk01 transaction i want a function module or bapi to create this vendor for all other purchasing

  • ME 84

    Hi All, While creating release in ME 84, when user selects FRC schedule then along with record for FRC output type there is also an record for JIT schedule output type where as when user executed JIT schedule then only record for JIT schedule output

  • Possibility of creating Settlement Rule in Background?

    Hi Gurus,            When I am doing TECO of the Maintenance Order everytime I have to create Settlement Rule.            My settlement receiver Category (Cost Center) and Cost Center are fixed for  Order Type.            Is it possible to create Set

  • How can I download Photoshop elements 12 without a DVD drive?

    How can I download Photoshop Elements 12 without a DVD drive?  I am using a MAC