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

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


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

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


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

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