SAP Knowledge Base Article - Public

2076500 - Performance Form and 360 Multi-Rater Form Character Limit for Comment Fields and Custom Text Area Fields

Symptom

Character limitation for comment fields and custom textarea fields on PM Forms & 360 Forms

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

  • SAP SuccessFactors Performance Management
  • SAP SuccessFactors 360 Multi-Rater

Resolution

  • Please first check the form template xml if <meta-enforce-rte-limit> or <meta-enforce-plain-text-length-limit> is configured as "true". For further details, please refer to KBA 2372468 - How to Check if the Performance Form has a 4000 Character Limit.
  • If so, there will be 4000 character limit on comment fields and custom textarea fields.
  • Currently it is expected system behavior that when the above codes are added, texts are counted by byte. Therefore, for double-byte languages like Chinese, Japanese etc, since each character can take 2 or 3 bytes, the limit is reduced to around 1300 characters
  • Comment fields will dynamically expand as the user enters text that exceeds the standard height of a comment field. 
  • Form Comment Fields: 4000 characters is roughly equivalent to one or 2 web pages or word document pages of about 650 words including spaces. The 4000 limit is per field, and not per form, so if you have a need to allow more than 4000 characters/bytes of text, then consider adding some custom fields to capture this information. Please keep in mind, that a comment box is intended to be that, an option to capture brief comments, as opposed to larger documents, feedback, or information, so the 4000 character/byte limit is considered very generous for its designed purpose.
  • Route Comment Field: When you route a form, you may have enabled the Route comment field. This comment field has an even smaller limit of 2048 characters for single-byte characters like English or about 700 for languages such as Chinese & Japanese that do not use single-byte characters.
  • In addition to these natural field limits, it is also possible to configure certain goal fields with a maxlength attribute min-value and max-value, so that you can reduce how much text is entered into the field.
  • You can also configure minimum and maximum value for required fields so that the system will check for how much text is in the field when moving from one step to the next and preventing the form from moving if it exceeds the desired length. But please note that <meta-enforce-rte-limit> and <meta-enforce-plain-text-length-limit> also take effect on required fields which means that for example, even if you configure maximum value 1000 for a textarea type field, you can only enter around 300+ Chinese, Japanese and other double-byte languages.

NOTE:

  • Although comment fields contain more than 4000 characters, is it not possible to configure a limit greater than this. Ex: max-value="5000"
  • Ad hoc reporting will only recognize the first 4000 characters of that field being reported on.
  • Further, to customize the character limit by section, set the <cmt-max-limit> attribute to a number greater than -1 in a specific section. But kindly please note the <cmt-max-limit> tag is not applicable for 360 Multi-Rater Forms.
    *4000 Character Limit is required to be configured in meta section.
    Sample XML Configuration:

    <fm-meta>
    <meta-form-id>-1</meta-form-id>
    <meta-rated>true</meta-rated>
    <meta-rating>0.0</meta-rating>
    <meta-scale>0.0</meta-scale>
    <meta-enforce-rte-limit>true</meta-enforce-rte-limit>
    <meta-enforce-plain-text-length-limit>true</meta-enforce-plain-text-length-limit>
    <meta-grp-label><![CDATA[Group]]></meta-grp-label>

        <summary-sect index="5" mgt-only="true" manual-rating="true" override-unrated="true" split-cmt="true" rating-opt="3" cmt-opt="0" cmt-max-limit="200" show-listing="true" rating-mode="text" use-adjusted-scale-for-section-header-rating="0"

  • As a workaround for 360 Multi-Rater Form, you can add a character limitation for a section by making fields as required and entering the max value allowed.
    Sample XML Configuration:

       <required-fields>
          <role-name>*</role-name>
          <field refid="item-comments" min-value="10.0" max-value="100.0"/>
          <route-step stepid="*"/>
          <send-action sendid="complete_360"/>
        </required-fields>

  • User Assistance Document on PM configuration: Configuring Character Limits for Text Area Fields
  • It is currently not possible to set maximum length of comments to 1000 characters in Signature step comment box. You can only configure the character limit and a character limit bar for the text elements like section comments, item comments, and textarea fields. 

Signature Step.PNG

See Also

KBA

  • 2372468 - How to Check if the Performance Form has a 4000 Character Limit
  • 2250186 - SCR Form: XML Software Change Requests for Performance Management and 360 Multi-Rater Templates

Keywords

success factors, SF, SFSF, PM, PMGM, multi rater, multirater, performance, management, character, limit, 4000, fields, comment, text, textarea, xml, partner , KBA , sf performance manage live forms , LOD-SF-PM-FF , Form Features, RTE, Spell Check, Legal Scan, Print , LOD-SF-PM-FRM , Forms & Templates , How To

Product

SAP SuccessFactors Performance & Goals all versions