When passing parameters, conversion is always via character type:
The ABAP-type is converted into CHAR according to ABAP-conventions. Afterwards, the CHAR is converted into OLE by using the corresponding OLE types:
ABAP-Type
® CHAR ® OLE typeWithout Typeinfo, or if the OLE type is undefined, it is set according to the ABAP type as follows:
ABAP types |
OLE types |
I |
Int |
P,F |
Double |
D |
Date |
T |
Time |
otherwise |
Character |
At present, the maximum length of character variables is restricted to 255.

With some objects the semantics of the parameters depends on the OLE type (see the documentation of the server application).