Since M3 Java code is similar to RPG and use MvxString
rather than
String
, here is the code to convert/format numeric value to alpha value in M3.
1: this.PXNUM = dSUM;
2: this.PXALPH.clear();
3: SRCOMNUM.COMNUM();
4: WQT[tempIdx].moveRight(this.PXALPH);
In line number:
- Assign double value which is to be converted.
- Clear any previous value of
PXALPH
. - Actual conversion. The
SRCCOMNUM
is an object of cSRCOMNUM
class declared in
mvx.app.util. - Gets the converted alphanumeric value.
Let, dSUM= 38.05580 and if we want:
- to display dSUM with two decimals:
1: this.PXNUM = dSUM;
2: this.PXALPH.clear();
3: this.PXDCCD = 2;
4: SRCOMNUM.COMNUM();
5: WQT[tempIdx].moveRight(this.PXALPH);
Output> 38.05
to display a negative value: Here we have an option for which character to be used for negative representations (i.e. –38.05, (38.55), 38.05- etc.)
1: this.PXNUM = dSUM;
2: this.PXALPH.clear();
3: this.PXDCCD = 2;
4: SRCOMNUM.PXPNVB='(';
5: SRCOMNUM.PXPNVA=')';
6: SRCOMNUM.COMNUM();
7: WQT[tempIdx].moveRight(this.PXALPH);
Output> (38.05)
I’ve started my career in 2001 with Microsoft .net ver 1.0. I’m a MCSD for .net.
Currently, I’m working for Sri Lanka’s largest apparel exporter as a Software Engineer. All projects in .net, MS Sql Server, Biztalk Server, WCF and WPF. And also, I’m developing components to the ERP. In addition to that, I’ve involved to create architecture of ERP integration.