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

Short dump

Former Member
0 Likes
537

Hi all,

I have written a select statement using the inner join, my internal table and the select statement is below:

data: begin of it_output occurs 0,

syst_date like sy-datum,

syst_time like sy-uzeit,

belnr like vbkpf-belnr,

gjhar like vbkpf-gjahr,

xprfg like vbkpf-xprfg,

uscmp like vbkpf-uscmp,

usupd like vbkpf-usupd,

hwaer like vbkpf-hwaer,

blart like vbkpf-blart,

bukrs like vbkpf-bukrs,

shkzg like vbsegs-shkzg,

dmbtr like vbsegs-dmbtr,

saknr like vbsegs-saknr,

geber like vbsegs-geber,

fkber like vbsegs-fkber,

kostl like vbsegs-kostl,

grant_nbr like vbsegs-grant_nbr,

ps_psp_pnr like vbsegs-ps_psp_pnr,

aufnr like vbsegs-aufnr,

kblnr like vbsegs-kblnr,

kblpos like vbsegs-kblpos,

anln1 like vbsegs-anln1,

anln2 like vbsegs-anln2,

xref3 like vbsegs-xref3,

sgtxt like vbsegs-sgtxt,

bschl like vbsegs-bschl,

gsber like vbsegs-gsber,

fipos like vbsegs-fipos,

fistl like vbsegs-fistl,

ausbk like vbsegs-ausbk,

TRANS_ID like ZTEST-TRANS_ID,

HIER_NAME like ZTEST-HIER_NAME,

CARDHOLDER like ZTEST-CARDHOLDER,

CARDNUMBER like ZTEST-CARDNUMBER,

CARDNUMBER6 like ZTEST-CARDNUMBER6,

POSTINGDATE like ZTEST-POSTINGDATE,

MERCHANTNAME like ZTEST-MERCHANTNAME,

MERCHANTCITY like ZTEST-MERCHANTCITY,

MERCHANTSTATE like ZTEST-MERCHANTSTATE,

MERCHANTZIP like ZTEST-MERCHANTZIP,

MCC like ZTEST-MCC,

MCCDESCRIPTION like ZTEST-MCCDESCRIPTION,

REFNUMBER like ZTEST-REFNUMBER,

CURRENCYCODE like ZTEST-CURRENCYCODE,

TRANSMEMO like ZTEST-TRANSMEMO,

UNIQUEID like ZTEST-UNIQUEID,

COSTCENTER like ZTEST-COSTCENTER,

ACCTLVLGLNUM like ZTEST-ACCTLVLGLNUM,

MASTERACCTCODE like ZTEST-MASTERACCTCODE,

EXPENSECATEGORY like ZTEST-EXPENSECATEGORY,

PURCHASEID like ZTEST-PURCHASEID,

CRI like ZTEST-CRI,

MINORITYVENDCDE like ZTEST-MINORITYVENDCDE,

STATUS1099 like ZTEST-STATUS1099,

INCORPSTATUS like ZTEST-INCORPSTATUS,

INCORPDESCR like ZTEST-INCORPDESCR,

FEDTAXID like ZTEST-FEDTAXID,

RDATE like ZTEST-RDATE,

RTIME like ZTEST-RTIME,

select VBKPFBELNR VBKPFGJAHR VBKPFXPRFG VBKPFUSCMP VBKPFUSUPD VBKPFHWAER VBKPFBLART VBKPFBUKRS VBSEGS~BSCHL

VBSEGSGSBER VBSEGSDMBTR VBSEGSKOSTL VBSEGSAUFNR VBSEGSSAKNR VBSEGSPS_PSP_PNR VBSEGSFIPOS VBSEGSANLN1

VBSEGSANLN2 VBSEGSKBLNR VBSEGSKBLPOS VBSEGSGEBER VBSEGSFISTL VBSEGSFKBER VBSEGSXREF3 VBSEGSGRANT_NBR

VBSEGSAUSBK vbsegsshkzg vbsegssgtxt vbsegsbschl VBSEGSBELNR VBSEGSGJAHR ztest~cardnumber

ztestuniqueid ztestcostcenter ztestacctlvlglnum ztestmasteracctcode

ztestrdate ztestrtime ZTESTHIER_NAME ZTESTCARDHOLDER ZTEST~CARDNUMBER6

ZTESTMERCHANTNAME ZTESTMERCHANTCITY ZTESTMERCHANTSTATE ZTESTMERCHANTZIP

ZTESTMCC ZTESTMCCDESCRIPTION ZTESTREFNUMBER ZTESTTRANSMEMO

ZTESTEXPENSECATEGORY ZTESTPURCHASEID ZTESTCRI ZTESTMINORITYVENDCDE

ZTESTSTATUS1099 ZTESTINCORPSTATUS ZTESTINCORPDESCR ZTESTFEDTAXID

ZTESTPOSTINGDATE ZTESTBUKRS ZTESTbelnr ZTESTgjahr

into table it_output

from VBKPF

inner join VBSEGS

on VBSEGSAUSBK = VBKPFAUSBK

and VBSEGSBELNR = VBKPFBELNR

and VBSEGSGJAHR = VBKPFGJAHR

inner join ZTEST

on ZTESTBUKRS = VBSEGSAUSBK

and ZTESTBELNR = VBSEGSBELNR

and ZTESTGJAHR = VBSEGSGJAHR

where VBKPF~USUPD in chngb

and VBKPF~USCMP in compb

and VBKPF~XPRFG in docom

and VBKPF~GJAHR in fisyr

and VBKPF~BELNR in docnum

and VBKPF~BLART in blart

and VBKPF~BUKRS in bukrs

and VBSEGS~XREF3 in ref

and VBSEGS~SAKNR in glact

and ZTEST~MERCHANTNAME in mname

and ZTEST~CARDNUMBER6 in anum

and ZTEST~CARDHOLDER in cname

and ZTEST~HIER_NAME in hname

and ZTEST~POSTINGDATE in date.

after executng this I am getting a short dump which says :

Error analysis

An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_SY_OPEN_SQL_DB', was not caught

and

therefore caused a runtime error.

The reason for the exception is:

In a SELECT access, the read file could not be placed in the target

field provided.

Either the conversion is not supported for the type of the target field,

the target field is too small to include the value, or the data does not

have the format required for the target field.

Can you please help how to fix this short dump.

1 ACCEPTED SOLUTION
Read only

former_member194669
Active Contributor
0 Likes
480

Change


into table it_output

by


into corresponding fields of table it_output

2 REPLIES 2
Read only

former_member194669
Active Contributor
0 Likes
481

Change


into table it_output

by


into corresponding fields of table it_output

Read only

Former Member
0 Likes
480

into corresponding fields of table it_output

if still dont work, make sure, all fields you are selecting are there in internal table.