Текущее время: Пн, июл 28 2025, 08:46

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_GOODSMVT_CREATE и вд 201
СообщениеДобавлено: Ср, май 16 2007, 09:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 02 2006, 14:22
Сообщения: 138
Откуда: г.Новомичуринск
Пол: Мужской
Поскажите что не так.
Code:
    i_goodsmvt_item-material       = itab_items_mm_doc-matnr.
    i_goodsmvt_item-plant            = werks.
    i_goodsmvt_item-stge_loc       = lgort.
    i_goodsmvt_item-batch           = itab_items_mm_doc-charg.
    i_goodsmvt_item-move_type   = bwart.
    i_goodsmvt_item-val_type       = itab_items_mm_doc-charg.
    i_goodsmvt_item-entry_qnt      = itab_items_mm_doc-erfmg.
    i_goodsmvt_item-entry_uom    = itab_items_mm_doc-erfme.
    i_goodsmvt_item-gr_rcpt          = wempf. "Получатель материала
    i_goodsmvt_item-move_plant    = werks.
    i_goodsmvt_item-move_stloc    = lgort.
    i_goodsmvt_item-move_batch    = itab_items_mm_doc-charg.
    i_goodsmvt_item-move_val_type = itab_items_mm_doc-charg.
    i_goodsmvt_item-ref_doc       = itab_items_mm_doc-mjahr.
    i_goodsmvt_item-ref_doc_it    = itab_items_mm_doc-zeile.
    i_goodsmvt_item-mvt_ind       = space.
    i_goodsmvt_item-costcenter    = kostl.

    append i_goodsmvt_item.
  endloop.
  call function 'BAPI_GOODSMVT_CREATE'
       exporting
            goodsmvt_header  = i_goodsmvt_header
            goodsmvt_code    = i_goodsmvt_code
            testrun          = i_test
       importing
            goodsmvt_headret = i_goodsmvt_headret
            materialdocument = i_materialdocument
            matdocumentyear  = i_matdocumentyear
       tables
            goodsmvt_item    = i_goodsmvt_item
            return           = i_return.

Возвращает i_return заполненый по всем позициям с ошибками что нет материала на складе по партиям!
Хотя в тр. MB1A тот же материал с тойже партией проходит на ура.
может кто сталкивался с этим подскажет что я не так делаю.
с ВД 311 всё проходит на ура и вообще затыков <я не знать русский языка>. а вот с 201 чё то не как...

_________________
Не ломайте то что уже есть.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 16 2007, 11:15 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
А goodsmvt_code правильно указан?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 16 2007, 13:52 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 02 2006, 14:22
Сообщения: 138
Откуда: г.Новомичуринск
Пол: Мужской
Да. 03

_________________
Не ломайте то что уже есть.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 16 2007, 14:04 
Гость
возможно
itab_items_mm_doc-matnr не приведен в нужный вид (с ведущими нулями)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 16 2007, 14:08 
Гость
и потом - 201 ВД - это списание на МВЗ

i_goodsmvt_item-move_plant = werks.
i_goodsmvt_item-move_stloc = lgort.
i_goodsmvt_item-move_batch = itab_items_mm_doc-charg.
i_goodsmvt_item-move_val_type = itab_items_mm_doc-charg.

эти строки вообще не нужны


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 16 2007, 14:21 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
вот рабочий пример:

Code:
report ZPM_X_BAPI_GOODSMVT_201.

tables: mara,
        t001l.

* Data for BAPI_GOODSMVT_CREATE
data: gmhead type bapi2017_gm_head_01,
      gmcode type bapi2017_gm_code,
      mthead type bapi2017_gm_head_ret.

data: goodsmvt_item like bapi2017_gm_item_create occurs 0 with header line.

data: ls_request like bapideliciousrequest,
      lt_return type bapiret2 occurs 0 with header line,
      error_occured.


data: p_meins like mara-meins.


parameters: p_budat  type sydatum,   " Дата проводки
            p_matnr  type matnr,     " Материал
            p_charg  type charg_d,   " Партия
            p_menge  type menge_d,   " Количество в БЕИ
*            p_dmbtr  type dmbtr,     " Сумма во ВВ
            p_plant  type werks_d,   " Завод
            p_lgort  type lgort_d,   " Склад
            p_kostl  type kostl,     " МВЗ
            p_hkont  type hkont.     " Затратный счет


end-of-selection.

  clear: gmhead,
         gmcode,
         goodsmvt_item.

  refresh: goodsmvt_item.


* Fill goodsmvt_code = gmcode
  move: '03' to gmcode-gm_code. "Goods issue

* Fill Head for Mat.document
  move: p_budat              to gmhead-pstng_date,
        sy-datum             to gmhead-doc_date,
        sy-uname             to gmhead-pr_uname.

  move 'Goods Issue with 201 mvt' to gmhead-header_txt.

* Fill Item for Mat.document
  move: '201' to goodsmvt_item-move_type,
        space to goodsmvt_item-mvt_ind.

  select single meins into p_meins from mara where matnr = p_matnr.

  move: p_matnr  to goodsmvt_item-material,
        p_charg  to goodsmvt_item-batch,
        p_menge  to goodsmvt_item-entry_qnt,
        p_meins  to goodsmvt_item-entry_uom,
        p_plant  to goodsmvt_item-plant,
        p_lgort  to goodsmvt_item-stge_loc,
*        p_dmbtr  to goodsmvt_item-amount_lc,
        p_kostl  to goodsmvt_item-costcenter,
        p_hkont  to goodsmvt_item-gl_account.


  append goodsmvt_item.

  call function 'BAPI_GOODSMVT_CREATE'
    EXPORTING
      goodsmvt_header = gmhead
      goodsmvt_code   = gmcode
    TABLES
      goodsmvt_item   = goodsmvt_item
      return          = lt_return.


  if lt_return[] is initial.
    call function 'BAPI_TRANSACTION_COMMIT'
      EXPORTING
        wait = 'X'.
  endif.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 18 2007, 15:53 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 02 2006, 14:22
Сообщения: 138
Откуда: г.Новомичуринск
Пол: Мужской
Так ничего и не изменилось.
Code:
E M7                   021                                                                               
П/СвобИспользЗпс на 8 ШТ меньше : 31062 1000 3061 0000039503.                                           
П/СвобИспользЗпс                                   8                                                  ШТ
: 31062 1000 3061 0000039503                       E M7                   021                           
П/СвобИспользЗпс на 6 ШТ меньше : 31063 1000 3061 0000039504.                                           
П/СвобИспользЗпс                                   6                                                  ШТ
: 31063 1000 3061 0000039504                       E M7                   021                           
П/СвобИспользЗпс на 4 ШТ меньше : 26241 1000 3061 0000039505.                                           
П/СвобИспользЗпс                                   4                                                  ШТ
: 26241 1000 3061 0000039505                       E M7                   021                           
П/СвобИспользЗпс на 4 ШТ меньше : 26241 1000 3061 0000039506.                                           
П/СвобИспользЗпс                                   4                                                  ШТ
: 26241 1000 3061 0000039506                       E M7                   021                           
П/СвобИспользЗпс на 1 ШТ меньше : 31075 1000 3061 0000039507.                                           
П/СвобИспользЗпс                                   1                                                  ШТ
: 31075 1000 3061 0000039507                       E M7                   021                           
П/СвобИспользЗпс на 4 ШТ меньше : 31076 1000 3061 0000039508.                                           

_________________
Не ломайте то что уже есть.


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

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


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

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


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

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