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

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


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

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


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

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