Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3177

Re: Link between tables

$
0
0

Hello Khuram,

I think you have to join between the tables BSEG and tcj_positions.

 

could you try this code, may it help you, and just check the values if they are correct, or as you expecte.

 

 

 

 

 

REPORT zibo_pg_select.

DATA t_rcptTYPE TABLE OF tcj_positions.
DATA lt_bsegTYPE TABLE OF bseg.
FIELD-SYMBOLS <ls_rcpt> TYPE tcj_positions.

DATA ls_bsegTYPE bseg.

SELECT posting_number posting_date  position_text SUM( p_net_amount ) AS p_net_amount INTO
   CORRESPONDING
FIELDS OF TABLE  t_rcpt
  
FROM tcj_positions   WHERE
   kdauf
IN s_vbeln"  ORDER NO USED  IN FBCJ
  
AND
   transact_number 
EQ 5
  
GROUP BY posting_numberposting_dateposition_text.

SELECT * FROM bsegAS bseg
 
INTO TABLE lt_bseg
 
FOR ALL ENTRIES IN t_rcpt
 
WHERE bseg~bukrs= t_rcpt-comp_code
AND bseg~belnr= t_rcpt-posting_number
AND bseg~buzei= t_rcpt-position_number.


LOOP AT t_rcptASSIGNING <ls_rcpt>.
 
READ TABLE lt_bsegINTO ls_bseg
 
WITH KEY
   bukrs
= <ls_rcpt>-comp_code
  belnr
= <ls_rcpt>-posting_number
  buzei
= <ls_rcpt>-position_number.

 
IF sy-subrc= 0.
    <ls_rcpt>
-posting_numberls_bseg-belnr.
 
ELSE.
   
CONTINUE.
 
ENDIF.


ENDLOOP.



regards

Ebrahim



Viewing all articles
Browse latest Browse all 3177

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>