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

Часовой пояс: 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 часа


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

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


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

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