Текущее время: Сб, июн 28 2025, 07:52

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Отображение чисел при выгрузке из BO в Excel
СообщениеДобавлено: Пт, фев 12 2016, 14:48 
Начинающий
Начинающий

Зарегистрирован:
Пт, фев 12 2016, 14:40
Сообщения: 3
необходимо, чтобы при выгрузке отчетов, суммы в них выгружались:
1. С 2 знаками после запятой
2. С разделением разделов (не 111111111, а 111 111 111)

Ситуация такая, что в отчёте в BO применено форматирование и числа выглядят как надо, а при выгрузке форматирование увы не учитывается.
Пример:
В BO: 123 456 789,00
В Excel: 123456789,00000000

Каким образом это можно поправить в самом SAP?

П.С. Варианты с макросами не предлагать :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отображение чисел при выгрузке из BO в Excel
СообщениеДобавлено: Пн, фев 15 2016, 05:17 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2014, 09:41
Сообщения: 180
Если изменить формат ячейки в Excel нельзя, то в ABAP можно попробовать так:
Code:
WRITE lv_abap_sum DECIMALS 2 EXPONENT 0 LEFT-JUSTIFIED TO lv_excel_sum.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отображение чисел при выгрузке из BO в Excel
СообщениеДобавлено: Пн, фев 15 2016, 11:08 
Начинающий
Начинающий

Зарегистрирован:
Пт, фев 12 2016, 14:40
Сообщения: 3
UKY написал(а):
Если изменить формат ячейки в Excel нельзя, то в ABAP можно попробовать так:
Code:
WRITE lv_abap_sum DECIMALS 2 EXPONENT 0 LEFT-JUSTIFIED TO lv_excel_sum.



Благодарю за помощь.
Однако данный вариант не подходит.
Было бы прекрасно, если у вас есть ещё вариант :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отображение чисел при выгрузке из BO в Excel
СообщениеДобавлено: Вт, фев 16 2016, 04:30 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2014, 09:41
Сообщения: 180
Ещё можно добавить новую страну в таблицы T005 и T005X с T005X-XDEZP = 'Y' и, начиная с версии ABAP 7.3 написать такой код:
Code:
lv_excel_sum = |{ lv_abap_num DECIMALS = 2 EXPONENT = 0 COUNTRY = 'ZZZ' }|.

Ещё можно свой обработчик написать, который будет форматировать число так, как надо.

Непонятно только чем предыдущий вариант не подходит?

Возможно, не хватило такой предварительной строчки:
Code:
SET COUNTRY 'RU'.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отображение чисел при выгрузке из BO в Excel
СообщениеДобавлено: Вт, фев 16 2016, 08:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
UKY написал(а):
Непонятно только чем предыдущий вариант не подходит?

Тем, что это ABAP, а не BusinessObjects ;)
ИМХО, тема должна быть не здесь, а тут

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отображение чисел при выгрузке из BO в Excel
СообщениеДобавлено: Вт, фев 16 2016, 11:47 
Начинающий
Начинающий

Зарегистрирован:
Пт, фев 12 2016, 14:40
Сообщения: 3
Удав написал(а):
UKY написал(а):
Непонятно только чем предыдущий вариант не подходит?

Тем, что это ABAP, а не BusinessObjects ;)
ИМХО, тема должна быть не здесь, а тут



Именно, не разобрался сначала что и куда :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot], Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB