Автор Тема: Процедура выдачи (MM-PUR-GF) (Заявки/Заказы и т.д.)  (Прочитано 7092 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 762
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
В общем в очередной раз наступил на грабли с процедурой выдачи заявок, собственно из справки.
Цитировать
Процедура выдачи для заявок
Для заявок на материал и/или услуги доступны две процедуры:
    * с классификацией
В этом случае заявки могут выдаваться как на уровне позиций, так и полностью . Последняя процедура называется "полная выдача".
    * без классификации
В этом случае заявки могут деблокироваться только на уровне позиции .

Эти две процедуры являются взаимоисключающими (т.е. необходимо решить, какая именно из них будет использоваться, т.е. одновременное использование обеих невозможно).
В общем фраза про решить какая из них будет работать, как обычно звучит не корректно, потому что решать особо нечего, если у вас случайно/ну или не очень, в системе кто-то добавит хотя бы одну процедуру с классификацией, то это влечет за собой отмену работы ВСЕХ процедур выдачи без классификации. Причем спасибо индусам, в коде за жесткую поверку наличия хотя бы одной записи, даже не до конца настроенной процедуры с классификацией и тупой IF после этого с обходом любой работы по процедурам выдачи без классификации.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 762
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Процедура выдачи (MM-PUR-GF) (Заявки/Заказы и т.д.)
« Ответ #1 : Сентябрь 22, 2008, 05:09:17 pm »
По поводу, как закрывать поля в заявках от редактирования, при достижении например документом например статуса утверждения начальником, т.е. например есть в цепочке три уровня утверждения S1, S2 и  S3. После утверждения заявки кодом S2 например нужно запретить изменять поле количество, а после утверждения кодом S3 вообще нужно закрыть все поля от изменений. Это все выполняется довольно просто, для каждого из кодов выдачи  в системе присваивается индикатор выдачи, т.е. при установке кода выдачи S1 например индикатор выдачи пусть будет 1, а при коде S2 - 2 и т.д. так вот индикаторы выдачи можно создавать самому и, что самое полезное в этом деле, для каждого индикатора можно присвоить свой код выбора полей, и как следствие при присвоении заявке статуса например S2, можно присвоить такую статусную схему полей,, в которой поле количества маркировано как  только для просмотра.

PS: Настройки кодов выбора полей, делается в другом месте и вообще песня отдельная и вполне простая  ;)