cancel
Showing results for 
Search instead for 
Did you mean: 

BAPI_USER_GET_DETAIL error : Info message Nu00B0538

Former Member
0 Kudos
317

Hello,

I have a RFC external client program that attacks an SAP server and uses the BAPI_USER_GET_DETAIL bapi function.

Up to the early 4.7 R/3 Server version, this client works fine and retrieves the USER data, but now with the new Server versions (late 4.7, BW, ECC 6.0...) I do face an Information message N°538 telling me that "The external user ID maintenance is no longer available" and none of the user data requested is returned.

I checked the BAPI function interface and find out that this interface has changed and that new TABLES and EXPORTING structures had been added.

Among which an UCLASSYS, EXTIDHEAD and EXTIDPART TABLES...

I do not use them in my RFC call.

Do you see a way to modify (maybe!) my client to prevent this problem??

And how can I be sure that I will not have to modify my client for each future SAP Server version???

Thank you in advance.

Xavier

Accepted Solutions (0)

Answers (1)

Answers (1)

christian_wohlfahrt
Active Contributor
0 Kudos

Hi Xavier!

You can never be sure, what surprises the next release will have - it's future and we aren't foretellers...

Not long ago someone else had same problem .

What do you mean with 'I don not use EXITHEAD' - fill space or not specify in your call at all?

At least you have to avoid the 'is requested' check of the bapi.

Regards,

Christian

Former Member
0 Kudos

Hi Christian,

You are right, the premious call was related to this one. A person from my departement has it opened on the subject but he had not the elements to go further on the technical details.

Concerning the "I don't use EXIDHEAD", I do mean that my BAPI call was done according to the 4.6 Server version interface and this interface does not include this TABLE.

So I do suppose that it is valuated by default and that these default values make my call fall in this "External ID maintenance" pit.

What would you recommand?

THX

Xavier

christian_wohlfahrt
Active Contributor
0 Kudos

Hi Xavier!

I would go into two directions for further analysis:

Why is the parameter filled? Sounds like you have something in the middle, which has a generated interface with all parameters.

Why is the result empty? With a closer look: it's just a info message, there is no (immediate) exit, so why not just ignoring this message?

Regards,

Christian

Former Member
0 Kudos

Hi Christian!

Lets go back.... I don't realy know, but I assume it is valuated....

The fact is that requesting a BAPI_USER_GET_DETAIL on a user without using any EXIDHEAD in my request I have no answer but the Info messageI538.

Regards,

Xavier

Former Member
0 Kudos

All the other TABLES are returned empty.

THX!!

Xavier

Former Member
0 Kudos

Hello Christian,

My problem is solved and I must thak you.

You were right....the TABLES were not returned empty as I thought, but there was a bug so in that very particular case when I recieve an Info message...the TABLES were not read as I thought.

Reading again and again your first answer....made the bulb light...

Thank you very much.

Xavier