Текущее время: Вт, июл 22 2025, 00:56

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


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

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


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

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