SAPфорум.RU
https://sapboard.ru/forum/

помогите разобраться с BAPI для плановых данных CO-PA
https://sapboard.ru/forum/viewtopic.php?f=6&t=74459
Страница 1 из 1

Автор:  supman [ Пн, янв 16 2012, 09:09 ]
Заголовок сообщения:  помогите разобраться с BAPI для плановых данных CO-PA

Уважаемые коллеги

доводилось ли вам работать со следующими такими BAPI Учета Результатов:

BAPI_COPAPLANNING_GETDATA
BAPI_COPAPLANNING_POSTDATA

Не могу понять, как заставить работать даже первую из них, постоянно возвращает пустую выборку при наличии плановых данных и вроде бы правильных параметрах их выбора. Помогите разобраться, в чем может быть хитрость, пожалуйста?

Автор:  supman [ Ср, янв 18 2012, 15:18 ]
Заголовок сообщения:  Re: помогите разобраться с BAPI для плановых данных CO-PA  Тема решена

Разобрался, работает. Нужно внимательнее смотреть на системное представление данных и меньше доверять описаниям из хелпа.

Автор:  Sed0Y [ Сб, июл 29 2017, 12:28 ]
Заголовок сообщения:  Re: помогите разобраться с BAPI для плановых данных CO-PA

Так поделись решением?!

Автор:  1VK [ Сб, июл 29 2017, 16:24 ]
Заголовок сообщения:  Re: помогите разобраться с BAPI для плановых данных CO-PA

а что именно у Вас не получается?

Автор:  Sed0Y [ Пн, июл 31 2017, 00:49 ]
Заголовок сообщения:  Re: помогите разобраться с BAPI для плановых данных CO-PA

1VK написал(а):
а что именно у Вас не получается?

У меня задача выбрать записи с таблицы ce11000, и поменять значения (сумм) создав новый документ (транзакция ke21n).
Вот пытаюсь разобраться как это сделать с помощью "BAPI_COPAPLANNING_POSTDATA".
1) Разобрался - документ создается, а как получить результат, под каким номером создался?

Автор:  1VK [ Пн, июл 31 2017, 11:36 ]
Заголовок сообщения:  Re: помогите разобраться с BAPI для плановых данных CO-PA

KE25
Дата ввода - сегодня
Пользователь - Ваш логин
или табличка CE2XXXX, где XXXX - номер Вашей ЕУР

Автор:  Sed0Y [ Пн, июл 31 2017, 12:25 ]
Заголовок сообщения:  Re: помогите разобраться с BAPI для плановых данных CO-PA

1VK написал(а):
KE25
Дата ввода - сегодня
Пользователь - Ваш логин
или табличка CE2XXXX, где XXXX - номер Вашей ЕУР


Спасибо!

Может еще подскажете такой вопрос: вне зависимости от значения поля "PALEDGER" создаются две проводки, в валюте БЕ и в USD.
Почему их две, если я ввожу значение PALEDGER = в валюте БЕ, то должна быть, теоретически, одна проводка?

Автор:  1VK [ Пн, июл 31 2017, 12:43 ]
Заголовок сообщения:  Re: помогите разобраться с BAPI для плановых данных CO-PA

По идее да. Плюс в СОРА ты можешь планировать только в одной валюте для каждой версии. Код надо смотреть

Автор:  Sed0Y [ Пн, июл 31 2017, 13:15 ]
Заголовок сообщения:  Re: помогите разобраться с BAPI для плановых данных CO-PA

1VK написал(а):
По идее да. Плюс в СОРА ты можешь планировать только в одной валюте для каждой версии. Код надо смотреть


Код очень простой

Выбираю запись с таблицы CE11000, меняю только сумма в одной из полей VV***
И пытаюсь по таким же значениям создать новую запись... меняю только "PALEDGER", вот и увидел, что ничего не меняется

Code:
 

  INSERT INITIAL LINE INTO TABLE lt_inputdata ASSIGNING <fs_inputdata>.
  <fs_inputdata>-record_id  = lv_record_id. " '000001' .
  <fs_inputdata>-fieldname  = 'PALEDGER'.
  <fs_inputdata>-value      = ps_ce11000-paledger. " тут значение которое выбрали с CE11000
" и таким образом наполняю таблицу такими полями: BUKRS, VRGAR, KOKRS, VKORG, PERIO, VTWEG, VKBUR, PRCTR, SPART, GSBER, PPRCTR, ABSMG_ME, FRWAE, KURSF, VV***
...
...
...

" потом по таким же полям заполняю таблицу "fieldlist"
INSERT INITIAL LINE INTO TABLE lt_fieldlist ASSIGNING <fs_fieldlist>. <fs_fieldlist>-fieldname = 'PALEDGER'.
...
...

  CALL FUNCTION 'BAPI_COPAACTUALS_POSTCOSTDATA'
    EXPORTING
      operatingconcern       =  lv_operatingconcern " тут мой ЕУР .
      testrun                =  lv_testrun
    TABLES
      inputdata              =  lt_inputdata
      fieldlist              =  lt_fieldlist
      return                 =  lt_return.


Автор:  1VK [ Пн, июл 31 2017, 13:29 ]
Заголовок сообщения:  Re: помогите разобраться с BAPI для плановых данных CO-PA

так Вы другую бапишку используете (по факту). Стандарт в этом случае всегда пересчитывает позицию по обоим курсам (B0 и 10). Это нормально

Речь же сначала шла про BAPI_COPAPLANNING_POSTDATA))

Автор:  Sed0Y [ Пн, июл 31 2017, 14:23 ]
Заголовок сообщения:  Re: помогите разобраться с BAPI для плановых данных CO-PA

1VK написал(а):
так Вы другую бапишку используете (по факту). Стандарт в этом случае всегда пересчитывает позицию по обоим курсам (B0 и 10). Это нормально

Речь же сначала шла про BAPI_COPAPLANNING_POSTDATA))


Ужас )))) не знаю, что и сказать ) обсуждаемую изначально BAPI не использовал еще.
Спасибо!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/