Текущее время: Сб, авг 02 2025, 20:11

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


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

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


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

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