‎2007 Jun 22 6:16 PM
Hi all,
I am trying to split a field into its decimal and integer part but for some reason it just does want to split it.
Here's my code:
DATA: W_PALLET(17) TYPE C,
W_FACTOR(17) TYPE C,
W_INT(13) TYPE C,
W_INT1(13) TYPE C,
W_INT2(13) TYPE C,
W_DEC(3) TYPE C,
w_dec2(3) type c,
W_PALLETS(17) TYPE C.
MOVE IT_OUTTAB-REQ_QTY_PAL TO W_PALLET.
SPLIT W_PALLET AT '.' INTO W_INT W_DEC .
MOVE '000' TO W_INT1.
CONCATENATE W_INT1 W_DEC INTO W_PALLET SEPARATED BY '.'.
W_FACTOR = W_PALLET / ( ROUNDFAC / 100 ).
SPLIT W_FACTOR AT '.' INTO W_INT2 W_DEC2.
ADD 1 TO W_INT2.
W_PALLETS = W_INT2 * ( ROUNDFAC / 100 ).
IT_OUTTAB-ROUNDED_PAL = W_PALLETS + W_INT.
Thanx!
‎2007 Jun 22 6:16 PM
‎2007 Jun 22 6:22 PM