Текущее время: Пн, июл 28 2025, 00:01

Часовой пояс: 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 часа


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

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


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

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