!!!Alias: IVDJB (INF_CV_JOBS) The INF_CV_JOBS table is used to import job codes and their attendant data into the software data structures. A job is used to describe a function, task or role that is a recognized requirement within the organization. A job is always associated with a unit which determines the employment rules applicable to the job. Jobs are usually generic in nature and the same job may be done by many different people. Tables loaded: *[P2K_CM_JOBS] (first record for each job code only) *[P2K_CM_JOB_DETAILS] (first record and subsequent effective splits) *[P2K_SA_PREMIUM_USAGES] (one record for each premium code defined) *[P2K_CM_DISTRIBUTIONS] (one record for each distribution split defined) !!Table Columns \\ ||Column name||Data Type / Size||Mand.||Notes |[ID]|Number(10)| |Used internally to define a unique identification for the record. This field would not be loaded. |[ENTITY_CODE]|Varchar2(16)|Y|Validation: Must be a valid entity code defined on [P2K_CM_ENTITIES]. |[UNIT_CODE]|Varchar2(16)|Y|Validation: Must be a valid unit code defined on [P2K_CM_UNITS] |[JOB_CODE]|Varchar2(16)|Y|Validation: Must be a unique job for this unit. |[STANDING]|Varchar2(30)| |Validation: Must be either a valid lexicon code, or a valid lexicon description from [X_STANDING]. Suggestion: Normally, you would only load active jobs, so you could populate this field with a constant value of “A”. |[GENERIC_CODE]|Varchar2(4)| |Validation: This field is a “toggle” field. The value will be translated as False if the value is left NULL, set to “N” , “NO” or “0”. All other values will translate to True. |[JOB_CODE_GROUPING]|Varchar2(16)| | |[EFFECTIVE]|Date()|Y|Validation: Must be a valid date format. Suggestion: If you are not loading multiple date-effective records for the same job code, then populate this field with a constant ‘01-Jan-0001’ which represents the beginning of time. |[EXPIRY]|Date()| |Validation: Must be a valid date format, with a date after the effective date. Suggestion: If you are not loading multiple date-effective records for the same job code, then populate this field with a constant ‘31-Dec-3999’ which represents the end of time. |[CHANGE_CODE]|Varchar2(16)| |Validation: The Change Code provided must be defined on [P2K_CM_CHANGE_REASONS] |[JOB_TITLE]|Varchar2(50)| | |[OCCUPATION_CODE]|Varchar2(16)| |Validation: Must be a valid occupation code defined on [P2K_CM_OCCUPATIONS] |[RANGE_CODE]|Varchar2(16)| |Validation: Must be a valid range code defined on [P2K_SA_SALARY_RANGES] |[WORK_RULE_CODE]|Varchar2(16)| |Validation: Must be a Work Rule Code defined on [P2K_CM_WORK_RULES]. |[SCALE_CODE]|Varchar2(16)| |Validation: Must be a valid scale code defined on [P2K_SA_WAGE_SCALES] |[STEP_CODE]|Varchar2(16)| |Validation: Must be a valid step for the scale code defined on [P2K_SA_WAGE_SCALES] |[DESCRIPTION_1]|Varchar2(50)| | |[DESCRIPTION_2]|Varchar2(50)| | |[JOB_TYPE]|Varchar2(30)| |Validation: Must be either a valid lexicon code, or a valid lexicon description from [X_JOB_TYPE] |[JOB_CLASS]|Varchar2(30)| |Validation: Must be either a valid lexicon code, or a valid lexicon description from [X_JOB_CLASS]. |[WCB_CLASS]|Varchar2(30)| |Validation: Must be either a valid lexicon code, or a valid lexicon description from [X_WCB_CLASS] |[EEO_CATEGORY]|Varchar2(30)| |Validation: If provided, must be one of the lexicon values from [X_EEO_CATEGORY] |[STD_HOURS_PER_DAY]|Number(9)| |Validation: May not exceed 24. Derivation: This field will be derived from [STD_HOURS_PER_DAY] from [P2K_CM_WORK_RULES] for the [WORK_RULE_CODE] indicated, if it is specified |[STD_HOURS_PER_WEEK]|Number(9)| |Validation: May not exceed 168. Derivation: This field will be derived from [STD_HOURS_PER_DAY] from [P2K_CM_WORK_RULES] for the [WORK_RULE_CODE] indicated, if it is specified |[STD_HOURS_PER_PAY]|Number(9)| |Validation: May not exceed 744. Derivation: This field will be derived from [STD_HOURS_PER_DAY] from [P2K_CM_WORK_RULES] for the [WORK_RULE_CODE] indicated, if it is specified |[JOB_POINTS]|Number(5)| | |[WAGE_RATE]|Number(18)| |Validation: May not be set to $0.00. Derivation: This field will be derived from the [WAGE_RATE] on the [P2K_SA_WAGE_SCALES], if a [SCALE_CODE] and [STEP_CODE] are provided. |[RATE_BASIS]|Varchar2(30)| |Validation: If provided, must be one of the lexicon values from [X_RATE_BASIS]. Derivation: This field will be derived from the [RATE_BASIS] on the [P2K_SA_WAGE_SCALES], if a [SCALE_CODE] and [STEP_CODE] are provided. |[OVERTIME_EXEMPT]|Varchar2(4)| |Validation: This field is a “toggle” field. The value will be translated as False if the value is left NULL, set to “N” , “NO” or “0”. All other values will translate to True |[DIRECT_CHARGE]|Varchar2(4)| |Validation: This field is a “toggle” field. The value will be translated as False if the value is left NULL, set to “N” , “NO” or “0”. All other values will translate to True. |[ASSIGNMENT_REQUIRED]|Varchar2(4)| |Validation: This field is a “toggle” field. The value will be translated as False if the value is left NULL, set to “N” , “NO” or “0”. All other values will translate to True. |[JOB_PROFILE_CODE]|Varchar2(16)| | |[PROFILE_USER_NAME]|Varchar2(30)| | |[PREMIUM_CODE]|Varchar2(16)| |This field is required if you provide a [PREMIUM_RATE_BASIS|RATE_BASIS] and [PREMIUM_RATE] value. Validation: Must be a valid premium defined on [P2K_SA_PREMIUMS], and may not have already been defined for this job, effective at the same time. |[PREMIUM_RATE_BASIS]|Varchar2(30)| |This field is required if you provide a [PREMIUM_RATE] value. Validation: If provided, must be one of the fixed lexicon values from [X_RATE_BASIS] |[PREMIUM_RATE]|Number(18)| | |[SPLIT_SEQUENCE]|Number(5)| | |[DISTRIBUTION_CODE]|Varchar2(50)| |Validation: The [DISTRIBUTION_MASK] is validated against the [DISTRIBUTION_FORMAT] specified for the GLCOMPANY that is associated with the [ENTITY_CODE_SUB_DIVISION|ENTITY_CODE]. |[SPLIT_RULE]|Varchar2(30)| |Validation: Must be either a valid lexicon code, or a valid lexicon description from [X_SPLIT_RULE] |[SPLIT_PERCENT]|Number(5)| | |[SPLIT_AMOUNT]|Number(18)| | |[ADDITIONAL]|Varchar2(4)| | |[START_DATE]|Date()| | |[END_DATE]|Date()| | |[GL_FUND_CODE]|Varchar2(16)| | |[USER_PERCENT]|Number(5)| | |[USER_FIELD_VALUE_01|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB01 defined on [IMUF] |[USER_FIELD_VALUE_02|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB02 defined on [IMUF] |[USER_FIELD_VALUE_03|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB03 defined on [IMUF] |[USER_FIELD_VALUE_04|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB04 defined on [IMUF] |[USER_FIELD_VALUE_05|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB05 defined on [IMUF] |[USER_FIELD_VALUE_06|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB06 defined on [IMUF] |[USER_FIELD_VALUE_07|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB07 defined on [IMUF] |[USER_FIELD_VALUE_08|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB08 defined on [IMUF] |[USER_FIELD_VALUE_09|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB09 defined on [IMUF] |[USER_FIELD_VALUE_10|USER_FIELD_VALUE_nn]|Varchar2(2000)| |Looking for DJB10 defined on [IMUF] |[CREATE_DATE]|Date()| |This field used internally only to provide audit information for the creation/updating of records. This field would not be loaded. |[CREATE_USER]|Varchar2(30)| |This field used internally only to provide audit information for the creation/updating of records. This field would not be loaded. |[CHANGE_DATE]|Date()| |This field used internally only to provide audit information for the creation/updating of records. This field would not be loaded. |[CHANGE_USER]|Varchar2(30)| |This field used internally only to provide audit information for the creation/updating of records. This field would not be loaded. [{If var='loginstatus' contains 'authenticated' ---- ![Discussion|Edit:Internal.IVDJB] [{InsertPage page='Internal.IVDJB' default='Click to create a new discussion page'}] }]