Текущее время: Ср, июл 23 2025, 01:49

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка в управлении обновлением вида движения (запись 101 X X)
СообщениеДобавлено: Пт, авг 27 2010, 08:27 
Специалист
Специалист

Зарегистрирован:
Пн, дек 21 2009, 11:07
Сообщения: 167
Всем здравствуйте,

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в управлении обновлением вида движения (запись 101 X X)
СообщениеДобавлено: Пт, авг 27 2010, 08:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
А в нотах SAP искали решение?

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в управлении обновлением вида движения (запись 101 X X)
СообщениеДобавлено: Пт, авг 27 2010, 13:02 
Специалист
Специалист

Зарегистрирован:
Пн, дек 21 2009, 11:07
Сообщения: 167
Еще не смотрел, зайти не получается service.sap.com.
А так какие-нибудь предположения?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в управлении обновлением вида движения (запись 101 X X)
СообщениеДобавлено: Пт, авг 27 2010, 13:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
Проверьте данные на входе BAPI на их соответствие с настройками в таблице T156SC.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в управлении обновлением вида движения (запись 101 X X)
СообщениеДобавлено: Вт, авг 31 2010, 07:03 
Специалист
Специалист

Зарегистрирован:
Пн, дек 21 2009, 11:07
Сообщения: 167
Я просмотрел ноты с M7226, там их много. Не совсем понятно какой из них подойдет, там есть похожие (Note 414991, ...). Подскажите, не очень ориентируюсь в нотах...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в управлении обновлением вида движения (запись 101 X X)
СообщениеДобавлено: Вт, авг 31 2010, 08:02 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
DarZ написал(а):
Я просмотрел ноты с M7226, там их много. Не совсем понятно какой из них подойдет, там есть похожие (Note 414991, ...). Подскажите, не очень ориентируюсь в нотах...

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

_________________
"После" - не значит "вследствие"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в управлении обновлением вида движения (запись 101 X X)  Тема решена
СообщениеДобавлено: Вт, авг 31 2010, 12:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
См. ноту 545749:
Цитата:
Error M7226
'Update control of movement type incorrect is incorrect (Entry 261 X X _ _ _ P) or (Entry 101 X X _ _ _ E)' or similar.
This error occurs if you want to carry out goods issues from or goods receipts to valuated special stocks but if the goods movements data does not correspond to the T156S system table.
This table defines which combinations of the fields SOBKZ, KNTTP, KZVBR, KZBEW and so on are allowed. See the long text for the error message. In addition, check whether Note 823664 is implemented. If this is the case, you may be able to correct the error by removing and resetting the special stock indicator on the detail screen.

В общем, сначала попробуйте руками в MIGO сделать проводку и посмотреть, какие поля необходимо обязательно заполнить.
Потом посмотрите, что передается на вход BAPI.

Есть еще нота 716639 для IS-OIL, но она старая и там симптом немного другой...

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в управлении обновлением вида движения (запись 101 X X)
СообщениеДобавлено: Вт, авг 31 2010, 13:28 
Специалист
Специалист

Зарегистрирован:
Пн, дек 21 2009, 11:07
Сообщения: 167
Ошибка такая: Доп. количество в КГ не найдено (внутренняя ошибка обработки)
Что-нибудь говорит?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в управлении обновлением вида движения (запись 101 X X)
СообщениеДобавлено: Ср, сен 01 2010, 08:55 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
DarZ написал(а):
Ошибка такая: Доп. количество в КГ не найдено (внутренняя ошибка обработки)
Что-нибудь говорит?

Попробуйте заменить КГ на KG

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в управлении обновлением вида движения (запись 101 X X)
СообщениеДобавлено: Ср, сен 01 2010, 09:04 
Специалист
Специалист

Зарегистрирован:
Пн, дек 21 2009, 11:07
Сообщения: 167
Цитата:
Попробуйте заменить КГ на KG

На самом деле надо было всего лишь должным образом заполнить bapioil2017_gm_itm_crte_param(Указать температуру, плотность,...).

Всем спасибо за участие, тема закрыта.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в управлении обновлением вида движения (запись 101 X X)
СообщениеДобавлено: Вт, мар 06 2012, 06:35 
Ассистент
Ассистент

Зарегистрирован:
Чт, апр 22 2010, 08:09
Сообщения: 46
Откуда: Сургут
Пол: Мужской
DarZ написал(а):
На самом деле надо было всего лишь должным образом заполнить bapioil2017_gm_itm_crte_param(Указать температуру, плотность,...).

Добрый день!
Буду очень признателен в примере заполнения полей данной BAPI, ну совсем не хочется изобретать велосипед :lol:


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка в управлении обновлением вида движения (запись 101 X X)
СообщениеДобавлено: Вт, мар 06 2012, 10:15 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
tuzhilkin_mi написал:
DarZ написал(а):
На самом деле надо было всего лишь должным образом заполнить bapioil2017_gm_itm_crte_param(Указать температуру, плотность,...).

Добрый день!
Буду очень признателен в примере заполнения полей данной BAPI, ну совсем не хочется изобретать велосипед :lol:


я так понимаю у вас IS-Oil активирован. тогда не советовал бы прописывать параметры в проге. лучше зарегистрировать плотность в O3DEFAULTS, а затем вызывать это BAPI . Вот пример :
Code:
 
*-- важные параметры для автоматического пересчета
  ls_param-calculatemissing     = abap_on.
  ls_param-usedefaultparameters = abap_on.

  CLEAR gs_excel.
  LOOP AT ut_excel
    INTO gs_excel.

    IF NOT gs_excel-mslog[] IS INITIAL.
      RETURN.
    ENDIF.

    CLEAR ls_docmat.
    ls_docmat-hdr-doc_date = gs_excel-budat.
    ls_docmat-hdr-pstng_date = gs_excel-budat.

    CLEAR ls_itm.
    REFRESH ls_docmat-itm.
    ls_itm-plant = gs_excel-werks.
    ls_itm-move_plant = gs_excel-move_plant.
*-- вид движения
    CASE abap_on.
      WHEN p_301.
        ls_itm-move_type = '301'.
      WHEN p_311.
        ls_itm-move_type = '311'.
    ENDCASE.

    ls_itm-stge_loc = gs_excel-lgort.
    ls_itm-move_stloc = gs_excel-move_stloc.

*-- заполнение структуры для автовыбора партии и замены материала
    CLEAR ls_batch.
    REFRESH lt_batches.
    ls_batch-bukrs_for_stock = p_bukrs.
    ls_batch-werks = ls_itm-plant.
    ls_batch-lgort = ls_itm-stge_loc.
    ls_batch-matnr = gs_excel-matnr.
    ls_batch-budat = ls_docmat-hdr-doc_date.
    ls_batch-erfmg = gs_excel-erfmg.
    ls_batch-erfme = gs_excel-erfme.

    ls_altermat_param-matnr = gs_excel-matnr.
    ls_altermat_param-datum = ls_docmat-hdr-doc_date.
    ls_altermat_param-kschl = 'A001'.
    ls_altermat_param-sugrd = 'ZNP'.

    CALL FUNCTION 'Z_SSR_GET_BATCHES'
      EXPORTING
        is_altermat_param = ls_altermat_param
        is_batch          = ls_batch
      TABLES
        t_batches         = lt_batches
      EXCEPTIONS
        batches_not_found = 1
        unknown_error     = 2
        OTHERS            = 3.
    IF sy-subrc EQ 0 AND NOT lt_batches[] IS INITIAL.
      CLEAR ls_itm-line_id.
      LOOP AT lt_batches
        INTO ls_batch.

        ls_itm-line_id    = ls_itm-line_id + 1.
        ls_itm-material   = ls_batch-matnr.
        ls_itm-move_mat   = ls_batch-matnr.
        ls_itm-batch      = ls_batch-charg.
        ls_itm-move_batch = ls_batch-charg.
        ls_itm-item_text  = gs_excel-sgtxt.
        ls_itm-entry_qnt  = ls_batch-erfmg.
        ls_itm-entry_uom  = ls_batch-erfme.
        APPEND ls_itm TO ls_docmat-itm.
        ls_param-line_id  = ls_itm-line_id.
        APPEND ls_param TO lt_param.
      ENDLOOP.

      SET UPDATE TASK LOCAL.

      CALL FUNCTION 'BAPI_GOODSMVT_CREATE_OIL'
        EXPORTING
          goodsmvt_header     = ls_docmat-hdr
          goodsmvt_code       = g_gm_code
          testrun             = p_test
        IMPORTING
          materialdocument    = gs_excel-mblnr
          matdocumentyear     = gs_excel-mjahr
        TABLES
          goodsmvt_item_01    = ls_docmat-itm
          goodsmvt_item_param = lt_param
          return              = ls_docmat-ret.

      IF gt_return[] IS INITIAL AND gs_excel-mblnr IS NOT INITIAL.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
      ELSE.
        LOOP AT ls_docmat-ret
          INTO ls_return.

          PERFORM fill_errlog
            USING ls_return-message
            CHANGING gs_excel-mslog.
        ENDLOOP.

        CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
      ENDIF.
  ENDIF.

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


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

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


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

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


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

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