--- title: "Submitting Fix Packages to SAP" slug: "submitting-fix-packages-to-sap" updated: 2026-11-11T12:56:06Z published: 2026-11-11T12:56:06Z canonical: "success.panaya.com/submitting-fix-packages-to-sap" --- > ## Documentation Index > Fetch the complete documentation index at: https://success.panaya.com/llms.txt > Use this file to discover all available pages before exploring further. # Submitting Fix Packages to SAP This article explains what happens after you click **Approve submit** on a [Fix Package](/v1/docs/s4code-fix-packages): which screens to expect, how to read the results, and how to fix common submission problems. ## How Panaya Submits Fixes to SAP Panaya doesn't connect to your SAP system directly. It uses the [SAP Synchronizer](/v1/docs/synchronizer), a small client component that runs on your machine. The Synchronizer uses your SAP GUI session and your own SAP user to apply the approved fixes through the `ZPANAYA_ACC_SYNC` transaction installed during [SAP Synchronizer Setup](/v1/docs/how-to-install-panayas-intelligent-code-remediation-synchronizer). This means that: - Changes are made with **your SAP user's authorizations**. Panaya never holds SAP credentials. - Every change is recorded in a **standard SAP Workbench transport request**, which you choose or create during submission. - The SAP GUI on your machine must stay open and logged in to the target development system until the process finishes. ## Step 1 – Panaya Recorder Launches After you click **Approve submit**, Panaya launches the Panaya Recorder component on your machine and runs three checks: | Check | What it means | | --- | --- | | **Connecting to Panaya** | The local component is reaching your Panaya site. | | **Checking proxy settings** | Your proxy, VPN or security software allows the connection to *.panaya.com. | | **Checking for updates** | The online Synchronizer is updating itself to the latest version. (Local installations are not updated automatically.) | If one of these checks fails, see [Troubleshooting Submission](/docs/submitting-fix-packages-to-sap#troubleshooting-submission) below. ## Step 2 – Synchronizer Applies the Fixes in SAP The **Panaya Synchronizer – Issue Fixes** window opens and connects to the SAP GUI session you're logged in to. While it runs, you may see SAP GUI screens open and change on their own, because the Synchronizer is applying each fix. > [!WARNING] > Important! > > Don't use SAP GUI or close it until the Synchronizer finishes. When it finishes, the Synchronizer shows **"Synchronization completed. Close to see summary."** Click **Close**. ![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-NZQ0F5FT.png) ## Step 3 – Review the Submission Execution Results Panaya then shows the **Submission execution results** summary, with every program in the submission sorted into one of these outcomes: | Outcome | Meaning | What to do | | --- | --- | --- | | **Submitted successfully** | The fix was written to SAP and added to the selected transport. The correction is set to **Closed**. | Nothing. Continue with your transport release process. | | **Skipped – temporarily blocked** | The program couldn't be changed at that moment, for example because the object is locked. These programs are listed by Fix Package. | Resolve the block, then **submit again**. | | **Failed to submit** | The fix couldn't be applied. | Click **Troubleshoot** or check the Fix Package **History** tab for the failure reason. | The **Corrections for issues will be submitted** grid lists each correction with its **Correction ID**, **Program** and **Fix Package ID**. Use **Export** to download the results to Excel. ![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1794401731289.png) ### Fix Package Status After Submission | Result | Fix Package status | | --- | --- | | All corrections submitted | **Submitted** | | Some submitted, others still New or Open | **Partial submission** | | All corrections failed | **Submit Errors** | The failure reason for each submission attempt is logged in the Fix Package **History** tab. After you submit, you can still compare the original and corrected code in the code diff tab. ### When the Whole Submission Fails If no fixes could be submitted, the results screen shows **"Failed to submit Issues fixes"**, explains why, and links to the submit prerequisites. All issues in the submission are moved to **Failure**. ![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-WYDU3Z52.png) ## Troubleshooting Submission ### The Recorder Checks Fail or the Synchronizer Doesn't Start - **Connecting to Panaya / proxy check fails:** Add *.panaya.com (or my.panaya.com / emea.panaya.com, cdn.panaya.com, sso-us.panaya.com / sso-emea.panaya.com) to your proxy, antivirus and VPN allowlists. - **Chrome users:** The Synchronizer requires Local Installation mode. See [Synchronizer Local Setup](/v1/docs/how-to-install-the-risk-analysis-and-icr-synchronizer-locally). - **Citrix / VDI:** Run SAP GUI and Panaya on the same machine or remote session. - For more fixes, see [Panaya RDx synchronizer does not launch](/v1/docs/panaya-rdx-synchronizer-does-not-launch) and [Panaya cannot connect to the SAP client](/v1/docs/rdx-synchronizer-panaya-cannot-connect-to-the-sap-client-error-message). ### Common Submission Errors | Error / symptom | Likely cause | How to fix | | --- | --- | --- | | **Transport '…' has target system 'X' but all submitted programs have other target systems** | The transport layer of the programs' package points to a different target system from the selected transport. | Change the transport layer for the package of the programs you're fixing. See [Checking or changing the transport layer for an SAP program](/v1/docs/checking-or-changing-the-transport-layer-for-an-sap-program). | | **Program is already linked to CR … and therefore cannot be assigned to CR …** | The program is already part of another open transport request. | Release the existing CR, or if it's obsolete, remove the program from it. Then submit again. | | **Program skipped – temporarily blocked** | The object was locked or being edited at submission time. | Make sure nobody is editing the object, then submit the Fix Package again. | | **Syntax error. line: … offset: … message: …** | The program has syntax errors. Panaya won't overwrite code that doesn't compile. | Fix the syntax error in SAP, then [upload a new custom code extraction](/v1/docs/how-to-extract-and-upload-your-custom-code). | | **Program … source system … is not the same as a current system** | The object's **Original System** isn't the system you're submitting to. | [Change the original system for the object](/v1/docs/how-to-change-the-original-system-for-an-object). | | KONV / VBUP / VBUK fixes fail | **Fixed Point Arithmetic** isn't enabled. | See [Submitting Point Arithmetic Fixes](/v1/docs/s4code-fix-packages#submitting-point-arithmetic-fixes). | | Authorization error in SAP | Your SAP user is missing S_TCODE = ZPANAYA_ACC_SYNC or S_GUI activities 60/61. | See [ICR Synchronizer Authorizations](/v1/docs/authorizations-required-for-running-panayas-intelligent-code-remediation-synchronizer). | For the full list of submission error messages, see [SAP Synchronizer Troubleshooting](/v1/docs/troubleshooting-panayas-intelligent-code-remediation-synchronizer). ### Corrections Stuck in "Submit in Progress" If the submission was interrupted (for example, SAP GUI was closed or the connection dropped), some corrections may stay in **Submit in Progress**. Use **Reset Submit Status** to reset them. > [!WARNING] > Important! > > Before you reset, check that the code in Panaya and in SAP is synchronized, to avoid inconsistencies or duplicate corrections. ## FAQ **Does Panaya connect directly to my SAP system?** No. All changes go through the SAP Synchronizer on your machine, using your SAP GUI session and your SAP user's authorizations. **Where do the changes go in SAP?** Into the standard Workbench transport request you selected or created during submission. Panaya doesn't release the transport. You release and import it through your usual change management process. **Can I keep working in SAP GUI while the Synchronizer runs?** No. Leave the SAP GUI session alone until you see "Synchronization completed". **Some programs were skipped. Do I need to start over?** No. Programs that were already submitted stay submitted. Resolve the cause, then submit the Fix Package again. **How many Fix Packages can I submit at once?** Up to 50 Fix Packages in one operation, with limits of 300 corrections and 100 objects. **Where can I see why a submission failed?** In the **Submission execution results** screen (**Troubleshoot**), and afterwards in the Fix Package **History** tab, which logs the failure reason for each attempt. **Can I see what was changed after submission?** Yes. Submitted Fix Packages and corrections have a dedicated tab with the code diff between the original and corrected code.