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

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: массовое удаление позиций заявок
СообщениеДобавлено: Вт, авг 21 2007, 17:06 
Специалист
Специалист

Зарегистрирован:
Чт, авг 17 2006, 09:18
Сообщения: 109
Подскажите плиз - как можно массово удалить позиции заявок.

В MEMASSRQ поле индикатор удаления отсутсвует (уже проверено).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 22 2007, 06:42 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Тр. SARA(или ME97) - Объект MM_EBAN

или вот еще пример:

Code:
report ZPM_X_BAPI_REQUISITION_DELETE.

tables: eban.

data: gt_BAPIEBAND type BAPIEBAND occurs 0 with header line,
      gt_return type bapiret2 occurs 0 with header line,
      error_occured.


parameters: p_banfn  like eban-banfn.

start-of-selection.

  select * from eban where banfn eq p_banfn.

     move: eban-bnfpo to gt_BAPIEBAND-PREQ_ITEM,
           'X'        to gt_BAPIEBAND-DELETE_IND,
           'X'        to gt_BAPIEBAND-CLOSED.
     append gt_BAPIEBAND.

  endselect.

end-of-selection.


  CALL FUNCTION 'BAPI_REQUISITION_DELETE'
    EXPORTING
      NUMBER                            = p_banfn
    TABLES
      REQUISITION_ITEMS_TO_DELETE       = gt_BAPIEBAND
      RETURN                            = gt_return.



  if gt_return[] is not initial.
    loop at gt_return.
      MESSAGE
         ID      gt_return-id
         TYPE    gt_return-type
         NUMBER  gt_return-number
         WITH    gt_return-message_v1
                 gt_return-message_v2
                 gt_return-message_v3
                 gt_return-message_v4.

      case gt_return-type.
        when 'E' or 'A'.
          exit.
      endcase.

    endloop.
  endif.

  call function 'BAPI_TRANSACTION_COMMIT'
    EXPORTING


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 22 2007, 10:34 
Специалист
Специалист

Зарегистрирован:
Чт, авг 17 2006, 09:18
Сообщения: 109
нет, мне просто нужно навесить индикатор удаления на позицию заявки, архивировать я их не собираюсь, к тому же мне необходимо удалить не всю заявку, а только часть позиций.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 22 2007, 10:46 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
приведенный пример кода как раз таки ставит метку удаления. Ну а по каким критериям отбирать записи для этого дела решайте сами.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 22 2007, 10:55 
Специалист
Специалист

Зарегистрирован:
Чт, авг 17 2006, 09:18
Сообщения: 109
спасибо.


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

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


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

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


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

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