on 02-26-2014 10:16 AM
Hi Experts,
I have a field in a function module with type decimal. When tested locally in SE37, the value being returned is <field>0.99</field>.
Now this field is mapped in PI without any conversion or transformation. Instead of getting <field>0.99</field>, I get <field>.99</field>, without the left 0.
Checking the inbound message in SXI_MONITOR, the value is already .99 and not 0.99
Has anyone encountered this weird conversion before? Why does it show 0.99 in SE37 but when sent to PI, it becomes .99?
Is it a known issue in PI?
Appreciate your inputs. Thanks!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI Mark
Can you check if the
XSD attributes are correct on abap proxy structure view, i think if you define the field as decimal in datatype and mention total digits , fraction digits and min and max length it will display correctly.
I think you can define it as string also with min and max length if there is no specific constraints to check and test once.
Regards
Srinivas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mark,
If possible, simply change the data type to char of specific length. Then PI will skip any conversion .
Regards,
Greg
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.