SAP2Java 1.0.3 API

com.sap.bapi.listener
Class SAPListener

java.lang.Object
  |
  +--com.sap.mw.jco.JCO.Connection
        |
        +--com.sap.mw.jco.JCO.Server
              |
              +--com.sap.bapi.listener.SAPListener
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Runnable, SAPBase
Direct Known Subclasses:
CustomListenerZTest_sid

public class SAPListener
extends com.sap.mw.jco.JCO.Server
implements SAPBase

This class implements the SAPBase class and is the base class for all classes that want to handle calls from R3 to Java (outbound).


Field Summary
static java.lang.String packageName
           
 
Fields inherited from class com.sap.mw.jco.JCO.Server
AUTHORIZATION_MODE_BASIC, AUTHORIZATION_MODE_SNC, middleware
 
Fields inherited from class com.sap.mw.jco.JCO.Connection
attributes, codepage_converter, conn_object, conn_params, last_active_timestamp, pool, properties, rfc_handle, state, throughput
 
Fields inherited from interface com.sap.bapi.listener.SAPBase
getterPrefix, inputPrefix, outputPrefix, setterPrefix, SID
 
Constructor Summary
SAPListener(java.lang.String host, java.lang.String progId, java.lang.String gateway, java.lang.String clientID, java.lang.String userName, java.lang.String passWord)
          Method SAPListener.
 
Method Summary
 com.sap.mw.jco.JCO.Function getFunction(java.lang.String name)
           
 java.lang.Object[] getInput()
           
static java.lang.String getPackageName()
          Method getPackageName.
 java.lang.Object[] getTables()
           
 void handleRequest(com.sap.mw.jco.JCO.Function function)
          The implementation is provided if the class extends JCO.Server .
 void setOutput(java.lang.Object out)
          Method setOutput.
static void setPackageName(java.lang.String packageName)
          Method setPackageName.
 void setTables(java.lang.Object[] tab)
          Method setTables.
 
Methods inherited from class com.sap.mw.jco.JCO.Server
abort, checkAuthorization, disconnect, getAttributes, getGWHost, getGWServ, getMiddlewareImplementation, getProgID, getPropertyInfo, getServerInterface, getState, getThread, getTrace, isAlive, listen, onCheckTID, onCommit, onConfirmTID, onRollback, run, setRepository, setState, setThread, setTrace, start, stop, suspend
 
Methods inherited from class com.sap.mw.jco.JCO.Connection
clone, finalize, getProperties, getProperty, getThroughput, isValid, setProperty, setThroughput
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

packageName

public static java.lang.String packageName
Constructor Detail

SAPListener

public SAPListener(java.lang.String host,
                   java.lang.String progId,
                   java.lang.String gateway,
                   java.lang.String clientID,
                   java.lang.String userName,
                   java.lang.String passWord)
            throws BAPIException
Method SAPListener.

Parameters:
host -
progId -
gateway -
clientID -
userName -
passWord -
Method Detail

handleRequest

public void handleRequest(com.sap.mw.jco.JCO.Function function)
Description copied from interface: SAPBase
The implementation is provided if the class extends JCO.Server .

Specified by:
handleRequest in interface SAPBase
Overrides:
handleRequest in class com.sap.mw.jco.JCO.Server
Parameters:
function -

getInput

public java.lang.Object[] getInput()
Returns:
Object[]

getTables

public java.lang.Object[] getTables()
Returns:
Object[]

setTables

public void setTables(java.lang.Object[] tab)
               throws MappingException
Method setTables.

Parameters:
tab -
MappingException

setOutput

public void setOutput(java.lang.Object out)
               throws MappingException
Method setOutput.

Parameters:
out -
MappingException

getFunction

public com.sap.mw.jco.JCO.Function getFunction(java.lang.String name)
Overrides:
getFunction in class com.sap.mw.jco.JCO.Server

getPackageName

public static java.lang.String getPackageName()
Method getPackageName.

Returns:
String

setPackageName

public static void setPackageName(java.lang.String packageName)
Method setPackageName.

Parameters:
packageName -

SAP2Java 1.0.3 API

This is a partial documentation. Send comments to-- sid_bhat@hotmail.com