Ассистент |
 |
Зарегистрирован: Вт, дек 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 я использую для этой цели?
|
|