The fields mdfSystemEffectiveStartDate and mdfSystemEffectiveEndDate are missing from Payment Information Detail object post 1911 release. The fields are missing even in the Sales Demo instances. However, the same are available in the Production environment.
Customer does not face any issues while saving the Payment Information in the SF however, the error appears in the Integration.
Error in Integration -
EXCEPTION] ODATA Execution Error Code: 400-COE_PROPERTY_NOT_FOUND Bad Request-[COE0021]Invalid property names: PaymentInformationDetailV3/mdfSystemEffectiveEndDate. Please check the property name in Admin Center > OData API Data Dictionary or entity metadata. Ensure there were no data model changes that removed this field, and please execute a refresh metadata to ensure the cache is not corrupted.
SAP SuccessFactors Employee Central
This is an issue in the b1911 release.
The integration issue has been resolved via patch b1911p2 (22-Nov-19).
From b1911 onwards it is expected behavior that user cannot find the mdfSystemEffectiveStartDate , mdfSystemEffectiveEndDate and mdfSystemTranscationNumber of PaymentInformationDetailV3 in configure object definition page. This is due to some technical changes on the object. As the consequence the corresponding properties in the OData entity also get removed. However, customers already implemented integrations relying on those properties and the integrations got broken. The above mentined patch fixed that issue.
The patch was to add 3 virtual fields from the OData side. It is hard coded and just keeps the customers' integration working. This patch will not add back the 3 fields in Configure Object Definition page and there is no plan of adding these fields back.
B1911, mdfSystemEffectiveStartDate, mdfSystemEffectiveEndDate , paymentinformationdetailsV3, COE0021, Invalid property names: PaymentInformationDetailV3/mdfSystemEffectiveEndDate, ECT-127283, MDF-32937, PTCH-31432, mdfSystemTranscationNumber, MDF-33149 , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , Bug Filed