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

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


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

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


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

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