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

regarding the inner join

Former Member
0 Likes
377

hi,

SELECT a~audat

a~vbeln

b~posnr

b~werks

c~vbeln

c~erdat

b~matnr

b~kwmeng

b~vrkme

d~bstkd

e~zzarrival_date

e~zzarrival_time

e~zzloading_date

e~zzloading_time

INTO (int_sales_orders-audat ,

int_sales_orders-vbeln ,

int_sales_orders-posnr ,

int_sales_orders-werks,

int_sales_orders-document ,

int_sales_orders-cre_dat ,

int_sales_orders-material ,

int_sales_orders-quantity ,

int_sales_orders-uom ,

int_sales_orders-purchase_order,

int_sales_orders-arrival_date,

int_sales_orders-attival_time,

int_sales_orders-load_date,

int_sales_orders-load_time)

FROM vakpa AS a

INNER JOIN vbap AS b ON avbeln = bvbeln

INNER JOIN vbfa AS c ON bvbeln = cvbelv

AND bposnr = cposnv

INNER JOIN vbkd AS d ON dvbeln = cvbelv

INNER JOIN vbep AS e ON evbeln = dvbeln

WHERE

a~kunde = customer_num

AND a~parvw = 'AG'

AND a~vkorg = '1000'

AND a~trvog = '0'

AND audat >= wc_date

AND c~vbtyp_n = 'J'

AND c~vbtyp_v = 'C' .

iam getting error while iam executing this program.

the zzarrival_date,zzarrival_time ,zzloading_date,zzloading_time are appended as structure in the table vbep.

can you tell me what is wrong with this statement.

thanks in advance.

hi,

SELECT a~audat

a~vbeln

b~posnr

b~werks

c~vbeln

c~erdat

b~matnr

b~kwmeng

b~vrkme

d~bstkd

e~zzarrival_date

e~zzarrival_time

e~zzloading_date

e~zzloading_time

INTO (int_sales_orders-audat ,

int_sales_orders-vbeln ,

int_sales_orders-posnr ,

int_sales_orders-werks,

int_sales_orders-document ,

int_sales_orders-cre_dat ,

int_sales_orders-material ,

int_sales_orders-quantity ,

int_sales_orders-uom ,

int_sales_orders-purchase_order,

int_sales_orders-arrival_date,

int_sales_orders-attival_time,

int_sales_orders-load_date,

int_sales_orders-load_time)

FROM vakpa AS a

INNER JOIN vbap AS b ON avbeln = bvbeln

INNER JOIN vbfa AS c ON bvbeln = cvbelv

AND bposnr = cposnv

INNER JOIN vbkd AS d ON dvbeln = cvbelv

INNER JOIN vbep AS e ON evbeln = dvbeln

WHERE

a~kunde = customer_num

AND a~parvw = 'AG'

AND a~vkorg = '1000'

AND a~trvog = '0'

AND audat >= wc_date

AND c~vbtyp_n = 'J'

AND c~vbtyp_v = 'C' .

iam getting error while iam executing this program.

the zzarrival_date,zzarrival_time ,zzloading_date,zzloading_time are appended as structure in the table vbep.

can you tell me what is wrong with this statement.

thanks in advance.

2 REPLIES 2
Read only

0 Likes
361

SAP recommended that use inner join only on 3 tables and must be related.In maximum of the cases avoid joins and use for all entries.

if useful reward.

Read only

messier31
Active Contributor
0 Likes
361

Hi,

what error you are getting...

try putting ENDSELECT... after select..

Enjoy SAP.

Pankaj Singh.