Текущее время: Ср, июн 25 2025, 23:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Автоматическая генерация программ
СообщениеДобавлено: Ср, авг 31 2005, 12:14 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Для типичных отчетов (которые разрастаются со временем) я обычно делаю программу с несколькими include и типичными кусками кода. Генерация этого фреймворка занимает эдак с полчаса.

Может кто-нибудь поделиться наработанными генераторами таких программ с include ? Не временных, а именно "стандартных", которые ручками можно таскать в продуктив, в которых будут отображаться версии итп.

PS Пример головной программы:

Code:
REPORT ZLUM_PLSB.

*------------------------------------------------*
*       Главная программа                        *
*       ZLUM_PLSB                                *
*------------------------------------------------*

INCLUDE zz_sd_main_init. " Модуль вывода внутренней таблицы на экран

" Блоки программы
INCLUDE ZLUM_PLSB_MACRO. " Полезные макросы
INCLUDE ZLUM_PLSB_TYPE.
INCLUDE ZLUM_PLSB_DATA.
INCLUDE ZLUM_PLSB_SELECTION_SCREEN.

* Реакция на F8
START-OF-SELECTION.
PERFORM main.

INCLUDE ZLUM_PLSB_MAIN.
INCLUDE ZLUM_PLSB_SHOW_REPORT.
*INCLUDE ZLUM_PLSB_FORM_<имя формы>.
[/code]


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 31 2005, 14:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Может, сменить идеологию include'ов на Группы ФМ и/или глобальные классы? :roll:
Просто на такие грабли уже наступали...

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 31 2005, 14:43 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Можно конечно...
плюсы инклудов: инклудами оно тупее и понятнее. Потом можно посадить "мальчика" дорабатывать это дело.
минусы классов и ФМ Низкий уровень знания классов. Долго маскировать инфо чтобы было легко использовать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 31 2005, 14:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
lumer написал:
инклудами оно тупее и понятнее. Потом можно посадить "мальчика" дорабатывать это дело.


тупее, согласен. только вот последствия деятельности "мальчика" тяжелее. а с минусами include'ов уже сам и столкнулся - будет хуже, обещаю :lol:

попробуй посмотреть в стандартные программы - использование общих include'ов минимально - только там, где действительно есть необходимость. может, не просто так это? :wink:

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 31 2005, 15:05 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
lumer написал:
минусы классов и ФМ Низкий уровень знания классов. Долго маскировать инфо чтобы было легко использовать.


Низкий уровень знания - это минусы не классов, а тех, кто их не использует. А глобальные классы - очень удобная штука. Единственный, на мой взгляд, минус - это работа с экранами, а точнее её отсутствие. Но к этому можно привыкнуть.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 31 2005, 15:17 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
могу разлиться мыслью по древу насчет "сроки жмуть, а так проще и тупее".

Понимаю все. Посмотрите TOP3 xprogramming.ru :)

Однако сейчас может по существу вопроса? Как это с инклудами можно сделать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 31 2005, 16:02 
Гость
см личку


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

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


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

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


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

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