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

append

NAeda
Contributor
0 Likes
395

Hello ALL,

I have 2 internal table....

by using select query i fetched the data from 2 database tables and i added it to one internal table table by using

Select......from append table ....

here the proble is i got one more table the same way i need to add the content to one single table ...

please give me the solution its urgent..!

here is my code and i am getting dump

my tables are

TYPES: BEGIN OF ty_mat_val,

matnr TYPE matnr,

bwkey TYPE bwkey,

bwtar TYPE bwtar_d,

lfgja TYPE lfgja,

lfmon TYPE lfmon,

lbkum TYPE lbkum,

salk3 TYPE salk3,

vprsv TYPE vprsv,

peinh TYPE peinh,

verpr TYPE verpr,

stprs TYPE stprs,

bklas TYPE bklas,

END OF ty_mat_val.

TYPES: BEGIN OF ty_acct,

ktopl TYPE ktopl,

ktosl TYPE ktosl,

bklas TYPE bklas,

konts TYPE saknr,

END OF ty_acct.

TYPES: BEGIN OF ty_final,

matnr TYPE matnr,

bwtar TYPE bwtar_d,

lfgja TYPE lfgja,

lfmon TYPE lfmon,

salk3 TYPE salk3,

lbkum TYPE lbkum,

stprs TYPE stprs,

werks TYPE werks_d,

maktx TYPE maktx,

konts TYPE saknr,

price TYPE p DECIMALS 2,

END OF ty_final.

TYPES: BEGIN OF ty_tab1,

  • kalnr TYPE ck_kalnr,

lfgja TYPE bdatj,

lfmon TYPE poper,

matnr TYPE matnr,

bwtar TYPE bwtar,

bwkey TYPE bwkey,

lbkum type lbkum,

peinh type peinh,

vprsv type vprsv,

salk3 type salk3,

END OF ty_tab1.

IF NOT i_acct[] IS INITIAL.

SELECT matnr bwkey bwtar lfgja lfmon

lbkum salk3 vprsv peinh verpr

stprs bklas

FROM mbew

INTO TABLE i_mat_val

FOR ALL ENTRIES IN i_acct

WHERE bklas = i_acct-bklas

AND bwtar IN s_bwtar

AND lfgja IN s_lfgja

AND lfmon IN s_lfmon.

SELECT matnr bwkey bwtar lfgja lfmon

lbkum salk3 vprsv peinh verpr

stprs bklas

FROM mbewh

APPENDING TABLE i_mat_val

FOR ALL ENTRIES IN i_acct

WHERE bklas = i_acct-bklas

AND bwtar IN s_bwtar

AND lfgja IN s_lfgja

AND lfmon IN s_lfmon.

SELECT kkalnr klbkum kbdatj kpoper

csalk3 cpeinh c~vprsv

dmatnr dbwtar d~bwkey

into corresponding fields of table i_tab1

from ckmlpp as k

inner join ckmlcr as c on kkalnr = ckalnr

AND kbdatj = cbdatj

AND kbdatj = cbdatj

AND kpoper = cpoper

inner join ckmlhd as d

on kkalnr = dkalnr for all entries in i_mat_val

where d~matnr = i_mat_val-matnr

and d~bwkey = i_mat_val-bwkey

and d~bwtar = i_mat_val-bwtar.

Edited by: Aeda N on Feb 27, 2008 4:23 PM

1 REPLY 1
Read only

NAeda
Contributor
0 Likes
365

please check the join condition ... and let me know

regards

Aeda n