Текущее время: Ср, июн 25 2025, 15:13

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: При использовании BADI RERA_DOC не меняются RE-документы
СообщениеДобавлено: Пт, ноя 20 2015, 09:51 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 08 2009, 10:21
Сообщения: 5
Добрый день коллеги!
Для изменения поля срок оплаты в RE-документах и FI-документах в периодических проводках используем бади RERA_DOC (для RE-документов) и REEX_FI_BAPI (для FI документов) соответственно.
FI документы меняются без проблем. А вот с RE-документами ну никак.
В RERA_DOC используется метод BEFORE_POST.
Вот примерный сокращенный код:

method IF_EX_RERA_DOC~BEFORE_POST.

data: LT_TAB LIKE line of CT_ITEM.
data: typ_pl(1).

typ_pl = 'U'.

loop at CT_ITEM into LT_TAB.
if LT_TAB-BLINEDATE <> '00000000'.

LT_TAB-BLINEDATE = '200150101'.
endif.
MODIFY CT_ITEM FROM LT_TAB.

endloop.
endmethod.

параметр CT_ITEM обновляется как надо, но почему то в итоге таблицы RE VIRADOC, VIRADOCITEM, VICDCFOBJ, VICDCFPAY запоминают собственные значения, а не то, что мы пытаемся "подсунуть" бадишкой.

Наша версия SAP - SAPKH50021
Может кто сталкивался с данной проблемой?
Буду признательна за любые направления


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: При использовании BADI RERA_DOC не меняются RE-документы
СообщениеДобавлено: Пн, ноя 23 2015, 00:00 
Специалист
Специалист

Зарегистрирован:
Вт, июл 24 2007, 12:38
Сообщения: 116
Добрый день Пятница,
Можно полюбопытствовать, почему потребовалось менять BLINEDATE в документах?
Я не сталкивался с этим раньше, но САП очень хитро ответил на Ваш вопрос в ноте 874227: "You must only do this if you want to fill fields that are customer-specific, but these fields are not filled by standard processing".

_________________
В стандарте...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: При использовании BADI RERA_DOC не меняются RE-документы
СообщениеДобавлено: Чт, июл 14 2016, 18:01 
Начинающий
Начинающий

Зарегистрирован:
Пн, мар 31 2014, 09:10
Сообщения: 16
Если не удается использовать стандартное поле BLINEDATE, то как вариант можно добавить новое пользовательское поле ZBLINEDATE и использовать его.


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

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


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

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


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

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