Текущее время: Чт, июл 31 2025, 00:36

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Пн, авг 24 2009, 08:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 07 2007, 11:58
Сообщения: 176
Откуда: Астана
Пол: Мужской
Здравствуйте коллеги!
Существует такая проблема. Были документы счета-фактуры, у которых не заполнено поле БанкПартнер.
Теперь это поле сделали обязательным. И во время сторнирования счетов созданных до ввода обязательности вылетает ошибка о том, что необходимо заполнить поле БанкПартнер.
Попытался решить проблему используя BADI INVOICE_UPDATE.
Заношу значение в это поле таким методом.
IF SY-TCODE = 'MR8M'.
IF s_rbkp_new-BVTYP IS INITIAL.
ASSIGN ('(SAPLMR1M)RBKP-BVTYP') to <f1>. " передаем БанкПартнер


IF <f1> IS INITIAL.
ASSIGN '1' to <f1>.
ENDIF.

ENDIF.
ENDIF.

Значение заносится, но ошибка все равно выскакивает. Как можно это побороть?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Вт, авг 25 2009, 14:40 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 11 2008, 17:05
Сообщения: 83
Откуда: KZ, Астана
Пол: Мужской
Привет всем!
Тоже столкнулся с такой проблемой!
Скажите как можно исправить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Вт, авг 25 2009, 14:45 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Я так понял, нужно прописать свою логику копирования данных из фактуры (MIRO) в документ сторно.
Если версия позволяет создавать энхансмент, создайте его в конце инклюда LMRMHF1J (FORM stornodaten_move_rbkpv). Там это можно сделать.

_________________
Удача - результат нашего желания (© А. Нортон)


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

Зарегистрирован:
Пт, апр 11 2008, 17:05
Сообщения: 83
Откуда: KZ, Астана
Пол: Мужской
LKU написал:
Я так понял, нужно прописать свою логико копирования данных из фактуры (MIRO) в документ сторно.
Если версия позволяет создавать энхансмент, создайте его в конце инклюда LMRMHF1J (FORM stornodaten_move_rbkpv). Там это можно сделать.


На момент проводки документа фактуры в поле БанкПартнер ничего не ставилось. Теперь это поле обязательно для ввода. Соответственно фактуры проведенные без БанкаПартнера не сторнируются.

2LKU: Буду признателен, если объясните по подробнее. Я пока не силен в Абапе и не могу понять поможет ли ваш ответ в моей проблеме.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Вт, авг 25 2009, 16:27 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
2Barbos. Вы сначала объясните, как собираетесь решать проблему. У вас не хватает значения поля банк-партнер, значит нужно его откуда-то брать.
Вариантов я вижу всего два:
1. В момент сторнирования значение этого поля можно определять автоматически
2. В момент сторнирования вводить диалоговое окно для ввода значения пользователем вручную.
Для обоих вариантов я указал место, куда можно вклинить свой код.

По вопросу использования энхансментов - почитайте форум по abap или FAQ ММ, второй раздел, вопрос 5.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Ср, авг 26 2009, 09:25 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 07 2007, 11:58
Сообщения: 176
Откуда: Астана
Пол: Мужской
К сожалению наша версия не позволяет реализовать энхансмент.
может есть еще какие нибудь предложения.
склоняюсь к тому, чтобы сломать LMRMHF1J


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Ср, авг 26 2009, 10:14 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
divan написал:
К сожалению наша версия не позволяет реализовать энхансмент.

А какая версия?

_________________
Eritis sicut Deus, scientes bonum et malum...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Ср, авг 26 2009, 11:37 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 11 2008, 17:05
Сообщения: 83
Откуда: KZ, Астана
Пол: Мужской
SAA написал:
divan написал:
К сожалению наша версия не позволяет реализовать энхансмент.

А какая версия?


640


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

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Значит, позволяет. энхансменты появились с 6.0

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Ср, авг 26 2009, 12:31 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
Barbos написал:
640

подозрительно напоминает версию SAP GUI :)

Barbos, divan, вы там случайно не с одного проекта? :D

_________________
Eritis sicut Deus, scientes bonum et malum...


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

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


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

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


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

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