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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Транзакция NACE и processing routines - вопрос
СообщениеДобавлено: Пн, дек 06 2010, 18:16 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 31 2008, 17:03
Сообщения: 10
Подскажите пожалуйста, зачем в NACE для processing routines->output type несколько блоков "processing (1,2,3,4,5)" ? Это варианты обработки или последовательные шаги?

Просто возникла задача распечатки нестандартной смартформы после стандартной и дабы не модифицировать стандартную программу печати подумалось - а не будет ли при указании в блоке processing2 своей принт программы и своей формы производиться последовательная обработка и распечатка форм? Если нет, то зачем несколько окошек processing? :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция NACE и processing routines - вопрос  Тема решена
СообщениеДобавлено: Пн, дек 06 2010, 18:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
ФМ ISPAM_NAST_PROGRAMM_AUFRUFEN
Code:
  DO 5 TIMES VARYING RONAM FROM *TNAPR-RONAM NEXT *TNAPR-RONAM2
             VARYING FONAM FROM *TNAPR-FONAM NEXT *TNAPR-FONAM2
             VARYING PGNAM FROM *TNAPR-PGNAM NEXT *TNAPR-PGNAM2.
    ...
    bla-bla-bla
    ...
    PERFORM (TNAPR-RONAM) IN PROGRAM (TNAPR-PGNAM) USING RETURNCODE
                                                         IN_SCREEN.
    IF RETURNCODE NE 0.
      EXIT.
    ENDIF.
*   perform nachbearbeitung using editor.
  ENDDO.

Т.е. выполнение или не выполнение следущей проги печати зависит от RETURNCODE предыдущей.

Как вариант: создайте точную копию стандартного выходного документа, но со своей программой. И, если записей условий не сильно много и обновлять их надо не очень часто, ведите параллельно со стандартным.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция NACE и processing routines - вопрос
СообщениеДобавлено: Вт, дек 07 2010, 12:49 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 31 2008, 17:03
Сообщения: 10
Спасибо, попробую :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция NACE и processing routines - вопрос
СообщениеДобавлено: Вт, дек 07 2010, 13:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
так а у вас какой ретурнкод после программы печати? может просто поднастроить будет достаточно? хотя, помнится, они там ставят его в 999 в стандарте.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция NACE и processing routines - вопрос
СообщениеДобавлено: Вт, дек 07 2010, 23:10 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 31 2008, 17:03
Сообщения: 10
тоесть как я понял - это всетаки последовательное выполнение ВСЕХ 5 шагов, в случае правильного return code, а не один из 5 вариантов :) В моем случае пока до кода не дошло, просто было интересно - можно или нет сюда запихнуть последовательную обработку или это все-таки для других целей :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транзакция NACE и processing routines - вопрос
СообщениеДобавлено: Ср, дек 08 2010, 11:05 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
Посмотрел сейчас код стандартной программы печати "Подтверждения заказа" в приложении V1. Всё верно, SAP в стандарте выставляет 0 если всё хорошо. Т.е., если у вас программа печати очередная закончилась без ошибок, то будет вызвана следующая программа печати. И так до ошибки или до окончания программ печати.


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

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


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

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


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

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