Floating Point Error while Activating Field in Mapper
Process Runner DB implements RFC to communicate with SAP in order to extract data using standard SAP function module. At times user may face an error message like the following while activating the floating point field in Mapper.
Floating type fields are not supported for an extract.
Solution
To fix this issue you can use the RFM function BBP_RFC_READ_TABLE and resolve Floating Point Error while activating any field that carries FLOATING type.
Prerequisites
Ensure that BBP_RFC_READ_TABLE function module is available in your SAP system.
Note: If it isn't possible to enable BBP_RFC_READ_TABLE then the alternate option is to use Innowera ABAP Add-on which would address this limitation and add other features to extraction ability.
- Open Process Runner DB and go to Tools > Options > Data Extractor Tab.
- Select Use Extended RFM and ensure the function module name is same as mentioned in SAP system.
- Set the Record/Row Width as 512 (character).
- After the settings are done, activate the floating point fields and check and verify the download.
Note: Floating point value gets downloaded in the same format which is manually seen through SE11 or SE16N transaction.