Текущее время: Вс, июл 20 2025, 13:36

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: странные фокусы Sap Script
СообщениеДобавлено: Пн, фев 26 2007, 18:58 
Ассистент
Ассистент

Зарегистрирован:
Вт, апр 11 2006, 14:45
Сообщения: 25
имеется некая самописная програмка печати формуляра (загрузочный лист для транспортировки).
Для отладки програмка может запускаться с selection screen'ом, и по событию START-OF-SELECTION происходит всего лишь

nast-objky = p_tknum.
nast-spras = sy-langu.

PERFORM Entry USING '' ''.

ну и естетсвенно в настройке выходных документов транспортировки стоят эта же программа, FORM Entry и нужный формуляр.

Что получается.
При запуске программы напрямую через SE38 все работает на ура, НО при запуске на печать выходного документа (VT03N -> Транспортировка -> вывести -> Экран) вызов п/п Entry происходит нормально, в ней все данные выбираются, НО в формуляр SAP Script они уже не попадают - точнее, попадают только те данные, что записаны в словарную структуру VTTK, а все глобальные переменные, описанные в проге печати, значений не передают :(
То есть формуляр на программу печати реагирует - число строк выводит правильное, но они все ПУСТЫЕ.

Что бы это значило - я понять не могу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 27 2007, 16:18 
Начинающий
Начинающий

Зарегистрирован:
Вт, авг 17 2004, 11:57
Сообщения: 23
дай кусок кода ENTRY и SAPScripta тоже pls

_________________
to be a rock and not to roll ... (LZ)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 27 2007, 17:53 
Ассистент
Ассистент

Зарегистрирован:
Вт, апр 11 2006, 14:45
Сообщения: 25
butch написал(а):
дай кусок кода ENTRY и SAPScripta тоже pls

А толку?
ну выглядит оно так:
Code:
****************************************************

PARAMETERS:
  p_tknum LIKE vttk-tknum.

****************************************************

START-OF-SELECTION.

  nast-objky = p_tknum.
  nast-spras = sy-langu.

  PERFORM Entry USING '' ''.

****************************************************

FORM ENTRY USING return_code us_screen.

  PERFORM GetData.

  PERFORM Processing.

ENDFORM.


а в Скирпте скажем
Code:
*       <b>&t001-butxt& &t001-ort01&</>
*       <b>Загрузочный лист № &vttk-tknum&</>
*       Водитель:   &vttk-text2&
*       Автомобиль: гос.№ &vttk-text1&
*       Номер путевого листа
*       Всего клиентов: &num_cols&
*       Дата: &vttk-dtdis&

При этом при запуске проги через SELECTION SCREEN все вываодится на ура, а через вызов ENTRY (для того же док-та транспортировки) - только содержимое элементов структур t001 и vttk


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

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


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

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


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

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