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


COM_PME_PARSER087 - Overview

  • 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.


COM_PME_PARSER087 - Details

  • 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.


COM_PME_PARSER087 - Related SAP Errors

Click on this link to search all SAP messages.


Rating
ERPlingo simplifies finding the accurate answers to SAP message errors. I now use every week. A must have tool for anyone working with SAP! Highly recommended!
Rate 1
Kent Bettisworth
Executive SAP Consultant