1. A data processing method comprising: receiving transactional data, the transactional data relating to a transaction; receiving at least one code for specifying at least one posting to be performed by a posting component for a transactional data processing operation on the transactional data, 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; invoking execution of the transactional data processing operation to generate one or more posting requests; performing a validity check of the at least one code, wherein performing the validity check comprises: comparing the at least one code to a first set of valid codes stored in a local database; 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 service component to compare the at least one code to a second set of valid codes stored in a remote database; buffering the one or more posting requests in a buffer memory wherein the buffering is performed asynchronously and independently from the performance of the validity check; and in response to receipt of a first signal indicative of code validity, sending the one or more buffered posting requests to the posting component; and if the at least one code is included in the first set of valid codes stored in the local database: in response to receipt of a first signal indicative of code validity, sending the one or more posting requests to the posting component without buffering the one or more posting requests.