<?xml version="1.0" encoding="utf-8"?>
<Session ID="/baanerp/bc/mtc/bcmtc1114m000" xml:lang="en">
   <Header>
      <Title>Mapping Table for Employees (bcmtc1114m000)</Title>
   </Header>
   <HelpTopic>
      <AimSection>
         <Paragraph>Use this session to specify unique codes for
		  Employees. Also the start day of employment should be specified for each
		  employee.</Paragraph>
      </AimSection>
      <GeneralSection>
         <SectionTitle>Preparation</SectionTitle>
         <Paragraph>Before you can use this session, employee codes from MANMAN/HP should be loaded into this table. It is not
		  possible to create employee codes in this session manually.</Paragraph>
      </GeneralSection>
      <GeneralSection>
         <SectionTitle>Execution</SectionTitle>
         <Paragraph>Always mandatory because duplicates are not
		  allowed.</Paragraph>
      </GeneralSection>
      <GeneralSection>
         <SectionTitle>Process logic</SectionTitle>
         <Paragraph>There are four sources in MANMAN/HP that are used to fill the mapping table. These
		  sources are:</Paragraph>
         <List>
            <ListItem>MANDB.WCFIL (Work Center/Employee Master File)</ListItem>
            <ListItem>MANDB.IM (Item Master File)</ListItem>
            <ListItem>FINDB.SALMAS (Sales Agent Master File)</ListItem>
            <ListItem>PURDB.PRAFIL (Purchase Requisition Approvers)</ListItem>
         </List>
         <Paragraph>- MANDB.WCFIL is the normal employee table in MANMAN/HP</Paragraph>
         <Paragraph>- MANDB.IM is needed for the <Link href="/baanerp/td/ipu/tdipu0101m000#tdipu001.buyr" role="formfield">Buyer</Link> field in ERP LN 6.1.</Paragraph>
         <Paragraph>- FINDB.SALMAS is needed for the <Link href="/baanerp/td/cms/tdcms0110s000#tdcms010.emno" role="formfield">Employee</Link> field in ERP LN 6.1.</Paragraph>
         <Paragraph>- PURDB.PRAFIL is needed for the <Link href="/baanerp/td/pur/tdpur2105m000#tdpur205.apem" role="formfield">Approver</Link> field in ERP LN 6.1.</Paragraph>
         <Paragraph>Next to that a backflush employee is created during migration.
		  This is done based on a parameter in session <Link href="/baanerp/bc/mti/bcmti1100s000" role="session">Conversion Parameters for Manufacturing (bcmti1100s000)</Link>.
		  The option “Generate Defaults” will generate a default value for the field ERP LN 6.1 Employee.The default value for this field is based on the first six
		  characters of the MANMAN/HP field. Note: if the source field contains the
		  character “ | ” or “ ‘ ”, then this character is replaced by “ - ”.</Paragraph>
         <Paragraph>The option "Validate" will check if all mandatory fields are
		  filled and if no duplicates exists on field ERP LN 6.1 Employee. It will
		  create a report when errors are detected.</Paragraph>
      </GeneralSection>
   </HelpTopic>
   <Fields>
      <FieldHelp ID="bcmtc114.mori">
         <Header>
            <Title>MANMAN Origin</Title>
         </Header>
         <FuncDesc>MANMAN Origin</FuncDesc>
         <AllowedValues>
            <SectionTitle>Allowed values</SectionTitle>
            <List>
               <ListItem>Employee (bcmtc.mori.wcfil)</ListItem>
               <ListItem>Sales Agent (bcmtc.mori.salmas)</ListItem>
               <ListItem>Buyer / Planner (bcmtc.mori.im)</ListItem>
               <ListItem>Approver (bcmtc.mori.approver)</ListItem>
               <ListItem>Not Applicable (bcmtc.mori.not.appl)</ListItem>
            </List>
            <Paragraph>- Employee -&gt; This value is used for fields that are
			 derived from table MANDB.WCFIL (Work Center/Employee Master File) in MANMAN/HP.</Paragraph>
            <Paragraph>- Sales Agent -&gt; This value is used for fields that are
			 derived from table FINDB.SALMAS (Sales Agent Master File) in MANMAN/HP.</Paragraph>
            <Paragraph>- Buyer -&gt; This value is used for fields that are derived
			 from table MANDB.IM (Item Master File) in MANMAN/HP.</Paragraph>
            <Paragraph>- Not Applicable -&gt; This value is used for fields that
			 are derived from table bcmti100.</Paragraph>
         </AllowedValues>
         <DefaultValue>
            <SectionTitle>Default value</SectionTitle>
            <Paragraph>- Employee (bcmtc.mori.wcfil)</Paragraph>
         </DefaultValue>
      </FieldHelp>
      <FieldHelp ID="bcmtc114.memp">
         <Header>
            <Title>MANMAN Employee</Title>
         </Header>
         <FuncDesc>Employee</FuncDesc>
         <DefaultValue>
            <SectionTitle>Default value</SectionTitle>
            <Paragraph>Loaded from MANMAN/HP. Depending on the origin the value is loaded
			 from:</Paragraph>
            <List>
               <ListItem>Table MANDB.WCFIL, field WC,</ListItem>
               <ListItem>Table FINDB.SALMAS, field SALNUM</ListItem>
               <ListItem>Table MANDB.IM, field BCODE</ListItem>
               <ListItem>Table PURDB.PRAFIL, field PRALOGN</ListItem>
               <ListItem>Table bcmti100, field bcmti100.bfem</ListItem>
            </List>
         </DefaultValue>
      </FieldHelp>
      <FieldHelp ID="bcmtc114.bemp">
         <Header>
            <Title>ERP LN 6.1 Employee</Title>
         </Header>
         <FuncDesc>ERP LN 6.1</FuncDesc>
         <AllowedValues>
            <SectionTitle>Allowed values</SectionTitle>
            <Paragraph>Any alpha-numeric string with length up to six characters.
			 The field must be filled and must be unique.</Paragraph>
         </AllowedValues>
         <DefaultValue>
            <SectionTitle>Default value</SectionTitle>
            <Paragraph>The default value for this field is based on the first six
			 characters of the MANMAN/HP field.</Paragraph>
         </DefaultValue>
         <Note>
            <SectionTitle>Note</SectionTitle>
            <Paragraph>If the source field contains the character “ | ” or “ ‘ ”,
			 then this character is replaced by “ - ”. The option "Validate" will check if
			 all mandatory fields are filled and if no duplicates exists on field ERP LN 6.1 Late Payment Surcharge (bcmtc111.bcrs). It will create a report when errors
			 are detected.</Paragraph>
         </Note>
      </FieldHelp>
      <FieldHelp ID="bcmtc114.sdte">
         <Header>
            <Title>ERP LN 6.1 Start Date of Employment</Title>
         </Header>
         <FuncDesc>Start Date of Employment . Any date is allowed.</FuncDesc>
         <DefaultValue>
            <SectionTitle>Default value</SectionTitle>
            <Paragraph>The default value for this field is 03-Jan-1970</Paragraph>
         </DefaultValue>
      </FieldHelp>
   </Fields>
   <FormCommands>
      <CommandHelp ID="generate.defaults">
         <Header>
            <Title>Generate Defaults</Title>
         </Header>
         <FuncDesc>Click <GUIRef href="" role="manual">Generate Defaults</GUIRef> in case you want to
		  fill the fields with default values. If some fields are already filled, you
		  will be asked if they may be overwritten with the defautl values. It is not
		  mandatory to run the generate defaults, it is just convenient.</FuncDesc>
      </CommandHelp>
      <CommandHelp ID="validate.record">
         <Header>
            <Title>Validate</Title>
         </Header>
         <FuncDesc>Click <GUIRef href="" role="manual">Validate</GUIRef> to check references, duplicates
		  and if all mandatory fields are filled. A so called integrity check of the
		  supplied data. It is mandatory to run validate.</FuncDesc>
      </CommandHelp>
   </FormCommands>
</Session>