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,
AbhijitHi
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
SureshHi 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 AMHi,
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,
Ankeshhi 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.
ThanksHi,
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. -
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. -
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
PatriceDon'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 blyIn 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
-
Ipod touch wont completely turn on, Apple logo then change of screen colors.
Ipod touch 4th generation wont even turn on now. I was updating my ipod touch and then the battery died midway through the process. When i oringally started the update my battery was at 5% so i plugged it in to charge as told, but it still ended up d
-
My link preview has disappeared from the bottom left of the page (it no longer pops up when I hover over a link.) Thoughts on how to get it back? I really LIKE having it!
-
Reading a text data file into memory
hi, I have a text file which contains data, The text file is parsed and objects are created. The problem is the text file is quite huge measuring upto 1.8~2 Mb. The format of the text file is as follows Units: METRIC (atm, m3) * Step: 1 Time: 0.00 *
-
Hi experts, In module pool programming in main screen i have added one sub screen.in subscreen i added one table control.my problem is i am not able to get cursor position in table controland how to disable the records in table control.how to enable
-
Netweaver, Objectlist in ABAP Workbench empty
Hi, In ABAP Workbench/Object Navigator I (BCUSER) don't see the dropdown control (object list). The slot containing the objects is empty and diabled. The system state is after new installation of the Trial version without any problems or errors, no c