Patent ID: 8140617

Claim:
A system comprising at least one processor communicatively coupled with at least one memory, wherein the processor is programmed for improved communication with a SAP server by: providing a transaction form to a client device having a processor and a computer readable storage device; using the transaction form to collect real time transaction data while said client device is not communicatively coupled with a SAP server; storing the collected real time transaction data on the computer readable storage device as offline transaction data; communicatively coupling the client device with the SAP server; uploading the offline transaction data to the SAP server to simulate a real time transaction using the offline transaction data; analyzing the offline transaction data to identify stale data by analyzing data only in said transaction form, wherein stale data has a timestamp that exceeds a predetermined threshold; modifying said identified stale data to generate modified offline transaction data; and uploading the modified offline transaction data to the SAP server to simulate a real time transaction using the modified offline transaction data; wherein uploading the modified offline transaction data comprises uploading using one of a remote function call or IDOCS.