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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Коды функции в pf-status
СообщениеДобавлено: Вт, дек 02 2008, 13:17 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 07 2007, 11:58
Сообщения: 176
Откуда: Астана
Пол: Мужской
Здравствуйте Коллеги!
Помогите разобраться. Есть pf-status в транзакции mb21. Пр ограмма SAPMM07R статус H0HE.
Так вот, когда я его открываю то вижу, что допустим пункт меню "создать" имеет код функции eb21 она вызывает транзакцию mb21. Изменить - eb22 вызывает транзакцию mb22. Такой вопрос. Где мне найти связку между этими кодами и запуском реальных функций.
Я так понимаю они должны быть прописаны в какой то таблице? Дэбагом уже замучился ходить :(


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

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
T063O "Управление запасами: коды операционных команд". Это дебаг подсказал.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 02 2008, 13:44 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 07 2007, 11:58
Сообщения: 176
Откуда: Астана
Пол: Мужской
Нет, это похоже не то...
кодов eb21 и eb22 там нет. есть просто b21 и b22


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 02 2008, 14:03 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
divan написал:
Нет, это похоже не то...
кодов eb21 и eb22 там нет. есть просто b21 и b22


John Doe вам правильно посдказал

в программе проверяется поле fcode из этой таблицы вот например вот такой код встретил

Code:
  IF t063o-ccode IS INITIAL AND t063o-fcode NE fcod-en AND
     NOT t063o-tcode IS INITIAL AND NOT anf_bild IS INITIAL.
    AUTHORITY-CHECK OBJECT 'S_TCODE'
             ID 'TCD' FIELD t063o-tcode.
    IF sy-subrc = 0.
      CALL TRANSACTION t063o-tcode.
    ELSE.
      MESSAGE s172(00) WITH t063o-tcode.
    ENDIF.
    LEAVE TO TRANSACTION sy-tcode.
  ENDIF.

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 02 2008, 14:14 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Просто эти команды объявлены как "системные функции" и преобразуются в ходе выполнения программы в B21 B22. К сожалению, ничего вразумительного об типе функции 'S' я найти не смог. Думается, что преобразование происходит не в ABAPе.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 02 2008, 15:33 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 07 2007, 11:58
Сообщения: 176
Откуда: Астана
Пол: Мужской
John Doe написал:
Просто эти команды объявлены как "системные функции" и преобразуются в ходе выполнения программы в B21 B22. К сожалению, ничего вразумительного об типе функции 'S' я найти не смог. Думается, что преобразование происходит не в ABAPе.


Точно! Спасибо!!!!
Именно как системные функции!
таблица T063O!


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

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


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

Сейчас этот форум просматривают: Mixail167


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

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