How To Fix FDT_CORE409 - External reference fields for amount or quantity are not supported


SAP Error Message - Details

  • Message type: E = Error

  • Message class: FDT_CORE - Formula & Derivation Tool: Core

  • Message number: 409

  • Message text: External reference fields for amount or quantity are not supported

  • Show details Hide details
  • What causes this issue?

    Field &v1& of DDIC structure &v2& contains a reference to a currency or
    quantity field that is not part of the structure. While this
    constellation is perfectly fine for a pure ABAP backend application,
    this kind of external field references cannot be resolved by a BRFplus
    structure that has been bound to the DDIC structure.

    System Response

    In the BRFplus structure, the references to external fields found in the
    DDIC structure are automatically transformed into BRFplus amount or
    quantity fields. Although these fields can contain both the numeric part
    and the dimension of the value, they cannot be filled with the
    appropriate currency or unit of measure that is available at runtime
    inside of the DDIC structure.

    How to fix this error?

    When you pass data to the derived BRFplus structure in a function
    context, you cannot use the original DDIC structure because the
    externally referenced currencies and units are not supplied. To solve
    this problem, proceed as follows:
    Create a matching structure data object using the CREATE_DATA_REFERENCE
    method of interface IF_FDT_STRUCTURE.
    Fill the structure with the desired values. Make sure you have set the
    amount and quantity fields completely, that is, with the desired
    currency or unit of measure explicitly passed to the respective fields.
    You may use data types ELEMENT_AMOUNT and ELEMENT_QUANTITY of interface
    IF_FDT_TYPES for that purpose.

    Procedure for System Administrators

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


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message FDT_CORE409 - External reference fields for amount or quantity are not supported ?
    The SAP error message FDT_CORE409 indicates that there is an issue with external reference fields being used for amount or quantity in a financial document. This error typically arises in the context of SAP's Financial Data Management (FDM) or when working with certain financial transactions that involve external references.
    
    Cause: The error occurs because the system does not support the use of external reference fields for specific data types, such as amounts or quantities. This can happen in scenarios where: Data Mapping Issues: The mapping of fields from an external system to SAP does not align correctly, particularly for fields that are expected to hold numeric values (like amounts or quantities). Configuration Settings: The configuration in the SAP system may not allow for external references in certain contexts, especially for financial transactions. Data Type Mismatch: The data being passed from an external source may not conform to the expected data types in SAP.
    Solution: To resolve the

    Already have an account? Login here!




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