Package | Description |
---|---|
com.sap.cloud.sdk.s4hana.connectivity.rfc |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRemoteFunctionQuery<QueryT extends AbstractRemoteFunctionQuery<QueryT,QueryResultT>,QueryResultT extends AbstractRemoteFunctionQueryResult<QueryT,QueryResultT>>
Class representing a query calling a Business API (BAPI) in an ERP system.
|
class |
JCoTransaction<QueryT extends AbstractRemoteFunctionQuery<QueryT,QueryResultT>,QueryResultT extends AbstractRemoteFunctionQueryResult<QueryT,QueryResultT>>
Implementation of the
Transaction interface to be used for JCo queries. |
class |
ParameterFields<QueryT extends AbstractRemoteFunctionQuery<QueryT,?>> |
class |
RemoteFunctionQueryExecutor<QueryT extends AbstractRemoteFunctionQuery<QueryT,QueryResultT>,QueryResultT extends AbstractRemoteFunctionQueryResult<QueryT,QueryResultT>>
The meta logic used to transactional-like handle the execution of
AbstractRemoteFunctionQuery s. |
class |
SoapRemoteFunctionQuerySerializer<QueryT extends AbstractRemoteFunctionQuery<QueryT,QueryResultT>,QueryResultT extends AbstractRemoteFunctionQueryResult<QueryT,QueryResultT>>
Serializer for SOAP-based remote function queries.
|
class |
SoapTransaction<QueryT extends AbstractRemoteFunctionQuery<QueryT,QueryResultT>,QueryResultT extends AbstractRemoteFunctionQueryResult<QueryT,QueryResultT>>
Implementation of the
Transaction interface to be used for SOAP queries. |
class |
Table<QueryT extends AbstractRemoteFunctionQuery<QueryT,?>>
Gathers values that should be passed as a
JCoTable to a JCoFunction
. |
class |
TableRow<QueryT extends AbstractRemoteFunctionQuery<QueryT,?>>
This class is tightly connected to an instance of
Table , adding all values directly to this Table
instance. |
interface |
Transaction<QueryT extends AbstractRemoteFunctionQuery<QueryT,QueryResultT>,QueryResultT extends AbstractRemoteFunctionQueryResult<QueryT,QueryResultT>>
The logic to be executed transactional-like by a
RemoteFunctionQueryExecutor . |
Modifier and Type | Class and Description |
---|---|
class |
BapiQuery
Class representing a query calling a Business API (BAPI) in an ERP system.
|
class |
RfcQuery
Class representing a query calling a remote-enabled function module (RFC module or RFM) in an ERP system.
|
Modifier and Type | Method and Description |
---|---|
<QueryT extends AbstractRemoteFunctionQuery<QueryT,QueryResultT>,QueryResultT extends AbstractRemoteFunctionQueryResult<QueryT,QueryResultT>> |
RemoteFunctionQueryErrorHandler.handleQueryResult(QueryResultT queryResult)
Allows to inspect the query result after the query execution and react accordingly.
|
Modifier and Type | Method and Description |
---|---|
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.ignoringErrors()
Specifies to invoke a
RemoteFunctionQueryErrorHandler after the query execution which does not
inspect the query result and, therefore, does not throw a
RemoteFunctionException . |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.propagatingErrorsAsExceptions()
Specifies to invoke a
RemoteFunctionQueryErrorHandler after the query execution which inspects the query
result and throws a RemoteFunctionException or one of
its more-specific exceptions depending on the returned error messages of the query. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withErrorHandler(RemoteFunctionQueryErrorHandler remoteFunctionQueryErrorHandler)
Specifies to invoke the provided
RemoteFunctionQueryErrorHandler after the query has been executed. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType)
Adds an exporting parameter reflected by a data element.
|
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
BigDecimal value)
Adds an exporting
BigDecimal parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
BigInteger value)
Adds an exporting
BigInteger parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
Boolean value)
Adds an exporting
Boolean parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
Byte value)
Adds an exporting
Byte parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
Character value)
Adds an exporting
Character parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
Double value)
Adds an exporting
Double parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
Float value)
Adds an exporting
Float parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
Integer value)
Adds an exporting
Integer parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
LocalDate value)
Adds an exporting
LocalDate parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
Locale value)
Adds an exporting
Locale parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
LocalTime value)
Adds an exporting
LocalTime parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
Long value)
Adds an exporting
Long parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
Short value)
Adds an exporting
Short parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
String value)
Adds an exporting
String parameter reflected by a data element. |
<T extends ErpType<T>> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
T value)
Adds an exporting parameter reflected by a data element.
|
<T> AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
T value,
ErpTypeConverter<T> typeConverter)
Adds an exporting parameter reflected by a data element.
|
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExporting(String name,
String dataType,
Year value)
Adds an exporting
Year parameter. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withExportingFields(String name,
String dataType,
Fields fields)
Adds an exporting parameter reflected by a structure.
|
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType)
Adds an importing parameter reflected by a data element.
|
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
BigDecimal value)
Adds a importing
BigDecimal parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
BigInteger value)
Adds a importing
BigInteger parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
Boolean value)
Adds a importing
Boolean parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
Byte value)
Adds a importing
Byte parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
Character value)
Adds a importing
Character parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
Double value)
Adds a importing
Double parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
Float value)
Adds a importing
Float parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
Integer value)
Adds a importing
Integer parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
LocalDate value)
Adds a importing
LocalDate parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
Locale value)
Adds a importing
Locale parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
LocalTime value)
Adds a importing
LocalTime parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
Long value)
Adds a importing
Long parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
Short value)
Adds a importing
Short parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
String value)
Adds a importing
String parameter reflected by a data element. |
<T extends ErpType<T>> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
T value)
Adds an importing parameter reflected by a data element.
|
<T> AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
T value,
ErpTypeConverter<T> typeConverter)
Adds an importing parameter reflected by a data element.
|
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImporting(String name,
String dataType,
Year value)
Adds a importing
Year parameter reflected by a data element. |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImportingAsReturn(String dataType)
Adds an importing parameter as a return parameter with the name defined by
RETURN_PARAMETER . |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImportingAsReturn(String name,
String dataType)
Adds an importing parameter as a return parameter.
|
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withImportingFields(String name,
String dataType,
Fields fields)
Adds an importing parameter reflected by a structure.
|
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withTableAsReturn(String dataType)
Adds a table parameter as a return parameter with the name defined by
RETURN_PARAMETER . |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withTableAsReturn(String name,
String dataType)
Adds a table parameter as a return parameter.
|
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withTypeConverters(ErpTypeConverter<?>... typeConverters)
Delegates to
withTypeConverters(Iterable) . |
AbstractRemoteFunctionQuery<QueryT,QueryResultT> |
AbstractRemoteFunctionQuery.withTypeConverters(Iterable<ErpTypeConverter<?>> typeConverters)
Registers the given
ErpTypeConverter s. |
Copyright © 2019 SAP SE. All rights reserved.