Hi Experts,
We're currently fixing a copy of our BW system. Last week we were trying to load data from ECC to BW via datasouce 2LIS_03_UM.
But when we run the Infopackage (Datasource to PSA) we were getting an ABAP dump.
We realized the Delta was Corrupted so we Re-initialized the Datasource
(1. cleaned up delta queues >> 2. re-created setup tables in ECC using LBWG + OLIZBW, >> 3. ran the 2LIS job via LBWE)
After reinitialization of datasource 2LIS_03_UM we are now finally able to extract and load data to the 2LIS_03_UM PSA Tables.
Question: Now when we load the data from PSA to DSO using DTP, we are getting an ABAP Dump again:
(compete dump log at the bottom of my post)
We checked the PSA if there were any problems with it. So we tried to Clean up all the contents of the PSA.
But when we tried deleting the last record, we are getting an error "An Internal error occurred during the authorization check"
We checked SU53 for any error messages about the Authorization, but there was none.
Now we are trying to check the PSA using RSRV, but when we enter the PSA table name "2LIS_03_UM_BA" we are not getting any result:
Any help is very much appreciated. Thank you experts!
Below is the ABAP Dump we got when running the DTP (PSA to DSO load)
Category | ABAP Programming Error | |
Runtime Errors | MESSAGE_TYPE_X | |
ABAP Program | SAPLRSSTATMAN |
Application Component BW-WHM-DST
Date and Time | 12/15/2014 08:44:13 |
Error analysis
Short text of error message: | |
***** Scheduler |
Long text of error message: |
Technical information about the message: | |
Message class....... "RSM1" | |
Number.............. 000 | |
Variable 1.......... " " | |
Variable 2.......... " " | |
Variable 3.......... " " | |
Variable 4.......... " " |
Trigger Location of Runtime Error
Program | SAPLRSSTATMAN | ||
Include | LRSSTATMANU10 | ||
Row | 1,554 | ||
Module type | (FUNCTION) | ||
Module Name | RSSTATMAN_GET_PARTTAB_PSA |
Source Code Extract
Line SourceCde
1524 * | replace all occurrences of '?' in from_clause with space. | |
1525 * | select * from (from_clause) | |
1526 * | into corresponding fields of table l_h_seldone where | |
1527 * | lnr = 1. | |
1528 * | perform do_dequeue_testdattab(saplrssm) changing l_tabname. |
1529 * else.
1530 * | select * from rsseldone into corresponding fields of table | |
1531 * | l_h_seldone for all entries in l_t_rnr where | |
1532 * | rnr = l_t_rnr-rnr and | |
1533 * | lnr = 1. |
1534 * endif.
1535 * endif.
1536 loop at l_t_psa into l_s_psa.
1537 l_idx = sy-tabix.
1538 * read table l_h_seldone into l_s_seldone with table key
1539 * | rnr = l_s_psa-rnr. |
1540 * if sy-subrc <> 0.
1541 CALL FUNCTION 'RSSM_RSSELDONE_READ'
1542 | EXPORTING | |||
1543 | i_rnr | = l_s_psa-rnr | ||
1544 | i_single_select = 'X' | |||
1545 | IMPORTING | |||
1546 | e_s_rsseldone = l_s_seldone. |
1547 if l_s_seldone is initial.
1548 | CALL FUNCTION 'DEQUEUE_ERSMDATASTATEPSA' | |||
1549 | EXPORTING | |||
1550 | mode_rsmdatastate_psa = 'E' | |||
1551 | psa | = l_psa | ||
1552 | _scope | = '3' | ||
1553 | _synchron | = 'X'. | ||
>>>>> | message x000(rsm1). |
1555 endif.
1556 * endif.
1557 clear: l_s_psa-insert_recs, l_s_psa-anz_recs, l_send.
1558 CALL FUNCTION 'RSSM_RSMONFACT_READ'
...