Текущее время: Чт, май 15 2025, 23:25

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Как напечатать SMART FORM без вывода принт диалога
СообщениеДобавлено: Пт, окт 07 2005, 11:09 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 09:29
Сообщения: 71
Откуда: земляк Loyso
Как напечатать SMART FORM без вывода принт диалога


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 07 2005, 11:30 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
В ФМ вызова смартформы в импортных параметрах есть следующие параметры:

IMPORTING
document_output_info = zdocument_output_info
job_output_info = zjob_output_info
job_output_options = zjob_output_options

далее :

MOVE-CORRESPONDING zjob_output_options TO zcontrol.
MOVE-CORRESPONDING zjob_output_info TO zcontrol.

zcontrol-tdscreen = 'ITS'.
zcontrol-tddevice = 'PRINTER'.
zcontrol-tdpageform = 'DINA4'.
zcontrol-tdimmed = 'X'.
zcontrol-tddelete = 'X'.

CALL FUNCTION 'DISPLAY_OTF'
EXPORTING
control = zcontrol
TABLES
otf = zjob_output_info-otfdata.

Вроде так.


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

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
Я думаю, имелось в виду вот это.

* параметры перед выводом списка
ls_control_param-device = 'PRINTER'.
ls_control_param-no_dialog = 'X'.
ls_control_param-preview = LVS_ITCPO-TDPREVIEW.
ls_control_param-langu = 'R'.

* параметры после вывода списка
ls_composer_param-tdarmod = '1'.
ls_composer_param-tdnewid = 'X'.
ls_composer_param-tdimmed = 'X'.

ls_composer_param-tddest = 'LOCL'.
ls_composer_param-tdreceiver = 'RSVY'.
ls_composer_param-tdcopies = LVS_ITCPO-TDCOPIES.


CALL FUNCTION lf_fm_name
EXPORTING
archive_index = toa_dara
archive_parameters = arc_params
control_parameters = ls_control_param
output_options = ls_composer_param
....

_________________
Чтоб у нас все было, и нам за это ничего не было ! :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 07 2005, 11:42 
Гость
Code:

DATA:   OUTP  TYPE SSFCTRLOP,
        FM_NAME TYPE  RS38L_FNAM.

CLEAR OUTP.
OUTP-PREVIEW = 'X'.
OUTP-NO_DIALOG = 'X'.

CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
  EXPORTING
    FORMNAME           = 'Имя_смарт_формы'
  IMPORTING
    FM_NAME            = FM_NAME
  EXCEPTIONS
    NO_FORM            = 1
    NO_FUNCTION_MODULE = 2
    OTHERS             = 3.

IF SY-SUBRC <> 0.
  MESSAGE ID SY-MSGID TYPE 'S' NUMBER SY-MSGNO
         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  EXIT.
ENDIF.

CLEAR OUTP.
OUTP-PREVIEW = 'X'.
OUTP-NO_DIALOG = 'X'.
CALL FUNCTION FM_NAME
  EXPORTING
    CONTROL_PARAMETERS = OUTP
  EXCEPTIONS
    FORMATTING_ERROR   = 1
    INTERNAL_ERROR     = 2
    SEND_ERROR         = 3
    USER_CANCELED      = 4
    OTHERS             = 5.
IF SY-SUBRC <> 0.
  MESSAGE ID SY-MSGID TYPE 'S' NUMBER SY-MSGNO
          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 07 2005, 12:09 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 09:29
Сообщения: 71
Откуда: земляк Loyso
Спасибо большое


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

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


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

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


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

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