Присоединяйтесь к таблицам GLPCA и GLPCT

Я пытаюсь присоединиться к GLPCA и GLPCT, но не знаю, какие поля использовать.

Я не пользователь SAP/ABAP, я просто использую таблицы в качестве источников данных, все, что я знаю, это то, что они принадлежат SAP R3.

Кто-нибудь знает, как сделать соединение между этими таблицами?

Большое спасибо !


person Carlos_Palacios    schedule 11.04.2017    source источник


Ответы (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.

person Suncatcher    schedule 12.04.2017