QAD 2017 Enterprise Edition > User Guides > System Administration > Batch Processing and Daemons > Integrating XML Documents > Tables and Mandatory Fields
  
Tables and Mandatory Fields
Each component contains mandatory fields, which must be given values in order for the component to be validated. Information on these fields, and on the component tables, is contained in the component API documentation.
API documentation is provided in HTML format with each QAD Enterprise Financials release. It is stored in the HTMLdocumentation folder in your installation directory in a file called QADFIN_Documentation.zip.
The API documentation provided for each Financials business component consists of HTML pages with information about Financials projects, and the components used in projects. The main index.htm file for the project lists each component by business area, and you click the link for the specific component to display its own index page.
The component index page is divided into the following areas:
Public data items
API queries
API methods
Other methods
Activities
Click the class dataset link in the public data items area to display the component dataset attributes.
BSafConcept Dataset displays the class dataset for BSafConcept.

BSafConcept Dataset
This component contains the table tSafConcept, and contains the following mandatory fields:
SafConcept_ID
SafConceptCode
SafConceptDescription
SafConceptIsActive
SafConceptIsSystem
tc_Rowid
Note: Although the field SafConcept_ID is defined as mandatory in the documentation, you must leave _ID fields blank in the XML file to be imported.
The SAF Concept component is a static component, containing a single table. Complex components, such as BJournalEntry, contain multiple tables, which are linked by parent-child relations. The API component documentation lists the component fields and describes them by name, description, datatype and mandatory status. The documentation also lists the component tables, but not the parent-child table relations, which are contained in the tc_rowid and tc_parentrowid fields in the component schema file, and described in detail in the component API documentation.