Текущее время: Чт, мар 28 2024, 13:30

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Внести изменения в печатную форму PDF
СообщениеДобавлено: Пт, июн 22 2018, 17:06 
Начинающий
Начинающий

Зарегистрирован:
Пт, июн 22 2018, 16:09
Сообщения: 20
Всем доброго дня.
Подскажите очень начинающему программеру SAP R/3
Задача такая.
Бухгалтерия формирует АКТ Приёма-передачи нематериальных активов и когда открываем просмотр перед печатью, открывается печатная форма внизу которой написано ZAM_AB03_FRM_2012_100.
Необходимо изменить в данной форме Членов комисии.
Если точно знаете как вносить изменения, можете не читать дальее мою историю и сразу подсказать что делать.))
Спасибо.

Что я пытался сделать:
С помощью транзакции SFP (Form Builder: Entry Point) я открываю форму ZAM_AB03_FRM_2012_100 -->Change
Мне открывается окно Form Builder:ZAM_AB03_FRM_2012_100-->закладка Layout мне открылась окно Design View где в нужных мне ячейках я увидел переменные {POS4} и {NACHN4}
Далее открываю транзакцию SE38 (ABAP Editor: Initial Screen) куда ввожу ZAM_AB03_FRM_2012_100-->Change-->Does not exist
Ввожу ZAM_AB03_FRM-->Change и попадаю в ABAP Editor: Change Include ZAM_AB03_FRM
Нахожу строки с моими переменными

PERFORM HR_DATA USING '103948' CHANGING ls_head_print-NACHN4 ls_head_print-POS4 DUMMY_KOSTL.

PERFORM HR_DATA USING '103948' CHANGING ls_head_print-NACHN4 ls_head_print-POS4 DUMMY_KOSTL. "Devochkina


Из чего вижу, что переменным присваивается данные из учётной записи с номером 103948
Далее вроде логично, я вставляю номер нужного сотрудника и сохраняю код. После чего по логике должно тянуть данные кого мне надо.

НО!!! При выводе печатной формы АКТа всё осталось без изменений.
Может необходимо провести дополнительные действия для применения изменений.
Помогите пожалуйста я застрял и не представляю куда двигаться дальше.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Внести изменения в печатную форму PDF
СообщениеДобавлено: Сб, июн 23 2018, 09:34 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 01 2013, 10:27
Сообщения: 35
Поищите в программе печати место где собственно происходит создание PDF.

По модулю 'FP_FUNCTION_MODULE_NAME' ( тут идёт получение названия фм-а печати ) и далее
CALL FUNCTION lv_fname <- полученное имя модуля
Тут в параметре is_data скорее всего будет ls_head_print .

И в момент печати посмотрите содержание ls_head_print-NACHN4 ls_head_print-POS4 - если значения не те, которые нужно, то надо дебажить заполнение переменных.
Если значения верные, но печатается всё равно не то , то открывайте формуляр в SFP и смотрите data binding поля ( должно быть что - то вроде data.NACHN4 ).


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Внести изменения в печатную форму PDF
СообщениеДобавлено: Ср, июн 27 2018, 15:59 
Начинающий
Начинающий

Зарегистрирован:
Пт, июн 22 2018, 16:09
Сообщения: 20
Подскажите как посмотреть ls_head_print-NACHN4 ls_head_print-POS4 в момент печати?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Внести изменения в печатную форму PDF
СообщениеДобавлено: Ср, июн 27 2018, 16:02 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1578
Откуда: Москва, Минск
Пол: Мужской
Поставить точку прерывания в программе печати и вывести форму на печать или на пред. просмотр.

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Внести изменения в печатную форму PDF  Тема решена
СообщениеДобавлено: Пн, июл 02 2018, 09:17 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 19 2011, 13:29
Сообщения: 473
Пол: Мужской
ALEKSUN написал(а):
Может необходимо провести дополнительные действия для применения изменений.
Да, нужно активировать программу.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Внести изменения в печатную форму PDF
СообщениеДобавлено: Пн, июл 02 2018, 09:26 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 19 2011, 13:29
Сообщения: 473
Пол: Мужской
ALEKSUN написал(а):
Бухгалтерия формирует АКТ Приёма-передачи нематериальных активов и когда открываем просмотр перед печатью ...
Если акт формируется с документа, то в первую очередь надо смотреть настройки этого выходного документа тр-я NACE
Если акт формируется отдельной программой печати, то смотрим ее название и разбираемся с ней.
ALEKSUN написал(а):
Далее открываю транзакцию SE38 (ABAP Editor: Initial Screen) куда ввожу ZAM_AB03_FRM_2012_100-->Change-->Does not exist
Ввожу ZAM_AB03_FRM-->Change и попадаю в ABAP Editor: Change Include ZAM_AB03_FRM
Если печатается с выходного документа, то название программы печати можно доооолго угадывать..
ALEKSUN написал(а):
Из чего вижу, что переменным присваивается данные из учётной записи с номером 103948. Далее вроде логично ...
Ну вот не обязательно, что в Z коде будет все логично!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Внести изменения в печатную форму PDF
СообщениеДобавлено: Вт, июл 03 2018, 18:38 
Начинающий
Начинающий

Зарегистрирован:
Пт, июн 22 2018, 16:09
Сообщения: 20
Решение было близко. Нужно было нажать кнопочку с волшебной палочкой и активировать программу.
Спасибо большое за помощь Korvax!


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

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


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

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


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

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