IP Library Patent Application 12948406
Patent Application
App. No. 12/948,406

Obtaining Notes for Software Objects

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/948,406
Abstract

A computer-implemented method for obtaining notes for software objects includes: reproducing, in a customer computer system, a problem that has been detected in the customer computer system; performing a trace while reproducing the problem, the trace identifying at least one object in the customer computer system as being involved in reproducing the problem; identifying, from among multiple notes in a notes repository, at least a first note as applying to the identified object, the identified first note configured for implementation in the customer computer system; and presenting the identified first note in the customer computer system.

Claims (58)

1 . A computer-implemented method for obtaining notes for software objects, the method comprising:

reproducing, in a customer computer system, a problem that has been detected in the customer computer system;

performing a trace while reproducing the problem, the trace identifying at least one object in the customer computer system as being involved in reproducing the problem; and

determining, using the computer system, whether any of multiple notes configured for implementation in the customer computer system apply to the identified object.

2 . The computer-implemented method of claim 1 , wherein the problem is detected in a production system in the customer computer system, wherein the customer computer system further includes a development system from which the production system was generated, and wherein the problem is reproduced in the development system.

3 . The computer-implemented method of claim 1 , wherein at least one first note is identified as applying to the identified object, further comprising presenting the at least one first note in the customer computer system.

4 . The computer-implemented method of claim 3 , further comprising:

determining a support pack level for the customer computer system;

determining a support pack level association for the at least one first note; and

ignoring the at least one first note if the support pack level association is at most equal to the support pack level.

5 . The computer-implemented method of claim 3 , further comprising:

identifying at least one second note implemented in the customer computer system that is not reflected by the support pack level; and

ignoring also the identified at least one second note.

6 . The computer-implemented method of claim 3 , further comprising checking that the at least one first note is valid for a current release.

7 . The computer-implemented method of claim 1 , further comprising:

determining that at least one customer extension implemented in the customer computer system is involved in reproducing the problem; and

identifying the customer extension to a user.

8 . The computer-implemented method of claim 7 , wherein determining that the customer extension is involved comprises:

accessing a customization record that indicates customer-modified objects; and

determining whether the customization record indicates the at least one object identified in the trace.

9 . A computer program product tangibly embodied in a computer-readable storage medium and comprising instructions that when executed by a processor perform a method for obtaining notes for software objects, the method comprising:

reproducing, in a customer computer system, a problem that has been detected in the customer computer system;

performing a trace while reproducing the problem, the trace identifying at least one object in the customer computer system as being involved in reproducing the problem; and

determining, using the computer system, whether any of multiple notes configured for implementation in the customer computer system apply to the identified object.

10 . The computer program product of claim 9 , wherein the problem is detected in a production system in the customer computer system, wherein the customer computer system further includes a development system from which the production system was generated, and wherein the problem is reproduced in the development system.

11 . The computer program product of claim 9 , further comprising:

determining a support pack level for the customer computer system; and

determining a support pack level association for each of the multiple notes identified as applying to the identified object;

ignoring any of the multiple notes for which the support pack level association is at most equal to the support pack level.

12 . The computer program product of claim 11 , further comprising:

identifying at least one second note implemented in the customer computer system that is not reflected by the support pack level; and

ignoring also the identified at least one second note.

13 . The computer program product of claim 9 , further comprising:

determining that at least one customer extension implemented in the customer computer system is involved in reproducing the problem; and

identifying the customer extension to a user.

14 . The computer program product of claim 13 , wherein determining that the customer extension is involved comprises:

accessing a customization record that indicates customer-modified objects; and

determining whether the customization record indicates the at least one object identified in the trace.

15 . A system comprising:

at least one processor; and

a computer readable medium including instructions that when executed by the processor generate operations comprising:

reproducing, in a customer computer system, a problem that has been detected in the customer computer system;

performing a trace while reproducing the problem, the trace identifying at least one object in the customer computer system as being involved in reproducing the problem; and

determining, using the computer system, whether any of multiple notes configured for implementation in the customer computer system apply to the identified object

16 . The system of claim 15 , wherein the problem is detected in a production system in the customer computer system, wherein the customer computer system further includes a development system from which the production system was generated, and wherein the problem is reproduced in the development system.

17 . The system of claim 15 , further comprising:

determining a support pack level for the customer computer system; and

determining a support pack level association for each of the multiple notes identified as applying to the identified object;

ignoring any of the multiple notes for which the support pack level association is at most equal to the support pack level.

18 . The system of claim 17 , further comprising:

identifying at least one second note implemented in the customer computer system that is not reflected by the support pack level; and

ignoring also the identified at least one second note.

19 . The system of claim 15 , further comprising:

determining that at least one customer extension implemented in the customer computer system is involved in reproducing the problem; and

identifying the customer extension to a user.

20 . The system of claim 15 , wherein determining that the customer extension is involved comprises:

accessing a customization record that indicates customer-modified objects; and

determining whether the customization record indicates the at least one object identified in the trace.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2011
From: ESCRIBANO, CARLOS MARTINEZ
To: SAP AG
Reel/Frame 026477/0899 →