How To Fix COM_PME_PARSER087 - Data type error: formal parameter &1 is of type &2


SAP Error Message - Details

  • Message type: E = Error

  • Message class: COM_PME_PARSER - Configuration

  • Message number: 087

  • Message text: Data type error: formal parameter &1 is of type &2

  • Show details Hide details
  • What causes this issue?

    The syntax check found an error in an entry for a table/function.
    Formal parameter &V1& is not of the same data type as the argument &V2&
    entered with it.

    System Response

    The cursor marks the entry for a table/function that is incorrect.

    How to fix this error?

    A table is referred to by the keyword TABLE, the language-independent
    table name, and a list of arguments, each consisting of <Formal
    parameter = Arg>, for example:
    TABLE TEST_TAB(COLOR='red', PRICE=PRICE_1)
    COLOR and PRICE are formal parameters of the table, 'red' is a constant
    and PRICE_1 is a characteristic-specific variable.
    A function is identified by the keyword FUNCTION. The other entries are
    the same as for a table, for example:
    FUNCTION TEST_FUN(COLOR='red', PRICE=PRICE_1)
    The data type of each argument must be the same as that of the formal
    parameter. If COLOR is an alphanumeric characteristic (CHAR) in table
    TEST_TAB, for example, you cannot enter a figure as an argument. Check
    argument &V2& for formal parameter &V1& and correct the error.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message COM_PME_PARSER087 - Data type error: formal parameter &1 is of type &2 ?
    The SAP error message COM_PME_PARSER087 indicates a data type error related to a formal parameter in a function module or method. Specifically, it states that the formal parameter (denoted as &1) is expected to be of a certain data type (denoted as &2), but the actual data type being passed does not match the expected type.
    
    Cause: This error typically occurs due to one of the following reasons: Type Mismatch: The data type of the variable or parameter being passed to a function module or method does not match the expected data type defined in the function's interface. Incorrect Data Declaration: The variable may have been declared with an incorrect data type in the ABAP program. Changes in Function Module: If the function module or method has been modified (e.g., changes in the parameter types), and the calling program has not been updated accordingly, this error can occur. Inconsistent Data Types: If there are inconsistencies in

    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