Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

code

Former Member
0 Likes
415

hi all,

i need to append the records when bseg-belnr = bseg1-belnr else it should append into final table.

please help me how to write code for this,

i kept code please suggest is it correcet or do i need to add anything else.

LOOP AT gt_bseg WHERE belnr NE ' '.

MOVE gt_bseg-kostl TO gt_final-kostl.

MOVE gt_bseg-prctr TO gt_final-prctr.

MOVE gt_bseg-hkont TO gt_final-hkont.

READ TABLE gt_bseg1 WITH KEY belnr = gt_bseg-belnr

bukrs = gt_bseg-bukrs

gjahr = gt_bseg-gjahr

BINARY SEARCH.

IF sy-subrc = 0.

MOVE gt_bseg1-lifnr TO gt_final-lifnr.

MOVE gt_bseg1-pswsl TO gt_final-pswsl.

MOVE gt_bseg1-augbl TO gt_final-augbl.

MOVE gt_bseg1-augdt TO gt_final-augdt.

ENDIF.

READ TABLE gt_bkpf WITH KEY belnr = gt_bseg-belnr

bukrs = gt_bseg-bukrs

gjahr = gt_bseg-gjahr

BINARY SEARCH.

IF sy-subrc = 0.

MOVE gt_bkpf-bukrs TO gt_final-bukrs.

MOVE gt_bkpf-bldat TO gt_final-bldat.

MOVE gt_bkpf-budat TO gt_final-budat.

MOVE gt_bkpf-belnr TO gt_final-belnr.

ENDIF.

READ TABLE gt_lfa1 WITH KEY lifnr = gt_bseg1-lifnr BINARY SEARCH.

IF sy-subrc = 0.

MOVE gt_lfa1-name1 TO gt_final-name1.

ENDIF.

if gt_bseg-belnr eq gt_bseg1-belnr.

APPEND gt_final.

CLEAR gt_final.

endif.

ENDLOOP.

3 REPLIES 3
Read only

Former Member
0 Likes
388

This message was moderated.

Read only

0 Likes
388

sorry small mistake .

itab1[] = gt-bseg[].

Read only

0 Likes
388

ITAB[ ] = GT_BSEG[ ].