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

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: При создании поставки по заказу на позицию подтягивается склад без запаса
СообщениеДобавлено: Чт, дек 22 2011, 18:59 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Создаю заказ.
На позиции в закладке отгрузка, поле "склад" ставлю нужный склад.
Создаю поставку по заказу и на позиции в поставке стоит не нужный мне склад без запаса, соответственно отпуск сделать не получается!

Это все было очень давно но не кого не напрягали все меняли в ручную склад и делали отпуск. До тех пор пока я не решил создать заказ и поставку с помощью бапи.
Создаю заказ:
Code:
        CALL FUNCTION 'BAPI_SALESDOCU_CREATEFROMDATA1'
          EXPORTING
            sales_header_in     = header
            sales_header_inx    = headerx
          IMPORTING
            salesdocument_ex    = v_vbeln
          TABLES
            return              = return
            sales_items_in      = item
            sales_items_inx     = itemx
            sales_schedules_in  = lt_schedules_in
            sales_schedules_inx = lt_schedules_inx
            sales_partners      = partner.


Соответствено на каждую позицию подтягиваю нужный склад и добавляю его в item-STORE_LOC = sklad (itemx-STORE_LOC = 'X').
Создается с заказ, смотрю позиции в закладках отгрузка стоят нужные мне склады.
Делаю поставку:
Code:
LOOP AT t_vbap into t_vbap_l. "позиции заказа
...
      t_request-stge_loc           = t_vbap_l-lgort.
...
   APPEND t_request.
ENDLOOP.


    CALL FUNCTION 'BAPI_DELIVERYPROCESSING_EXEC'
    TABLES
    request = t_request
    createditems = t_created
    return = t_return.

Поставка создается в позиции стоит не нужный мне склад.
Далее при комплектовании:
Code:
            CALL FUNCTION 'SD_DELIVERY_UPDATE_PICKING'
              EXPORTING
                vbkok_wa                     = l_vbkok
                synchron                     = 'X'
                nicht_sperren                = 'X'
              TABLES
                vbpok_tab                    = lt_vbpok[]
                prot                         = lt_prot[]
                .

Поставка соответственно орет что доступно 0.

Пытался увильнуть: после создания поставки и
Code:
call function 'BAPI_TRANSACTION_COMMIT'
вызываю поставку на ручное изменение:
Code:
                                  SET PARAMETER ID 'VL' FIELD t_created-DOCUMENT_NUMB.
                                  CALL TRANSACTION 'VL02N' AND SKIP FIRST SCREEN.
                                  COMMIT WORK AND WAIT.

После изменения ручного поставки и схранения идет дальнейшая обработка(комплектование и отпуск) бапи.
Которые начинают кричать что: Запрошенный объект сейчас блокирован пользователем 0USER.
Помогите выйти из этой ситуации!

_________________
Заранее благодарен за помощь. С уважением, Primat.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: При создании поставки по заказу на позицию подтягивается склад без запаса
СообщениеДобавлено: Пт, дек 23 2011, 17:27 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Одна проблема решена с блокированием документа:
Code:
                                  SET PARAMETER ID 'VL' FIELD t_created-DOCUMENT_NUMB.
                                  CALL TRANSACTION 'VL02N' AND SKIP FIRST SCREEN.
                                  WAIT UP TO 5 SECONDS.


Остается неразрешенной подмена склада в поставке :cry:
Помогите что чем сможет :oops:

_________________
Заранее благодарен за помощь. С уважением, Primat.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: При создании поставки по заказу на позицию подтягивается склад без запаса
СообщениеДобавлено: Пт, дек 23 2011, 21:14 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Боюсь, тут поможет только отладчик - брать его в руки и смотреть почему в процессе создания заказа подставляется не тот склад.
Ну в крайнем случае можно взять какую-нибудь бади на изменение позиции поставки и ставить правильный склад там (читая его из ссылочной позиции заказа). То есть, постараться решить проблему так, чтобы изменение уже созданной поставки не требовалось.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: При создании поставки по заказу на позицию подтягивается склад без запаса
СообщениеДобавлено: Вс, дек 25 2011, 20:28 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Спасибо! Буду отлаживать!Отпишусь когда решу проблему!

_________________
Заранее благодарен за помощь. С уважением, Primat.


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

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


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

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


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

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