2015-08-05 3 views
0

Я экспериментирую с BDC. Я вставляю данные для TCODE: MM01 Я хочу узнать, в каких таблицах мой BDC вставляет данные в TCODE MM01.TCODE to Table mapping

Другими словами, если у меня есть TCODE MM01. Как узнать, во все таблицы, которые этот TCODE вставляет данные.

Я знаю, что MM01 вводит данные в таблицу MARA.

Вот как я проверяю это: Я проверяю таблицу TSTC и узнаю, что TCODE: MM01 использует программу SAPMMG01. Однако SAPMMG01 вводит данные в таблицу RMMG1, а не MARA, как ожидалось. Вот скриншоты.

enter image description here enter image description here

ответ

3

Если вы хотите знать, какие таблицы участвуют в этом процессе, я рекомендую вам использовать транзакцию «ST05», чтобы проследить сделку, а затем запустить «MM01» и сохранить материал. Затем остановите трассировку и проверьте, что произошло. С помощью этой информации вы можете быть уверены, какие таблицы участвуют в этом процессе.

Проверить this link относительно по сделке ST05 для получения дополнительной информации.

BDC - это абстракция высокого уровня, используемая в SAP для записи шагов по автоматизации программ, поэтому на этом уровне вы, скорее всего, увидите элементы и структуры GUI, которые используются для достижения этой задачи.

Кстати, «RMMG1» представляет собой структуру, а не таблицу.

Надеюсь, это поможет.