Текущее время: Вт, июл 22 2025, 08:04

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Создание адреса контактного лица
СообщениеДобавлено: Ср, май 30 2012, 08:27 
Ассистент
Ассистент

Зарегистрирован:
Вт, дек 20 2011, 15:08
Сообщения: 25
Здравствуйте!
Существует дебитор с контактным лицом. Мне надо создать адрес контактного лица. Я пробую это сделать так:

objtype_p = 'BUS1006001'.
select single parnr
from knvk
into obj_id_p
where kunnr = kunnr."<person number (KNVK)>
objtype_c = 'KNA1'.
obj_id_c = kunnr.
obj_id_ext = ' '.
context = '0004'.

BAPIAD2VL-FIRSTNAME = 'Фактический адрес'.
BAPIAD2VL-LASTNAME = 'Фактический адрес'.
BAPIAD2VL-LANGU_P = 'RU'.
BAPIAD2VL-COUNTRY = 'RU'.
BAPIAD2VL-CITY = 'Барнаул'.
BAPIAD2VL-STREET = 'Куйбышева'.
BAPIAD2VL-HOUSE_NO = '44'.
BAPIAD2VL-PERS_GROUP = 'BP'.
append BAPIAD2VL.
* call change module
call function 'BAPI_ADDRESSPERS_SAVEREPLICA'
EXPORTING
obj_type = objtype_p
obj_id = obj_id_p
obj_id_ext = obj_id_ext
context = context
IMPORTING
address_number = address_number
person_number = person_number
RETURN = RETURN
TABLES
BAPIAD2VL = BAPIAD2VL.

В return возвращается 0, но адрес у контакта не заполнен... Подскажите, пожалуйста, в чем проблема? И верное ли BAPI я использую для этой цели?


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

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Сходу, похоже что банальная ошибка, нету commit work (BAPI_TRANSACTION_COMMIT).

P.S. Оформляйте код тэгами


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание адреса контактного лица
СообщениеДобавлено: Ср, май 30 2012, 08:43 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
И бапишка по-моему у Вас не та.
Для контактного лица BAPI_ADDRCONTPART_SAVEREPLICA, это создание, если у Вас уже создано, то по логике нужно юзать BAPI_ADDRESSCONTPART_CHANGE.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание адреса контактного лица
СообщениеДобавлено: Ср, май 30 2012, 08:58 
Ассистент
Ассистент

Зарегистрирован:
Вт, дек 20 2011, 15:08
Сообщения: 25
Эти две бапишки не содержат полей, которые мне нужны (улица, дом и тд) ни в одной таблице, они тоже не подходят...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание адреса контактного лица
СообщениеДобавлено: Ср, май 30 2012, 09:01 
Ассистент
Ассистент

Зарегистрирован:
Вт, дек 20 2011, 15:08
Сообщения: 25
commit действительно, не хватало... я его добавила, все равно адрес не добавился...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание адреса контактного лица
СообщениеДобавлено: Ср, май 30 2012, 10:12 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, май 17 2012, 11:45
Сообщения: 24
Я, помнится, помучившись, решил пакетник нарисовать. Что и сделал. Вроде стабильно работает..


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

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


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

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


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

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