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

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


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

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


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

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