+ Sapforum.Biz » Инструменты » ABAP - Инструментальные средства » SE38 - ABAP Редактор (Модератор: Dmitriy)Тема:
|- поля alv грида




Автор Тема: поля alv грида  (Прочитано 20059 раз)

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

Оффлайн diman1989

  • Newbie
  • *
  • Сообщений: 14
  • Reputation Power: 0
  • diman1989 has no influence.
  • YearsYearsYearsYearsYears
поля alv грида
« : Июнь 13, 2013, 01:16:25 pm »
добрый день! помогите начинающему саперу, есть два поля в гриде,как сделать чтобы при заполнении одного, другое становилось только для чтения.


Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 684
  • Reputation Power: 2
  • Uukrul barely matters.Uukrul barely matters.
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: поля alv грида
« Ответ #1 : Июнь 13, 2013, 02:37:09 pm »
У себя в системе посмотрите пример программы BCALV_EDIT_02 - Управление статусами готовности ввода на уровне ячеек ALV таблицы. Это системный пример работы с таблицами.

Оффлайн diman1989

  • Newbie
  • *
  • Сообщений: 14
  • Reputation Power: 0
  • diman1989 has no influence.
  • YearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #2 : Июнь 13, 2013, 03:37:48 pm »
You are not allowed to view links. Register or Login
У себя в системе посмотрите пример программы BCALV_EDIT_02 - Управление статусами готовности ввода на уровне ячеек ALV таблицы. Это системный пример работы с таблицами.
спасибо что откликнулись, но у меня грид строится видимо в стандартной программе saplmegui, имя таблицы MEPO1211, но править эту программу нельзя. сказали код писать в badi в обработке события ввода. извините если что то не грамотно пишу, с abap работаю всего две недели

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 684
  • Reputation Power: 2
  • Uukrul barely matters.Uukrul barely matters.
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: поля alv грида
« Ответ #3 : Июнь 13, 2013, 03:54:30 pm »
You are not allowed to view links. Register or Login
у меня грид строится видимо в стандартной программе saplmegui, имя таблицы MEPO1211
И где же живут такие загадочные руководители, дающие такие замечательные советы. Кстати а имя BADI вам хоть сказали? Это вам документ ММ в транзакции MIGO дали что ли ломать?

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Moderator
  • Newbie
  • *****
  • Сообщений: 380
  • Reputation Power: 0
  • Dmitriy has no influence.
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #4 : Июнь 14, 2013, 07:51:18 am »
You are not allowed to view links. Register or Login
Кстати а имя BADI вам хоть сказали? Это вам документ ММ в транзакции MIGO дали что ли ломать?
Жесть... Может плохо кончиться, особенно с учетом 2-х всего недель абапа...

Оффлайн diman1989

  • Newbie
  • *
  • Сообщений: 14
  • Reputation Power: 0
  • diman1989 has no influence.
  • YearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #5 : Июнь 14, 2013, 08:26:20 am »
You are not allowed to view links. Register or Login
И где же живут такие загадочные руководители, дающие такие замечательные советы. Кстати а имя BADI вам хоть сказали? Это вам документ ММ в транзакции MIGO дали что ли ломать?
транзакция me22n, badi называется"новый прогон позиций при изменениях ekko", там таблица с заказами и требуется чтобы при заполненном поле зачвка, поле материал было только для чтения

Оффлайн diman1989

  • Newbie
  • *
  • Сообщений: 14
  • Reputation Power: 0
  • diman1989 has no influence.
  • YearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #6 : Июнь 14, 2013, 08:28:32 am »
You are not allowed to view links. Register or Login
Жесть... Может плохо кончиться, особенно с учетом 2-х всего недель абапа...
база локальная тестовая,так что катастрофы не будет :)

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Moderator
  • Newbie
  • *****
  • Сообщений: 380
  • Reputation Power: 0
  • Dmitriy has no influence.
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #7 : Июнь 14, 2013, 08:50:10 am »
You are not allowed to view links. Register or Login
транзакция me22n, badi называется"новый прогон позиций при изменениях ekko", там таблица с заказами и требуется чтобы при заполненном поле зачвка, поле материал было только для чтения
Дима, Badi так не называются. Uukrul напрямую вопрос задал. Что за бади рекомендуют использовать для управлением статусом полей (обязательно/необязательно/скрыто/нередактируемое) в ME2*N?

Оффлайн diman1989

  • Newbie
  • *
  • Сообщений: 14
  • Reputation Power: 0
  • diman1989 has no influence.
  • YearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #8 : Июнь 14, 2013, 09:07:07 am »
You are not allowed to view links. Register or Login
Дима, Badi так не называются. Uukrul напрямую вопрос задал. Что за бади рекомендуют использовать для управлением статусом полей (обязательно/необязательно/скрыто/нередактируемое) в ME2*N?
me_check_all_items если я правильно понял, но может быть посоветуете что то другое,я как слепой котенок пока в sap,спасибо

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Moderator
  • Newbie
  • *****
  • Сообщений: 380
  • Reputation Power: 0
  • Dmitriy has no influence.
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #9 : Июнь 14, 2013, 09:24:55 am »
You are not allowed to view links. Register or Login
me_check_all_items если я правильно понял, но может быть посоветуете что то другое,я как слепой котенок пока в sap,спасибо
Да другое посоветовать - подождем главного нашего ММ-шика. Я посмотрел это ваше бади, там в методе и намека нет на статусы полей.

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Moderator
  • Newbie
  • *****
  • Сообщений: 380
  • Reputation Power: 0
  • Dmitriy has no influence.
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #10 : Июнь 14, 2013, 09:29:48 am »
Uukrul, у меня вот это пока есть, от логистов: ME_PROCESS_PO_CUST.

Оффлайн diman1989

  • Newbie
  • *
  • Сообщений: 14
  • Reputation Power: 0
  • diman1989 has no influence.
  • YearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #11 : Июнь 14, 2013, 09:37:17 am »
You are not allowed to view links. Register or Login
Uukrul, у меня вот это пока есть, от логистов: ME_PROCESS_PO_CUST.
я тоже наткнулся на него, там что то похожее есть

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Moderator
  • Newbie
  • *****
  • Сообщений: 380
  • Reputation Power: 0
  • Dmitriy has no influence.
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #12 : Июнь 14, 2013, 09:42:59 am »
You are not allowed to view links. Register or Login
я тоже наткнулся на него, там что то похожее есть
Там вроде не "что-то", а нормальные методы класса. Который нужно внедрить...

Оффлайн diman1989

  • Newbie
  • *
  • Сообщений: 14
  • Reputation Power: 0
  • diman1989 has no influence.
  • YearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #13 : Июнь 14, 2013, 10:16:13 am »
You are not allowed to view links. Register or Login
Там вроде не "что-то", а нормальные методы класса. Который нужно внедрить...
еще бы разобраться как это сделать, буду пробовать,спасибо

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Moderator
  • Newbie
  • *****
  • Сообщений: 380
  • Reputation Power: 0
  • Dmitriy has no influence.
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #14 : Июнь 14, 2013, 10:20:47 am »
You are not allowed to view links. Register or Login
еще бы разобраться как это сделать, буду пробовать,спасибо
Да не за что еще, лучше ничего не делайте пока, Дмитрий, косяк у вас выйдет. Нескуривыемый.

Оффлайн diman1989

  • Newbie
  • *
  • Сообщений: 14
  • Reputation Power: 0
  • diman1989 has no influence.
  • YearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #15 : Июнь 14, 2013, 10:23:37 am »
You are not allowed to view links. Register or Login
Да не за что еще, лучше ничего не делайте пока, Дмитрий, косяк у вас выйдет. Нескуривыемый.
ну я дал старшему эту badi поглядеть, если что вместе с ним курить будем ;D

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Moderator
  • Newbie
  • *****
  • Сообщений: 380
  • Reputation Power: 0
  • Dmitriy has no influence.
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #16 : Июнь 14, 2013, 10:45:51 am »
You are not allowed to view links. Register or Login
ну я дал старшему эту badi поглядеть, если что вместе с ним курить будем ;D
У старшОго опыта сколько? Так же, как и у Вас, Дмитрий?

Оффлайн diman1989

  • Newbie
  • *
  • Сообщений: 14
  • Reputation Power: 0
  • diman1989 has no influence.
  • YearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #17 : Июнь 14, 2013, 10:55:55 am »
You are not allowed to view links. Register or Login
У старшОго опыта сколько? Так же, как и у Вас, Дмитрий?
да не вроде поболее, больше года точно, а там не знаю

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Moderator
  • Newbie
  • *****
  • Сообщений: 380
  • Reputation Power: 0
  • Dmitriy has no influence.
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #18 : Июнь 14, 2013, 11:03:33 am »
You are not allowed to view links. Register or Login
да не вроде поболее, больше года точно, а там не знаю
Ну больше года - это уже серьезно, рулит.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 684
  • Reputation Power: 2
  • Uukrul barely matters.Uukrul barely matters.
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: поля alv грида
« Ответ #19 : Июнь 14, 2013, 11:20:37 am »
You are not allowed to view links. Register or Login
ну я дал старшему эту 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: You are not allowed to view links. Register or Login и как в нем добираться до чужих объектов: You are not allowed to view links. Register or Login

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Moderator
  • Newbie
  • *****
  • Сообщений: 380
  • Reputation Power: 0
  • Dmitriy has no influence.
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: поля alv грида
« Ответ #20 : Июнь 14, 2013, 11:30:15 am »
You are not allowed to view links. Register or Login
Вообще-то я лично BADI для работы с ячейками экрана ввода заказа ММ - не знаю. Приведенные выше точки расширений не позволяют так же управлять отображением ALV-таблицы. Эти выходы позволяют поработать с вводимыми данными, например там свои проверка вставить или данные обновить в таблицах в зависимости от введенных данных заказа и т.д.

PS: Ну в принципе наверное в BADI можно попробовать через FIELD-SYMBOLS получить ссылку на реализацию ALV и что-то там накрутить, но я такого финта ушами не делал. Я бы это попробовал бы сделать в ME_PROCESS_PO_CUST методы INITIALIZE - Initializations (Invoked Once Only) или OPEN - Open a Purchase Order

PSS: Примеры работы с BADI: You are not allowed to view links. Register or Login и как в нем добираться до чужих объектов: You are not allowed to view links. Register or Login
ну я не такой спец в ММ, как Главный, от себя, абапера еще скажу
если доп. поля передавать будете, то еще одну бадишку будете внедрять однозначно