cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Error when assigning application structure Message no. RSDS016

Former Member
0 Likes
2,968

Hi,

     We did a custom enhancement on LIS standard datasource: 2LIS_11_VAITM.  After doing such enhancement, data load to psa is getting failed with the following error message from BW

"

Error 'The argument 2000001<0000.000 cannot be interpreted as a number'
when assigning application structure, line 1, contents "36985125 A
A000010CCCC00000000ZODN 00000..."

Message no. RSDS016

"

INCLUDE ZXRSAU01 Program written CMOD tcode of SAP PRD:

"

FIELD-SYMBOLS: <FS_LS_VAITM>   TYPE   MC11VA0ITM.

WHEN '2LIS_11_VAITM'.

DATA : LV_VAR1 TYPE EDATU_VBAK,

  LV_VAR2  TYPE LFGSA.
LOOP AT C_T_DATA ASSIGNING <FS_LS_VAITM>.
SELECT SINGLE VDATU FROM VBAK into LV_VAR1

      Where  VBELN = <FS_LS_VAITM>-VBELN.
IF SY-SUBRC = 0.
<FS_LS_VAITM>-ZZVDATU LV_VAR1.
SELECT SINGLE LFGSA FROM VBUP INTO LV_VAR2

       WHERE VBELN = <FS_LS_VAITM>-VBELN AND

             POSNR = <FS_LS_VAITM>-POSNR.
IF SY-SUBRC = 0.
<FS_LS_VAITM>-ZZLFGSA = LV_VAR2.
ENDIF.
ENDIF.
ENDLOOP.

"

Screen shot of error message from BW:

I have searched other threads of similar error message but couldn't find any solution there.

Could you please help us on how to resolve this problem?

Regards,

Antony Jerald.

View Entire Topic
Former Member
0 Likes

Hi Jerald,

Its the problem with your exit code... Move the line FIELD_SYMBOLS into the When '2LIS_11_VAITM'..

Change your code with the below and try to execute ...


WHEN '2LIS_11_VAITM'.

DATA : LV_VAR1 TYPE EDATU_VBAK,

            LV_VAR2  TYPE LFGSA.


FIELD-SYMBOLS: <FS_LS_VAITM>   TYPE   MC11VA0ITM.


LOOP AT C_T_DATA ASSIGNING <FS_LS_VAITM>.
SELECT SINGLE VDATU FROM VBAK into LV_VAR1

      Where  VBELN = <FS_LS_VAITM>-VBELN.
IF SY-SUBRC = 0.
<FS_LS_VAITM>-ZZVDATU LV_VAR1.
SELECT SINGLE LFGSA FROM VBUP INTO LV_VAR2

       WHERE VBELN = <FS_LS_VAITM>-VBELN AND

             POSNR = <FS_LS_VAITM>-POSNR.
IF SY-SUBRC = 0.
<FS_LS_VAITM>-ZZLFGSA = LV_VAR2.
ENDIF.
ENDIF.
ENDLOOP.

If needed try to take help of ABAP person and debug the code...

Regards

KP

Former Member
0 Likes

Hi,

Here, I couldn't understand the error message:

Error 'The argument 2000001<0000.000 cannot be interpreted as a number'

when assigning application structure, line 1, contents "36985125 A

A000010CCCC00000000ZODN 00000..."

There's no field name mentioned.  Could you tell me How could I find such?

Regards,

Antony Jerald.

RamanKorrapati
Active Contributor
0 Likes

Can you reactivate your extrcat structure and data source.

please check oss note 1370672.

Former Member
0 Likes

Hi,

Actually background job in SAP PRD getting successfully completed.  While checking the data package, we found data packages from 2-10 but we have problem in data package 1, which doesn't appears in PSA.

This had happened because, after clearing lbwq, rsa7, we transported datasource but unfortunately, some one posted data.  We forgot to lock users.

Then data gets piled up in lbwq;  We resolved this issue.  But now, data load to BW system is failing.

Kindly suggest on how to address this issue and close this as early as possible.

Regards,

Antony Jerald.

RamanKorrapati
Active Contributor
0 Likes

Hi,

When we are planned to move new changes for existing delta flow, first we need to clear all delta records by running delta info twice and v3 jobs(incase of lo).

Can you try to RSRV test on your PSA tables.

if your enhancement was working fine then better to raise to sap and check them.

if possible can you try to reload your delta request by making present req as red and trigger by manually. it will ask repeat delta. but think twice and do this step.

Thanks

Former Member
0 Likes

Hi,

We've deleted PSA data, activated datasource through program, then we've repulled data.  Even then after the dataload is failing.

While doing RSRV test for psa table, we didn't get any errors.

Yeah, we've raised a ticket with SAP.  But if any of you experts get any idea, please suggest.

Regards,

Antony Jerald.

RamanKorrapati
Active Contributor
0 Likes

One more thing,

the field which you enhanced have units or currencies. if yes then those are mapped properly? can you check in that way.