Текущее время: Пн, авг 04 2025, 09:32

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


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

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


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

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