Текущее время: Пн, авг 04 2025, 08:02

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: ЛБД PNP в pdf-форме
СообщениеДобавлено: Пн, фев 04 2008, 11:09 
Специалист
Специалист

Зарегистрирован:
Вт, май 22 2007, 07:59
Сообщения: 153
Доброго дня :)

Подскажите, плиз в чем проблема?

В интерфейсе pdf-формуляра в коде инициализации пишу

Code:
TABLES: PERNR.

INFOTYPES: 0001.

GET PERNR.

RP-PROVIDE-FROM-LAST P0001 SPACE PNPBEGDA PNPENDDA.
....



Выдает ошибку

Incorrect nesting: Before the statement "GET", the structure introduced
by "FUNCTION" must be concluded by "ENDFUNCTION"


у меня ощущение, что ЛБД не объявлена (активирована), то есть нет возможности работать со стандартными операторами ЛБД PNP.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 04 2008, 12:42 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
PDF формуляр в итоге по сути своей становится функциональным модулем.

Внутри ФМ использовение оператора GET запрещено.

Если надо инфотип какой считать, то пользуй ФМ 'HR_READ_INFOTYPE'

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 04 2008, 13:10 
Специалист
Специалист

Зарегистрирован:
Вт, май 22 2007, 07:59
Сообщения: 153
Цитата:
Внутри ФМ использовение оператора GET запрещено.
Если надо инфотип какой считать, то пользуй ФМ 'HR_READ_INFOTYPE'


Странно как-то, что для написания отчетов, в коде PDF формуляра нельзя использовать команды ЛБД PNP :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 04 2008, 13:37 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Bandiera написал(а):
Странно как-то, что для написания отчетов, в коде PDF формуляра нельзя использовать команды ЛБД PNP :?


Если есть желание использовать ЛБД PNP, то ничто не мешает вам ее использовать в отчете, который вызывает PDF-формуляр.

Вообще "правильным" считается разнесение логики сбора данных и логики отображения.

отчет собирает и готовит данные, а PDF их лишь отображает. Вы же пытаетесь, судя по всему, все засунуть в PDF. Смысл?

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 04 2008, 13:40 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Bandiera написал(а):
Странно как-то, что для написания отчетов, в коде PDF формуляра нельзя использовать команды ЛБД PNP :?

ЛБД (не только PNP) используются для/в выполняемых программ (тип 1).
Формуляр-же представляет из себя группу функций (тип F). Так что ничего странного, если хорошо подумать.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 04 2008, 14:00 
Специалист
Специалист

Зарегистрирован:
Вт, май 22 2007, 07:59
Сообщения: 153
Цитата:
отчет собирает и готовит данные, а PDF их лишь отображает. Вы же пытаетесь, судя по всему, все засунуть в PDF. Смысл?


Смысл в том, чтобы писать код самому в формуляре, а не абаперам через создание абап-программы.
Нужно будет что-нибудь изменить, откорректировать, - придется обращаться к абаперам постоянно. Не удобно имхо.

А так, с точки зрения системы, логично конечно все, согласен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 04 2008, 14:15 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Bandiera написал(а):
Смысл в том, чтобы писать код самому в формуляре, а не абаперам через создание абап-программы.
Нужно будет что-нибудь изменить, откорректировать, - придется обращаться к абаперам постоянно. Не удобно имхо.

Когда что заболит - к врачам тоже ходить неудобно имхо. Легче самому себе аппендицит вырезать, или зуб мудрости вырвать дома...

ЗЫ Не отбирайте у программистов их хлеб. Пользуйтесь либо готовыми инструментами (SAP Quick Viewer, SAP Query, RP/RW), либо учитесь писать программы. Что тоже очень уважаемо везде.


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

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


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

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


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

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