Error messaging through CRM On Demand

Hi,
Does CRMOD has functionality to perform custom error handling. Does anyone know anything about this? Could we possibly utilize it if we are unable to access an SMTP server for sending application error messages via email?
Is there a work around so that we could utilize CRMOD application to send error message emails which occurs during the integration process?
Thanks

You cannot access the SMTP of CRM on Demand but you can create this use your own SMTP server as part of the integration and details can be emailed to you as it happens. I've had a project been completed like this previously

Similar Messages

  • LE_SHP_DELIVERY_PROC Error message through Log .

    Hi,
    I'm working on a BADI LE_SHP_DELIVERY_PROC inside the method FILL_DELIVERY_ITEM. I have to show an error message over here. If i passed like MESSAGE e000(zless) WITH text-006 text-007 it is displaying message but it is come out from the layout of the transaction in scope.
    Te be more specific, when the pop up of message comes out and after that the user click on the "Exit" button, the  system should go back on the previous layout of the report to allow the user making another selection.
    I'm using Vl10D transaction.
    Now I'm trying to generate the error message through log by CT_LOG internal table . I have to block the deliveries whichever is creating through this transaction. If for a particular STO there are different loading points then I need to block the deliveries.
    I'm trying to block the current delivery using  IS_LIKP-LIFSK = 'X' and also I need to block the previous delivery IT_XLIKP-LIFSK = 'X'.
    strange thing is happening with STO which has 2 deliveries are getting created (because error msg is not getting tirggered thorugh log),  though I have blocked the deliveries.
    Could you please let me know how can i populate this error message through log as well as I can block the deliveries?
    Thanks in advance,
    Abhijit

    Hi
    To lock the delivery, see Note 198137 - VL10: Customer-specific enhancements / user exits and use this userexits. To populate the log I think that using the structure CT_LOG in the BADI is OK. Check when are called the userexit and BADI.
    I hope this helps you
    Regards
    Eduardo

  • Error Message When Opening Interactive Demand Planning

    Hello Experts,
    I have one user who is receiving the following error message when trying to open Interactive Demand Planning Workbook.  Only one user is experiencing this issue.  Has anyone run into this before? 
    GP: Graphics product not available in this system; see long text
    Message no. APPLG225
    Diagnosis
    The required graphics product is not available on the current platform. It is either not permitted, or it does not work properly.
    The application does not have a fallback strategy.
    Procedure
    Application/Specialists
    Contact your developers to see if a fallback strategy can be implemented.
    Development
    Check the call method of the graphics proxy. If the graphics product is not mandatory (parameter FORCE_PROD), then the graphics proxy can select a different graphics product that is available on this platform.

    Dear Adam,
    The prerequisite for graphics in planning folders is the SAP Internet Graphics Server. The connection between the SAP Internet Graphics Server and the system in which you operate BPS must take place using an RFC destination of the type TCP/IP with the predefined name IGS_DEST_POFO.                                                          
    Please make sure that your settings are correct and check the online help at:   http://help.sap.com/saphelp_sem320bw/helpdata/en/05/                  
      242537cedf2056e10000009b38f936/frameset.htm                                                                               
    Planning Folder                                                         
      > Editing a Planning Folder: Details                                  
          >Planning Folder: Portfolio Graphic"                                                                               
    Please have a look at the following notes as well that helped to solve problems with the IGS. 454042 IGS: Installing and Configuring the IGS                          
    676532 Dumps in transactions with splitter containers                   
    I hope this helps.
    Regards,
    Tibor

  • Handling Multiple Error Messages through EXIT_SAPMM06E_012 for ME28

    Dear Team,
                           After Executing ME28, system will give List of PO's that are to be Released . User will select Multiple  PO's and
    Press Release button in Application toolbar. once it is relased, User will press save Icon for all released PO's. 
    Once Save icon is presed, I need to  do  Validation for Multiple PO's in the user Exit EXIT_SAPMM06E_012 and capture my
    ErrorMessages for all Released PO's for which Validation fails.
    Here in the given user Exit, one PO will be processed at a time as PO is defined as Import Parameter but it will handle all PO's
    and give the output in status bar saying 'Relased Saved' for all PO's which succesfully gonethrough.
    once we execute ME28, system is showing list output with PO's to be Released(As system is handling with Write statments). In this case, we dont have scenario of PBO and PAI Modules( where user can correct error if any validation fails) like we have for ME22,etc.
    I have Written simpel Error Message in the  User Exit.
    once i tried to trigger my user exit  by Releasing and Saving with One PO, Error Message is displayed ( as information Message
    appears) and if i Press Exit button in Error Message, it is coming out of Transaction.
    Is there any Possibilty to Handle Multiple Error Messages ( in my case for  Valdiation Failed Po's)  in ME28 ,after Releasing and Saving , and also user should not come out of Transaction once  Error Messages are Displayed.
    Thanks and Regards
    Suresh

    Hi Suresh,
    there is a tekpo table to handle all po items. you can put it in loop and do validations.
    if any errors through, there may be a ex_messages table of type bapiret2.
    or
    try like this:  MESSAGE E368(00) WITH TEXT-001 TEXT-002.
    thanks
    srinu
    Edited by: srinu rao on Sep 22, 2009 3:43 AM

  • EWA: error message in CRM check for SAP Solution Manager system

    Hello!
    In EWA report for SAP Solution Manager system I have seen error message: Many CSA* inbound queues in error status were detected in your system. As a result of this BDocs have not been delivered. And then table
    Queue Name                                Status     Date of first entry             Entries
    CSABUPA0000000070           READY     03.12.2007                          45
    CSABUPA0000000934           READY     07.05.2008                          45
    CSAIBASE0000000000           READY     23.11.2007                          36
    CSA_ORDER_8000000000      READY     22.11.2007     5
    CSA_ORDER_8000000001      READY     22.11.2007     3
    and others.
    I looked transaction smq2. There are 11300 queues in it. Is it actual error or it is a normal situation? And that must I do, to remove an error?
    Edited by: Mariya Kurbatova on Jul 2, 2009 6:27 AM

    Hi,
    Usually problems with hanaging CSA* queues are caused because too many
    indiviaual queues are created for the qRFC resources to handle. You can
    limit the number of queues as described in note 763680.
    Note 763680 would be useful if all of your qRFC resourcesa are in use
    when you have a great number of queues. With a large number of dialog
    WPs on the system it would probably make sense to reduce the amount
    as described in the note.
    the casue when you have this problem would be to check SMQR -> GOTO ->
    qRFC resources. You can also see if most of your dailog WPs are in use
    in SM50.
    Also refer to note 758677.
    Please schedule report RSQIWKEX (Inbound) to run as described in the
    note.
    And since your title has mentioned that the EWA is on your CRM satellite system; this maybe a further good reference too
    When you replicate lots of data from CRM to R/3, there could be a qRFC
    resource problem. In this case, the numebr of queues created can be
    reduced by implementing the attached note 356228, particularly solution
    2.
    For CSA* queues is slightly different from the one decribed in note;
    this is because the CSA queues exchange data within the CRM system.
    The steps described should be followed, except that table SMOFQFIND
    must be used instead of CRMQNAMES. In this table, fields TR_SNAEMS and
    SEGM_FLD are equivalent to the CRMQNAMES fieds BAPISTRUCT and BAPIFLD
    respectively. It should be possible to follow the solution 2 in the
    note as long as you use SMOFQFIND instead of CRMQNAMES.
    Hope this helps
    Cheers,
    SH

  • Error messages through BADI HRPAD00INFTY not reflected in Portal

    Hi
         We are on ESS 6 and using web dynpro based Iviews.
         Various custom validations have been configured in R/3 via
         BADI <b>HRPAD00INFTY</b> for leave request.
         But those validations are not getting reflected when creating a leave through
         leave request Iview in portal.I need all those custome R/3 validations
         messages to appear in portal as well.
    Regards
    Mohamed Mansoor

    > In which method should I write the validations and
    > more over the BADI has already been implemented via
    > class CL_PT_ARQ_REQ.
    write your validations in SIMULATE_VIA_BLOP method. You can find current record in IM_ATTABS_TAB. after ur validations, when u want to raise an error message use follwing code.
    CALL METHOD MESSAGE_HANDLER->ADD_MESSAGE
    EXPORTING
    IM_TYPE = 'E'
    IM_CL = 'HRTIM_ABS_REQ'
    IM_NUMBER = 'XXX'
    IM_PAR1 = 'SIMULATE_VIA_BLOP'
    IM_PAR2 = 'IF_EX_PT_ABS_REQ~SIMULATE_VIA_BLOP'
    IM_PAR3 = 'BLOP'
    IM_CONTEXT = ''
    IM_SUBCONTEXT = ''
    IM_CLASSNAME = 'CL_PT_ARQ_BLOP_ADAPTER'
    IM_METHODNAME = 'MESSAGE'.
    Here, IM_CL = 'HRTIM_ABS_REQ' is important.
    This is message class created using se93. and XXX is the message number.
    this should raise an error message on leave screen.
    Cheers!!
    Ashutosh

  • Error Message in CRM Interactive Reporting

    When launching the report "Sales Pipeline Analysis", the  error message below appears. All other reports are working fine.
    Service cannot be reached
    What has happened?
    URL http://sapcicrp.pdccons.local:8000/sap/bw/Bex call was terminated because the corresponding service is not available.
    Note
    ■ The termination occurred in system CRP with error code 403 and for the reason Forbidden.
    ■ The selected virtual host was 0 .
    Do you know the cause of this error ?
    Thanks in advance for your help !

    Hi Joaquin,
    Apparently, that service was not activated.  After activation and running the report again in the UI, I had another error message (browser error)  :
    Accessing iFrame - Error name: TypeError. Error message: Object doesn't support property or method 'SAP_BW_URL_Get'
    Other information on that screen :
    protocol ==> http
    hostname ==> sapcicrp.pdccons.local
    port ==> 8000
    path ==> /sap/bw/Bex
    parameters ==> &TEMPLATE_ID=0TPLB_0CSALMC02_Q010_1
    starturl ==> http://sapcicrp.pdccons.local:8000/sap/bw/Bex?CMD=LDOC&sap-language=E&TEMPLATE_ID=0TPLB_0CSALMC02_Q010_1&SNIPPET_OPERATIONS=
    Kind Regards,
    Els

  • How to retrieve only error message through report file

    Hi,
    When there is extract/replicat abended,we need to check complete report file to see the error message.
    I would like to know is there parameter setting available ,so that we can retrieve only required error message.
    For ex. Instead of complete error message to check in report file,i need to see below meesage only,starting from "source Context".
    Source Context :
    SourceModule : [er.main]
    SourceID : [scratch/pradshar/view_storage/pradshar_bugdbrh40_12927937/oggcore/OpenSys/src/app/er/rep.c]
    SourceFunction : [get_map_entry]
    SourceLine : [9126]
    ThreadBacktrace : [11] elements
    : [ora/gg/install/replicat(CMessageContext::AddThreadContext()+0x26) [0x5f2ac6]]
    : [ora/gg/install/replicat(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...)+0x7b2) [0x5e9562]]
    : [ora/gg/install/replicat(_MSG_ERR_DB_CLAUSE_ERROR(CSourceContext*, char const*, CMessageFactory::MessageDisposition)+0x92) [0x5b1352]
    : [ora/gg/install/replicat(get_map_entry(char*, int, __wc*, int)+0x1dd6) [0x4fcec6]]
    : [ora/gg/install/replicat [0x5497e5]]
    : [/ora/gg/install/replicat(WILDCARD_check_table(char const*, char const*, int, unsigned int*, int, unsigned int, DBString<777>*, int)+0
    x16b) [0x54b08b]]
    : [ora/gg/install/replicat(REP_find_source_file_wc(char const*, unsigned int, DBString<777>*, int)+0x350) [0x903d50]]
    : [ora/gg/install/replicat [0x90bb0d]]
    : [ora/gg/install/replicat(main+0x84b) [0x5081ab]]
    : [lib64/libc.so.6(__libc_start_main+0xf4) [0x2b87d13469b4]]
    : [ora/gg/install/replicat(__gxx_personality_v0+0x1da) [0x4e479a]]
    2012-07-09 02:20:48 ERROR OGG-00919 Error in COLMAP clause.
    --------------------------------------------------------------------------------------------------------------------------------------------------------

    Nice..i think awk is better option.
    Just one thing.awk command only displays part of the information instead of complete below information.
    Ex: egrep -q ERROR dirrpt/PODS00C1.rpt && awk '/^Source Context/,/ERROR/ { print $0 }' dirrpt/PODS00C1.rpt
    [22:00]goldengate]$ egrep -q ERROR dirrpt/PODS00C1.rpt && awk '/^Source Context/,/ERROR/ { print $0 }' dirrpt/PODS00C1.rpt
    Source Context :
    SourceModule : [ggdb.ora.sess]
    SourceID : [scratch/pradshar/view_storage/pradshar_bugdbrh40_12927937/oggcore/OpenSys/src/gglib/ggdbora/ocisess.c]
    SourceFunction : [OCISESS_try]
    SourceLine : [500]
    ThreadBacktrace : [12] elements
    : [orashare/gg/navc1/extract(CMessageContext::AddThreadContext()+0x26) [0x6705e6]]
    : [orashare/gg/navc1/extract(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...)+0x7b2) [0x667082]]
    : [orashare/gg/navc1/extract(_MSG_ERR_ORACLE_OCI_ERROR_WITH_DESC(CSourceContext*, int, char const*, char const*, CMessageFactory::MessageDisposition)+0xa6) [0x61f2c6]]
    Where as i would like to see complete information including ERROR details as mentioned below.Do you have any awk command for this?
    Required below output:
    Source Context :
    SourceModule : [ggdb.ora.sess]
    SourceID : [scratch/pradshar/view_storage/pradshar_bugdbrh40_12927937/oggcore/OpenSys/src/gglib/ggdbora/ocisess.c]
    SourceFunction : [OCISESS_try]
    SourceLine : [500]
    ThreadBacktrace : [12] elements
    : [orashare/gg/navc1/extract(CMessageContext::AddThreadContext()+0x26) [0x6705e6]]
    : [orashare/gg/navc1/extract(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...)+0x7b2) [0x667082]]
    : [/orashare/gg/navc1/extract(_MSG_ERR_ORACLE_OCI_ERROR_WITH_DESC(CSourceContext*, int, char const*, char const*, CMessageFactory::MessageDisp
    osition)+0xa6) [0x61f2c6]]
    : [orashare/gg/navc1/extract(OCISESS_try(int, OCISESS_context_def*, char const*, ...)+0x353) [0x5a3d53]]
    : [orashare/gg/navc1/extract(OCISESS_logon(OCISESS_context_def*, char const*, char const*, char const*, int, int, int)+0x89c) [0x5a596c]]
    : [orashare/gg/navc1/extract(DBOCI_init_connection_logon(char const*, char const*, char const*, int, int, int, char*)+0x74) [0x5931a4]]
    : [orashare/gg/navc1/extract [0x597918]]
    : [orashare/gg/navc1/extract(gl_odbc_param(char const*, char const*, char*)+0x3b) [0x597f1b]]
    : [orashare/gg/navc1/extract [0x520b96]]
    : [orashare/gg/navc1/extract(main+0x1ce) [0x52726e]]
    : [lib64/libc.so.6(__libc_start_main+0xf4) [0x2af768923994]]
    : [orashare/gg/navc1/extract(__gxx_personality_v0+0x1ea) [0x4f3aba]]
    2012-09-06 16:48:50 ERROR OGG-00664 OCI Error beginning session (status = 1017-ORA-01017: invalid username/password; logon denied).
    2012-09-06 16:48:50 ERROR OGG-01668 PROCESS ABENDING.

  • Error Message through Dynamic Configuration length problem

    HI All,
    We are trying to raise an error message with the help of Dynamic configuration in the Message mapping.
    The need is to populate the message with certain variables.
    However we are facing the problem that the message is getting truncated beyond a certain length.(Around 60 characters)
    Similar custom messages in other interfaces are working fine for messages up to 100 characters.
    Question:
    1. What could be the maximum length for an error message in case of mapping failure?
    2. What could be limiting the length of the message in our case?
    Thank you for looking into this.
    Regards,
    Ankesh

    hi Ankesh,
    yes, there is limit length, see this oss [Note 974481 - XI Adapter Framework DynamicConfiguration Module|https://service.sap.com/sap/support/notes/974481]
    regards.
    Mickale

  • How to display Error messages through BADI HRPAD00INFTY in ESS ?

    Hi,
    In ESS, I want to perform custom validation on IT1067 ( Health Plan ) and allow only specific combinations of health plans to be selected.   We are on ECC6.0 EhP4 .  This infotype is "NOT PERMITTED" in the new decoupled framework and hence I cannot use NEW BADI's for validation and I am stuck with Classical BADI - HRPAD00INFTY.
    In my classical badi HRPAD00INFTY, after validation, I want to display an error message if "Invalid Combination" is selected by the user.  
    I tried using the following code to display the error message :
              DATA badi_message_handler   TYPE REF TO cl_hrpa_message_list.
              DATA message_handler        TYPE REF TO if_hrpa_message_handler. 
              DATA msg                    TYPE symsg.
              DATA is_ok                  TYPE boole_d.
              CREATE OBJECT badi_message_handler.
              message_handler = badi_message_handler.
              msg-msgid = 'YHBN'.
              msg-msgty = 'E'.
              msg-msgno = '006'.
              msg-msgv1 = c_none_plans. "'Invalid Plan'(z09).
              CALL METHOD message_handler->add_message
                EXPORTING
                  message = msg
                  cause   = message_handler->unknown.
                  is_ok = space.
              badi_message_handler->add_messages( message_handler ).
              RAISE error_with_message.
    The message is displayed in ESS but after that the Java Trace Exception is displayed.   I  want to display the error message in a user friendly way and provide an option to correct the plans.
    Please let me know if anyone has done similar thing or have any suggestions.
    Thanks

    Hi,
    DATA badi_message_handler   TYPE REF TO cl_hrpa_message_list.
              DATA message_handler        TYPE REF TO if_hrpa_message_handler. 
              DATA msg                    TYPE symsg.
              DATA is_ok                  TYPE boole_d.
              CREATE OBJECT badi_message_handler.
              message_handler = badi_message_handler.
              msg-msgid = 'YHBN'.
              msg-msgty = 'E'.
              msg-msgno = '006'.
              msg-msgv1 = c_none_plans. "'Invalid Plan'(z09).
              CALL METHOD message_handler->add_message
                EXPORTING
                  message = msg
                  cause   = message_handler->unknown.
                  is_ok = space.
              badi_message_handler->add_messages( message_handler ).
         *-- Add following--
        Exit.
              RAISE error_with_message.

  • Error message through proxy on 10.4x machines...works on 10.3, 10.5 and XP

    Our school system is using Lightspeed Total Traffic Control v. 7. Since we started using this system, we can no longer connect to the iTunes store to purchase online books. The weird thing is that this affects only Macs running OS 10.4. If we try to purchase things on machines running 10.3 or 10.5 (or even Windows XP) through the same proxy, it works fine. If we try it on a 10.4 machine, when we attempt to log in we receive the message: "We could not complete your iTunes Store request. An unknown error occurred (-9844)." The log in will work on that same machine if the proxy is disabled. On the district level, we've put in all kinds of exceptions for the proxy to allow the iTunes store (phobos.apple.com, ax.phobos.apple.com.edgesuite.net, metrics.apple.com, itunes.com, a1.phobos.apple.com, wsidecar.apple.com, store.apple.com, and a whole host of others, along with corresponding IP addresses.) It seems to be tied only to the 10.4 operating system. We're also getting errors when we attempt to sync our address books in .mac. It has to be the way that 10.4 is handling things because it's working on all other operating systems, but any system running 10.4 is blocked. Unfortunately, most of the Macs in our system will be running 10.4x. This is making it really difficult to purchase online books through iTunes to be used on all the iPods we have!

    I think I have the same problem. I recently got a macbook pro. I'm at uni and it is connected through the uni. I used to have a laptop with windows with an itunes account which worked fine.
    I can connect to the itunes store BUT I can't authorize my new macbook to play the songs I have previously paid for. And I can't sign in so that I can add stuff to my shopping cart.
    Its really annoying. I have sent a few emails to apple and they said that they can'y find my account which is stupid because right before I sent the emails I changed my password with the same account name.
    Its so frustrating because I can't play half of my music because I can't authorize it.

  • Help needed LR 5.3 error message  Thank you  ( aide demandée LR 5.3 message d'erreur merci )

    Bonjour à tous
    Hi everybody
    Sur Lr 5.3 sous windows 7 j'ai ce message d'erreur voir en pièce jointe que dois je faire s'il vous plaît... des informations de mon catalogue ont disparu  paramétre de recherche par exemple)
    Merci à tous
    Lr5.3 with windows seven, i jave an arror message ( see the picture) what can i do please? i've noticed taht some catalog items are missing  now ( for serch, for example)
    Thank you all
    Patrice

    Don't post reams of information like this - it means nothing.
    Also, this is an iWeb forum which is concerned with website building and your post has nothing to do with this.
    Please look more closely when posting to ensure that you are posting in the correct forum, which you have not.  Nobody here can help you with your problem.

  • How to raise Error Message in foreground through Dynamic Action?

    Hi,
    I have a requirement where I have to raise an error message in foreground so as to stop processing whenever HR_INFOTYPE_OPERATION fails to update a record in a dynamic program. I tried using MESSAGE statement but it did not work, as the error message was not displayed properly on the Infotype screen that calls the dynamic action.
    For ex.: If infotype PA0000 is calling PA0014 through dynamic action, then I want the error message to be displayed on the Actions Screen of PA0000.
    Is there any specific way to raise error messages through dynamic action programs?
    Quick answers will be appreciated.

    HI Sanjana,
    In the Substitution exits you can create the message in the configuration it self.
    You dont't need raise message explicitly.
    Thanks,

  • How to find CRM Business Transactions - Error Messages

    Hi,
    Can any one help me in how to find the error messages in CRM for the given Object No. and status code combinations from CRM_JEST table.
    There is a transaction available SLG1 to see the errors, but i wanted to create a separate report which shows the error messages for the given object number and status code combinations.
    Regards,
    Kumar bly

    In sap gui use transaction crmd_order. For 'Find' option set 'All'. For 'by' set '2 Customer'. in field 'Buspartner' type the number of customer. Start the search and you will get all transactions.

  • Treo Pro Error Message 530 5.7.1 Relaying not allowed cannot send Email from pop acct

    I just purchased the treo pro thru Sprint. I love the phone I just cant seem to figure out the proper settings for my outgoing POP Email acct. Every time I set up the settings properly and attempt to send an email I get an error message "530 5.7.1 Relaying not allowed". I get this message with the outgoing server set to smtp.sprintpcs.com and i receive this error message through an "undeliverable" Email in the same account I am attempting to send from. When I have the account set to my ISP's outgoing server mail.optonline.net it will only send email if I have my device set to WIFI mode..... Any ideas? Thanks.
    -Jay- 
    Post relates to: Treo Pro T850 (Sprint)
    This question was solved.
    View Solution.

    audiojay11 wrote:
    P.s. I read in another posting where it advises to change the outgoing port # from 25 to 587. This sounds very familiar to me because when I recently set up my blackberry I believe cablevision advised me to do that exact modification. Now here is the million dollar question. How do you change the port #'s on the treo pro?
    Try adding it to the server name, e.g.: smtp.provider.com:587

Maybe you are looking for