cancel
Showing results for 
Search instead for 
Did you mean: 

MANDT field missing when testing with RSA3

anna2025021
Discoverer
0 Kudos
71

Hello,

I have a problem related to the MANDT field. I added this field to my extract structure. It's the first field in it. In addition, this MANDT field at first was originally marked with a 'P' in the ROOSFIELD table. Therefore, I couldn't see it at first in my selections. It's also worth mentioning that the field was also not marked as "Hide field" in RSO2. But after I wrote the program as I found it on this post ->

https://community.sap.com/t5/technology-q-a/properties-of-datasource-roosfield-selection-difference-...

"Update ROOSFIELD set SELECTION = 'X' where OLTPSOURCE = '<your datasource>' and FIELD = '<field which is missing>'."

to change selection to 'X', I started to see the MANDT field in the selections in RSA3 transaction.

FYI my DataSource is from a function module. When I debug my function module, I can see that the parameter E_T_DATA is being filled with the values for MANDT field. Now I don't really understand, why after I execute my extraction in RSA3, the field "MANDT" doesn't appear. Does someone know, how to make it visible?

Thank you!

Anna

View Entire Topic
Vince_Lu
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello,

this field refers to the client number, as for different clients, the standard datasource is the same, so it's necessary to have this field in the datasource to identify from which client the data is extracting.

As for RSA3, it's just a test tool in dialogue mode, so the testing if for the dialog user to test on the client which the user is logging on.

Actually I'm wondering why you would need to have MANDT in RSA3? To test the extracting result for other clients in the source system? 

(haven't been in the BW world for many years, considering standard ERP datasource shall remain the same/similar, hope this piece of info could help.)

Thanks,

Vince