Modifier and Type | Method and Description |
---|---|
abstract RequestResultT |
Request.execute(Destination destination)
Executes a given request using the given
Destination . |
RequestResultT |
RequestExecutor.execute(Destination destination,
RequestT request)
Executes a request against an SAP S/4HANA system.
|
RequestResultT |
ErpHttpRequestExecutor.execute(HttpDestination destination,
RequestT request,
RequestSerializer<RequestT,RequestResultT> requestSerializer)
Serializes the given request, executes it, and the deserializes the response.
|
String |
ErpHttpRequestExecutor.execute(HttpDestination destination,
SerializedRequest<RequestT> serializedRequest)
Executes the given
serializedRequest as a HttpUriRequest , returning the body of the
HttpResponse received. |
Modifier and Type | Class and Description |
---|---|
class |
AccessDeniedException
Thrown when a certain service denies access to the requested resources.
|
class |
CloudConnectorException
An exception that is thrown when there is an issue reported by the SAP HANA Cloud Connector.
|
class |
LogonErrorException
Thrown when a certain service refuses the logon attempt.
|
class |
MissingConfigException
Thrown when configuration for accessing a certain system is missing.
|
Modifier and Type | Method and Description |
---|---|
void |
SoapTransaction.commit(Destination destination,
RequestT request) |
void |
JCoTransaction.commit(Destination destination,
RequestT request) |
void |
Transaction.commit(Destination destination,
RequestT request)
If
Transaction.execute(Destination, AbstractRemoteFunctionRequest) succeeded, this method is called to actually
commit the changes. |
RfmRequestResult |
RfmRequest.execute(Destination destination)
Executes a given request using the given
Destination . |
BapiRequestResult |
BapiRequest.execute(Destination destination)
Executes a given request using the given
Destination . |
RequestResultT |
RemoteFunctionRequestExecutor.execute(Destination destination,
RequestT request) |
RequestResultT |
SoapTransaction.execute(Destination destination,
RequestT request) |
RequestResultT |
Transaction.execute(Destination destination,
RequestT request)
The actual logic to be executed.
|
void |
SoapTransaction.rollback(Destination destination,
RequestT request) |
void |
JCoTransaction.rollback(Destination destination,
RequestT request) |
void |
Transaction.rollback(Destination destination,
RequestT request)
If there was a problem with
Transaction.execute(Destination, AbstractRemoteFunctionRequest) or
Transaction.commit(Destination, AbstractRemoteFunctionRequest) this method will get called to rollback any unwanted
changes. |
Modifier and Type | Class and Description |
---|---|
class |
InvalidParameterException
Thrown when a parameter is invalid.
|
class |
MissingErpConfigException
Thrown when an ERP configuration prevents an action (e.g.
|
class |
MissingParameterException
Thrown when a mandatory parameter is missing.
|
class |
NotImplementedException
Thrown when a method is not implemented.
|
class |
ParameterNotFoundException
The Parameter Not Found Exception.
|
class |
RemoteFunctionCommitFailedException
Thrown when the commit during the invocation of a remote function fails.
|
class |
RemoteFunctionException
Thrown when something goes wrong during the invocation of a remote function.
|
class |
RemoteFunctionRollbackFailedException
Thrown when the rollback during the invocation of a remote function fails.
|
class |
WrongCustomizingException
The Wrong Customizing Exception.
|
Copyright © 2020 SAP SE. All rights reserved.