Текущее время: Пн, июл 28 2025, 22:02

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Создание Screen Structures(Type Line) при создании своего Инфотипа
СообщениеДобавлено: Вт, июн 10 2008, 16:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Создаю свой инфотип, нужно чтобы на экране ввод вывод происходил через table control, насколько я понимаю для этого нужно, чтобы структура экрана была Type Line, а у меня генериться Type MAIN, как это сделать ума не приложу :(

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание Screen Structures(Type Line) при создании своего Инфотипа
СообщениеДобавлено: Вт, июн 10 2008, 17:16 
Специалист
Специалист

Зарегистрирован:
Пн, янв 14 2008, 10:33
Сообщения: 163
Описать табличную часть ИТ - структура PTxxxx


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 10 2008, 17:30 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
У меня нет такой структуры, если не ошибаюсь, она есть у тех инфотипов, что создаются через PPCI PPCJ, я создаю через PM01.
И хотелось бы немного более подробных коментариев.
Есть ps9027, p9027, p9027_af

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 11 2008, 10:02 
Специалист
Специалист

Зарегистрирован:
Пн, янв 14 2008, 10:33
Сообщения: 163
..если не вникать в Вашу задачу то могу сказать только: HR990, HR350 :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание Screen Structures(Type Line) при создании своего Инфотипа
СообщениеДобавлено: Ср, июн 11 2008, 13:37 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
XXX_:) написал:
Создаю свой инфотип, нужно чтобы на экране ввод вывод происходил через table control, насколько я понимаю для этого нужно, чтобы структура экрана была Type Line, а у меня генериться Type MAIN, как это сделать ума не приложу :(

Смотри как сделан например ИТ0008.
Для PA инфотипов обычно используюстя повторяющиеся структуры (DO VARYING)

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание Screen Structures(Type Line) при создании своего Инфотипа
СообщениеДобавлено: Ср, июн 11 2008, 15:15 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Bully написал(а):
Для PA инфотипов обычно используюстя повторяющиеся структуры (DO VARYING)
Это то что я пытаюсь сделать, но насколько я понял, эта структура генериться автоматически? Как это сделать.

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание Screen Structures(Type Line) при создании своего Инфотипа
СообщениеДобавлено: Ср, июн 11 2008, 16:25 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
XXX_:) написал:
Bully написал(а):
Для PA инфотипов обычно используюстя повторяющиеся структуры (DO VARYING)
Это то что я пытаюсь сделать, но насколько я понял, эта структура генериться автоматически? Как это сделать.

почему автоматически? Все вручную :) там же - в PM01 - создание структуры данных инфотипа.

Или я вопрос не правильно понял?

Например в ИТ0008 ведется информация вид оплаты/сумма.
Экран эту информацию показывает в виде таблицы.
В БД эта информация хранится в виде пары полей структуры PS0008:
LGA01, BET01 - первая строка
LGA02, BET02 - вторая строка
...
LGA40, BET40 - последняя строка

считываются эти пары при помощи оператора DO VARYING.

недостаток такого подхода - заранее ограниченное число строк - 40 штук.

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 11 2008, 16:45 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
в PM01 создаю структуру ps9027
KGB01
KPR01
KGB02
KPR02
и т.д. дальше кнопка сгенерировать все, после генерации все эти поля есть но они располагаются одно под другим, так же как если бы это были какие нибудь поля без порядковых номеров.
А как сделать чтобы они образовывали цикл DO VARYING. Неужели потом на экране руками?

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, июн 15 2008, 00:03 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
XXX_:) написал:
А как сделать чтобы они образовывали цикл DO VARYING.

Они не могут "образовывать цикл DO VARYING", т.к. DO VARYING - это инструкция языка ABAP.
XXX_:) написал:
Неужели потом на экране руками?

Аха. Руками. Сам.

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 16 2008, 09:45 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Bully написал(а):
XXX_:) написал:
А как сделать чтобы они образовывали цикл DO VARYING.

Они не могут "образовывать цикл DO VARYING", т.к. DO VARYING - это инструкция языка ABAP.

И правда, что то не подумал :oops:
Bully написал(а):
Аха. Руками. Сам.
Т.е. если мне надо из кучи этих полей сделать tabcontrol, то мне все эти поля удалять с экрана создавать tabcontrol(самый "любимый" мой элемент экрана :evil: ), и переписывать руками всю логику экрана. Может как то можно облегчить процесс?

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 16 2008, 09:58 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
XXX_:) написал:
Может как то можно облегчить процесс?

смотри готовые инфотипы, например 0008

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 16 2008, 10:59 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Bully написал(а):
XXX_:) написал:
Может как то можно облегчить процесс?

смотри готовые инфотипы, например 0008
Посмотрел, там используется подэкран
Code:
CALL SUBSCREEN SUBSCREEN_TC0008 INCLUDING 'MP000800' '0300'. "K012481

Создан руками судя по "K012481, а куда деть поля которые генеряться автоматически, скрывать? Ну и в этом случае обработка опять таки руками. Или я не туда смотрю ?

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


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

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


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

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


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

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