Текущее время: Ср, апр 24 2024, 21:34

Часовой пояс: 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
Сообщения: 179
Если изменить формат ячейки в 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
Сообщения: 179
Ещё можно добавить новую страну в таблицы 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
Сообщения: 3074
Откуда: Москва
UKY написал(а):
Непонятно только чем предыдущий вариант не подходит?

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

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


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

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

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



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


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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