Skip to Content
0
Former Member
Aug 07, 2012 at 12:29 PM

issues while technical upgrade of SAP ECC 6.0 from SPS-3 to SPS-9.

35 Views

Hello all

We are pursuing a technical upgrade of SAP ECC 6.0 from service pack 3 to 9 for our client.

In a particular scenario after upgrading and appling the relevant notes (mainly note no:1614976 & 1592091), a wrong account number is being fetched .

The probable cause, that we think , for this is some change in the sort criteria of the internal table from where the account is being fetched.

Below is a better representation of the problem that we are facing:

The State of the internal table GT_BSEG before sorting in the D system (which is upgraded) is as follows:

PS: the positions of accounts 200511 and 600001.

After the sorting ,which is based on the field WRBTR(which is similar to DMBTR), the table looks as follows.

FYI: the sort is as per the field WRBTR(which is similar to DMBTR)

As per the select query the account 200511 gets selected . (while buisness requires 600001).

Now to solve the issue we tested the same code in Quality system which is not upgraded that .

The State of the internal table GT_BSEG before sorting in the Q system (not upgraded yet) is as follows:

While after sorting based on the same field (WRBTR), The Interal table looks as :

Kindly note the areas highlighted.

Now we dont understand why is the sort procedure working differently in D and Q systems.

While as far as we have checked there is no other deciding field(for sorting) in this internal table or otherwise.

FYI the piece of code responsible for sorting :

Kindly provide pointers if you have faced such an issue or otherwise.

Any help would be useful.

Thanks in advance.

Regards.

Prashant.

Attachments

pastedImage_1.png (416.5 kB)
pastedImage_3.png (451.8 kB)
pastedImage_4.png (339.6 kB)
pastedImage_5.png (407.1 kB)
pastedImage_9.png (19.3 kB)