Текущее время: Сб, июл 26 2025, 04:26

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_FIXEDASSET_CHANGE и количество в карточке
СообщениеДобавлено: Чт, сен 15 2011, 15:57 
Специалист
Специалист

Зарегистрирован:
Ср, дек 09 2009, 12:37
Сообщения: 142
Всем доброго дня!

Пытаюсь поменять в карточке при помощи BAPI_FIXEDASSET_CHANGE количество. Пробовал через тестовые последовательности - нет результата. Сейчас пробую через программку:
Code:
tables: anla.

parameter: p_bukrs like BAPI1022_1-COMP_CODE obligatory
           ,p_anln1 like BAPI1022_1-ASSETMAINO obligatory
           ,p_anln2 like BAPI1022_1-ASSETSUBNO default '0000' obligatory
           ,p_menge like BAPI1022_FEGLG001-QUANTITY default 1 obligatory
           .

data GENERALDATA LIKE  BAPI1022_FEGLG001.
data GENERALDATAX LIKE  BAPI1022_FEGLG001X.
data return like BAPIRET2.

GENERALDATA-QUANTITY = p_menge.
GENERALDATAX-QUANTITY = 'X'.

call function 'BAPI_FIXEDASSET_CHANGE'
      exporting companycode = p_bukrs
                asset = p_anln1
                subnumber = p_anln2
                GENERALDATA = GENERALDATA
                GENERALDATAX = GENERALDATAX
      importing
                return = return.

MESSAGE ID return-id TYPE return-type
          NUMBER return-number
          WITH   return-message_v1
                 return-message_v2
                 return-message_v3
                 return-message_v4.

commit work.

С таким GENERALDATAX-QUANTITY = 'X' программа сообщает "AY219 Поле Количество не готово к вводу.". А если GENERALDATAX-QUANTITY = " ", то "AA291 Изменение не выполнено.".
Как это обойти? Поделитесь идеями.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_FIXEDASSET_CHANGE и количество в карточке
СообщениеДобавлено: Чт, сен 15 2011, 17:45 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
С "AA291 Изменение не выполнено." понятно, хотя в некоторых системах есть глюк, ноту нужно ставить.
Я так понимаю что вручную кол-во меняется для этого ОС в as02? Если да, то может имеет смысл посмотреть ноту Note 489268 - Error in the screen layout depreciation areas и смежные с ней. Какая у Вас версия системы?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_FIXEDASSET_CHANGE и количество в карточке
СообщениеДобавлено: Чт, сен 15 2011, 18:01 
Специалист
Специалист

Зарегистрирован:
Ср, дек 09 2009, 12:37
Сообщения: 142
Besa написал:
Какая у Вас версия системы?


Версия 6.0


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_FIXEDASSET_CHANGE и количество в карточке
СообщениеДобавлено: Чт, сен 15 2011, 18:05 
Специалист
Специалист

Зарегистрирован:
Ср, дек 09 2009, 12:37
Сообщения: 142
Пробую эту bapi-шку, чтобы затем ее прикрутить в процесс перемещения, в котором количество в карточку не ставится.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_FIXEDASSET_CHANGE и количество в карточке
СообщениеДобавлено: Чт, сен 15 2011, 18:17 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Не понятно какой бизнес процесс Вы пытаетесь реализовать... Если это не делается в ручную, то и бапи это вряд ли пропустит... При перемещении создаются документы (am, fi может еще какие) в каком месте Вы внедряетесь в процесс и пытаетесь поменять кол-во в этом процессе в самой карточке? Перемещение между БЕ или внутри БЕ? В любом случае, Вы сейчас тестируете в отдельной программе изменение ОС, еще раз - вручную кол-во меняется для этого ОС в as02?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_FIXEDASSET_CHANGE и количество в карточке
СообщениеДобавлено: Чт, сен 15 2011, 18:54 
Специалист
Специалист

Зарегистрирован:
Ср, дек 09 2009, 12:37
Сообщения: 142
Besa написал:
Не понятно какой бизнес процесс Вы пытаетесь реализовать... Если это не делается в ручную, то и бапи это вряд ли пропустит... При перемещении создаются документы (am, fi может еще какие) в каком месте Вы внедряетесь в процесс и пытаетесь поменять кол-во в этом процессе в самой карточке? Перемещение между БЕ или внутри БЕ? В любом случае, Вы сейчас тестируете в отдельной программе изменение ОС, еще раз - вручную кол-во меняется для этого ОС в as02?

Процесс такой - при использовании CJ88 происходит перемещение с инвестиционной карточки на НКС. Нужно, чтобы в карточке НКС проставлялось количество 1. Я и пытаюсь к этому с какой-либо стороны подойти.
Сейчас понял, что если поле в карточке закрыто для редактирования (а количество у нас закрыто), то эта bapi-ка не позволит поменять его, от этого оно и "Не готово для ввода".


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

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


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

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


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

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