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

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: подмена счета в документе сторно
СообщениеДобавлено: Ср, янв 15 2014, 07:07 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, май 07 2007, 09:44
Сообщения: 408
Добрый день.

Мне необходимо при сторнировании документа прошлого года подменить счет выручки.
Можно ли это сделать (замещение, Open fi, badi)?


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

Зарегистрирован:
Пн, янв 28 2008, 16:56
Сообщения: 512
Откуда: Воронеж
Пол: Мужской
Считаю что проще и лучше всего замещение. Или настройкой что если транзакция VF11 и год 2013, или вставить код на ABAP.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: подмена счета в документе сторно
СообщениеДобавлено: Ср, янв 15 2014, 12:06 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Если документ из FI, то замещения не работают для документа сторно, так как SAP обеспечивает зеркальность проводок (сторнируемой и сторно). Остается OpenFI, событие 1120.
Если документ из SD, то лучше это делать через стандартную технику условий для выбора счета, только экзитом подставлять признак (текущий/прошлый), который нужно добавить в таблицу условий, по которому выбирается другой счет. Так будет более прозрачно...

UPD:
Замещение не работает и на документы сторно из SD.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Последний раз редактировалось Plank Чт, янв 16 2014, 13:09, всего редактировалось 1 раз.

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

Зарегистрирован:
Пн, май 07 2007, 09:44
Сообщения: 408
Похоже, что выбор счетов в сбыте для сторно не работает.
В отладке подменил код НДС в SD фактуре, но в FI проводку все равно попал код из первичного документа.
А если счет подменить в 1120, то обороты обновляются до подмены счета.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: подмена счета в документе сторно
СообщениеДобавлено: Чт, янв 16 2014, 11:31 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Да, действительно, совсем забыл, после изменения счета в OpenFI 1120 обороты в Главной книге будут не совпадать в BSEG!
Так что придется пользоваться сбытовым экзитом EXIT_SAPLV60B_008 - Обработка структур переноса SD-FI

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: подмена счета в документе сторно
СообщениеДобавлено: Чт, янв 16 2014, 11:57 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Plank написал:
Так что придется пользоваться сбытовым экзитом EXIT_SAPLV60B_008 - Обработка структур переноса SD-FI
Сейчас проверил, при сторно этот экзит не работает. SAP оказывается умный и защищает себя...

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: подмена счета в документе сторно
СообщениеДобавлено: Чт, авг 13 2015, 17:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1570
Откуда: Пермь
Пол: Мужской
Друзья, решаю ту же самую задачу. Пока что нужное поле отсутствует в структуре BSEG_SUBST, но это решаемо.
Больше смущает вот эта фраза:
Plank написал:
Да, действительно, совсем забыл, после изменения счета в OpenFI 1120 обороты в Главной книге будут не совпадать в BSEG!
Так что придется пользоваться сбытовым экзитом EXIT_SAPLV60B_008 - Обработка структур переноса SD-FI


В отладке в 1120 я заменил счет на нужный мне (в том месте, где идет modify xbseg).
И получил абсолютно верный результат. Обороты в книге отражены верно, по нужному счету, с BSEG все совпадает.
Может быть, кто-нибудь вспомнит или знает, что имелось в виду?
К сожалению, автора этой фразы (Plank) на форуме уже очень давно не вижу.
Может быть, он имел в виду какую-то специфику SD.
В пользу того, что все должно быть нормально, говорит также и тот факт, что PERFORM validation_beleg (проверки в GGB0) следуют только ПОСЛЕ 1120.
И это логично, потому что проверять до замещения было бы странно. Но и наполнять таблицы главной книги до проверки не менее странно, вдруг там будет возвращена ошибка.
Дак, может быть, имелось в виду все-таки какое-то другое событие. По крайней мере, очень на это надеюсь.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: подмена счета в документе сторно
СообщениеДобавлено: Чт, авг 13 2015, 19:04 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Все так, как я написал.
Если сторнировать сбытовую фактуру в VF11, и в событии 1120 поменять счет через T_BSEGSUB, то в ракурсе ввода будут замененные счета, а в ракурсе ГК будут оригинальные счета.
Я всегда, перед тем как написать подобные страшилки, проверяю в своей системе.
Сейчас повторил, думал исправили, а нет, все как и тогда...
https://yadi.sk/i/G0OQEM8iiSBMX
https://yadi.sk/i/tKpZuujPiSBRi

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: подмена счета в документе сторно
СообщениеДобавлено: Чт, авг 13 2015, 19:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1570
Откуда: Пермь
Пол: Мужской
Plank написал:
Все так, как я написал.
Если сторнировать сбытовую фактуру в VF11, и в событии 1120 поменять счет через T_BSEGSUB, то в ракурсе ввода будут замененные счета, а в ракурсе ГК будут оригинальные счета.
Я всегда, перед тем как написать подобные страшилки, проверяю в своей системе.
Сейчас повторил, думал исправили, а нет, все как и тогда...
https://yadi.sk/i/G0OQEM8iiSBMX
https://yadi.sk/i/tKpZuujPiSBRi


Спасибо)
Может быть такое, что это касается только сторно из сбыта? Думаю все же, что нет... там уже откровенный FI идет. Я только что проверил в своей (расширив предварительно bseg_subst) и в 1120 заменил счет. Все получилось, везде счета нормальные. Может, мне-таки удалось найти решение?

ФМ пока на событие не садил, но в отладке прикинулся, что поле замещено.
Делал вот тут:
MF05AFO0_OPEN_FI_SUBSTITUTION
В конце подпрограммы open_fi_substitution у меня следующее:

loop at bsegsubsttab.
check bsegsubsttab-tabix ge 1 and bsegsubsttab-tabix le tfill.
read table xbseg index bsegsubsttab-tabix.
move-corresponding bsegsubsttab to xbseg.
modify xbseg index bsegsubsttab-tabix.
endloop.

bsegsubsttab - это то, что придет из Z-модуля на 1120. После modify все отлично ложится и в ракурс регистрации, и в ракурс ГК.
Как раз из-за того, что это страшилка, я и решил проверить. Вот и не понимаю, радоваться мне или расстраиваться, что все ложится как надо :D Потому что так я точно в прод ничего не утащу.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: подмена счета в документе сторно
СообщениеДобавлено: Чт, авг 13 2015, 19:30 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Скорее всего, такое только для сторно из SD...
Сделайте еще раз сторно документа из сбыта (тр. VF11), только счет меняйте нормально, через 1120 (таб. T_BSEGSUB).

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: подмена счета в документе сторно
СообщениеДобавлено: Чт, авг 13 2015, 23:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1570
Откуда: Пермь
Пол: Мужской
Plank написал:
Скорее всего, такое только для сторно из SD...
Сделайте еще раз сторно документа из сбыта (тр. VF11), только счет меняйте нормально, через 1120 (таб. T_BSEGSUB).


Проверил, так и есть :pivo: Спасибо!
Вердикт - на FB08 можно использовать смело. На VF11 нельзя.
Видимо, процессинг сам по себе другой у документов, которые приходят через RW-интерфейс.
Что ж (голосом Дартаньяна), приключения продолжаются, тысяча чертей :mrgreen:

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

_________________
Алё, это Пакистан? Нам нужен один килограмм


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

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Yozhhhhh написал:
На самом деле я просто хотел при сторно фактуры прошлого финансового года автоматически заменять 90 счет выручки на расходы прошлых лет, а 90 НДС на доходы прошлых лет. И в обеих позициях снимать красное сторно. И чтобы все само собой сделалось. Все равно найду способ.

Проводить в OpenFI второй документ кредит 90 с кр.сторно, кредит прошлых лет. RW интерфейс вам еще аукнется :mrgreen:

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: подмена счета в документе сторно
СообщениеДобавлено: Пт, авг 14 2015, 12:03 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, дек 18 2006, 14:29
Сообщения: 522
Откуда: Москва
Пол: Мужской
Такое везде не работает, где документ приходит через RW-интерфейс, у нас на RE тоже отрабатывает как и на SD, т.е. в одной таблице одни значения, а в другой другие.

_________________
WhoamI?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: подмена счета в документе сторно
СообщениеДобавлено: Пт, авг 14 2015, 14:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1570
Откуда: Пермь
Пол: Мужской
В общем порылся я там.
Проблема не в том, что что-то отрабатывает слишком поздно. Они-то как раз (наполнение fagl-таблиц и наполнение accit_fi для проводки в бухгалтерию) фактически на одном уровне находятся. Только когда начинает работать логика главной книги, данные перевыбираются из faglflexa для той фактуры, которая сейчас будет сторнироваться. Суммы переворачиваются, индикатор дебета/кредита меняется и т.д. А потом из всего этого лепятся таблицы для обновления fagl-таблиц. И внутри нет ни одного пользовательского расширения, где можно было бы поработать. А такие глубокие места ломать через enhancement чревато.
Выходит... пора успокоиться.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: подмена счета в документе сторно
СообщениеДобавлено: Чт, сен 03 2015, 15:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1570
Откуда: Пермь
Пол: Мужской
Решил продолжить пляски с бубном.

Kengur написал(а):
Проводить в OpenFI второй документ кредит 90 с кр.сторно, кредит прошлых лет. RW интерфейс вам еще аукнется


Вернулся к этой идее, похоже второй документ с красным сторно в open-fi 1050 - лучший вариант. Только пока не определился с инструментом. Раньше для таких задач делал call trancastion, но это слишком хрупкая вещь, первое же неверно кастомизированное сообщение/ошибка/изменение экрана - и процесс встанет. BAPI на создание FI-документа, кажется, нет. Поправьте меня кто-нибудь, если это не так?

_________________
Алё, это Пакистан? Нам нужен один килограмм


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

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


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

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


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

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