Quantcast
Channel: SCN: Message List - ABAP Development
Viewing all articles
Browse latest Browse all 10425

Re: Function module to convert weight without material

$
0
0

Hi Tarpan,

 

Try using the following FM:

 

UNIT_CONVERSION_SIMPLE

 

This FM converts values from one measurement unit to another and rounds the result to the number of decimal places maintained in the measurement unit table, if necessary. The rounding is up ('+'), down ('-'), commercial ('X') or no rounding (SPACE), depending on the parameter ROUND_SIGN.

It can also be used for rounding according to the measurement unit table only. In this case UNIT_IN = UNIT_OUT.

Conversion requires that both units are maintained in the measurement unit table and have the same dimension and are not both without dimension.

Rounding is also possible for dimensionless units.

 

Example

DATA: VALUE_IN TYPE F,

VALUE_OUT TYPE F, UNIT_IN   LIKE T006-MSEHI, UNIT_OUT  LIKE T006-MSEHI.



CALL FUNCTION 'UNIT_CONVERSION_SIMPLE'

 

EXPORTING

 

INPUT                = VALUE_IN

ROUND_SIGN           = 'X'

UNIT_IN              = UNIT_IN

UNIT_OUT             = UNIT_OUT

 

IMPORTING

 

OUTPUT               = VALUE_OUT

 

EXCEPTIONS

 

CONVERSION_NOT_FOUND = 01

DIVISION_BY_ZERO     = 02

INPUT_INVALID        = 03

OVERFLOW             = 04

OUTPUT_INVALID       = 05

UNITS_MISSING        = 06

UNIT_IN_NOT_FOUND    = 07

UNIT_OUT_NOT_FOUND   = 08.

 


 

Hope it helps!!

 

Thanks!!!

Alora


Viewing all articles
Browse latest Browse all 10425

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>