Try the following piece of code, however I believe it might affect the performance:
real number = 123456789.987654321;
str value = num2str(number,0,7,0,0);
str fraction;
int result;
List segments = new List(Types::String);
ListEnumerator enumerator;
segments = strSplit(value, ".");
enumerator = segments.getEnumerator();
while(enumerator.moveNext())
{
fraction = enumerator.current();
}
result = str2int(fraction);
info(strFmt("%1", result));