Текущее время: Ср, июл 30 2025, 17:52

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: FS00
СообщениеДобавлено: Вт, фев 09 2010, 09:41 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, окт 11 2007, 08:58
Сообщения: 34
Пол: Мужской
Добрый день!
нужна помощь! :cry:
в транзакции FS00 нужно создать кнопку, есть у кого идеи как?
Бапишки или расширения что угодна не ломая экран.
Кнопка нужна на первом экране


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FS00
СообщениеДобавлено: Вт, фев 09 2010, 10:36 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Ut написал:
Добрый день!
нужна помощь! :cry:
в транзакции FS00 нужно создать кнопку, есть у кого идеи как?
Бапишки или расширения что угодна не ломая экран.
Кнопка нужна на первом экране
Могу только предложить Enhancement (если позволяет версия) и только на панели при отображении в режиме "Представление дерева".
Include SAPMGLMASTER_TREE.

1. Добавить кнопку
Code:
  CALL METHOD g_toolbar->add_button
    EXPORTING
      fcode     = '&PRINT_BACK'
      icon      = icon_print
      quickinfo = text-prt
      butn_type = cntb_btype_dropdown.



"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(1 ) FORM CHANGE_TOOLBAR, Выход                                                                                                                   D
*$*$-Start: (1 )--------------------------------------------------------------------------------$*$*
ENHANCEMENT 1  ZTEST_FS00.    "active version
*
    CALL METHOD g_toolbar->add_button
    EXPORTING
      fcode     = 'ZCUST'
      icon      = icon_test
      quickinfo = 'Test Button'
      butn_type = cntb_btype_button.


ENDENHANCEMENT.
*$*$-End:   (1 )--------------------------------------------------------------------------------$*$*
ENDFORM.                               " CHANGE_TOOLBAR


2. Обработать событие
Code:
*---------------------------------------------------------------------*
*       CLASS lcl_toolbar_event_receiver IMPLEMENTATION
*---------------------------------------------------------------------*
*       ........                                                      *
*---------------------------------------------------------------------*
CLASS lcl_toolbar_event_receiver IMPLEMENTATION.
*
  METHOD on_function_selected.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(33 ) Класс LCL_TOOLBAR_EVENT_RECEIVER, Метод ON_FUNCTION_SELECTED, Начало                                                                        D
*$*$-Start: (33 )-------------------------------------------------------------------------------$*$*
ENHANCEMENT 2  ZTEST_FS00.    "active version
*
  IF fcode = 'ZCUST'.
    MESSAGE i001(00)  WITH 'Test'.
  ENDIF.

ENDENHANCEMENT.
*$*$-End:   (33 )-------------------------------------------------------------------------------$*$*
    DATA: ld_selected_node   TYPE lvc_nkey,
          lt_selected_nodes  TYPE lvc_t_nkey,
          ls_ska1_short TYPE type_ska1_short.

    IF fcode(4) = 'ACC_'.

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FS00
СообщениеДобавлено: Вт, фев 09 2010, 10:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
Ut написал:
Добрый день!
нужна помощь! :cry:
в транзакции FS00 нужно создать кнопку, есть у кого идеи как?
Бапишки или расширения что угодна не ломая экран.
Кнопка нужна на первом экране

C помощью GuiXT.

GuiXT script:
Code:
Pushbutton (3,34) "View doc." process="view_documents.txt"

InputScript "view_documents":

Code:
// SAP Easy Access
Screen SAPLSMTR_NAVIGATION.0100
  Enter "fb03"

// Просмотр документа: Первый экран
Screen SAPMF05L.0100
  Set F[Финансовый год]    "2010"
  Enter "/20"

// Список документов
Screen RFBUEB00.1000
  Set F[BR_GJAHR-LOW]    "2010"
  Enter "/8"

// Список документов
Screen RFBUEB00.1000


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FS00
СообщениеДобавлено: Ср, фев 10 2010, 08:09 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, окт 11 2007, 08:58
Сообщения: 34
Пол: Мужской
Всё бы хорошо только мне надо после нажатия, номер счёт который был выбран в FS00 ну и вообще чем больше данных тем лутше. Что посоветуете?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FS00
СообщениеДобавлено: Ср, фев 10 2010, 11:42 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Ut написал:
Всё бы хорошо только мне надо после нажатия, номер счёт который был выбран в FS00 ну и вообще чем больше данных тем лутше. Что посоветуете?

Чем не устраивает вариант Alex80?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FS00
СообщениеДобавлено: Ср, фев 10 2010, 15:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
Ut написал:
Всё бы хорошо только мне надо после нажатия, номер счёт который был выбран в FS00 ну и вообще чем больше данных тем лутше. Что посоветуете?

InputScript "view_documents":
Code:
Set F[NUM_ACC] "&U[SAKNR]"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FS00
СообщениеДобавлено: Чт, фев 11 2010, 13:29 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, окт 11 2007, 08:58
Сообщения: 34
Пол: Мужской
Besa написал:
Ut написал:
Всё бы хорошо только мне надо после нажатия, номер счёт который был выбран в FS00 ну и вообще чем больше данных тем лутше. Что посоветуете?

Чем не устраивает вариант Alex80?

Версии в системах разные... есть старые есть новые :) но всё равно спасибо Alex80
Roko спасибо бальшое!


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

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


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

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


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

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