как сделать поле обязательным для заполнения sap
Как сделать поле обязательным для заполнения sap
Менеджер |
Зарегистрирован:
Вт, окт 10 2006, 16:37
Сообщения: 729
Откуда: Москва
Курс SCM520 в русской версии: Раздел 8, «Определение структуры экрана для документов закупок», стр. 394. |
Старший специалист |
Зарегистрирован:
Пт, май 05 2006, 09:25
Сообщения: 358
Курс SCM520 в русской версии: Раздел 8, «Определение структуры экрана для документов закупок», стр. 394. Этого курса нет под рукой. Есть старые LO. Как называется данный курс? |
Менеджер |
Зарегистрирован:
Вт, окт 10 2006, 16:37
Сообщения: 729
Откуда: Москва
Менеджер |
Зарегистрирован:
Вт, авг 17 2004, 10:25
Сообщения: 627
Старший специалист |
Зарегистрирован:
Пт, май 05 2006, 09:25
Сообщения: 358
Т.е не важно что присвоено в настройке вида документа, нужно правильно установить галочки во всех перчисленных выше кодах? А для типа контировки нет ничего такого? |
Модератор |
Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
_________________ |
Менеджер |
Зарегистрирован:
Вт, авг 17 2004, 10:25
Сообщения: 627
Старший специалист |
Зарегистрирован:
Пт, май 05 2006, 09:25
Сообщения: 358
Ну а тогда какой выход из моей ситуации? Чтобы сделать необязательными поля Краткий текст и Группа материалов. Если я сделаю это на уровне типа позиции Стандарт то во всех заказах, где используется тип позиции стандарт, они станут необязательными |
Менеджер |
Зарегистрирован:
Вт, авг 17 2004, 10:25
Сообщения: 627
По секрету скажу, некоторые типы позиций можно копировать. Завтра подробнее распишу. |
Старший специалист |
Зарегистрирован:
Пт, май 05 2006, 09:25
Сообщения: 358
По секрету скажу, некоторые типы позиций можно копировать. Завтра подробнее распишу. Огромное спасибо! Буду ждать |
Менеджер |
Зарегистрирован:
Вт, авг 17 2004, 10:25
Сообщения: 627
Извиняюсь за задержку, были некоторые трудносит с выкладыванием материала и картинок. Но всё преодолено. В свое время потребовалось каким-то образом выделить позиции бесплатных поставок. В заказах можно было их отделить от закупаемых через соответствующий индикатор (хотя очень не наглядно), а в контрактах для этого приходилось либо проваливаться в позицию подробно, либо ориентироваться на нулевую цену. В общем, все это как-то не наглядно, что приводило к ошибкам. Решили сделать отдельный тип позиции. На этом примере и рассмотрим как это делается. • Через SE16N открываем содержимое таблицы T163. Нажимаем кнопку «Создать», в поле «Тип позиции» указываем латинскую A (или какую другую), в поле текст пишем «Бесплатная поставка», в поле «Тип позиции в документе закупки» ставим русскую Б (так мы её будем идентифицировать в ЗнП).
• Если необходимо, то вводим в таблице T163Y тексты к типу позиции на других языках. • Далее необходимо разрешить этот тип позиции в заказах и контрактах. В SPRO > УМП > Закупки > Заказ на поставку > Настройка видов документов выделяем необходимый вид заказа и два раза щелкаем на папке «Допустимые типы позиций», выделяем стандартную позицию и нажимаем «Скопировать как…», вводим созданный нами тип Б. В открывшемся окошке нажимаем кнопку «Скопировать все» (легче удалить лишние, чем вводить вручную всё заново).
• Необходимо настроить выбор полей. В SPRO > УМП > Закупки > Заказ на поставку >Определение структуры экрана на уровне документа выделяем PT0F и нажимаем «Скопировать как…», указываем код выбора полей PTAF и название «Бесплатная позиция заказа». Производим настройку, а именно «Тип контировки», «Инд. последнего счета-фактуры», «Контроль счетов по ПМ», «Управление ПМ/ПСч», «Индикатор ПМ/ПСч» делаем только для просмотра. Теперь при создании контракта с типом позиции Б, поле «Поступление счета» не заполняется: Зато в списке позиций наглядно видно, какая позиция бесплатная, а какая нет: … и в заказе: Теперь об исключениях и минусах. • Таким образом нельзя копировать типы позиций 3 «Обработка ДавальчМтр» и 9 «Услуги/работы». Т.е. скопировать можно, но они будут иметь свойства стандартной позиции. Отображение соответствующих полей по работам/услугам жестко привязано к типу 9 и спецификации к типу 3 в коде программы. • Выпуская периодически ноты, программисты SAP-а допускают ошибки, сравнивая поле PSTYP (тип CHAR) с цифрой. Т.к. все стандартные типы позиций это от нуля до девяти, то соответственно для них такая проверка проходит нормально, а для нашего типа A вываливается в ДАМП. В таком случае пишем сообщение в SAP и они эти ошибки исправляют, выпуская ноты. Вот например: 1072374, 1227768. Хотя порой от них приходиться слышать, что тип позиции не стандартный, в ответ просто показываем следующий скриншот: ну и правила программирования никто не отменял. Как сделать поле обязательным для заполнения sap |
Менеджер |
Зарегистрирован:
Вт, окт 10 2006, 16:37
Сообщения: 729
Откуда: Москва
Курс SCM520 в русской версии: Раздел 8, «Определение структуры экрана для документов закупок», стр. 394. |
Старший специалист |
Зарегистрирован:
Пт, май 05 2006, 09:25
Сообщения: 358
Курс SCM520 в русской версии: Раздел 8, «Определение структуры экрана для документов закупок», стр. 394. Этого курса нет под рукой. Есть старые LO. Как называется данный курс? |
Менеджер |
Зарегистрирован:
Вт, окт 10 2006, 16:37
Сообщения: 729
Откуда: Москва
Менеджер |
Зарегистрирован:
Вт, авг 17 2004, 10:25
Сообщения: 627
Старший специалист |
Зарегистрирован:
Пт, май 05 2006, 09:25
Сообщения: 358
Т.е не важно что присвоено в настройке вида документа, нужно правильно установить галочки во всех перчисленных выше кодах? А для типа контировки нет ничего такого? |
Модератор |
Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
_________________ |
Менеджер |
Зарегистрирован:
Вт, авг 17 2004, 10:25
Сообщения: 627
Старший специалист |
Зарегистрирован:
Пт, май 05 2006, 09:25
Сообщения: 358
Ну а тогда какой выход из моей ситуации? Чтобы сделать необязательными поля Краткий текст и Группа материалов. Если я сделаю это на уровне типа позиции Стандарт то во всех заказах, где используется тип позиции стандарт, они станут необязательными |
Менеджер |
Зарегистрирован:
Вт, авг 17 2004, 10:25
Сообщения: 627
По секрету скажу, некоторые типы позиций можно копировать. Завтра подробнее распишу. |
Старший специалист |
Зарегистрирован:
Пт, май 05 2006, 09:25
Сообщения: 358
По секрету скажу, некоторые типы позиций можно копировать. Завтра подробнее распишу. Огромное спасибо! Буду ждать |
Менеджер |
Зарегистрирован:
Вт, авг 17 2004, 10:25
Сообщения: 627
Извиняюсь за задержку, были некоторые трудносит с выкладыванием материала и картинок. Но всё преодолено. В свое время потребовалось каким-то образом выделить позиции бесплатных поставок. В заказах можно было их отделить от закупаемых через соответствующий индикатор (хотя очень не наглядно), а в контрактах для этого приходилось либо проваливаться в позицию подробно, либо ориентироваться на нулевую цену. В общем, все это как-то не наглядно, что приводило к ошибкам. Решили сделать отдельный тип позиции. На этом примере и рассмотрим как это делается. • Через SE16N открываем содержимое таблицы T163. Нажимаем кнопку «Создать», в поле «Тип позиции» указываем латинскую A (или какую другую), в поле текст пишем «Бесплатная поставка», в поле «Тип позиции в документе закупки» ставим русскую Б (так мы её будем идентифицировать в ЗнП).
• Если необходимо, то вводим в таблице T163Y тексты к типу позиции на других языках. • Далее необходимо разрешить этот тип позиции в заказах и контрактах. В SPRO > УМП > Закупки > Заказ на поставку > Настройка видов документов выделяем необходимый вид заказа и два раза щелкаем на папке «Допустимые типы позиций», выделяем стандартную позицию и нажимаем «Скопировать как…», вводим созданный нами тип Б. В открывшемся окошке нажимаем кнопку «Скопировать все» (легче удалить лишние, чем вводить вручную всё заново).
• Необходимо настроить выбор полей. В SPRO > УМП > Закупки > Заказ на поставку >Определение структуры экрана на уровне документа выделяем PT0F и нажимаем «Скопировать как…», указываем код выбора полей PTAF и название «Бесплатная позиция заказа». Производим настройку, а именно «Тип контировки», «Инд. последнего счета-фактуры», «Контроль счетов по ПМ», «Управление ПМ/ПСч», «Индикатор ПМ/ПСч» делаем только для просмотра. Теперь при создании контракта с типом позиции Б, поле «Поступление счета» не заполняется: Зато в списке позиций наглядно видно, какая позиция бесплатная, а какая нет: … и в заказе: Теперь об исключениях и минусах. • Таким образом нельзя копировать типы позиций 3 «Обработка ДавальчМтр» и 9 «Услуги/работы». Т.е. скопировать можно, но они будут иметь свойства стандартной позиции. Отображение соответствующих полей по работам/услугам жестко привязано к типу 9 и спецификации к типу 3 в коде программы. • Выпуская периодически ноты, программисты SAP-а допускают ошибки, сравнивая поле PSTYP (тип CHAR) с цифрой. Т.к. все стандартные типы позиций это от нуля до девяти, то соответственно для них такая проверка проходит нормально, а для нашего типа A вываливается в ДАМП. В таком случае пишем сообщение в SAP и они эти ошибки исправляют, выпуская ноты. Вот например: 1072374, 1227768. Хотя порой от них приходиться слышать, что тип позиции не стандартный, в ответ просто показываем следующий скриншот: ну и правила программирования никто не отменял. Как сделать поле обязательным для заполнения sapЧасовой пояс: UTC + 3 часа Правила форумаавтоматическое заполнение поля |
Старший специалист |
Зарегистрирован:
Пн, фев 12 2007, 10:09
Сообщения: 372
Пол: Женский
Гуру-эксперт |
Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Гуру-эксперт |
Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Использовать, например, подпрограмму в момент времени при создании новой записи. |
Ассистент |
Зарегистрирован:
Ср, июн 17 2009, 08:33
Сообщения: 39
Создаешь свою форму. Часовой пояс: UTC + 3 часа Кто сейчас на конференцииСейчас этот форум просматривают: нет зарегистрированных пользователей |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
Логотип © 2006 Андрей Горшков
Поддержка: Кирилл Андреев, 2011-…
Как установить обязательность заполнения поля при создании объекта
База знаний
Как установить обязательность заполнения поля при создании объекта
В S2 CRM есть возможность сделать стандартное или дополнительное поле обязательным к заполнению. Это значит, что при создании объекта, вашим сотрудникам нужно будет обязательно заполнить установленное поле, иначе объект не добавится в систему.
1. Перейдите в раздел, для объектов которого вы хотите установить обязательность заполнения поля;
2. Откройте виджет создания объекта;
3. Нажмите Добавить данные ;
3. Включите видимость поля в карточке объекта. Для этого поставьте галочку перед названием нужного поля;
4. Нажмите на серую звездочку, чтобы сделать поле обязательным к заполнению. После нажатия звездочка должна стать красной;
Обратите внимание: перед тем, как сделать поле обязательным к заполнению, нужно сначала включить его видимость в карточке объекта (пункт 4). Если этого не сделать, то после создания объекта вы не будете видеть поле в карточке объекта. Чтобы устранить проблему вам придется:
1. Отключить обязательность заполнения поля;
2. Сделать поле видимым в карточке объекта;
3. Включить обязательность заполнения поля.