How To Fix FDT_EXPRESSIONS846 - Asignación no válida: Al menos 2 parámetros asignados a la misma tabla &1


SAP Error Message - Details

  • Message type: E = Error

  • Message class: FDT_EXPRESSIONS - Formula & Derivation Tool: Expressions

  • Message number: 846

  • Message text: Asignación no válida: Al menos 2 parámetros asignados a la misma tabla &1

  • Show details Hide details
  • ¿Qué causa este problema?

    In the current procedure call expression, you have defined an invalid
    mapping between the parameters of the expression and of the called
    method or function module. Two or more Exporting / Changing / Returning
    / Tables parameters are mapped to the same BRFplus table data object
    &v1&. This is not allowed for reasons that can best be explained by an
    example:
    Assume you have defined a parameter mapping like this:
    Parameter,,BRFplus Data Object,,Move Type
    ET_PARTNER_H,,DO_TBL_BUSPARTNER,,MOVE-CORRESPONDING (TMC)
    ET_PARTNER_I,,DO_TBL_BUSPARTNER,,MOVE-VALUE (TMV)
    Once the called procedure has been executed and is about to return
    control to the calling expression, both parameters are filled with the
    appropriate values. Since it is impossible for the procedure call
    expression to know how the parameters have been processed by the called
    method or function module, it could happen that the two parameters
    return the same table object with a different number of records. In such
    a situation, it would be impossible for the system to decide how to
    proceed with the concurrent states of the table object.

    Respuesta del sistema

    The expression cannot be activated.

    ¿Cómo arreglar este error?

    Depending on your original intention, proceed as follows to solve this
    problem:
    Table data object has been intentionally passed twice to the called
    method or function module: Create a copy of table &v1& and use it for
    the second parameter. After the procedure call expression has been
    executed, merge the contents of the two tables with the help of an
    additional loop expression.
    Table data object has been passed twice by mistake: Create a second
    table data object to be passed as the second parameter.

    Procedimiento para Administradoras de Sistemas

    El sistema emite un mensaje de error y no le permitirá continuar con esta transacción hasta que se resuelva el error.


    Extracto de mensaje de error del sistema SAP. Copyright SAP SE.


Smart SAP Assistant

  • ¿Cuál es la causa y la solución del error de SAP FDT_EXPRESSIONS846 - Asignación no válida: Al menos 2 parámetros asignados a la misma tabla &1 ?




    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


Mensajes de error de SAP relacionados

Haga clic en los enlaces a continuación para ver los siguientes mensajes relacionados:

Haga clic en este enlace para buscar todos los mensajes de SAP.


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