IP Library Granted Patent US 9,286,321
Granted Patent B2
US 9,286,321 · App. 13/947,290 · Granted Mar 15, 2016

Systems and methods for providing an automated validity check of transactional data postings

View Patent ↗
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 9,286,321
App. No.
13/947,290
Granted
Mar 15, 2016
Kind
B2
Abstract

Systems and methods are provided for providing an automated validity check of transaction data postings. In one implementation, a method is provided that includes entering at least one code for specifying at least one posting to be performed for a transactional data processing operation. The method may also include starting the transactional data processing operation, sending a request to a service component for performing a validity check of the at least one code, buffering one or more posting requests resulting from execution of the transactional data processing operation. Further, the method may include sending, in response to receipt of a first signal indicative of code validity from the service component, the one or more buffered posting requests with the at least one code to a posting component.

Claims (25)

1. A system for code validation, comprising:

a local data processing system comprising:

a first memory for buffering one or more posting requests; and

first program instructions for performing a local validity check of at least one code, wherein performing the local validity check comprises:

comparing the at least one code to a first set of valid codes stored in a local database; and

if the at least one code is not included in the first set of valid codes stored in the local database, sending a request to a remote data processing system to perform a remote validity check of the at least one code,

and wherein if the request is sent to the remote data processing system to perform the remote validity check of the at least one code the, first program instructions perform a buffering of the one or more posting requests in the first memory,

wherein the buffering is performed asynchronously and independently from the performance of the local validity check;

second program instructions for sending the one or more buffered posting requests to a posting component via a network in response to receipt of a first signal indicative of code validity, if the at least one code is not included in the first set of valid codes stored in the local database; and

third program instructions for sending the one or more posting requests to the posting component via the network, without buffering the one or more posting requests, in response to receipt of the first signal indicative of code validity, if the at least one code is included in the first set of valid codes stored in the local database; and

the remote data processing system comprising:

a second memory storing a second set of valid codes; and

fourth program instructions for performing the remote validity check of at least one code, wherein performing the remote validity check comprises:

receiving the request for performing the remote validity check of the at least one code from the local data processing system;

comparing the at least one code set of valid codes;

sending the first signal indicative of code validity to the local data processing system if the at least one code is included in the second set of valid codes; and

sending a second signal indicative of code invalidity to the local data processing system if the at least one code is not included in the second set of valid codes.

2. The system of claim 1 , wherein the at least one code specifies at least one posting to be performed by a posting component for a transactional data processing operation on transactional data, the transactional data relating to a transaction, wherein the transactional data is separate from the at least one code and the at least one code relates to at least one business object and the business object comprises at least one of a business area, an asset, a cost center, an order, a profit center, and a cost object.

3. The system of claim 2 , further comprising a plurality of codes, each of the codes relating to at least one business object.

4. The system of claim 2 , wherein the transactional data processing operation is performed at the same time as the local validity check.

5. The system of claim 2 , wherein each posting request comprises a request to post the at least one code and the transaction data to an accounting system.

6. The system of claim 2 , further comprising providing a user interface comprising a first data entry field for entry of the transactional data, a second data entry field for entry of the at least one code, and an enter button, wherein the execution of the transactional data processing operation and the sending of the request are initiated by a user's selection of the enter button.

7. The system of claim 1 , wherein the local data processing system comprises a web service.

8. The system of claim 1 , wherein the second data processing system comprises an ERP system.

9. The system of claim 1 , wherein the second data processing system comprises an accounting system as part of an ERP system.

Assignments (1)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →