def vabs(self, kabsr="", kabs1="", kabs2="", kabs3="", **kwargs):
    """Applies the absolute value function to array parameters.

    APDL Command: *VABS

    Parameters
    ----------
    kabsr
        Absolute value of results parameter:

        Do not take absolute value of results parameter (ParR). - Take absolute value.

    kabs1
        Absolute value of first parameter:

        Do not take absolute value of first parameter (Par1 or ParI). - Take absolute value.

    kabs2
        Absolute value of second parameter:

        Do not take absolute value of second parameter (Par2 or ParJ). - Take absolute value.

    kabs3
        Absolute value of third parameter:

        Do not take absolute value of third parameter (Par3 or ParK). - Take absolute value.

    Notes
    -----
    Applies an absolute value to parameters used in certain  *VXX and  *MXX
    operations.  Typical absolute value applications are of the form:

    ParR = |f(|Par1|)|

    or

    ParR = |(|Par1| o |Par2|)|

    The absolute values are applied to each input parameter value before
    the operation and to the result value after the operation.  Absolute
    values are applied before the scale factors so that negative scale
    factors may be used.  The absolute value settings are reset to the
    default (no absolute value) after each *VXX or *MXX operation.  Use
    *VSTAT to list settings.

    This command is valid in any processor.
    """
    command = f"*VABS,{kabsr},{kabs1},{kabs2},{kabs3}"
    return self.run(command, **kwargs)