OLE Automation: catch error message
Hi, Experts.
I am interested in catching error messages after OLE commands. I show it in Excel example, but interested in general:
REPORT zlcka_ole .
TYPE-POOLS ole2.
DATA h_excel TYPE ole2_object.
DATA h_workbooks TYPE ole2_object.
DATA h_workbook TYPE ole2_object.
DATA h_range TYPE ole2_object.
CREATE OBJECT h_excel 'EXCEL.APPLICATION'.
SET PROPERTY OF h_excel 'Visible' = 1.
CALL METHOD OF h_excel 'Workbooks' = h_workbooks.
CALL METHOD OF h_workbooks 'Add' = h_workbook.
CALL METHOD OF h_excel 'Rows' = h_range
EXPORTING
#1 = 3.
SET PROPERTY OF h_range 'Name' = 'TEST'.
CALL METHOD OF h_excel 'Range' = h_range
EXPORTING
#1 = 'TEST'.
SET PROPERTY OF h_range 'Hidden' = 1.
WRITE / sy-subrc.
WRITE / sy-msgli.
I turned on debuging Automation of GUI and execute program.
Result was sy-subrc = 3 sy-msgli = ''
But in logfile(directory: SapWorkDir) I find:
<275=Automation(Error): *****************************ERROR OCCURED IN MODULE: [CALL METHOD OF 12 ('[Excel.Application.10]') 'Range' Imode 1002]*********************************************************************************************************************************
<275=Automation(Error): PROGRAM_ID |MODULE_NAME |METHOD_NAME |ERROR DESCRIPTION |VERSION |GUI VERSION |MODULE_PATH |
<275=Automation(Error): ********************************************************************************************************************************************************************************************************************************************************
<275=Automation(Error): CALL METHOD OF 12 ('[Excel.Application.10]') 'Range' Imode 1002 |Class name not found |Hidden |Unable to set the Hidden property of the Range class |Version info not found |6206.6.64.970 |Module doesnot exist |
<275=Automation(Error): ********************************************************************************************************************************************************************************************************************************************************
Is there anybody know how to get that error message <i>"Unable to set the Hidden property of the Range class"</i>?
SAP Version: 4.6C
Hi,
in SRM all messages are stored in the message handler. Also when you set a message within the check BAdI, the message is stored later in the message handler. If you want to know when a message is moved to the message handler, just set a break-point in FM BBP_PD_MSG_ADD.
Regards
Similar Messages
-
Hi,
Question : could you please tell me how to catch footer error message?
Background :
I am working with FM L_TO_CREATE_SINGLE .
This FM has so many exceptions and I am catching those in my custom program.
the problem is FM is throwing error message while it executes and simply coming out of my custom program and displaying error message at footer so I am not able to catch error message.
Please help me how to catch this error and see my code below
CALL FUNCTION 'L_TO_CREATE_SINGLE'
EXPORTING
I_LGNUM = '620'
I_BWLVS = '999'
I_MATNR = WA_RECORD_OUT-MATNR
I_WERKS = WA_RECORD_OUT-WERKS
I_ANFME = WA_PHY_INV_HIS-QUANTITY
I_ALTME = WA_PHY_INV_HIS-UNIT_OF_MEASURE
I_SQUIT = 'X'
I_VLTYP = WA_RECORD_OUT-LGTYP
I_VLPLA = WA_RECORD_OUT-LGPLA
I_VLENR = WA_PHY_INV_HIS-STO_UNIT
I_NLTYP = WA_PHY_INV_HIS-STO_TYPE
I_NLPLA = WA_PHY_INV_HIS-STO_BIN
I_COMMIT_WORK = 'X'
I_BNAME = SY-UNAME
I_KOMPL = 'X'
IMPORTING
E_TANUM = I_TANUM
EXCEPTIONS
NO_TO_CREATED = 1
BWLVS_WRONG = 2
BETYP_WRONG = 3
BENUM_MISSING = 4
BETYP_MISSING = 5
FOREIGN_LOCK = 6
VLTYP_WRONG = 7
VLPLA_WRONG = 8
VLTYP_MISSING = 9
NLTYP_WRONG = 10
NLPLA_WRONG = 11
NLTYP_MISSING = 12
RLTYP_WRONG = 13
RLPLA_WRONG = 14
RLTYP_MISSING = 15
SQUIT_FORBIDDEN = 16
MANUAL_TO_FORBIDDEN = 17
LETYP_WRONG = 18
VLPLA_MISSING = 19
NLPLA_MISSING = 20
SOBKZ_WRONG = 21
SOBKZ_MISSING = 22
SONUM_MISSING = 23
BESTQ_WRONG = 24
LGBER_WRONG = 25
XFELD_WRONG = 26
DATE_WRONG = 27
DRUKZ_WRONG = 28
LDEST_WRONG = 29
UPDATE_WITHOUT_COMMIT = 30
NO_AUTHORITY = 31
MATERIAL_NOT_FOUND = 32
LENUM_WRONG = 33
OTHERS = 34 .
IF SY-SUBRC <> 0.
CASE sy-subrc.
WHEN 1. MESSAGE = 'no_to_created'.
WHEN 2. MESSAGE = 'bwlvs_wrong' .
WHEN 3. MESSAGE = 'betyp_wrong'.
WHEN 4. MESSAGE = 'benum_missing'.
WHEN 5. MESSAGE = 'betyp_missing'.
WHEN 6. MESSAGE = 'foreign_lock'.
WHEN 7. MESSAGE = 'vltyp_wrong'.
WHEN 8. MESSAGE = 'vlpla_wrong'.
WHEN 9. MESSAGE = 'vltyp_missing'.
WHEN 10. MESSAGE = 'nltyp_wrong'.
WHEN 11. MESSAGE = 'nlpla_wrong'.
WHEN 12. MESSAGE = 'nltyp_missing'.
WHEN 13. MESSAGE = 'rltyp_wrong'.
WHEN 14. MESSAGE = 'rlpla_wrong'.
WHEN 15. MESSAGE = 'rltyp_missing'.
WHEN 16. MESSAGE = 'squit_forbidden'.
WHEN 17. MESSAGE = 'manual_to_forbidden'.
WHEN 18. MESSAGE = 'letyp_wrong'.
WHEN 19. MESSAGE = 'vlpla_missing'.
WHEN 20. MESSAGE = 'nlpla_missing'.
WHEN 21. MESSAGE = 'sobkz_wrong'.
WHEN 22. MESSAGE = 'sobkz_missing'.
WHEN 23. MESSAGE = 'sonum_missing'.
WHEN 24. MESSAGE = 'bestq_wrong'.
WHEN 25. MESSAGE = 'lgber_wrong'.
WHEN 26. MESSAGE = 'xfeld_wrong'.
WHEN 27. MESSAGE = 'date_wrong'.
WHEN 28. MESSAGE = 'drukz_wrong'.
WHEN 29. MESSAGE = 'ldest_wrong'.
WHEN 30. MESSAGE = 'update_without_commit'.
WHEN 31. MESSAGE = 'no_authority'.
WHEN 32. MESSAGE = 'material_not_found'.
WHEN 33. MESSAGE = 'lenum_wrong'.
WHEN 34. MESSAGE = 'ERROR_MESSAGE'.
WHEN OTHERS.
message id sy-msgid type sy-msgty number sy-msgno with
sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDCASE.
Thanks
SBHi I have resloved it myself. here is the working code, thanks for all your help
CALL FUNCTION 'L_TO_CREATE_SINGLE'
EXPORTING
I_LGNUM = '620'
I_BWLVS = '999'
I_MATNR = WA_RECORD_OUT-MATNR
I_WERKS = WA_RECORD_OUT-WERKS
I_ANFME = WA_PHY_INV_HIS-QUANTITY
I_ALTME = WA_PHY_INV_HIS-UNIT_OF_MEASURE
I_SQUIT = 'X'
I_VLTYP = WA_RECORD_OUT-LGTYP
I_VLPLA = WA_RECORD_OUT-LGPLA
I_VLENR = WA_PHY_INV_HIS-STO_UNIT
I_NLTYP = WA_PHY_INV_HIS-STO_TYPE
I_NLPLA = WA_PHY_INV_HIS-STO_BIN
I_COMMIT_WORK = 'X'
I_BNAME = SY-UNAME
I_KOMPL = 'X'
IMPORTING
E_TANUM = I_TANUM
EXCEPTIONS
NO_TO_CREATED = 1
BWLVS_WRONG = 2
BETYP_WRONG = 3
BENUM_MISSING = 4
BETYP_MISSING = 5
FOREIGN_LOCK = 6
VLTYP_WRONG = 7
VLPLA_WRONG = 8
VLTYP_MISSING = 9
NLTYP_WRONG = 10
NLPLA_WRONG = 11
NLTYP_MISSING = 12
RLTYP_WRONG = 13
RLPLA_WRONG = 14
RLTYP_MISSING = 15
SQUIT_FORBIDDEN = 16
MANUAL_TO_FORBIDDEN = 17
LETYP_WRONG = 18
VLPLA_MISSING = 19
NLPLA_MISSING = 20
SOBKZ_WRONG = 21
SOBKZ_MISSING = 22
SONUM_MISSING = 23
BESTQ_WRONG = 24
LGBER_WRONG = 25
XFELD_WRONG = 26
DATE_WRONG = 27
DRUKZ_WRONG = 28
LDEST_WRONG = 29
UPDATE_WITHOUT_COMMIT = 30
NO_AUTHORITY = 31
MATERIAL_NOT_FOUND = 32
LENUM_WRONG = 33
ERROR_MESSAGE = 99
OTHERS = 34.
IF SY-SUBRC NE 0.
CALL FUNCTION 'FORMAT_MESSAGE'
EXPORTING
ID = SY-MSGID
LANG = '-D'
NO = SY-MSGNO
V1 = SY-MSGV1
V2 = SY-MSGV2
V3 = SY-MSGV3
V4 = SY-MSGV4
IMPORTING
MSG = MESSAGE
EXCEPTIONS
NOT_FOUND = 1
OTHERS = 2.
ENDIF.
Edited by: Rob Burbank on Oct 12, 2011 3:44 PM -
How to catch error message inside a variable?
Hi,
I'm trying to catch the error message inside a variable using this this command below:-
<%=odiRef.getPrevStepLog("MESSAGE")%>
Could you please tell me what is the right approach to capture the error message inside a variable.
Thanks
AnindyaHi Bhabani,
I have done this and select an oracle schema.But the variables only captures the (null).Please look into this.You must have one step prior to this refresh variable. Then only it can get the status as given below.
Returns the one-letter code indicating the status with which the previous step terminated. The state R (Running) is never returned.
D: Done (success)
E: Error
Q: Queued
W: Waiting
M: Warning
If you want the complete error details then you will face issues in case of multi line message. For this best option would be jython variable.Could please provide me some idea how to use this jython variable.I will update you on this soon
Thanks
Anindya -
How to catch error message and show it in VC?
I want to catch the error message and show it in VC.For example, if there is no data row in table view queryed from data service, then popup a window to show the message "No Data Found".I don't konw how to implement it!
Hello Kane
use expression{disble this after defining erroe messege} box in that popup there u can define your own message as error or warning accordingnly it display message
I hope it work or Let me know it
Regards
````Satish```` -
Problem in BDC: Catching error messages (Urgent)
Hello Experts,
I want to catch the error message coming in the form of popup using Call Transaction in background mode.
I have used the following statement.
CALL TRANSACTION 'FBZ5' USING bdcdata MODE 'N' messages into bdcmsg.
But this statement catches only the messages which are displayed in the task bar. It doesn't catch the error message in the form of popup.
Please suggest any solution to this.
Thanks.
RadhikaHi Radhika ,
try this one,
DATA : BDCMSGCOLL TYPE TABLE OF BDCMSGCOLL WITH HEADER LINE,
BDCDATA TYPE TABLE OF BDCDATA WITH HEADER LINE.
<b>CALL TRANSACTION 'MM01' USING BDCDATA MODE N UPDATE S MESSAGES INTO BDCMSGCOLL.</b>
IF SY-SUBRC <> 0.
PERFORM ERR.
CLEAR I_MSG.
REFRESH I_MSG.
ENDIF.
*& Form ERR
text
--> p1 text
<-- p2 text
form ERR .
DATA V_MSG(255) TYPE C.
READ TABLE I_MSG WITH KEY MSGTYP = 'E'.
IF SY-SUBRC = 0.
CALL FUNCTION 'FORMAT_MESSAGE'
EXPORTING
ID = I_MSG-MSGID
LANG = 'E'
NO = I_MSG-MSGNR
V1 = I_MSG-MSGV1
V2 = I_MSG-MSGV2
V3 = I_MSG-MSGV3
V4 = I_MSG-MSGV4
IMPORTING
MSG = V_MSG
EXCEPTIONS
NOT_FOUND = 1
OTHERS = 2
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
WRITE V_MSG. " Error Message Displayed Here.
CLEAR V_MSG.
ENDIF.
endform. " ERR
Regards,
Vijay. -
Catching error message from standard function module to internal table.
Hi,
i am calling a FM in my custom prog.
After execution of the FM some auto generated errors is getting displayed.
I want to pass this error to an internal table.
Please tell me how to do this?
CALL FUNCTION 'FORMAT_CHECK'
EXPORTING
i_checkrule = t005-prbkn
i_checkfield = it_ven-bankn
i_checklength = t005-lnbkn
i_checkmask = space
i_fname = fname
EXCEPTIONS
not_valid = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
I want to catch this particular error message in the itab.
Thanks,
SAM.Even we can create an internal table nad move the messages to it.
DATA : BEGIN OF L_ERR OCCURS 0,
SNO LIKE SY-tabix, "serial no
MSGTY LIKE SY-MSGTY, "message type
MSGNO LIKE SY-MSGNO, "message no
ERR_TEXT LIKE T100-TEXT, "message text
END OF L_ERR.
IF SY-SUBRC <> 0.
L_ERR-SNO = SY-TABIX.
L_ERR-MSGTY = SY-MSGTY.
L_ERR-MSGNO = SY-MSGNO.
L_ERR-ERR_TEXT = TEXT-015. "Problem encounterd in uploading data.
APPEND L_ERR.
clear L_ERR.
ENDIF. -
Catch Error message from WLI Process
Hi,
I have a big application developed with WLI and I wanna know if there is a way to recive error messagem from this application throught the ALSB. The ALSB call a WLI jpd procces by BussinesProxy.
For example, when occurs a database error into JPD proccess, I want to receive this error and log it or pass it to another application to nofify error and so one.
All the procces in my WLI application were developed with ClientRequestWithReturn and I am thinking in put in this return one tag called <ERROR>ORACLE-0002 - JDBC ERROR bla bla</ERROR> in case off error and <ERROR>FALSE</ERROR> when everythig went OK at the WLI Application.
Is there another way to do this?
Thanks!
Edited by denimar at 05/12/2008 2:33 PMHi,
Try throwing an RPC SoapFaultException from your JPD. That should make it back to ALSB as an error and does not count as "Unhandled Exception" by WLI. Although SoapFaultExceptions are a pain to create.
Otherwise passing an error element back in the body has worked fine for me in the past. -
Hi all
I have a report published in portal and now I have the necessity to show a message when the user execute this report. If the user execute this report and the process chain that update the information is running, I have to show the message "Update Process in Progress, Please Wait a Moment"
Now I can show the message but I want show this message in a popup window, for ensure that the user can see it.
Any Idea thanks.Hi,
in SRM all messages are stored in the message handler. Also when you set a message within the check BAdI, the message is stored later in the message handler. If you want to know when a message is moved to the message handler, just set a break-point in FM BBP_PD_MSG_ADD.
Regards -
Catching error messages in Webservice response
Hi,
The webservice I am trying to call from ABAP is throwing address not found exception which is caught by cx_ai_system_fault exception class. This class only returns <faultcode> and <faultstring> but not <ErrorCode> and <ErrorMsg> in <detail> node.
Is there any way I could get information from <detail> node?
Below is response I am getting from webservice.
<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>Fault occurred</faultstring>
<faultactor>http://testserver/Addressverification/addressservices.asmx</faultactor>
<detail>
<ErrorCode xmlns="http://www.testserver.com">2</ErrorCode>
<ErrorMsg xmlns="http://www.testserver.com">ADDRESS NOT FOUND</ErrorMsg>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Thank you,
JagadishIf you see proxy structure created from wsdl then you can find exception class which may have "Detail" node.
Regards,
gourav -
Help Needed With Scripting and Error Messages
I am working to build a script to change orders in SAP using Java. I begun by recording steps and combining them. I am having issues with the Warning and Error Messages. Can someone help me write language to have the script enter through the warnings or errors if they pop up, but move to the next step if nothing pops up?? Some orders have the message, some do not, some have multiples... etc...
Thanks!!Hello Jamie.
Getting popup you can use an Loop like below (this is now for Excel VBA coded):
For Each subWindow In Session.Children
If subWindow.Name = "wnd[1]" Then
On Error Resume Next
Session.FindById("wnd[1]").sendVKey 0
Session.FindById("wnd[1]/usr/btnANSWER_YES").press
Session.FindById("wnd[1]/usr/btnSPOP-OPTION2").press
End If
Next
For Messages in SAP session statusbar like this:
If Session.FindById("wnd[0]/sbar").Text <> "" Then ...
To catch error Messages defined by messagetype you can use this:
If Session.FindById("wnd[0]/sbar").messagetype = "S" Then ... 'sucess messagetype
If Session.FindById("wnd[0]/sbar").messagetype = "I" Then ... 'Information messagetype
If Session.FindById("wnd[0]/sbar").messagetype = "E" Then ... 'Error messagetype
Aso...like we have in SAP
Hope this help a bit to achieve your requirements.
Best regards,
Holger -
Catch datetime exception and custom error message in SSRS
I currently working on create report by using SSRS. I have 2 parameters: [Start date] and [End date] to filter data from database and show it on report. I want to validate 2 datetime parameter as describe above. Please tell me a solution to do this.
For example:
When user type the text like: 4/15/2014mmm => System validation thrown a message: [The From Date not correct type]
But in my case, I want to receive a custom error message by myself.(Look like: [Date Invalid!])Hi Brain,
According to your description, you have a report with two parameters for user to input. Now you want to validate these two parameters and display custom error message when the date is invalid. Right?
In Reporting Service, it doesn’t provide any interference for us to modify the system error message (the text in grey color). That means we can’t modify the system message when error occurs. However we can create a textbox in this report, use custom code
and expression to display the custom error message. But this all based on the report is successfully running. So if error occurs during report processing, all the custom code and expression will not work. In this scenario, we find a workaround for you. We
use custom code to judge if the date is valid, if the users type an invalid date, we return a default value to make sure this report can successfully run. Then we use expression to control the visibility of tablix in this report and create a textbox to show
the custom error message. Your case has been tested in our local environment. Here are steps and screenshots for your reference:
Go to Report Properties. Put the code below into custom code:
Public Shared a As Integer=0
Public Shared Function IsDate(d1 As String,d2 As String) as Integer
Try
FormatDateTime(d1)
FormatDateTime(d2)
Catch ex As Exception
a=1
End Try
return a
End Function
Create two parameters. One is StartDate, the other is EndDate. Set the data type of these two parameters Text.
Create a filter for StartDate, put the expression below into Value:
=IIF(Code.IsDate(Parameters!StartDate.Value,Parameters!EndDate.Value)=0,CDate(IIF(Code.IsDate(Parameters!StartDate.Value,Parameters!EndDate.Value)=0,Parameters!StartDate.Value,"1/1/2012")),CDate("1/1/2012"))
Create a filter for EndDate, put the expression below into Value:
=IIF(Code.IsDate(Parameters!StartDate.Value,Parameters!EndDate.Value)=0,CDate(IIF(Code.IsDate(Parameters!StartDate.Value,Parameters!EndDate.Value)=0,Parameters!EndDate.Value,"1/1/2013")),CDate("1/1/2013"))
Ps: In step3 and step4, the date(“1/1/2012”, “1/1/2013”) in the expression are the default we set to make sure the report can successfully process. You can set any date existing in your dataset.
Use the expression below to set the visibility of the tablix:
=IIF(Code.IsDate(Parameters!StartDate.Value,Parameters!EndDate.Value)=0,false,true)
Create a textbox, put the expression below into it:
=IIF(Code.IsDate(Parameters!StartDate.Value,Parameters!EndDate.Value)=0,"","Date invalid")
Save and preview. It looks like below:
Reference:
SSRS Calendar and Date Restriction
Errors and Events Reference (Reporting Services)
If you have any question, please feel free to ask.
Best Regards,
Simon Hou
-
Automator Workflow Fails with Cryptic Error Message
I'm updating an Automator workflow for OS X Lion that I initally developed and used, without issue, in OS X Tiger. The workflow asks for a name, creates a folder for the name, takes a digital image with a Nikon D50 connected to the computer, and saves the image to the new folder. This aspect of the workflow works fine.
I then have a prompt asking if we should take another. If the user says "yes," the script should take another image and save it to the folder. This is where I run into an issue. When I attempt to add another "Take a Picture Action" into the workflow, I get the cryptic (at least to me) error message in the attached screenshot.
Here's the text:
"Cannot update for observer <AMWorkflow 0x400458ac0> for the key path "parameters.name" from <TakePicture 0x403e3b0a0>, most likely because the value for the key "parameters" has changed without an appropriate KVO notification being sent. Check the KVO-compliance of the TakePicture class."
The language of this error would seem to indicate a bug. Any thoughts on a fix or the means to report to Apple?The subject of this post is a bit misleading. The workflow wasn't failing while I was running it, but rather when I was editing it and trying to include another 'Take a Picture' action in the same workflow.
The workaround I found was to use a 'Loop' action on the 'Take a Picture' action. It's a bit more elegant and doesn't require multiple 'Take a Picture' actions in the same workflow.
Nonetheless, what does this error message mean? -
During iTunes installation, when it comes to installation phase "Registering iTunes automation server"... I am getting following error message:
"Microsoft visual C++ runtime Library"...
"Runtime Error! Program: C:\program files (x86)\iTunes\iTunes.exe"
"R6034
An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information."
My system is Windows 7 Enterprise - Service Pack1Check the user tip below.
https://discussions.apple.com/docs/DOC-6562 -
Catch mapping error message in BPM Exception branch
Hi dudes,
Does anyone know how to catch the mapping runtime error message into a BPM exception branch? I know how to create an exception branch and how to trigger it, but I wonder whether it's possible to pass the mapping error message as shown in SXI_MONITOR (i.e. 'Cannot create target element XXXXX. Values missing in queue context').
Otherwise, everytime my BPM fails I will have to take the payload and run the mapping test in order to find out the reason of the error.
Many thanks in advance!
PacoThanks,
My problem is not about handling exception in BPM, but getting the mapping error description and then passing it to the exception branch.
I can see in the workflow log that this info is contained into the Exception container EXCEPTIONS[2] / T100MSG:
Message Class: SAI_MAPPING
Message Number: 217
Message Type: E
Message Variable: com/sap/xi/tf/_<MM name>
Message Variable: com.sap.aii.mappingtool.tf7.IllegalInstanceExcepti
Message Variable: on: Cannot create target element /ns1:<path/field>.Message Variable: Values~
The text in bold is the one I am interested in to be get and mapped into the exception branch. -
Catching System Error Message in Abap Proxy.
Hi all,
I want to know whether it is possible to catch the system error message from SXMB_MONI in proxy scenario's.
The error i am getting is :
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Adapter
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="INTERNAL">HTTP_RESP_STATUS_CODE_NOT_OK</SAP:Code>
<SAP:P1>403</SAP:P1>
<SAP:P2>Forbidden</SAP:P2>
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText>Service is not active</SAP:AdditionalText>
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>HTTP response contains status code 403 with the description Forbidden Error when sending by HTTP (error code: 403, error text: Forbidden)</SAP:Stack>
<SAP:Retry>N</SAP:Retry>
</SAP:Error>
Is it possble to catch the above message text.
Regards,
KeithHi Keith,
Check this forums also should be definitely help u..
Error message handling in Integration Process
and
http://help.sap.com/saphelp_nw04/helpdata/en/dd/b7623c6369f454e10000000a114084/content.htm
also refer
Check this weblog once ... sure it will give u an idea..
/people/sap.user72/blog/2006/01/16/xi-propagation-of-meaningful-error-information-to-soap-client
and also go through this
/people/alessandro.guarneri/blog/2006/01/26/throwing-smart-exceptions-in-xi-graphical-mapping
Regards,
Sridhar
Maybe you are looking for
-
Link multiple XML files stored in oracle database
Link multiple XML files Can any one give some code example regarding my issue: If I have for example file1.xml stored in one relational table and another file2.xml stored in another table -.etc And I want to put link and reference which will make me
-
Frequent Kernel Panic, Panic report included
Hi, I'm having frequent kernel panics, not sure what is causing them, recently had to repair the SSD as the number of free block was corrupt but the disk is now healthy. Thanks for any help Anonymous UUID: --- Thu Jun 19 19:10:02 2014 panic(cpu
-
Why can't I watch a video?
I try to watch a video on iPad and it won't work.
-
Liquify crashes Photoshop!
Everytime I click on the liquify tool my Photoshop CC crashes - I had the same problem with Photoshop C6 before, and just downloaded the Creative Cloud today, but problem's still there. It's so annoying! Can anybody help me fix it?
-
Having trouble with spry image slide show
Im new to dw and i inserted a image slide show into my index.htm file, it works fine when i preview it in dw cs5.5. When I try it on a web browser I get a dialog box that says that the spry panel selector .js requires spry widget.js and continues th