Creates an instance of a client pool to a remote SAP system (no load balancing). Note: Depending on the SAP system release, logins using Single-Sign-On (SSO) or X509
certificates are being supported.
For SSO specify the user to be $MYSAPSSO2$ and pass the base64 encoded
ticket as as the passwd parameter.
For X509 specify the user to be $X509CERT$ and pass the base64 encoded
certificate as the passwd parameter.
Creates an instance of a client pool to a remote SAP system (with load balancing). Note: Depending on the SAP system release, logins using Single-Sign-On (SSO) or X509
certificates are being supported.
For SSO specify the user to be $MYSAPSSO2$ and pass the base64 encoded
ticket as as the passwd parameter.
For X509 specify the user to be $X509CERT$ and pass the base64 encoded
certificate as the passwd parameter.
Creates an instance of a client pool to a remote SAP system (no load balancing). Note: Depending on the SAP system release, logins using Single-Sign-On (SSO) or X509
certificates are being supported.
For SSO specify the user to be $MYSAPSSO2$ and pass the base64 encoded
ticket as as the passwd parameter.
For X509 specify the user to be $X509CERT$ and pass the base64 encoded
certificate as the passwd parameter.
Deprecated.Only used internally. This method might be removed or changed in the next release without notice.
Use public void addInfo(String name, int type, int length, int offset) instead.
Deprecated.Only used internally. This method might be removed or changed in the next release without notice.
Use public void addInfo(String name, int type, int length, int offset, int decimals) instead.
Copies the matching fields from the source record into this record
Data fields are considered to be equivalent if the name and type of two
fields match.
Appends the matching fields from the source record at the end of this table
Data fields are considered to be equivalent if the name and type of two
fields match.
Creates an instance of a client connection to a remote SAP system (no load balancing)
Note: Depending on the SAP system release, logins using Single-Sign-On (SSO) or X509
certificates are being supported.
For SSO specify the user to be $MYSAPSSO2$ and pass the base64 encoded
ticket as as the passwd parameter.
For X509 specify the user to be $X509CERT$ and pass the base64 encoded
certificate as the passwd parameter.
Creates an instance of a client connection to a remote SAP system (with load balancing)
Note: Depending on the SAP system release, logins using Single-Sign-On (SSO) or X509
certificates are being supported.
For SSO specify the user to be $MYSAPSSO2$ and pass the base64 encoded
ticket as as the passwd parameter.
For X509 specify the user to be $X509CERT$ and pass the base64 encoded
certificate as the passwd parameter.
Creates an instance of a client connection to a remote SAP system (no load balancing)
Note: Depending on the SAP system release, logins using Single-Sign-On (SSO) or X509
certificates are being supported.
For SSO specify the user to be $MYSAPSSO2$ and pass the base64 encoded
ticket as as the passwd parameter.
For X509 specify the user to be $X509CERT$ and pass the base64 encoded
certificate as the passwd parameter.
Deletes the current row Note:The row pointer will be left untouched unless
it would point to a row that would have become invalid
due to the deletion operation.
Deletes the row at the specified position. Note:The row pointer will be left untouched unless
it would point to a row that would have become invalid
due to deletion.
Returns the fully-qualified name of the Java class whose instances
are manufactured if the method Field.getValue() is called
to retrieve a value from a field.
Returns the fully-qualified name of the Java class whose instances
are manufactured if the methods getValue(int index) or
getValue(String field_name) are called to retrieve a
calue from the field.
Returns the fully-qualified name of the Java class whose instances
are manufactured if the methods getValue(int index) or
getValue(String field_name) are called to retrieve a
calue from the field.
Returns a new client connection from the specified pool. Note: Any client obtained by this method must be released with
JCO.releaseClient() if not needed anymore.
Returns the number of decimals of the data field at the specified index
Decimals are only necessary for the JCO data types TYPE_BCD and TYPE_FLOAT, respectively.
Returns the number of decimals for the field with the specified name
Decimals are only necessary for the JCO data types TYPE_BCD and TYPE_FLOAT, respectively.
Returns a list of exceptions that can occur in ABAP
The exception group will be set to JCO.Exception.JCO_ERROR_ABAP_EXCEPTION,
key will contain the exception key while the message will contain a
textual description.
Returns the error group
The error group can be one of the following constants:
Constant Description
JCO_ERROR_ABAP_EXCEPTION
An exception has been thrown by a function module in the remote system
JCO_ERROR_APPLICATION_EXCEPTION
An application exception has occurred in the remote SAP system
JCO_ERROR_CANCELLED
A registered JCo server has been cancelled
JCO_ERROR_COMMUNICATION
Exception caused by network problems, connection breakdowns, gateway problems,
inavailability of the remote SAP system, etc.
Returns the timeout check period in (ms), i.e. the time after which all
connections are being checked for timeouts periodically.
The default value is 60 seconds (60000 ms).
Called after a request for a service has arrived.
Derived servers will override this function to actually implement
a specific request handling.
When this routine exits without any pending exception the output
parameters and tables will be sent back to the calling SAP system.
Called after a request for a service has arrived.
Derived servers will override this function to actually implement
a specific request handling.
When this routine exits without any pending exception the output
parameters and tables will be sent back to the calling SAP system.
This object holds all information necessary to establish a connection
to a remote JCO server, i.e. either a SAP system or an external
JCO compliant server, respectively.
JCO connection listener object
This listener will can implemented by an application that is interested
in getting information on the changes of a connection pool.
This function will be called if an error in one of the RFC functions belonging to
a certain transaction has occurred.
Derived servers can override this method to locally rollback the transaction.
Releases a client connection to its pool.
On SAP systems equal or above 4.0A the method resets the connection, i.e.
frees all resources and context allocated on the server side (i.e.
Returns the client connection to the pool.
On SAP systems equal or above 4.0A the method resets the connection, i.e.
frees all resources and context allocated on the server side (i.e.
Delete a client pool from the pool list. Note: The routine will close all open connections of
the specified pool forcefully, before the pool is being removed.
Returns the whole record in XML format.
Note: Field names in SAP system may contain characters which are illegal in XML element names.
Legal elements names however can be assembled by using the following transformation rules:
The characters 'A'-'Z', 'a'-'z', or '_' are not mapped.
Returns the value of the i'th field as a XML string.
Note: Field names in SAP system may contain characters which are illegal in XML element names.
Legal elements names however can be assembled by using the following transformation rules:
The characters 'A'-'Z', 'a'-'z', or '_' are not mapped.
Returns the value of named field as a XML string.
Note: Field names in SAP system may contain characters which are illegal in XML element names.
Legal elements names however can be assembled by using the following transformation rules:
The characters 'A'-'Z', 'a'-'z', or '_' are not mapped.