比如這一個function BAPISDORDER_GETDETAILEDLIST
會回傳幾個table 可是table會用字串去放數值欄位
就會這樣=>>
所以就要call另一個function來轉換
DATA: P_INPUT TYPE F, P_STRING TYPE X, P_OUTPUT(22).
FIND '+' IN ORDER_CFGS_CUVALS_OUT-VALUE.
IF SY-SUBRC = 0.
P_INPUT = ORDER_CFGS_CUVALS_OUT-VALUE.
CALL FUNCTION 'FLTP_CHAR_CONVERSION'
EXPORTING
DECIM = 3 “ 代表小數位數
EXPON = 0
INPUT = P_INPUT
IVALU = 'X'
IMPORTING
FLSTR = P_OUTPUT. “ 這個才是我們要的
沒有留言:
張貼留言