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

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


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

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


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

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