Текущее время: Пт, май 16 2025, 02:18

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


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

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


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

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