Текущее время: Вс, июл 27 2025, 20:09

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Помогите с BAPI_FIXEDASSET_CREATE1
СообщениеДобавлено: Чт, дек 02 2010, 09:05 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 01 2010, 21:37
Сообщения: 35
Здравствуйте!
Помогите пожалуйста!!! Мне нужно перевести ОС с одного материально ответственного лица на другое.
С помощью BAPI_FIXEDASSET_GETDETAIL я получил подробную информацию по ОС. Теперь используя BAPI_FIXEDASSET_CREATE1 пытаюсь создать новое ОС на основе старого, но чтобы мат.ответ.лицо было другим.
Подскажите в каком параметре BAPI_FIXEDASSET_CREATE1 указывается МОЛ??? :( :( :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с BAPI_FIXEDASSET_CREATE1
СообщениеДобавлено: Чт, дек 02 2010, 16:08 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 01 2010, 21:37
Сообщения: 35
Ну может хотя бы скажете, почему два параметра???
Например:
ls_general_data-descript = ps_ls_asset-txt50.
ls_general_data_x-descript = c_updated.

BAPI выполняется успешно, но данные не заносятся. Получается пустые записи к ОС.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с BAPI_FIXEDASSET_CREATE1
СообщениеДобавлено: Чт, дек 02 2010, 17:14 
Специалист
Специалист

Зарегистрирован:
Пт, мар 28 2008, 09:56
Сообщения: 101
Здравствуйте.
Цитата:
Ну может хотя бы скажете, почему два параметра???

ls_general_data_x-descript - просто флаг что такое поле изменяется
ls_general_data-descript - новое значение поля
Нужно, как я понимаю, для того чтобы сап понимал где значение поля не передается (пустой флаг), а где передается пустое значение (флаг заполнен, при этом значение пустое).

Цитата:
BAPI выполняется успешно, но данные не заносятся

После вызова BAPI надо вызывать ФМ BAPI_TRANSACTION_COMMIT, чтобы данные записались в БД

По поводу МОЛа не могу сказать, зависит от того в каком поле карточки ОС оно у вас ведется.
Возможно в табельном номере, тогда это TIMEDEPENDENTDATA-PERSON_NO.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с BAPI_FIXEDASSET_CREATE1
СообщениеДобавлено: Пт, дек 03 2010, 09:43 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 01 2010, 21:37
Сообщения: 35
Какое значение должен принимать флаг, когда я хочу изменить поле?
True или False?
Прошу прощения за глупый вопрос :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с BAPI_FIXEDASSET_CREATE1
СообщениеДобавлено: Пт, дек 03 2010, 10:32 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Valera написал(а):
Какое значение должен принимать флаг, когда я хочу изменить поле?
True или False?
Прошу прощения за глупый вопрос :)

X

Добавил:
PS Во многих Фм-ах есть документация, а также подробный текст к параметрам.
Цитата:
' ' - field contents of the corresponding field of the data parameter are not transferred

'X' - field contents of the corresponding field of the data parameter are transferred


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с BAPI_FIXEDASSET_CREATE1
СообщениеДобавлено: Пт, дек 03 2010, 11:08 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 01 2010, 21:37
Сообщения: 35
Спасибо большое, avo и Besa!!!
Получилось, данные заносятся.
Подробную документацию по этой функции искал, нашел только вот это
http://www.sapnet.ru/viewtopic.php?p=712


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с BAPI_FIXEDASSET_CREATE1
СообщениеДобавлено: Пт, дек 03 2010, 15:41 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 01 2010, 21:37
Сообщения: 35
К сожалению проблема с МОЛ осталась.
Таблица называется ANLU поля ZZMOL1 - ZZMOL5. Так и не нашел в каких параметрах BAPI_FIXEDASSET_CREATE1 передаются МОЛ в эти поля :( :( :(
Помогоите пожалуйста!!!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с BAPI_FIXEDASSET_CREATE1
СообщениеДобавлено: Пт, дек 03 2010, 15:44 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Valera написал(а):
К сожалению проблема с МОЛ осталась.
Таблица называется ANLU поля ZZMOL1 - ZZMOL5. Так и не нашел в каких параметрах BAPI_FIXEDASSET_CREATE1 передаются МОЛ в эти поля :( :( :(
Помогоите пожалуйста!!!

EXTENSIONIN

Добавил: заполняется аналогично этому Есть ли возможность расширения BAPI?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с BAPI_FIXEDASSET_CREATE1
СообщениеДобавлено: Вт, дек 07 2010, 10:05 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 01 2010, 21:37
Сообщения: 35
Не хватает у меня видимо опыта и знаний... Два дня уже бьюсь не получается. Подскажите пожалуйста.

Code:
DATA:
...
extensionin TYPE TABLE OF bapiparex WITH HEADER LINE,
ls_anlu TYPE bapi_te_anlu.
...
ls_anlu-ZZMOL01 = 'T350007'.
extensionin-structure = 'bapi_te_anlu'.
APPEND extensionin.

CALL FUNCTION 'BAPI_FIXEDASSET_CREATE1'
...
TABLES
extensionin = extensionin[].


Подразумеваю, что тут вообще все неправильно :|


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с BAPI_FIXEDASSET_CREATE1
СообщениеДобавлено: Вт, дек 07 2010, 19:32 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, фев 02 2009, 10:20
Сообщения: 89
Пол: Мужской
Valera написал(а):
Code:
extensionin-structure = 'bapi_te_anlu'.

Название структуры в кавычках должно быть в UPPER CASE.
Valera написал(а):
Code:
...
ls_anlu-ZZMOL01 = 'T350007'.
extensionin-structure = 'bapi_te_anlu'.
APPEND extensionin.
...

Вы заполнили данными структуру ls_anlu. А где вы передали данные из ls_anlu в extensionin ?

_________________
периодически играю в песочнице :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с BAPI_FIXEDASSET_CREATE1
СообщениеДобавлено: Ср, дек 08 2010, 11:46 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 01 2010, 21:37
Сообщения: 35
Подскажи пожалуйста как правильно это сделать?!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с BAPI_FIXEDASSET_CREATE1  Тема решена
СообщениеДобавлено: Ср, дек 08 2010, 13:21 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Valera написал(а):
Подскажи пожалуйста как правильно это сделать?!

BAPI_FIXEDASSET_CREATE1 using EXTENSIONIN parameter


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с BAPI_FIXEDASSET_CREATE1
СообщениеДобавлено: Чт, дек 09 2010, 13:48 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 01 2010, 21:37
Сообщения: 35
Спасибо большое!!!!


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

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


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

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


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

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