Текущее время: Пн, дек 29 2025, 16:45

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


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

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


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

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