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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с BAPI и полями на вкладке "Специфика страны"(Country-Specific) в ОС
СообщениеДобавлено: Пт, ноя 08 2013, 09:54 
Начинающий
Начинающий

Зарегистрирован:
Пт, сен 09 2011, 12:28
Сообщения: 12
Добрый день!
Массово загружаем данные ОС используя BAPI: BAPI_FIXEDASSET_CHANGE и BAPI_FIXEDASSET_CREATE1.
Недавно обнаружили один косяк:
После изменения данных ОС в BAPI_FIXEDASSET_CHANGE, при последующих вызовах BAPI_FIXEDASSET_CREATE1 данные из блока "Специфика страны: Россия: налог на транспортные средства" "перетекают" во все создаваемые ОС.
(По плану должны создаваться ОС с пустыми данными по транспортному налогу)

Кто-нибудь сталкивался с подобной проблемой и какие есть варианты решения? может какая нота?
Спасибо =).


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с BAPI и полями на вкладке "Специфика страны"(Country-Specific) в ОС
СообщениеДобавлено: Пн, ноя 11 2013, 12:02 
Специалист
Специалист

Зарегистрирован:
Ср, фев 14 2007, 17:14
Сообщения: 231
Вы уверены , что у Вас нет ошибки в программе ? И вы при вызове BAPI_FIXEDASSET_CREATE1
Случайно не передаете уже заполненную табличку с нац. спецификой ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с BAPI и полями на вкладке "Специфика страны"(Country-Specific) в ОС
СообщениеДобавлено: Вт, ноя 12 2013, 10:33 
Начинающий
Начинающий

Зарегистрирован:
Пт, сен 09 2011, 12:28
Сообщения: 12
Alfred написал(а):
Вы уверены , что у Вас нет ошибки в программе ? И вы при вызове BAPI_FIXEDASSET_CREATE1
Случайно не передаете уже заполненную табличку с нац. спецификой ?

Уверен, вот код вызова BAPI
Code:
          CALL FUNCTION 'BAPI_FIXEDASSET_CREATE1'
            EXPORTING
              key                  = lw_key
              reference            = reference
              createsubnumber      = ' '
              testrun              = ' '
              generaldata          = lw_generaldata
              generaldatax         = generaldatax
              timedependentdata    = lw_timedependentdata
              timedependentdatax   = timedependentdatax
              origin               = lw_origin
              originx              = originx
            IMPORTING
              companycode          = l_bukrs
              asset                = l_anln1
              subnumber            = l_anln2
              assetcreated         = ls_key
              return               = lw_return
      .

где
lw_key-companycode = l_bukrs,
reference - всегда пустая (так сложилось исторически)
lw_generaldata - Основные данные ОС
lw_timedependentdata - заполняются поля from_date, to_date, bus_area,costcenter, которые не относятся к группе полей с нац.спецификой.
lw_origin - тоже пустая.

Думал принудительно передавать пустые значения для транспортного налога, но найти в параметрах BAPI эти поля не получилось.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с BAPI и полями на вкладке "Специфика страны"(Country-Specific) в ОС
СообщениеДобавлено: Вт, ноя 12 2013, 15:07 
Специалист
Специалист

Зарегистрирован:
Ср, фев 14 2007, 17:14
Сообщения: 231
А если еще добавить пустую табличку extensionin ?

Code:
     TABLES
     EXTENSIONIN = lt_extensionin


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с BAPI и полями на вкладке "Специфика страны"(Country-Specific) в ОС  Тема решена
СообщениеДобавлено: Ср, ноя 13 2013, 14:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Может вот это поможет http://service.sap.com/sap/support/notes/1742115

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с BAPI и полями на вкладке "Специфика страны"(Country-Specific) в ОС
СообщениеДобавлено: Чт, ноя 14 2013, 06:53 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 07 2007, 14:31
Сообщения: 35
Smurfik написал(а):
После изменения данных ОС в BAPI_FIXEDASSET_CHANGE, при последующих вызовах BAPI_FIXEDASSET_CREATE1 данные из блока "Специфика страны: Россия: налог на транспортные средства" "перетекают" во все создаваемые ОС.
(По плану должны создаваться ОС с пустыми данными по транспортному налогу)

Кто-нибудь сталкивался с подобной проблемой и какие есть варианты решения?


Вариант решения: после прогона программы почистить поля с данными по транспортному налогу через LSMW или в той же программе.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с BAPI и полями на вкладке "Специфика страны"(Country-Specific) в ОС
СообщениеДобавлено: Чт, ноя 14 2013, 14:35 
Начинающий
Начинающий

Зарегистрирован:
Пт, сен 09 2011, 12:28
Сообщения: 12
Kengur написал(а):
Может вот это поможет http://service.sap.com/sap/support/notes/1742115

Спасибо за наводку, очень похоже на нашу проблему )
Пойду пинать базис )


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

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


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

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


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

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