SAPфорум.RU
https://sapboard.ru/forum/

Печать ТН / фактур, если изменилось наименование клиента
https://sapboard.ru/forum/viewtopic.php?f=2&t=95354
Страница 1 из 1

Автор:  simka_3375 [ Чт, авг 24 2017, 15:46 ]
Заголовок сообщения:  Печать ТН / фактур, если изменилось наименование клиента

Вопрос простой: в САПе почему-то, если компания меняет свое название, то в XD02 просто старое заменяется новым.

А как при этом печатать логистические документы, когда ТН была создана со старым названием, а фактура на дату, когда название уже новое?
Или если надо распечатать весь пакет документов на дату в прошлом?

Придумала несколько вариантов, но какие-то неудобные.

Поделитесь опытом плз. Наверняка все с этим работают. Не хочется изобретать велосипед.

Автор:  Admin [ Чт, авг 24 2017, 21:22 ]
Заголовок сообщения:  Re: Печать ТН / фактур, если изменилось наименование клиента

Как вариант: старое название заносить в некий определенный текст дебитора. И выбрать какое-то поле в мастер-записи на уровне рынка сбыта (или прорезать свое), в котором ставился бы флаг "Печатать старое название".

Соответственно, при печати формы система должна (в ходе обработки вывода поля "Название клиента"):

1) Проверить, существует ли для данной записи дебитора текст. Если нет - печатаем NAME1, NAME2 и т.д. Если да - идем на шаг два.
2) Проверить, стоит ли флаг. Если нет - печатаем NAME1, NAME2 и т.д. Если да - печатаем вместо NAME1, NAME2 и т.д. содержимое текста.

Автор:  simka_3375 [ Пт, авг 25 2017, 10:45 ]
Заголовок сообщения:  Re: Печать ТН / фактур, если изменилось наименование клиента

Спасибо за подсказку.
Я попробую достать данные из истории изменения данных дебитора программным путем.
XD02 -> Environment -> Fileds changes -> (the tables cdhdr, cdpos).

Автор:  jh [ Вт, авг 29 2017, 14:57 ]
Заголовок сообщения:  Re: Печать ТН / фактур, если изменилось наименование клиента

вы заходите со стороны 'как печатать', а кроется за этим 'как хранить так, чтобы можно было вытянуть адрес партнера на дату'. на моей памяти через бизнес-партнеров подобным образом хранили, вот пара похожих ссылок. если на проекте есть команда НСИ, на них эту проблему имело бы смысл спихнуть.
https://help.sap.com/saphelp_crm700_ehp ... ameset.htm
https://archive.sap.com/discussions/thread/1436423

Автор:  Yozhhhhh [ Вт, авг 29 2017, 15:23 ]
Заголовок сообщения:  Re: Печать ТН / фактур, если изменилось наименование клиента

Да, в деловых партнерах есть вроде бы временная зависимость.
Но если функционал BP не используется, то тогда можно еще похимичить со своей таблицей временной зависимости.
Например, в событии 1330 разместить кнопку для транзакций обработки дебитора, а в 1310 на эту кнопку поместить свою логику, в которой выводить диалог ведения для новой таблицы с временной зависимостью. Я данные события использовал для историчности ведения КПП, который тоже во многих отчетных формах представлен.

Автор:  simka_3375 [ Чт, авг 31 2017, 11:05 ]
Заголовок сообщения:  Re: Печать ТН / фактур, если изменилось наименование клиента

Большое спасибо за ответы. Написала в группу НСИ. Через ABAP всегда успеем сделать, а хочется работать в рамках стандартного функционала.

Автор:  SAA [ Ср, сен 06 2017, 13:56 ]
Заголовок сообщения:  Re: Печать ТН / фактур, если изменилось наименование клиента

Тут правильно говорят, в функционале ведения бизнес-партнеров (BP) есть возможность вести адресные данные дебитора, зависимые от даты.
Но только адресные данные, а например тексты (в которых тоже могут быть прописаны адреса) вести не получится.
То есть если какие-то адреса в текстах - их нужно сначала переводить в адресные данные.

Автор:  simka_3375 [ Пт, сен 22 2017, 14:03 ]
Заголовок сообщения:  Re: Печать ТН / фактур, если изменилось наименование клиента

Писала в группу НСИ c просьбой активировать временную зависимость BP для ведения наименования клиентов. Получила ответ, что САП не поддерживает такую возможность.

Автор:  troy [ Пт, сен 22 2017, 15:36 ]
Заголовок сообщения:  Re: Печать ТН / фактур, если изменилось наименование клиента

SAP-то поддерживает, но может они имели ввиду, что функционал, реализованный на проекте не поддерживает? У вас сейчас ДП вообще ведутся? Если да, то спросите у НСИ, зачем в тр.BP прямо на главном экране находится поле "Срок действия центральных данных ДП" :mrgreen:

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/