Текущее время: Пн, авг 04 2025, 17:00

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: BAPI_MATERIAL_SAVEDATA
СообщениеДобавлено: Вт, авг 05 2008, 15:13 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Добрый день,
хочу с помощью этой функции поменять в ОЗМ "Код EAN/UPC" ракурс основные данные 1, техническое имя MARA-EAN11,
но не могу найти это поле ни в одной из структор этой функции.
Кто нибудь что-нибудь скажет?
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 05 2008, 15:25 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
INTERNATIONALARTNOS-EAN_UPC в табличных параметрах


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 05 2008, 16:31 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Делаю тест функции, передаю следующее:
параметр импорта
HEADDATA - F032296 (номер материала), 'X' (ракурс осн. данных)
таблицы
INTERNATIONALARTNOS - 4607078060583 (EAN_UPC), ШТ (UNIT)
Запускаю...

В итоге получаю сообщение
Материал F032296 создан или расширен

Иду в материал, EAN тот же (отличный от 4607078060583)....
Что я упустил?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 05 2008, 16:53 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
В тесте наверное не пойдет, в конце надо коммит чере BAPI_TRANSACTION_COMMIT сделать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 07:52 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
Цитата:
В тесте наверное не пойдет, в конце надо коммит чере BAPI_TRANSACTION_COMMIT сделать.

Можно создать тестовую последовательность
SE37: Shift+F8


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 08:58 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
John Doe написал:
В тесте наверное не пойдет, в конце надо коммит чере BAPI_TRANSACTION_COMMIT сделать.


Сделал в программе через BAPI_TRANSACTION_COMMIT...
Тоже самое сообщение, как и в тесте, иду в материал
EAN не изменился...


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

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
ну вот здесь вроде сохраняется :wink:
http://learningabap.wordpress.com/2007/03/19/creating-material-with-bapi/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 10:03 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
А табличка мессаг после первой бапихи, что нибудь говорит?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 10:28 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
John Doe написал:
А табличка мессаг после первой бапихи, что нибудь говорит?


Говорит, что "Никаких изменений не выполнено."


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 10:43 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2005, 15:44
Сообщения: 127
а случаем UNITSOFMEASURE-EAN_UPC не покатит ?
там и UNITSOFMEASUREX есть...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 18:27 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Посмотрите тут:
https://www.sdn.sap.com/irj/sdn/thread? ... 92#4072792
https://www.sdn.sap.com/irj/sdn/thread? ... 89#3897289

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 07 2008, 08:11 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Jelena написала:


Моя ситуация очень похожа на ситуацию в этой ссылке, но толи я что-то не понял, то ли ссылка (сообщение) не закончилась?!

err_str-MATERIAL = err_data-str.
err_str-BASIC_VIEW = 'X'.
append err_str.

BAPIMARM-EAN_UPC = '4607078060583'.
BAPIMARM-EAN_CAT = 'HE'.
append BAPIMARM.

BAPIMARMX-EAN_UPC = 'X'.
BAPIMARMX-EAN_CAT = 'X'.
append BAPIMARMX.

CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
headdata = err_str
IMPORTING
RETURN = BAPI_RET2
TABLES
* INTERNATIONALARTNOS = bapimean
UNITSOFMEASURE = BAPIMARM
UNITSOFMEASUREX = BAPIMARMX
RETURNMESSAGES = return_messages

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.

В итоге сообщение 'укажите единицу измерения'.
А куда мне её передать?Что эта за ед. измерения, к каой таблице она относится?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 07 2008, 08:19 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2005, 15:44
Сообщения: 127
подозреваю что нужно заполнить UNITSOFMEASURE-ALT_UNIT
UNITSOFMEASUREX-ALT_UNIT


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 07 2008, 08:56 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Nikolas написал(а):
подозреваю что нужно заполнить UNITSOFMEASURE-ALT_UNIT
UNITSOFMEASUREX-ALT_UNIT


Сделал так, но я не понимаю зачем необходима 'Альтернативная складской единица измерения'

BAPIMARMX-ALT_UNIT = 'X'.

BAPIMARM-ALT_UNIT = 'ST'. (наши ШТ)

Но в итоге получаю сообщение 'Никаких изменений не выполнено'


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 07 2008, 09:11 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
VLAVLA написал:
BAPIMARMX-ALT_UNIT = 'X'.
BAPIMARMX-ALT_UNIT TYPE UNIT 3

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

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


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

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