public interface SAPConnection
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the connection
|
org.pentaho.di.trans.steps.sapinput.sap.impl.SAPRowIterator |
executeFunctionCursored(SAPFunction function,
Collection<SAPField> input,
Collection<SAPField> output) |
SAPResultSet |
executeFunctionUncursored(SAPFunction function,
Collection<SAPField> input,
Collection<SAPField> output) |
SAPFunction |
getFunction(String name) |
Collection<SAPFunction> |
getFunctions(String query) |
SAPFunctionSignature |
getFunctionSignature(SAPFunction function) |
void |
open(org.pentaho.di.core.database.DatabaseMeta sapConnection)
Open a connection to SAP ERP Note: method for init()
|
void |
open(SAPConnectionParams params) |
void open(org.pentaho.di.core.database.DatabaseMeta sapConnection) throws SAPException
sapConnection
- The SAP Connection to use, needs to be of type SAP ERPSAPException
- in case something went wrong during the connection phase.void open(SAPConnectionParams params) throws SAPException
SAPException
void close()
Collection<SAPFunction> getFunctions(String query) throws SAPException
SAPException
SAPFunction getFunction(String name) throws SAPException
SAPException
SAPFunctionSignature getFunctionSignature(SAPFunction function) throws SAPException
SAPException
org.pentaho.di.trans.steps.sapinput.sap.impl.SAPRowIterator executeFunctionCursored(SAPFunction function, Collection<SAPField> input, Collection<SAPField> output) throws SAPException
SAPException
SAPResultSet executeFunctionUncursored(SAPFunction function, Collection<SAPField> input, Collection<SAPField> output) throws SAPException
SAPException