Текущее время: Пн, июл 21 2025, 18:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 28, 29, 30, 31, 32, 33, 34 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, фев 24 2009, 10:42 
Начинающий
Начинающий

Зарегистрирован:
Чт, ноя 06 2008, 10:28
Сообщения: 11
Здравствуйте. Вот тоже возникла необходимость использовать сий очень полезный ФМ.
Но похоже не хватает малек опыта, чтоб активировать это дело )
Вроде все создал - структуры, ФМ и группу функций - все как в описании, но почему то при активации SAPLZWWWFORM ругаеца:
Code:
Функциональный модуль ZGET_EXCEL_DECIMAL_SEPARATOR
The main program of the function "ZGET_EXCEL_DECIMAL_SEPARATOR" does
not begin with "FUNCTION-POOL".

А при активации любого ФМ:
Code:
Программа SAPLZWWWFORM
REPORT/PROGRAM statement missing, or program type is INCLUDE.

Подскажите, что я не так сделал, пожалуйста.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, фев 24 2009, 11:15 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
N7 написал(а):
Здравствуйте. Вот тоже возникла необходимость использовать сий очень полезный ФМ.
Но похоже не хватает малек опыта, чтоб активировать это дело )
Вроде все создал - структуры, ФМ и группу функций - все как в описании, но почему то при активации SAPLZWWWFORM ругаеца:
Code:
Функциональный модуль ZGET_EXCEL_DECIMAL_SEPARATOR
The main program of the function "ZGET_EXCEL_DECIMAL_SEPARATOR" does
not begin with "FUNCTION-POOL".

А при активации любого ФМ:
Code:
Программа SAPLZWWWFORM
REPORT/PROGRAM statement missing, or program type is INCLUDE.

Подскажите, что я не так сделал, пожалуйста.

А что Вы делали что у Вас "The main program of the function "ZGET_EXCEL_DECIMAL_SEPARATOR" does not begin with "FUNCTION-POOL". "?
Как Вы создавали "ФМ и группу функций"? Внимательней надо относиться к опциям и галочкам.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, фев 24 2009, 11:49 
Начинающий
Начинающий

Зарегистрирован:
Чт, ноя 06 2008, 10:28
Сообщения: 11
Хм... сначала создал группу функций, затем в ней ФМ, стандартно все по BC402 :?
Первым ФМ как раз и создал ZGET_EXCEL_DECIMAL_SEPARATOR.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, фев 24 2009, 13:26 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
N7 написал(а):
Хм... сначала создал группу функций, затем в ней ФМ, стандартно все по BC402 :?
Первым ФМ как раз и создал ZGET_EXCEL_DECIMAL_SEPARATOR.

Значит Вы как то не так создавали.
Или не внимательно копипастили и, возможно, затёрли какую-либо служебную информацию.
Внимательно читайте сообщения об ошибках и анализируйте свой код. можете сравнивать с работающими ФМ из стандартка, к примеру.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, фев 24 2009, 15:20 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
N7 написал(а):
Хм... сначала создал группу функций, затем в ней ФМ, стандартно все по BC402 :?
Первым ФМ как раз и создал ZGET_EXCEL_DECIMAL_SEPARATOR.

SE37->"Утилиты"->"Исправить группу функций".
Должно помочь.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Ср, мар 11 2009, 13:45 
Начинающий
Начинающий

Зарегистрирован:
Пн, дек 08 2008, 09:35
Сообщения: 17
Пытаюсь вывести число с ведущими нулями в определенную метку. Но, почему-то, при выводе шаблона нулей впереди числа не наблюдается. Само число при этом выводится нормально. Подскажите, пожалуйста, как мне добиться вывода нулей перед числом? Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Ср, мар 11 2009, 14:42 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, мар 03 2009, 12:33
Сообщения: 141
если эксель, то можно
concatenate '''' число into ексель :idea:
суть в том, что знак апострофа в ячейке не отображается, а число таки не форматируется и выглядит как строка


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, мар 12 2009, 02:08 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
Поставьте в шаблоне Excel я формат ячейки "текст"

_________________
Изображение Попытка не пытка


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, мар 12 2009, 15:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Whisper написал(а):
Пытаюсь вывести число с ведущими нулями в определенную метку. Но, почему-то, при выводе шаблона нулей впереди числа не наблюдается. Само число при этом выводится нормально. Подскажите, пожалуйста, как мне добиться вывода нулей перед числом? Заранее спасибо.

Это из-за глюка Екселя, его функция Поиск/Замена всегда пытается интерпретировать значение как число. Рекомендую в шаблоне первым символом ячейки ставить апостроф (одинарную кавычку).

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, мар 12 2009, 16:35 
Ассистент
Ассистент

Зарегистрирован:
Ср, янв 24 2007, 14:44
Сообщения: 44
Parazit написал:
Whisper написал(а):
Пытаюсь вывести число с ведущими нулями в определенную метку. Но, почему-то, при выводе шаблона нулей впереди числа не наблюдается. Само число при этом выводится нормально. Подскажите, пожалуйста, как мне добиться вывода нулей перед числом? Заранее спасибо.

Это из-за глюка Екселя, его функция Поиск/Замена всегда пытается интерпретировать значение как число. Рекомендую в шаблоне первым символом ячейки ставить апостроф (одинарную кавычку).

у меня в такой ситуации выручала не одинарный, а двойной апостроф.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, мар 12 2009, 16:50 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, мар 03 2009, 12:33
Сообщения: 141
RRROMAN: ну это вы перестраховались батенька :D


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, мар 13 2009, 02:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
RRRoman написал(а):
у меня в такой ситуации выручала не одинарный, а двойной апостроф.

Ну, в принципе, выручить то может любой строковый (лишь бы не числовой) символ в начале строки, но апостроф Excel не будет показывать, это фича такая.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, мар 19 2009, 09:50 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 25 2008, 17:07
Сообщения: 144
Откуда: Казань
Пол: Мужской
В ссылке, к сожалению, нет примера использования ФМ ZBDS_OPENFORM.
Хотелось бы увидеть код с ним (Вывод отдельных полей и таблицы целиком).

Спасибо :)


Последний раз редактировалось Марик Чт, мар 19 2009, 12:11, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, мар 19 2009, 10:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Марик написал:
В ссылке к сожалению нет примера использования ФМ ZBDS_OPENFORM.
Хотелось бы увидеть код с ним (Вывод отдельных полей и таблицы целиком).
Спасибо :)

Всё абсолютно идентично, разница только в месте хранения шаблона и соответственно в параметрах модуля.
Вот пример моего вызова.
Code:
  Call function 'ZBDS_OPENFORM'
    exporting
      DESCRIPTION = 'ZBDS_SAMPLE'
      DOC_CLASSNAME = 'ZBDS_TEMPLATES'
      DOC_CLASSTYPE = 'OT'
      DOC_OBJECT = 'ZBDS_SAMPLE'
      PrintDialog = ''
      Optimize    = 0
    TABLES
      IT_VALUES = it_Val.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, мар 19 2009, 14:40 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 25 2008, 17:07
Сообщения: 144
Откуда: Казань
Пол: Мужской
Разница между ФМ ZWWW_OPENFORM и ФМ ZBDS_OPENFORM в месте хранения шаблона?
Я лично думал ФМ ZBDS_OPENFORM открывает книгу Excel внутри саповского окна.
Есть такая возможность?
И еще подскажите какая запись у вас в табице WWWPARAMS
с ключами
RELID = MI
OBJID = ZWWW_MACROS
NAME = fileextension

интересует значени VALUE.

У меня такой записи нет и программа падает в дамп.


Последний раз редактировалось Марик Чт, мар 19 2009, 15:26, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 28, 29, 30, 31, 32, 33, 34 ... 161  След.

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


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

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


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

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