setABAPDateFormat(sFormatId) {
			sFormatId = sFormatId ? String(sFormatId).toUpperCase() : "";
			check(M_ABAP_DATE_FORMAT_PATTERN.hasOwnProperty(sFormatId), "sFormatId must be one of ['1','2','3','4','5','6','7','8','9','A','B','C'] or empty");
			const bFireEvent = !mChanges;
			const sOldFormat = Formatting.getABAPDateFormat();
			if (sOldFormat !== sFormatId || !bInitialized) {
				mChanges ??= {};
				oWritableConfig.set("sapUiABAPDateFormat", sFormatId);
				mChanges.ABAPDateFormat = sFormatId;
				Formatting.setDatePattern("short", M_ABAP_DATE_FORMAT_PATTERN[sFormatId].pattern);
				Formatting.setDatePattern("medium", M_ABAP_DATE_FORMAT_PATTERN[sFormatId].pattern);
				if (bFireEvent) {
					fireChange();
				}
			}
		}
Allows to specify one of the ABAP date formats.

This method modifies the date patterns for 'short' and 'medium' style with the corresponding ABAP
format. When called with a null or undefined format id, any previously applied format will be removed.

After changing the date format, the framework tries to update localization
specific parts of the UI. See the documentation of
{@link module:sap/base/i18n/Localization.setLanguage Localization.setLanguage()}
for details and restrictions.

@param {""|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"|"A"|"B"|"C"} [sFormatId=""] ID of the ABAP date format,
  <code>""</code> will reset the date patterns for 'short' and 'medium' style to the
  locale-specific ones.
@public
@since 1.120