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

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


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

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


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

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