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
SAPExceptionvoid close()
Collection<SAPFunction> getFunctions(String query) throws SAPException
SAPExceptionSAPFunction getFunction(String name) throws SAPException
SAPExceptionSAPFunctionSignature getFunctionSignature(SAPFunction function) throws SAPException
SAPExceptionorg.pentaho.di.trans.steps.sapinput.sap.impl.SAPRowIterator executeFunctionCursored(SAPFunction function, Collection<SAPField> input, Collection<SAPField> output) throws SAPException
SAPExceptionSAPResultSet executeFunctionUncursored(SAPFunction function, Collection<SAPField> input, Collection<SAPField> output) throws SAPException
SAPException