cancel
Showing results for 
Search instead for 
Did you mean: 

Cannot read queue data...

former_member215470
Participant
0 Kudos

Hi Experts,

We have made certain enhancements to on of our DataSources and after transferring it to the Production, we are encountering the below issue -

The DataSource requires a program to manually set the Delta Queues in the Source system. But whenever, we are trying to execute the program, it is failing with the below message -

"The data in the delta queue for DataSource are inconsistent. The version ** of the structure XXXXX that was used to put the data in the queue, can no longer be reconstructed.".

This can be seen in the screenshot below -

We have tried to reset the the initialization, as well as activated the Transfer Structure to no avail. Can anybody suggest how we can rectify this? Any answer will be highly appreciated.

Thanks & Regards,

Sayan.

Accepted Solutions (0)

Answers (2)

Answers (2)

KulDeepJain
Active Participant
0 Kudos

Better if you can give Data source technical name to specific solution.

0 Kudos

Hi there,

It seems that there is still data in the queue that is in the previous version of the structure.

Could you try to delete the entries manually in the delta queue through transaction code RSA7?

In the future, before transporting the new structures/data source to production, be sure to run the delta infopackage to clear the delta queue and avoid the inconsistency error.

Thanks.

former_member215470
Participant
0 Kudos

Hi Lorenzo,

Thanks for your reply. We checked and there was no data in the delta queue for the particular DataSource when we checked after executing the RSA7 T-code. Still, we deleted the delta queue from there and did an Init to reset the delta. But even this did not help and we are still stuck with this issue.

Thanks & Regards,

Sayan.

former_member186445
Active Contributor
0 Kudos

if it's logistic queue, you need to delete the contents of the update queue as well.

M.

former_member215470
Participant
0 Kudos

Hi Mario,

Thanks for your reply. Can you please guide me in deleting the Update Queue?


Thanks & Regards,

Sayan

former_member186445
Active Contributor
0 Kudos
0 Kudos

Hi Sayan,

If it is a logistics extractor, to delete the update queue, go to transaction code LBWQ.

You will be able to find the queues there. Just select the correct one and delete. Note that this is per application (Ex. MCEX02 would refer to LIS Application 02 - Purchase Orders).

Normally, the last 2 digits refer to the application. In the data source name: 2LIS_XX_NNNNNN <-- XX is usually the application number (2LIS_02_HDR is PO Header, 2LIS_02_ITM is PO Item)

If you need more details, you can check the help documentation, or share the DS name/screenshot here.

You may also want to check SMQ1.

Thanks.

0 Kudos

In addition to this (for future DS structure changes), for LIS extractors, before running the delta infopackage, be sure to run the collection job (scheduled in LBWE, but can be run manually via SE38 as well) to clear the update queue as well.

former_member215470
Participant
0 Kudos

Hi Lorenzo,

Thanks a million for the helpful reply and the detailed procedure really. But unfortunately, we are not using a Logistics Extractor. So can't follow this solution. But thanks again for you effort!

Thanks & Regards,

Sayan.

former_member215470
Participant
0 Kudos

Hi Lorenzo,

Thanks a lot for the help. Definitely this point will be marked for future reference. But unfortunately, since we are not using the Logistics Extractor, we can't follow the solution. Sad!\

Thanks & Regards,

Sayan.

former_member186445
Active Contributor
0 Kudos

what extractor are you using? Do you have more than one client in your source system?