Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

display without decimal

Hello Friends,

I have a quantity field in internal table which is having decimal 3 places

the data element is DZMENG.

I am using this internal table for ALV display.

User wants to see this quantity as number field, no decimal.

I tried with modifying field catalog with no decimal field & this I set to '0'.

But I still see the quantities separated by decimals.

Any idea how we can do without changing the field type in internal table.

Regards

Prashant

Tags:
Former Member
Former Member replied

Hello Prashant,

I am able to get required output.

Do not use reffield and ref table

see the following code :

internal table :

  • Internal Table for Output

data : begin of i_output occurs 0 ,

matnr like mara-matnr, " Material #

maktx like makt-maktx, " Material Desc

VPRSV like mbew-VPRSV, " Price Control Indicator

VERPR like mbew-VERPR, " Moving Avg Price

meins like mara-meins, " Base Unit of Measure

STPRS like mbew-STPRS, " Standard Price

LPLPR like mbew-LPLPR, " Current Planned Price

ZPLPR like mbew-ZPLPR, " Future Planned Price

VPLPR like mbew-VPLPR, " Previous Planned Price

kbetr like konp-kbetr, " Sales Price

KMEIN like konp-KMEIN, " Sales Unit

margin(5) type p decimals 2,

vmsta like mvke-vmsta, " Material Status.

end of i_output.

  • Standard Price

CLEAR LS_FIELDCAT.

LS_FIELDCAT-FIELDNAME = 'STPRS'.

LS_FIELDCAT-OUTPUTLEN = 11.

LS_FIELDCAT-TABNAME = 'I_OUTPUT'.

<b>ls_fieldcat-Decimals_out = 0.</b>

ls_fieldcat-seltext_L = 'Standard Price'.

APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.

Thanks

Seshu

0 View this answer in context

Helpful Answer

by
Not what you were looking for? View more on this topic or Ask a question