How To Fix FICO1590 - Rule set of condition group &1 of category &2 (cond. type &3) violated


SAP Error Message - Details

  • Message type: E = Error

  • Message class: FICO1 -

  • Message number: 590

  • Message text: Rule set of condition group &1 of category &2 (cond. type &3) violated

  • Show details Hide details
  • What causes this issue?

    The system checks all validity periods of all individual conditions in a
    condition list against the <DS:DE.FICO_IFLDCNTRID>rules</> entered in
    the corresponding <DS:DE.FICO_ISETID>set of rules</>.
    A set of rules belongs to an individual condition if it is assigned to a
    standard condition that is in turn changed by the individual condition
    with a corresponding <DS:DE.FICO_FINCREM>replacement category</>.
    The system checks the validity periods of the individual conditions as
    follows:
    On the valid-from date of the validity period of the individual
    condition, the system determines the related standard condition. If a
    set of rules is assigned to this standard condition, the system checks
    whether the replacement category for the individual condition is
    permitted according to the set of rules. If a rule is assigned to the
    set of rules and this rule is valid on the valid-from date of the
    individual condition, the system checks whether this rule is adhered to.
    The system does not check the validity period against follow-up rules,
    even if these follow-up rules overlap with the validity period of the
    individual condition.
    If the standard condition is changed during the validity period of the
    individual condition (= condition group change), the system repeats the
    checks in line with the change dates. In doing so, it applies the rules
    that are valid on the change date.
    The following activities trigger the check:
    Creating or changing of individual condition periods
    If a set of rules is violated the system does not allow the user to
    change the individual condition and displays a message that reports the
    time and date of the violation as well as the contents of this
    violation.
    Changing the condition group in existing individual conditions
    The system splits the individual condition periods provided the new
    condition group belongs to a different condition group type, the
    corresponding set of rules and rule are not violated, and the condition
    category of the individual condition is permitted for the new condition
    group type according to the Customizing settings.
    If any individual condition that replaces the conditions from the
    standard condition group violates the corresponding rule, the system
    restricts all individual conditions in the same condition list to the
    date on which the condition group was changed.
    Changing the rules or the set of rules of standard conditions already
    used and replaced by individual conditions
    The system changes rules or sets of rules at a later date when it
    processes the standard condition groups regardless of contract. Th
    erefore, the system cannot check the information for each individual
    condition at individual contract level at this time. For this reason,
    the system checks the date and time up until which the changed condition
    group has been used. It does not check individual conditions created in
    the future.

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

    During pricing, the system replaces lower-priority standard conditions
    with higher-priority standard conditions. When it does this, the system
    checks the replacement conditions against the rules in the set of rules
    for the condition being replaced. This check is made when changes are
    made to the pricing hierarchies (for example, when a product pricing
    list is activated) and when conditions, sets of rules, and rules that
    are already assigned to these hierarchies are changed.

    System Response

    The system reports violations against the set of rules if the values
    contained in the condition do not matched the rule values checked.

    How to fix this error?

    Procedure for System Administrators


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message FICO1590 - Rule set of condition group &1 of category &2 (cond. type &3) violated ?

    The SAP error message FICO1590 indicates that a rule set of a condition group has been violated in the context of Financial Accounting (FI) and Controlling (CO). This error typically arises when certain conditions defined in the configuration for pricing or cost allocation are not met during the execution of a transaction.

    Cause:

    The error can occur due to several reasons, including:

    1. Configuration Issues: The condition type or the rules defined in the condition group may not be set up correctly in the system.
    2. Missing Data: Required data for the condition type may be missing or incorrectly entered in the transaction.
    3. Incompatible Settings: The settings for the condition group may not be compatible with the transaction being processed.
    4. Business Rules: The business rules defined for the condition group may not allow the current transaction to proceed.

    Solution:

    To resolve the FICO1590 error, you can take the following steps:

    1. Check Configuration:

      • Go to the configuration settings for the condition type and condition group in the SAP system.
      • Ensure that all necessary rules and conditions are correctly defined and activated.
    2. Review Transaction Data:

      • Verify that all required fields and data for the transaction are filled out correctly.
      • Check for any missing or incorrect entries that could lead to the violation of the condition group.
    3. Analyze the Condition Group:

      • Review the specific condition group mentioned in the error message to understand the rules that are being violated.
      • Make sure that the condition type is applicable for the transaction you are trying to execute.
    4. Consult Documentation:

      • Refer to SAP documentation or help resources for detailed information on the specific condition type and its requirements.
    5. Testing:

      • If changes are made to the configuration, perform testing to ensure that the error no longer occurs and that the system behaves as expected.
    6. Seek Help from SAP Support:

      • If the issue persists after checking the configuration and data, consider reaching out to SAP support for further assistance.

    Related Information:

    • Transaction Codes: You may need to use transaction codes like SPRO (to access the configuration settings) or SE11 (to check table definitions) to investigate the issue further.
    • Condition Types: Familiarize yourself with the specific condition types and their roles in pricing and cost allocation within the SAP system.
    • Documentation: SAP Help Portal and community forums can provide additional insights and solutions from other users who may have encountered similar issues.

    By following these steps, you should be able to identify the cause of the FICO1590 error and implement a suitable solution.

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


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