|
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 |