2014 Feb 05 2:33 PM
I want the table name that stores customer texts for sales area data. I have structure info RTEXT and FM read_text for getting text information, But I need the base table where the texts are stored for a customer.
The point here being that it is impractical to read the data any other way than read_text.
Neal
2014 Feb 05 2:47 PM
2014 Feb 05 3:38 PM
Hi Venkat
What do you intend to do with the base tables..?In the standard tcode whereever you are seeing this text you can get technical text details(search SCN for how to ) then use READ_TEXT for the same.
Nabheet
2014 Feb 05 5:17 PM
The point here being that it is impractical to read the data any other way than read_text.
Neal
2014 Feb 05 5:25 PM
2014 Feb 06 5:58 AM
Actually, I have four selection screen fields in my selection screen, 1. customer number as ranges 2. sales org as ranges obligatory 3. dist. channel default '01' 4. division default '01'.
With this input in the selection screen, I have to develop a list display containing customer master details along with 19 customer texts for sales area data(XD03 transaction).
So for each lang 19 texts, similarly we have totally 43 lang.
When Suppose there are 10000+ customers for the selection screen input, Then the FM read_text is being called 10000*43*19 times to get the texts information, this is causing performance issue.
So I thought of looking into tables if this could reduce the performance, or it would be great if there is any simple way to check at the beginning itself whether texts are maintained for some lang or not based on the available input.
2014 Feb 06 1:36 PM
First of all, look at table STXH. If there isn't a record with the key that you are looking for, then the text does not exist. So by limiting how many times you call read_text, then you will cut your cost.
As for speeding up Read_text with direct access. If you could bring in a consultant with 15 years or more of platinum level ABAP and lock him to this sole subject for in excess of 200 hours (you do the math, that's a huge bill). Then you'd have a chance of making that happen.
I won't say that you shouldn't try. Every new ABAPer brings something new to the table. I'm just saying don't put your job at risk over it. I'd expect it to be excessively difficult.
Neal
2014 Feb 06 3:33 PM
Apart fron Neal suggestion check if parallel processing can help you. Do a search on parallel processing ABAP to understand how it can be done
2014 Feb 06 3:41 PM
See that's why you get the big bucks, Nabheet. I should have mentioned that.
2014 Feb 06 3:49 PM
When I tried parallel processing for the first time, quality system went down for 4 hours, and everybody came to know my name for wrong reasons
I hadn't ensured that some work processes are left out for others.
2014 Feb 06 3:51 PM
If the bill needs to be increased by an order of magnitude, go for HANA. Its fast.
2014 Feb 06 3:54 PM
2014 Feb 06 3:55 PM
Hi Manish
Yes the parallel processing comes with its own pros and cons..So work processes..server group etc needs to be taken care of...
Things like these happen....
Yes HANA is the answer
Nabheet
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |