Объединить таблицы 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 для получения дополнительной информации.

Другие вопросы по тегам