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

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Групповое удаление заявок (позиций в заявках)
СообщениеДобавлено: Вт, окт 23 2007, 11:24 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, мар 20 2007, 14:12
Сообщения: 276
Откуда: Москва
Подскажите, есть ли какой-либо способ массово удалить позиции в заявках на материал? Очень не хочется обрабатывать каждую заявку...

(я не спец. по модулю ММ, пожалуйста, не посылайте в хелп:)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 23 2007, 12:12 
Директор
Директор

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
Может попробовать расширить каталог полей для объекта BUS2105 транзакции MASS, добавив туда поле индикатора удаления. Странно что sap это не предусмотрел...

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 23 2007, 12:14 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
MASS, BUS2015, EBAN, индикатор удаления --- не подходит, посмотрел, нет там индикатора удаления

мы использовали связку SapQuery -- BAPI_REQUISITION_CHANGE и BAPI_PR_CHANGE (для контированных и неконтированных позиций)

_________________
Eritis sicut Deus, scientes bonum et malum...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 23 2007, 12:25 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
Dim(ka) написал(а):
Может попробовать расширить каталог полей для объекта BUS2105 транзакции MASS, добавив туда поле индикатора удаления. Странно что sap это не предусмотрел...

А как расширять?

_________________
Eritis sicut Deus, scientes bonum et malum...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Групповое удаление заявок (позиций в заявках)
СообщениеДобавлено: Вт, окт 23 2007, 12:44 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 06 2006, 16:11
Сообщения: 200
Откуда: Киев
Пол: Женский
Татьяна написал(а):
Подскажите, есть ли какой-либо способ массово удалить позиции в заявках на материал? Очень не хочется обрабатывать каждую заявку...

(я не спец. по модулю ММ, пожалуйста, не посылайте в хелп:)

транзакция memassrq

_________________
"Если в мире все бессмысленно, - сказала Алиса, - что мешает выдумать какой-нибудь смысл?"
Льюис Кэрролл, "Алиса в стране чудес"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 23 2007, 12:52 
Директор
Директор

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
SAA написал:
А как расширять?


Через транзакцию MASSOBJ

CasuAl_AngeL написала:
транзакция memassrq

А вы пробовали?

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


Последний раз редактировалось Dim(ka) Вт, окт 23 2007, 13:02, всего редактировалось 1 раз.

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

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

но вот так, например:

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
      wait = 'X'.


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

Зарегистрирован:
Вт, мар 20 2007, 14:12
Сообщения: 276
Откуда: Москва
to CasuAl_AngeL: транзакция полезная, запомню. Только я не нашла, где там можно удалять позиции?

to OlegDm: видела этот код в аналогичной теме, но мне бы не хотелось лезть в программирование.
Была надежда, что существует какое-то решение в рамках стандартной функциональности...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 23 2007, 14:08 
Директор
Директор

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
А я что-то совершенно нестандартное написал?
memassrq - это лишь вариант транзакции mass для заявок...

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 23 2007, 14:27 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, мар 20 2007, 14:12
Сообщения: 276
Откуда: Москва
to Dim(ka): с транзакцией MASS все более/менее ясно (так же как memassrq). Но индикатора удаления там нет, а где его можно добавить в MASSOBJ - не знаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 23 2007, 14:50 
Директор
Директор

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
MASSOBJ достаточно прозрачная транзакция: выбирам объект BUS2105, раскрываем "Список полей" и нажимаем "Новая запись", добавляем что нужно....
Другое дело, что сразу работать не хочет, хоть и добавляется (вот тут пишут):
http://sapboard.ru/forum/viewtopic.php?t=25446

Цитата:
не хотелось лезть в программирование


программирования не пугайтесь... порой проще бывает решить что-то абапом... там более OlegDm уже готовое решение предложил.

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


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

Зарегистрирован:
Вт, мар 20 2007, 14:12
Сообщения: 276
Откуда: Москва
Транзакция MASSOBJ действительно очень прозрачна:) Нужно ввести три поля, с которыми непонятно че дальше делать...

Цитата:
Другое дело, что сразу работать не хочет, хоть и добавляется (вот тут пишут):
http://sapboard.ru/forum/viewtopic.php?t=25446

к сожалению, Оксане!!! тоже не ответили на ее вопрос


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 23 2007, 16:59 
Директор
Директор

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
Да вы запустите отчет OlegDm, вам наверняка понравится... :)

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 23 2007, 17:08 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, мар 20 2007, 14:12
Сообщения: 276
Откуда: Москва
значит, вариант с massobj не заработает?;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 23 2007, 17:17 
Директор
Директор

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
Немножко абапа и заработает... :)
Но вы же этого не хотите :)

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.

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


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

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


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

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