Текущее время: Ср, июл 23 2025, 10:40

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_MATERIAL_SAVEDATA
СообщениеДобавлено: Ср, апр 19 2006, 08:57 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, май 31 2005, 20:23
Сообщения: 362
Проблема в следующем:

Z_HEADDATA
Z_CLIENTDATA
Z_CLIENTDATAX
Эти параметры заполняются номером материала, единицы измерения, статус, группа материалов и т.д..
В таблицу MATERIALDESCRIPTION ввожу название материала.

И слудующим шагом пытаюсь задать длинное название материала:
REFRESH: Z_MATERIALLONGTEXT.
Z_MATERIALLONGTEXT-TEXT_NAME = 'Полное название материала'.
Z_MATERIALLONGTEXT-FORMAT_COL = '01'.
Z_MATERIALLONGTEXT-LANGU = 'RU'.
Z_MATERIALLONGTEXT-LANGU_ISO = 'RU'.
Z_MATERIALLONGTEXT-TEXT_LINE = 'Материал бла-бла-бла'.
APPEND Z_MATERIALLONGTEXT.


CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
HEADDATA = Z_HEADDATA
CLIENTDATA = Z_CLIENTDATA
CLIENTDATAX = Z_CLIENTDATAX
IMPORTING
RETURN = Z_RETURN
TABLES
MATERIALDESCRIPTION = Z_MATERIALDESCRIPTION
MATERIALLONGTEXT = Z_MATERIALLONGTEXT.
COMMIT WORK AND WAIT.

Короче, если я передаю таблицу Z_MATERIALLONGTEXT, то материал не создается.
Z_RETURN-MESSAGE: MATRN: противоречивые данные или пусто.

Но, если я закомментирую кусок с длинными текстами и не передаю его в ФМ, то все проходит нормально - материал создается.
Подскажите в чем может быть проблема.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_MATERIAL_SAVEDATA
СообщениеДобавлено: Ср, апр 19 2006, 10:21 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
QWERT написал(а):
Z_MATERIALLONGTEXT-TEXT_NAME = 'Полное название материала'.


Здесь, мне так кажется, должен быть номер материала.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_MATERIAL_SAVEDATA
СообщениеДобавлено: Ср, апр 19 2006, 13:28 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, май 31 2005, 20:23
Сообщения: 362
OlegDm написал(а):
QWERT написал(а):
Z_MATERIALLONGTEXT-TEXT_NAME = 'Полное название материала'.


Здесь, мне так кажется, должен быть номер материала.

Нет, к этому полю в BAPI в пояснениях написано "Имя" и количество символов 70. Я думаю, если бы это был номер материала, то количество сисмволов было бы 18.
Может еще какие-нить варианты?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 19 2006, 13:53 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
трудный ты... ведь речь идет не об имени материала, а об имени подробного текста к материалу. А в имени подробного текста к материалу, как минимум, должен быть указан полный (со всеми нулями) номер материала.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 19 2006, 18:43 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, май 31 2005, 20:23
Сообщения: 362
OlegDm написал(а):
трудный ты... ведь речь идет не об имени материала, а об имени подробного текста к материалу. А в имени подробного текста к материалу, как минимум, должен быть указан полный (со всеми нулями) номер материала.


т.е. так?
Z_MATERIALLONGTEXT-TEXT_NAME = 'Полное название материала 000000000012345678'.
что-то непонятно.
Напишите пример, пожалуйста.
А если все-таки так, то это тоже не пашет.


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

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Code:
Z_MATERIALLONGTEXT-TEXT_NAME = '000000000012345678'.


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

Зарегистрирован:
Вт, май 31 2005, 20:23
Сообщения: 362
OlegDm написал(а):
Code:
Z_MATERIALLONGTEXT-TEXT_NAME = '000000000012345678'.

Так тоже не получается.
Я так понимаю длинный текст должен появиться в Основные данные1/Тексты?


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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