The Metadata Framework (MDF) is SAP SuccessFactors' robust extensibility framework that enables customers to extend HR cloud functionality to create company-specific objects that support their unique business processes, without the need to code. Some of these database objects can be leveraged for use in other SAP SuccessFactors HCM modules, so they do not need to be duplicated, and the field values stay in sync.
All the tools used to manage MDF Objects are within Admin Center.
With MDF, you can create and manage database object definitions, object relationships, and object hierarchy. The object is like a container that contains a list of fields. The fields are the attributes. Up to 200 custom fields are supported.
Generic Objects (GOs) are used to store information and settings related to processes that allow you to work with people in the company more efficiently. This can include information like Org Structure, Position Management, and so on. Generic Objects are created using the Metadata Framework and are maintained in Admin Center.
Foundation Objects (FOs) are used to set up data that can be shared across the entire company, such as Location. Foundation objects are contained and configured in the Corporate Data Model XML. Eventually, all FOs are expected to be converted to GOs and will be available for update directly in Admin Center.
MDF integrates with role-based permissions (RBP), so that companies can manage who has access to and track who has modified objects that are created in the Metadata Framework.
MDF is tightly integrated with the rules engine so that simple business logic can be used to set values for fields on requisitions and offers, trigger messages, perform calculations, and more. Customers can run reports on objects created in the Metadata Framework.
Effective Dating is an important concept for MDF objects and data. It is possible to create a job requisition with fields of type FO/GO whose values are currently inactive, but will become active in the future. For example, a hiring manager can start the hiring process for a new location that will become active on a future date.
Customers can import and export data from third-party systems. Company-specific objects created with MDF come with out-of-the-box support for OData REST APIs so that customers can quickly create new UIs or integrate them into their existing UIs.

























