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

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


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

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


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

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