Текущее время: Ср, май 14 2025, 04:43

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Как добавить печатную форму в документ?
СообщениеДобавлено: Вт, май 24 2005, 07:08 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 27 2005, 07:57
Сообщения: 59
Уважаемые, буду признателен, если подскажете, как реализовать следующую вещь:
Есть документ транспортировки, стоит задача внедрить в него печатную форму Транспортной Накладной. Формуляр я сделал, программу печати тоже, осталось как-то это дело привинтить. Есть транзакцтя vt70, "монитор транспортировок", откуда можно распечатать формуляры для транспортировок. И вот желательно мне туда мой формуляр и засунуть. Посмотрев по коду, обнаружилось, что формуляры для печати выбираются из таблицы NAST, и следовательно необходимо мой формуляр добавить при сохранении документа транспортировки. Зашел в модуль документа, нашел FORM userexit_save_document , но отладчик эту процедуру не обрабатывает (то есть ставлю метку - ноль реакции). Правда ниже есть комментарии:

*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
* This routine is no longer called.
* If you used this routine to add on funtionality,
* please transfer these changes to the function module
* EXIT_SAPLV56U_005.
*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Но данного модуля я в программе так и не нашел.
Подскажите, плиз, на правильном ли я пути вообще, и если да, что я не так делаю.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 24 2005, 07:29 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 11:21
Сообщения: 140
Откуда: Челябинск
Что то не понятно, а чем стандартная привязка выходного документа не устраивает ( тр-ия V/82)? А если говорить про тот ФМ, то он используется в расширении V56USVDO.


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

Зарегистрирован:
Чт, янв 27 2005, 07:57
Сообщения: 59
Честно говоря, я молодой сапальщик, и никто меня ничему не учил, сам сижу разбираюсь. Спасибо за транзакцию V/82, посмотрю, что это такое, попробую что-нибудь там сделать, а что такое расширение, я не знаю :roll:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 24 2005, 10:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
EXIT_SAPLV56U_005 - это специальный функциональный модуль, вызывается из программы SAPLV56U конструкцией CALL CUSTOMER-FUNCTION '005'. Чтобы его задействовать, нужно создать проект в транзакции CMOD, включить в проект расширение, содержащее этот модуль (EXIT_SAPLV56U_005), написать код внутри модуля, потом активизировать проект.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 24 2005, 11:28 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 27 2005, 07:57
Сообщения: 59
Спасибо, Сергей, большое, буд разбираться, как это сделать :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 24 2005, 16:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Но все-таки сперва лучше разобраться со стандартной привязкой, как советовал Aleksandr

_________________
С уважением, Сергей Королев


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

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
SPRO-Оперативная логистика-Транспортировка-Управление выходными документами. Разбирайтесь, есть стандартная привязка формуляров к документам транспортировки, не надо для этого user-exit использовать. SAP CIS даже накладную 1-Т на смартформах сделал на основе документа транспортировки.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 25 2005, 03:15 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 27 2005, 07:57
Сообщения: 59
Да, из транзакции V/82 я именно на SPRO-Оперативная логистика-Транспортировка-Управление выходными документами и вышел. Разбираться пытаюсь, только пока непонятно, зачем расширения, условия и так далее. Но буду посмотреть.
У меня такой вопрос - я правильно понимаю, что если я создам формуляр и программу печати, то смогу подцепить его без проблем с помощью SPRO к любому нужному документу (при условии, что данные будут удовлетворять): то есть будут появляться данные для этого формуляра в NAST, я смогу его печатать и так далее. И каким условиям должен удовлетворять тогда этот формуляр и программа - иметь определенные процедуры, которые заполняют там какие-нибудь структуры, и тому подобное. Извините за навязчивость, но пара ваших предложений экономит мне не меньше дня :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 25 2005, 09:10 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
hitcher написал(а):
У меня такой вопрос - я правильно понимаю, что если я создам формуляр и программу печати, то смогу подцепить его без проблем с помощью SPRO к любому нужному документу (при условии, что данные будут удовлетворять): то есть будут появляться данные для этого формуляра в NAST, я смогу его печатать и так далее. И каким условиям должен удовлетворять тогда этот формуляр и программа - иметь определенные процедуры, которые заполняют там какие-нибудь структуры, и тому подобное. Извините за навязчивость, но пара ваших предложений экономит мне не меньше дня :)


Да, сможете. Проще всего скопировать стандартные программу печати/формуляр и модифицировать их, они точно будут соответствовать всем требованиям.

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


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

Зарегистрирован:
Чт, янв 27 2005, 07:57
Сообщения: 59
Дело в том, что я уже сам разобрался, как создать формуляр, и какие функции вызывать, чтобы он выходил на печать, и они уже готовы в виде отчета, в котором я задаю номер документа, и печатается нужный нам формуляр. Мне бы его теперь к самому документу привязать :oops:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 26 2005, 07:00 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 27 2005, 07:57
Сообщения: 59
Можно задать еще один больно актуальный вопрос?
Как из моей транзакции вызвать печать документа, у которого есть уже готовая программа печати и формуляр? Передать туда номер документа, который необходимо распечатать, и запустить программу печати?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 26 2005, 07:27 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 27 2005, 07:57
Сообщения: 59
Все, спасибо, кажется понял, PERFORM (ENTRY) IN PROGRAM ... IF FOUND. Только предварительно надо в NAST запихать что необходимо распечатать, кажется так :)


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

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


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

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


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

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