Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now

Close

How To Fix SZDM_CC_CHKS_TITLES121 - An XPRA report uses RFC-calls


SAP Error Message - Details

  • Message type: E = Error

  • Message class: SZDM_CC_CHKS_TITLES - Title messages related to check classes

  • Message number: 121

  • Message text: An XPRA report uses RFC-calls

  • Show details Hide details
  • What causes this issue?

    A trace in one of the SAP internal test systems has found that your XPRA
    report calls a function module via RFC.
    The name of the XPRA report and the name of the system where the trace
    was executed and where you can find the call stack leading to the RFC
    call can be found in the detailed messages.

    System Response

    If the XPRA report runs as part of a zero-downtime-upgrade in a customer
    system, then the upgrade procedure aborts with an error message. Solving
    this kind of errors requires help from the SAP development support.

    How to fix this error?

    If the RFC function module runs in the same system as the caller, then
    you must make sure that you have declared all database tables the RFC
    module reads from or writes to.
    If you have already declared all these tables then apply for an
    exemption for this ATC-message.
    If you have not yet declared the tables, then make the necessary
    declarations in your development or maintenance system:
    Call transaction SLAPI
    Search for an entry with name
    SAP_XPRA_<name of the XPRA-report> or
    <namespace>SAP_XPRA_<name of the XPRA-report>.
    If there is no such entry, then create a new one with this name.
    For this SLAPI-entry, select "Used database tables" in the navigation
    area.
    Enter the names of the accessed tables with an appropriate value for
    "Access type" and "Lock mode".
    If the RFC-module calls an APIs that is listed in transaction SLAPI,
    then enter the name of this APIs in "Ref to other API".
    If the RFC-module calls an API that is not listed in transaction SLAPI
    then ask the owner of the API to create an SLAPI entry for this API and
    declare all accessed tables there.

    The system issues an error message and will not allow you to continue with this transaction until the error is resolved.

    <DS:TX.SZDM_CC_GENERAL_ZDO>Further information ...</>

    Procedure for System Administrators


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message SZDM_CC_CHKS_TITLES121 - An XPRA report uses RFC-calls ?

    The SAP error message SZDM_CC_CHKS_TITLES121 indicates that an XPRA (eXtended Program Run) report is using RFC (Remote Function Call) calls, which is not allowed in certain contexts. This error typically arises during the execution of an XPRA report that is expected to run in a specific environment or context where RFC calls are restricted.

    Cause:

    1. RFC Calls in XPRA: The XPRA report is trying to execute RFC calls, which can lead to issues such as performance degradation or unexpected behavior, especially if the XPRA is designed to run in a background process or during system upgrades.
    2. System Configuration: The system may be configured to disallow RFC calls during certain operations, such as during the execution of XPRA reports, to maintain data integrity and consistency.

    Solution:

    1. Review the XPRA Code: Check the code of the XPRA report to identify where the RFC calls are being made. If possible, modify the code to eliminate the RFC calls or replace them with local function calls.
    2. Use Alternative Methods: If the RFC calls are necessary for the functionality of the XPRA, consider restructuring the report to run in a different context where RFC calls are permitted.
    3. Consult SAP Notes: Look for relevant SAP Notes that may address this specific error. SAP often provides patches or recommendations for known issues.
    4. Contact SAP Support: If you are unable to resolve the issue, consider reaching out to SAP Support for assistance. They may provide insights or solutions based on the specific version of SAP you are using.

    Related Information:

    • XPRA Reports: These are special programs in SAP that are used to perform data migrations or adjustments during system upgrades or changes.
    • RFC (Remote Function Call): A protocol used in SAP systems to enable communication between different SAP systems or between SAP and non-SAP systems.
    • System Upgrade Procedures: During system upgrades, certain restrictions are placed on the execution of programs to ensure that the upgrade process is smooth and that data integrity is maintained.

    Best Practices:

    • Always test XPRA reports in a development or quality assurance environment before executing them in production.
    • Keep your SAP system updated with the latest patches and notes from SAP to avoid known issues.
    • Document any changes made to XPRA reports for future reference and troubleshooting.

    By following these guidelines, you should be able to address the error message and ensure that your XPRA reports run smoothly without encountering issues related to RFC calls.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Sign up for our Free Essentials Plan.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
ERPlingo's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker