Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => SE38 - ABAP Редактор => Тема начата: diman1989 от Июнь 13, 2013, 01:16:25 pm
-
добрый день! помогите начинающему саперу, есть два поля в гриде,как сделать чтобы при заполнении одного, другое становилось только для чтения.
-
У себя в системе посмотрите пример программы BCALV_EDIT_02 - Управление статусами готовности ввода на уровне ячеек ALV таблицы. Это системный пример работы с таблицами.
-
У себя в системе посмотрите пример программы BCALV_EDIT_02 - Управление статусами готовности ввода на уровне ячеек ALV таблицы. Это системный пример работы с таблицами.
спасибо что откликнулись, но у меня грид строится видимо в стандартной программе saplmegui, имя таблицы MEPO1211, но править эту программу нельзя. сказали код писать в badi в обработке события ввода. извините если что то не грамотно пишу, с abap работаю всего две недели
-
у меня грид строится видимо в стандартной программе saplmegui, имя таблицы MEPO1211
И где же живут такие загадочные руководители, дающие такие замечательные советы. Кстати а имя BADI вам хоть сказали? Это вам документ ММ в транзакции MIGO дали что ли ломать?
-
Кстати а имя BADI вам хоть сказали? Это вам документ ММ в транзакции MIGO дали что ли ломать?
Жесть... Может плохо кончиться, особенно с учетом 2-х всего недель абапа...
-
И где же живут такие загадочные руководители, дающие такие замечательные советы. Кстати а имя BADI вам хоть сказали? Это вам документ ММ в транзакции MIGO дали что ли ломать?
транзакция me22n, badi называется"новый прогон позиций при изменениях ekko", там таблица с заказами и требуется чтобы при заполненном поле зачвка, поле материал было только для чтения
-
Жесть... Может плохо кончиться, особенно с учетом 2-х всего недель абапа...
база локальная тестовая,так что катастрофы не будет :)
-
транзакция me22n, badi называется"новый прогон позиций при изменениях ekko", там таблица с заказами и требуется чтобы при заполненном поле зачвка, поле материал было только для чтения
Дима, Badi так не называются. Uukrul напрямую вопрос задал. Что за бади рекомендуют использовать для управлением статусом полей (обязательно/необязательно/скрыто/нередактируемое) в ME2*N?
-
Дима, Badi так не называются. Uukrul напрямую вопрос задал. Что за бади рекомендуют использовать для управлением статусом полей (обязательно/необязательно/скрыто/нередактируемое) в ME2*N?
me_check_all_items если я правильно понял, но может быть посоветуете что то другое,я как слепой котенок пока в sap,спасибо
-
me_check_all_items если я правильно понял, но может быть посоветуете что то другое,я как слепой котенок пока в sap,спасибо
Да другое посоветовать - подождем главного нашего ММ-шика. Я посмотрел это ваше бади, там в методе и намека нет на статусы полей.
-
Uukrul, у меня вот это пока есть, от логистов: ME_PROCESS_PO_CUST.
-
Uukrul, у меня вот это пока есть, от логистов: ME_PROCESS_PO_CUST.
я тоже наткнулся на него, там что то похожее есть
-
я тоже наткнулся на него, там что то похожее есть
Там вроде не "что-то", а нормальные методы класса. Который нужно внедрить...
-
Там вроде не "что-то", а нормальные методы класса. Который нужно внедрить...
еще бы разобраться как это сделать, буду пробовать,спасибо
-
еще бы разобраться как это сделать, буду пробовать,спасибо
Да не за что еще, лучше ничего не делайте пока, Дмитрий, косяк у вас выйдет. Нескуривыемый.
-
Да не за что еще, лучше ничего не делайте пока, Дмитрий, косяк у вас выйдет. Нескуривыемый.
ну я дал старшему эту badi поглядеть, если что вместе с ним курить будем ;D
-
ну я дал старшему эту badi поглядеть, если что вместе с ним курить будем ;D
У старшОго опыта сколько? Так же, как и у Вас, Дмитрий?
-
У старшОго опыта сколько? Так же, как и у Вас, Дмитрий?
да не вроде поболее, больше года точно, а там не знаю
-
да не вроде поболее, больше года точно, а там не знаю
Ну больше года - это уже серьезно, рулит.
-
ну я дал старшему эту badi поглядеть, если что вместе с ним курить будем ;D
Вообще-то я лично BADI для работы с ячейками экрана ввода заказа ММ - не знаю. Приведенные выше точки расширений не позволяют так же управлять отображением ALV-таблицы. Эти выходы позволяют поработать с вводимыми данными, например там свои проверка вставить или данные обновить в таблицах в зависимости от введенных данных заказа и т.д.
PS: Ну в принципе наверное в BADI можно попробовать через FIELD-SYMBOLS получить ссылку на реализацию ALV и что-то там накрутить, но я такого финта ушами не делал. Я бы это попробовал бы сделать в ME_PROCESS_PO_CUST методы INITIALIZE - Initializations (Invoked Once Only) или OPEN - Open a Purchase Order
PSS: Примеры работы с BADI: http://sapforum.biz/index.php/topic,635.0.html и как в нем добираться до чужих объектов: http://sapforum.biz/index.php/topic,375.0.html
-
Вообще-то я лично BADI для работы с ячейками экрана ввода заказа ММ - не знаю. Приведенные выше точки расширений не позволяют так же управлять отображением ALV-таблицы. Эти выходы позволяют поработать с вводимыми данными, например там свои проверка вставить или данные обновить в таблицах в зависимости от введенных данных заказа и т.д.
PS: Ну в принципе наверное в BADI можно попробовать через FIELD-SYMBOLS получить ссылку на реализацию ALV и что-то там накрутить, но я такого финта ушами не делал. Я бы это попробовал бы сделать в ME_PROCESS_PO_CUST методы INITIALIZE - Initializations (Invoked Once Only) или OPEN - Open a Purchase Order
PSS: Примеры работы с BADI: http://sapforum.biz/index.php/topic,635.0.html и как в нем добираться до чужих объектов: http://sapforum.biz/index.php/topic,375.0.html
ну я не такой спец в ММ, как Главный, от себя, абапера еще скажу
если доп. поля передавать будете, то еще одну бадишку будете внедрять однозначно