cancel
Showing results for 
Search instead for 
Did you mean: 

FM to edit a PSA Table

Former Member
0 Kudos

Hi everyone,

I'd like to ask if there are function modules that can edit/modify a specific record in a PSA Table ( /BIC/XXXXXXXXX ) or are there any other ways we can edit them using an ABAP Program?

What I'm trying to do here is to remove Invalid Characters in BW using ABAP Program.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member

You can do that - even we have table to keep all PSA technical names per data source/source system combination;

But I would suggest to do that in transformation from PSA -> targets, not to PSA table itself. If you have many targets to single PSA, then you can have write optimized DSO in between and correct all invalid records in routines before sending it to all targets.

Let me know if you are looking for exact code to correct it in routines.

Former Member
0 Kudos

My solution was not to do any kind of routines in SAP BW rather running an abap program as a background job on the whole system.

Basically, this abap program is an automation of the whole fixing of the invalid characters - from deleting the requests, editing the fail records with invalid characters of the PSA, up to the activation/update scheduling immediately the request.

The program is now able to delete the request in all the targets. The only thing I need now is to actually edit the records of the PSA Table. Are there no any other ways to do this?

And yes, can you give me the exact code? If ever I have no choice but to do routines for now. Thanks!