Текущее время: Ср, июл 23 2025, 23:02

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Куда заполнять таблицу с экрана пользовательского инфо-типа?
СообщениеДобавлено: Вт, июн 18 2013, 13:32 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2012, 10:08
Сообщения: 128
Добрый день.
Помогите советом.
Есть пользовательский инфотип. В нем нарисована таблица (table control). Данные введенные в неё сохраняются во внутренню таблицу, которая standart table of структуры Z*.
Каким способом можно сохранить данные этой внутренней таблицы в этот инфотип.
1) Самый простой, но тугой вариант - это аналогия 8го ИТ, где куча полей вида BET01, BET02...BET40.
Можно с помощью DO заполнять данные из внутренней таблицы. Но как по мне это сродни [censored].
2) Логически можно предположить, что было бы интересно создать таблицу = внутренней таблице, которая бы имела связь с конкретной записью инфотипа. Т.е. по уникальному ключу 12345 одной записи в инфотипе у нас будет 30 строк.
Такое похожее есть в ОМ, в ИТ1222. Там HRP таблица, и по ключу TABSEQNR (вроде так), можно искать в таблице HRT нужные записи.
Как такое можно реализовать в PA?

Второй вариант симпатичней намного, но как сделать не знаю.
Плиз хелп! :)

_________________
Бог умер (с) Ницше
Ницше умер (с) Бог
Хах.. (с) Смерть


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Куда заполнять таблицу с экрана пользовательского инфо-типа?
СообщениеДобавлено: Вт, июн 18 2013, 13:41 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Помочь можно во всем но пока не понятно что и какие бизнес-данные предполагается вести в таком пользовательском инфотипе. Аналогия 8 инфотипа помогает когда реально за один период времени нужно по сотруднику вести не более 20 определенных видов оплат. Или 0041 инфно тип который точно также устроен как и 0294 инфотип кстати тоже.

Так что решение аля 8 инфотип не совсем плохо.

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Куда заполнять таблицу с экрана пользовательского инфо-типа?
СообщениеДобавлено: Вт, июн 18 2013, 14:06 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2012, 10:08
Сообщения: 128
Согласен. Но сейчас пользователи просят 30 строк, по 9 полей на каждую, т.е. 270 полей, что не очень хочеться делать.
В данном инфотипе будут вестить курсы, во вкладке там где таблица - список преподавателей с информацией. Смысл в том, что их может быть и 30.
Заполняться все будет через 2000 экран или 4000,5000.
Оно конечно слишком сложно выглядит, и есть как бы Learning Solution для этого, но очень много данных нужно вести, которых нет в том модуле, и много чего лишнего. Поэтому предполагался изначально простенький ИТ, а потом как снежный ком начал наростать требуемый функционал.
Поэтому не факт, что через месяц меня попросят чтобы было не 30 преподавателей, а 50.

В связи с этим хочется сделать аналогию 1222ИТ из ОМ, если такое возможно.
Есть ещё вариант создать ИТ в ОМ для типа объекта, где при заполнении такой же таблицы посетителей курса заполнять 1001 ИТ и преподаватей так же. Тогда возможно будет совместить в будущем с Learning Solution. Но это уйма человекочасов.

_________________
Бог умер (с) Ницше
Ницше умер (с) Бог
Хах.. (с) Смерть


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Куда заполнять таблицу с экрана пользовательского инфо-типа?
СообщениеДобавлено: Ср, июн 19 2013, 07:51 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
marcustas написал(а):
В связи с этим хочется сделать аналогию 1222ИТ из ОМ, если такое возможно.

Сделайте тогда не инфотип, в просто Z* табличку а в самом инфотипе храните ссылку на ключевые поля. Можно вместо хранилища использовать кластер (по типу зарплатного кластера), всю равно ж интерфейсную часть надо абапаить, вот ее заабапите а хранилище будет свое. Только обязательно продумайте логику выполнения, блокировки, буферизацию и т.д.

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Куда заполнять таблицу с экрана пользовательского инфо-типа?
СообщениеДобавлено: Ср, июн 19 2013, 08:31 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2012, 10:08
Сообщения: 128
Спасибо за советы. Думал тоже в виде просто таблички и связь потом делать.
Но думая всю ночь, решил сделать 3 отдельных инфотипа в ОМ, т.к. нужно 2 таблицы, и 1 для общей инфы, и сформировать их в свое мероприятие в pp03. Ну а дальше абапом заносить информацию в 1001. Ну и все это используя типы объектов, которые используются в Learning Solutions, чтобы потом можно было на него постепенно переходить.

Большое спасибо за помощь. Уже не первый раз выручаете :)

_________________
Бог умер (с) Ницше
Ницше умер (с) Бог
Хах.. (с) Смерть


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

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


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

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


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

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