Объединить таблицы GLPCA и GLPCT
Я пытаюсь объединить GLPCA и GLPCT, но я не знаю, какие поля использовать.
Я не пользователь SAP/ABAP. Я просто использую таблицы в качестве источников данных, все, что я знаю, это то, что они принадлежат SAP R3.
Кто-нибудь знает, как сделать соединение между этими таблицами?
Большое спасибо!
1 ответ
Я предполагаю, что вы должны придерживаться первичного ключа GLPCT при присоединении:
SELECT *
INTO CORRESPONDING FIELDS OF TABLE lt_join
FROM glpca AS a
JOIN glpct AS t
ON a~rldnr = t~rldnr
AND a~rrcty = t~rrcty
AND a~rvers = t~rvers
AND a~ryear = t~ryear
AND a~trcur = t~rtcur
AND a~runit = t~runit
AND a~drcrk = t~drcrk
AND a~poper = t~rpmax.
Обратите внимание на бизнес-смысл таблиц GLPCA/GLPCT: в то время как GLPCA просто перечисляет позиции, GLPCT показывает накопленные значения. Проверьте примечание 180906 для получения дополнительной информации.