Текущее время: Пт, июн 20 2025, 09:33

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: вопрос по BAPI_MATERIAL_SAVEDATA
СообщениеДобавлено: Пт, ноя 26 2004, 15:59 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
странная функция.
расширена таблица MARA. требуется изменить только одно расширенное поле. расширил BAPI_TE_MARA и BAPI_TE_MARAX. заполнил. передал, а бапи решает, что делать ничего не надо. :(
а вот если что-нить из clientdata изменить, то тут же все начинает работать. Уж не BAPI_MARA ли надо было расширять? :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 29 2004, 09:16 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, сен 01 2004, 07:44
Сообщения: 174
если вы посмотрите код данной функции, то в
PERFORM MARA_UEBERGEBEN USING HEADDATA-MATERIAL
HEADDATA-IND_SECTOR
HEADDATA-MATL_TYPE
CLIENTDATA
CLIENTDATAX
H_PSTAT.
увидите вызов
CALL FUNCTION 'MAP2I_BAPI_MARA_TO_MARA_UEB'
EXPORTING
BAPI_MARA = PI_CLIENTDATA
CHANGING
MARA_UEB = TMARA_UEB
EXCEPTIONS
ERROR_CONVERTING_ISO_CODE = 1
OTHERS = 2.

это довольно стандартный ход bapi-функций - рукопашное маппирование полей из bapi-структур в стандартные (MOVE BAPI_MARA-CATPROFILE TO MARA_UEB-RBNRM). Поэтому вам нужно либо модифицировать MAP2I_BAPI_MARA_TO_MARA_UEB - что не есть правильно :cry: , либо написать свой ФМ (аналог BAPI_MATERIAL_SAVEDATA) c обработкой необходимых вам структур (таблиц), вызовом MATERIAL_MAINTAIN_DARK и обработкой ошибок (см. логику BAPI_MATERIAL_SAVEDATA - там ничего сложного нет).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 29 2004, 10:40 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
vvk, заполнение своих полей возможно и без модификации функции, не сбивайте народ с панталыку :-)))

_________________
Чтоб у нас все было, и нам за это ничего не было ! :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 29 2004, 17:30 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
Clarus написал(а):
vvk, заполнение своих полей возможно и без модификации функции, не сбивайте народ с панталыку :-)))


да, решилось. оказывается бяда в том, что БАПИ не знала к каким ракурсам отнести новые поля (что и понятно), если в headdate их было указать - все решилось и вполне фунциклирует.


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

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


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

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


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

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