cancel
Showing results for 
Search instead for 
Did you mean: 

Sysrem error and Application error

Former Member
0 Kudos

Hi ,

what is the diffrence between syatem and application errors?

Regards,

rao

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

System error : System error means its the problem of system like hardware problem or any OS problem or any thing related to the system.

Application error : Application error means its come from our application. suppose we are developing one application or program ther some errors are there that are comes under application errors. compilation errors or runtime errors also comes under application errors.

Answers (6)

Answers (6)

former_member556603
Active Contributor
0 Kudos

Rao,

Hope u r problem is solved..

Satya

Former Member
0 Kudos

Hi,

can we restart the messages with application and system errors?

regards,

rao

Edited by: rao n on May 7, 2008 3:57 PM

Former Member
0 Kudos

Hi Rao,

Yes, We can Restart Error messages From MONI itself

Select the message and say Restart, it will restart

Regards

Seshagiri

Former Member
0 Kudos

In simple Words,

<b>System Error: Generated by system. you have no control eg. SAP ERP server is down

Application Error: Custom Generated. You want to throw some error if some condition occurs. Just like exceptions.

</b>

****Reward points ,if found useful

former_member556603
Active Contributor
0 Kudos

Hi Rao,

Use

· System errors, which are triggered by the runtime. These might be errors during transfer, due to a failed server, for example.

· Application errors, which are triggered or handled by the application alone. An example would be a request for data about a material that is unknown in the receiver system.

Application error handling is essentially of interest in the synchronous case. In this case, a receiver can inform a sender that an application error has occurred during processing of a request message.

Thanks,

Satya

former_member556603
Active Contributor
0 Kudos

Hi Rao,

what is the diffrence between syatem and application errors?

Use

The following errors can be handled by SAP Exchange Infrastructure:

· System errors, which are triggered by SAP Exchange Infrastructure. These might be errors during transfer, due to a failed server, for example.

· Application errors, which are triggered or handled by the application alone. An example would be a request for data about a material that is unknown in the receiver system.

Error handling is essentially of interest in the synchronous case. In this case, an application can report application errors to the caller application. In the asynchronous case, you can catch an error that has occurred during transfer and, on the inbound side, forward an error to monitoring.

Features

Handling System Errors

You can catch errors that occur when a message is being transferred, using the exception class SystemFaultException, so that the system displays an error message.

The full name of the exception class for system errors is: com.sap.aii.proxy.xiruntime.core.SystemFaultException.

Handling Application Errors in Java

In the Integration Repository, you can define fault messages to handle application errors. The proxy generation functions then generate exception classes. Using fault messages, you can handle errors triggered by the called application:

Message Interface

Error Handling Options

Synchronous Communication (Inbound/Outbound)

An exception is triggered at the receiver that is providing a service; the exception is handled by the sender that called the service.

Asynchronous Inbound Interface

Error handling is only possible using acknowledgements. The sender must request an acknowledgement message of type ApplicationError. If the application on the receiver side triggers an exception of type ApplicationFaultException, the Java proxy runtime sends a negative application acknowledgement to the receiver that contains the fault message.

Exception classes for application errors are derived from the basis exception class ApplicationFaultException. You can use this exception class to determine an error situation, independently of the exact error, or in an else branch, you can use it to catch all the errors that have not yet been handled.

Thanks,

Satya Kumar

Former Member
0 Kudos

Hi Rao,

System Errors are related to Configurations and connections part ,which is basically error of system related

things

Application errors: Are related to the actual data content errors and also application logic related .

BestRegards,

Ramesh.

Former Member
0 Kudos

Hi Rao,

Have a look at similar thread:

[|]

Regards

Bhanu

Intelligroup

Former Member
0 Kudos

Hi Rao,

System Error---If there is any thing error in receiving the data to receiver application means we say it is System Error

Application Error--If there is any thing Error while Posting the data to the Traget Application means we will say it is Application Error

Regards

Seshagiri

Edited by: N V Seshagiri on May 7, 2008 1:52 PM