Osm написал(а):
Как найти этот select на котором поставить breakpoint, в этом и вопрос. st05 даёт сведения о доступе к таблицам, но не говорит из какого места программы был вызов.
SE30 дает

.
Программа: SAPLMG27
Инклюд: LMG27FSQ
Code:
FORM SELECT_SINGLE.
SELECT SINGLE * FROM MBEW WHERE MATNR = MBEW_KEYTAB-MATNR
and BWKEY = MBEW_KEYTAB-BWKEY
and BWTAR = MBEW_KEYTAB-BWTAR
.
IF MBEW-PSTAT IS INITIAL.
MBEW-PSTAT = 'B'.
ENDIF.
ENDFORM.
Osm написал(а):
я хочу чтобы она брала ещё одно поле или просто другое - ZPLP1, как мне найти место в коде, которое я могу исправить\дополнить?
1. Добавьте поле ZPLP1 в структуру CI_STPO.
2. Попробуйте выбрать один из этих exit'ов и заполнить это поле.
Enhancement
PCSD0014 Спецификация заказа на основе базы знаний: статус
PCSD0013 Специфич/клиента обработка разузлования для браузера специф.
PCSD0012 Клиенты - номер материала/вид материала при замене материала
PCSD0011 СпецифЗаказа на основе базы знаний, параллельное обновление
PCSD0010 Определение спецификации проекта/заказа, даты разузлования
PCSD0009 Определение спецификации заказа/проекта, URL-страница
PCSD0008 СпецифПроекта: спец. для клиента разузлование при создании
PCSD0001 Разработка приложений: R/3 - спецификации
PCSD0002 Спецификации: поля клиента в позиции
PCSD0003 Спецификации: поля клиента в заголовке
PCSD0004 Сравнение спецификаций
PCSD0005 Спецификации: проверка компонентов для позиций материала
PCSD0006 Программа пользователя: массовые изменения
PCSD0007 Проверка, STKO-изменения
Business Add-in
BOM_EXIT User Exits - спецификации
BOM_IPPE Проверки IPPE в рамках ведения спецификаций
BOM_UPDATE Ведение спецификаций
CEWB_BOM_CUS_FIELDS ИСИ: поля клиентов/заголовок спецификации (расширение экр.)
CEWB_BOM_UPDATE Проверка спецификации при сохранении
CEWB_ITM_CUS_FIELDS ИСИ: поля клиентов/позиция спецификации (расширение экрана)