Posted: Fri Dec 04, 2009 2:16 pm Post subject: Проблемы с Smartforms
В смартформе втыкаю поле &vbap-kwmeng(C.3)&. Тип kwmeng quan, но при отладке выдается сообщение - неправильная опция форматирования. В чем проблема-то. Нужно чтобы после запятой всегда было 3 знака. Но по умолчанию они выводятся, только если после запятой что нибудь имеется. Тупо три нуля выводится не желают.
Попробовала у себя, с опцией форматирования всё в порядке, выводит как надо. Думаю, здесь проблема в типе данных, так как это количество, то, вероятно, это поле ссылается на поле с единицами измерения, а если в единице измерения, например, штуки, то Вам и не выведутся нули после запятой. Нужно или сменить тип данных, или не заполнять единицы измерения.
Число десятичных разрядов при представлении чисел определяется полем DECAN в таблице T006. И для граммов, и для штук это значение равно 0. Но если в поле с количеством записано значение со значащими десятичными знаками, то преобразование не выполнится и число выведется полностью.
Пример из справки:
Quote:
DATA:
num1 TYPE p DECIMALS 1 VALUE 1,
num2 TYPE p DECIMALS 4 VALUE '2.5'.
SET COUNTRY 'US'.
WRITE: 'KG', num1 UNIT 'KG', num2 UNIT 'KG',
/ 'PC', num1 UNIT 'PC', num2 UNIT 'PC'.
This program defines two packed numbers, num1 with one decimal place and num2 with four decimal places. If the unit 'KG' (kilograms) has three decimal places in table T006 and 'PC' (pieces) has zero decimal places in T006, the output appears as follows:
KG 1.0 2.500
PC 1 2.5000
The system ignores the option UNIT 'KG' for num1, since num1 has less than three decimal places. The UNIT 'KG' option shortens the output of num2 to three decimal places. The UNIT 'PC' option shortens the output of num1 to zero decimal places. For num2, the system ignores the option UNIT 'PC', since otherwise a decimal place unequal to zero would have been truncated.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.