Текущее время: Чт, май 15 2025, 19:20

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Вызов первого экрана
СообщениеДобавлено: Вт, авг 23 2005, 10:51 
Гость
Подскажите: пишу программу, мне надо сделать, чтобы появляся первый экран. Как это сделать?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 23 2005, 10:54 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
set screen xxxx ?

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


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

Зарегистрирован:
Ср, июн 22 2005, 09:51
Сообщения: 208
Пол: Мужской
Call screen 'XXXX'.?

_________________
С уважением, В.Ш.
4.6C


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 23 2005, 11:20 
Гость
Спасибо за помощь. Но у меня еще есть вопросы.

Как активировать кнопку Назад (стрелка влево) и где описывается процедура кнопки "Зелена галочка" (Ввод)?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 23 2005, 11:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
если имеется в виду повторный вызов начального селекционного экрана, то CALL SELECTION-SCREEN 1000.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 23 2005, 11:52 
Гость
Как вывести таблицу в ALV? Имя таблицы здавать в поле на первом экране.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 23 2005, 12:35 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 02:02
Сообщения: 188
Откуда: Мирный -> Москва
Пол: Мужской
Мдаааа...... :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Таблица в ALV
СообщениеДобавлено: Вт, авг 23 2005, 12:36 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
Чувак, ты видно совсем недавно начал копаться.

Вот посмотри этот код.
Это чтобы не заморачиваться с контейнерами на экранах. Тут немного намутил с фиелдкаталогом - можно было сделать проще. Но работает, а что ещё надо.

* вывод на экран
type-pools: slis.

refresh t_itab .
select * from BNKA into table t_itab.

data:
p_fieldcat type lvc_t_fcat,
l_p_fieldcat type LVC_S_FCAT,
t_fieldcat type SLIS_T_FIELDCAT_ALV,
l_t_fieldcat_ like line of t_fieldcat
.

call function 'LVC_FIELDCATALOG_MERGE'
exporting
i_structure_name = 'BNKA'
changing
ct_fieldcat = p_fieldcat[]
.

LOOP AT p_fieldcat INTO l_p_fieldcat.
move-corresponding l_p_fieldcat TO l_t_fieldcat_.
APPEND l_t_fieldcat_ TO t_fieldcat .
ENDLOOP.


CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_STRUCTURE_NAME = 'BNKA'
I_BACKGROUND_ID = ' '
I_GRID_TITLE = 'Список банков'
IT_FIELDCAT = t_fieldcat
TABLES
T_OUTTAB = t_itab
.

:twisted: Наслаждайся

_________________
Рисую потоки данных.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 23 2005, 12:56 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Sent написал(а):
Как вывести таблицу в ALV? Имя таблицы здавать в поле на первом экране.


(C) BH:

Code:
REPORT ZTEST.

TYPE-POOLS: SLIS.

TABLES: DD02L.

DATA: LT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
      LF TYPE LVC_T_FCAT,
      VR TYPE REF TO DATA,
      FC LIKE LINE OF LT_FIELDCAT,
      LFC LIKE LINE OF LF.
     
DATA: G_EXIT_CAUSED_BY_CALLER,
      GS_EXIT_CAUSED_BY_USER TYPE SLIS_EXIT_BY_USER.
     
FIELD-SYMBOLS: <P> TYPE STANDARD TABLE.

PARAMETERS: TABN LIKE DD02L-TABNAME.


CLEAR DD02L.
SELECT SINGLE * FROM DD02L WHERE TABNAME = TABN.

IF NOT DD02L-TABNAME IS INITIAL.

  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
       EXPORTING
            I_STRUCTURE_NAME       = TABN
       CHANGING
            CT_FIELDCAT            = LT_FIELDCAT
       EXCEPTIONS
            INCONSISTENT_INTERFACE = 1
            PROGRAM_ERROR          = 2.
  LOOP AT LT_FIELDCAT INTO FC.
    MOVE-CORRESPONDING FC TO LFC.
    APPEND LFC TO LF.
  ENDLOOP.

  CALL METHOD CL_ALV_TABLE_CREATE=>CREATE_DYNAMIC_TABLE
  EXPORTING IT_FIELDCATALOG = LF
  IMPORTING EP_TABLE = VR.

  ASSIGN VR->* TO <P>.
  SELECT * FROM (TABN) APPENDING TABLE <P>.

  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
            I_BUFFER_ACTIVE         = ' '
            I_CALLBACK_PROGRAM      = SY-REPID
            I_STRUCTURE_NAME        = TABN
            I_SAVE                  = 'X'
       IMPORTING
            E_EXIT_CAUSED_BY_CALLER = G_EXIT_CAUSED_BY_CALLER
            ES_EXIT_CAUSED_BY_USER  = GS_EXIT_CAUSED_BY_USER
       TABLES
            T_OUTTAB                = <P>
       EXCEPTIONS
            PROGRAM_ERROR           = 1
            OTHERS                  = 2.
ELSE.
  WRITE:/ 'Неправильное имя таблицы'.
ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 23 2005, 12:59 
Гость
Получилось, пасиб. А подскажи еще: как перед выводом таблицы сделать экран с запросом имени таблицы?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 23 2005, 13:07 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
parameter blablabla like RSRD1-TBMA_VAL (взял из se11)

_________________
Все будет хорошо...
http://sap-blog.ru/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 23 2005, 13:08 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Sent написал(а):
Получилось, пасиб. А подскажи еще: как перед выводом таблицы сделать экран с запросом имени таблицы?


См. мой пост выше.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 23 2005, 13:11 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Sent написал(а):
Получилось, пасиб. А подскажи еще: как перед выводом таблицы сделать экран с запросом имени таблицы?

Может, сразу целиком свою задачу выложите, а добрые дяди и тёти с форума её быстренько реализуют.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 23 2005, 13:15 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
Вот за что я уважаю всех своих собеседников по данному форуму, дак это за терпеливость, на каком-нибудь форуме по какому-нибудь PHP давно бы написали что-то типа RTFM или чего то еще... :wink:

_________________
Все будет хорошо...
http://sap-blog.ru/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 23 2005, 14:11 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
EGF написал(а):
Может, сразу целиком свою задачу выложите, а добрые дяди и тёти с форума её быстренько реализуют.


artyom написал:
Вот за что я уважаю всех своих собеседников по данному форуму, дак это за терпеливость, на каком-нибудь форуме по какому-нибудь PHP давно бы написали что-то типа RTFM или чего то еще... :wink:

Простите, погорячился... Видимо, просто Юрий Тонконог нашёл наконец-то работу!


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

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


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

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


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

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