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

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


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

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


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

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