Текущее время: Пт, авг 01 2025, 16:08

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Проигнорировать обязательные поля?
СообщениеДобавлено: Чт, ноя 20 2008, 16:37 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Добрый день, скажите можно ли как-нибудь в BAPI (создание и изменения материала) проигнорировать не передовать значения полей которые определены в настройке как обязательные и при этом материал сохраниться с необходимыми изменениями.
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проигнорировать обязательные поля?
СообщениеДобавлено: Чт, ноя 20 2008, 16:44 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
VLAVLA написал:
Добрый день, скажите можно ли как-нибудь в BAPI (создание и изменения материала) проигнорировать не передовать значения полей которые определены в настройке как обязательные и при этом материал сохраниться с необходимыми изменениями.
Спасибо.

Поменять настройку?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проигнорировать обязательные поля?
СообщениеДобавлено: Чт, ноя 20 2008, 17:11 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
sy-uname написал(а):
VLAVLA написал:
Добрый день, скажите можно ли как-нибудь в BAPI (создание и изменения материала) проигнорировать не передовать значения полей которые определены в настройке как обязательные и при этом материал сохраниться с необходимыми изменениями.
Спасибо.

Поменять настройку?


Нет, я меняю поле в материале с помощью BAPI, но материал не сохраняется необходимо заполнить все обязательный поля. А вопрос как бы мне не заполнять их, но при этом материал сохранился


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проигнорировать обязательные поля?
СообщениеДобавлено: Чт, ноя 20 2008, 17:16 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
VLAVLA написал:

Нет, я меняю поле в материале с помощью BAPI, но материал не сохраняется необходимо заполнить все обязательный поля. А вопрос как бы мне не заполнять их, но при этом материал сохранился


Ну так а я про что?
Настройку ведь не просто так делали - какой то смысл в обязательности заполнения полей был. Что то где то дальше вполне возможно завязано на том что поля заполнены. Потом в самый ответственный момент , где нибудь через год, выяснится что поля почему то не заполнены, данные разъехались и вообще всё плохо.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 20 2008, 17:34 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
А заполнить обязательные поля мешает религия?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проигнорировать обязательные поля?
СообщениеДобавлено: Чт, ноя 20 2008, 19:33 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
VLAVLA написал:
Нет, я меняю поле в материале с помощью BAPI, но материал не сохраняется необходимо заполнить все обязательный поля. А вопрос как бы мне не заполнять их, но при этом материал сохранился


"- Утром деньги - вечером стулья.
- А нельзя ли наоборот?
- Можно, но деньги вперед."

Обязательные поля для того и были сделаны обязательными, что если они не заполнены, то такой материал нафик не нужен. Например, вы со своим BAPI не сохраните какую-нибудь Statistics Update Group, а потом кто-нибудь возьмет создаст заказ с этим материалом, а потом ваш SDшник будет часами выяснять с калькулятором, почему у него в отчетах количество не сходится. Надо же иногда и о последствиях думать. :roll:

Если вы лично считаете, что какие-то поля, которые сконфигурированы как обязательные, таковыми быть не должны, то обратитесь к вашему функциональному консультанту с предложением изменить конфигурацию.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проигнорировать обязательные поля?
СообщениеДобавлено: Чт, ноя 20 2008, 20:01 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Jelena написала:
VLAVLA написал:
Нет, я меняю поле в материале с помощью BAPI, но материал не сохраняется необходимо заполнить все обязательный поля. А вопрос как бы мне не заполнять их, но при этом материал сохранился



Обязательные поля для того и были сделаны обязательными, что если они не заполнены, то такой материал нафик не нужен.


А нам нужны... Настройку менять никак нельзя-это главное условие

У меня такая необходимость появилась в связи с тем, что массово заполнить все обязательные поля в материале с помощью MM17 не очень то и получается, т.к начинаешь менять поле, относящее к MARC нужно заполнить в этом случае все обязательные поля этой таблицы, ну если бы это было тупо заполнить, то бы ничего, но только некоторые материалы имеют два не заполненных обяз. поля некоторые три и т.д. а таких кривых материлов ну очень много
Вобщем получится с помощью ММ17 только так: вычислить материалы у кого обяз поле одно- потом заполнить, потом у кого два-опять заполнить и т.д
Вот я и решил с помощью BAPI может проще сделать что-то похожее, но только для конкретного поля. Выбираешь какое поле хочешь заполнить при этом не обращая внимания на другие поля.

Но видимо только ММ17...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 21 2008, 05:22 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, ноя 21 2008, 05:13
Сообщения: 34
на совсем уж крайний случай есть update/modify ;)
только я вам этого не советовал))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проигнорировать обязательные поля?
СообщениеДобавлено: Пт, ноя 21 2008, 20:26 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
VLAVLA написал:
Вот я и решил с помощью BAPI может проще сделать что-то похожее, но только для конкретного поля. Выбираешь какое поле хочешь заполнить при этом не обращая внимания на другие поля.


В таком случае вы просто не совсем правильно решили IMHO. Похоже, что вам надо не НЕ заполнять обязательные поля, а как раз наоборот, заполнить их.

С BAPI это будет как раз быстрее/удобнее сделать, т.к. вы можете читать данные из базы и обновлять поля не по одному, а сразу все необходимые. При этом в обновление можно встроить любые логические конструкции, а не просто тупо менять значения, как получается в mm17. IMHO вам надо бы сначала получше разобраться с постановкой задачи.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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