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

Dump error

Former Member
0 Likes
682

Hi Frds

Im getting dump error in given below program...

can anyone correct my mistake .

DATA : COM_NO LIKE PRPS-PBUKR,

BUSS LIKE PRPS-PGSBR,

WBS LIKE PRPS-PSPHI.

SELECTION-SCREEN: BEGIN OF BLOCK 01.

SELECTION-SCREEN: BEGIN OF BLOCK 02 WITH FRAME .

SELECT-OPTIONS COMPANY FOR COM_NO.

SELECT-OPTIONS BUS_AREA FOR BUSS.

SELECT-OPTIONS WBS_NO FOR WBS.

SELECTION-SCREEN: END OF BLOCK 02.

SELECTION-SCREEN: END OF BLOCK 01.

DATA : BEGIN OF IPRPS OCCURS 0,

PBUKR LIKE PRPS-PBUKR,

PGSBR LIKE PRPS-PGSBR,

PSPHI LIKE PRPS-PSPHI,

END OF IPRPS.

SELECT PBUKR PGSBR POSID FROM PRPS APPENDING TABLE IPRPS

WHERE PBUKR IN COMPANY AND

PGSBR IN BUS_AREA AND

PSPHI IN WBS_NO.

WRITE:/ IPRPS-PBUKR ,IPRPS-PGSBR ,IPRPS-PSPHI.

5 REPLIES 5
Read only

Former Member
0 Likes
628

Hi,

I the select query u r fetching the posid from prps but it is storing in the field psphi which is ther in the internal table IPRPS.

So declare the same field name in internal table which u want to retrieve.I mean to say code vl b as follows.

data : begin of iprps occurs 0,

pbukr like prps-pbukr,

pgsbr like prps-pgsbr,

psphi like prps-psphi,

end of iprps.

select pbukr pgsbr psphi

appending table iprps

from prps

where pbukr in company

and pgsbr in bus_area

and psphi in wbs_no.

Thanks & Regards,

R.P.Sastry

Read only

Former Member
0 Likes
628

HAI PARI JSUT CHANGE THE CODE IN THIS WAY U WILL GET IT

DATA : COM_NO LIKE PRPS-PBUKR,

BUSS LIKE PRPS-PGSBR,

WBS LIKE PRPS-PSPHI.

SELECTION-SCREEN: BEGIN OF BLOCK 01.

SELECTION-SCREEN: BEGIN OF BLOCK 02 WITH FRAME .

SELECT-OPTIONS COMPANY FOR COM_NO.

SELECT-OPTIONS BUS_AREA FOR BUSS.

SELECT-OPTIONS WBS_NO FOR WBS.

SELECTION-SCREEN: END OF BLOCK 02.

SELECTION-SCREEN: END OF BLOCK 01.

DATA : BEGIN OF IPRPS OCCURS 0,

PBUKR LIKE PRPS-PBUKR,

PGSBR LIKE PRPS-PGSBR,

PSPHI LIKE PRPS-PSPHI,

END OF IPRPS.

SELECT PBUKR PGSBR POSID FROM PRPS APPENDING CORRESPONDING FIELDS OF TABLE IPRPS

WHERE PBUKR IN COMPANY AND

PGSBR IN BUS_AREA AND

PSPHI IN WBS_NO.

WRITE:/ IPRPS-PBUKR ,IPRPS-PGSBR ,IPRPS-PSPHI.

Read only

Former Member
0 Likes
628

hi do like this..

report .

DATA : COM_NO LIKE PRPS-PBUKR,

BUSS LIKE PRPS-PGSBR,

WBS LIKE PRPS-PSPHI.

SELECTION-SCREEN: BEGIN OF BLOCK 01.

SELECTION-SCREEN: BEGIN OF BLOCK 02 WITH FRAME .

SELECT-OPTIONS COMPANY FOR COM_NO.

SELECT-OPTIONS BUS_AREA FOR BUSS.

SELECT-OPTIONS WBS_NO FOR WBS.

SELECTION-SCREEN: END OF BLOCK 02.

SELECTION-SCREEN: END OF BLOCK 01.

DATA : BEGIN OF IPRPS OCCURS 0,

PBUKR LIKE PRPS-PBUKR,

PGSBR LIKE PRPS-PGSBR,

PSPHI LIKE PRPS-PSPHI,

END OF IPRPS.

SELECT PBUKR PGSBR POSID FROM PRPS

into APPENDING corresponding fields of TABLE IPRPS

WHERE PBUKR IN COMPANY AND

PGSBR IN BUS_AREA AND

PSPHI IN WBS_NO.

WRITE:/ IPRPS-PBUKR ,IPRPS-PGSBR ,IPRPS-PSPHI.

regards,

venkat.

Read only

Former Member
0 Likes
628

Try the below code


DATA : COM_NO LIKE PRPS-PBUKR,
BUSS LIKE PRPS-PGSBR,
WBS LIKE PRPS-PSPHI.

SELECTION-SCREEN: BEGIN OF BLOCK 01.
SELECTION-SCREEN: BEGIN OF BLOCK 02 WITH FRAME .

SELECT-OPTIONS COMPANY FOR COM_NO.
SELECT-OPTIONS BUS_AREA FOR BUSS.
SELECT-OPTIONS WBS_NO FOR WBS.

SELECTION-SCREEN: END OF BLOCK 02.
SELECTION-SCREEN: END OF BLOCK 01.

DATA : BEGIN OF IPRPS OCCURS 0,
PBUKR LIKE PRPS-PBUKR,
PGSBR LIKE PRPS-PGSBR,
PSPHI LIKE PRPS-PSPHI,
END OF IPRPS.

SELECT PBUKR PGSBR POSID FROM PRPS INTO CORRESPONDING FIELDS OF TABLE IPRPS
WHERE PBUKR IN COMPANY AND
PGSBR IN BUS_AREA AND
PSPHI IN WBS_NO.

WRITE:/ IPRPS-PBUKR ,IPRPS-PGSBR ,IPRPS-PSPHI.

Regards,

Chandru

Read only

Former Member
0 Likes
628

Hi,

The structure declared by you is

DATA : BEGIN OF IPRPS OCCURS 0,

PBUKR LIKE PRPS-PBUKR,

PGSBR LIKE PRPS-PGSBR,

PSPHI LIKE PRPS-PSPHI,

END OF IPRPS.

but in your select query you have selected the field 'POSID' which is not in the declared structure IPRPS,

SELECT PBUKR PGSBR POSID FROM PRPS APPENDING TABLE IPRPS

WHERE PBUKR IN COMPANY AND

PGSBR IN BUS_AREA AND

PSPHI IN WBS_NO.

Regards,

Jeniphin

Edited by: Jeniphin on Mar 29, 2008 2:23 PM