|
SAP2Java 1.0.3 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.sap.bapi.mapper.DataMapper
This class maps the SAP R3 and Java data types. The following listing gives
all the data types that are handled by this application --
RFCTYPE_CHAR java.lang.String
RFCTYPE_DATE java.util.Date
RFCTYPE_BCD java.math.BigDecimal
RFCTYPE_TIME java.util.Date
RFCTYPE_BYTE byte []
RFCTYPE_NUM java.math.BigInteger
RFCTYPE_FLOAT double
RFCTYPE_INT int
RFCTYPE_INT2 short
RFCTYPE_INT1 byte
| Constructor Summary | |
DataMapper()
|
|
| Method Summary | |
void |
convertTypeInput(com.sap.mw.jco.JCO.ParameterList list,
java.lang.String importName)
Handles converting R3 Import Values. |
void |
convertTypeOutput(com.sap.mw.jco.JCO.ParameterList list,
java.lang.String exportName)
Handles converting R3 Export Values. |
void |
convertTypeTable(com.sap.mw.jco.JCO.ParameterList list)
Handles converting R3 Tables Method convertTypeTable. |
void |
convertTypeTable(com.sap.mw.jco.JCO.Structure structure)
Handles converting R/3 Structures Method convertTypeTable. |
static java.lang.String |
getJavaType(com.sap.mw.jco.JCO.Field field)
Maps the ABAP data types to java. |
static java.lang.Class |
getWrapper(java.lang.String type)
Get the Wrapper Class for the associated primitive value Method getWrapper. |
static boolean |
isPrimitive(java.lang.String type)
Checks if the java type is a primitive type ( int, short, byte, double ). |
void |
makeArray(java.lang.String name)
Method makeArray. |
void |
writeGetter(java.lang.String name,
java.lang.String params)
Method writeGetter. |
void |
writeSetter(java.lang.String name,
java.lang.String params)
Method writeSetter. |
void |
writeVariable(java.lang.String name,
java.lang.String type,
java.lang.String description)
Method writeVariable. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DataMapper()
| Method Detail |
public static java.lang.String getJavaType(com.sap.mw.jco.JCO.Field field)
field -
public static boolean isPrimitive(java.lang.String type)
type -
public static java.lang.Class getWrapper(java.lang.String type)
type -
public void writeGetter(java.lang.String name,
java.lang.String params)
name - params -
public void writeSetter(java.lang.String name,
java.lang.String params)
name - params -
public void writeVariable(java.lang.String name,
java.lang.String type,
java.lang.String description)
name - type - description - public void makeArray(java.lang.String name)
name -
public void convertTypeTable(com.sap.mw.jco.JCO.Structure structure)
throws MappingException
structure -
java.lang.Exception
MappingException
public void convertTypeTable(com.sap.mw.jco.JCO.ParameterList list)
throws MappingException
list -
java.lang.Exception
MappingException
public void convertTypeInput(com.sap.mw.jco.JCO.ParameterList list,
java.lang.String importName)
throws MappingException
list - importName -
java.lang.Exception
MappingException
public void convertTypeOutput(com.sap.mw.jco.JCO.ParameterList list,
java.lang.String exportName)
throws java.lang.Exception
list - exportName -
java.lang.Exception
|
SAP2Java 1.0.3 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||