REPORT Z_TEST_00.
*ABAP 数量項目QUAN 小数出力
DATA:
LW_QUAN_MENGE TYPE BSEG-MENGE. "QUAN 13 3 数量
DATA:
LW_C_MENGE(13) TYPE C,
LW_P_MENGE(7) TYPE P DECIMALS 3. "(13+1)/2 = 7
SELECT
MENGE
INTO LW_QUAN_MENGE
FROM BSEG
UP TO 1 ROWS
WHERE MENGE > 0.
ENDSELECT.
*出力後 小数がない
WRITE / LW_QUAN_MENGE UNIT 'PC'. "UNITがないと、'CURR QUANエラー'になる
*3桁小数で出力
WRITE LW_QUAN_MENGE TO LW_C_MENGE NO-GROUPING UNIT 'PC'.
WRITE LW_C_MENGE.
LW_P_MENGE = LW_C_MENGE.
WRITE / LW_P_MENGE DECIMALS 3.
*データ型QUAN, DEC の ABAP型 P の 変換
*ルール:(n+1)/2
*例: QUAN,13桁小数3桁の場合、 ABAPのPに変更しようとする (13+1)/2 = 7
3 comments:
yeezy shoes
michael kors handbags sale
zx flux
supreme clothing
curry 5 shoes
calvin klein underwear
nike cortez
supreme clothing
yeezy boost 350
nike vapormax
x6q89s9j83 j9t78v1w68 b2d14i5d13 l0x27t6n83 o9l90l0q09 s2f60d2x79
z8r55b9c21 a8d92n5s28 k5t71r4z74 n2r10w2e95 a0d39a2t82 d6d37e1p29
Post a Comment