Functional Description
Job Competency Transaction Processing
Purpose
1)To allow the flexibility of copying one Job Competency(FROM) to another Job Competency(TO). This
includes all supporting information in related tables.
2)To allow the deletion of Job Competencies if there are no records in supporting tables.
Setup Notes and Prerequisites
Next numbers setup for System Code 08 and Next Numbering Index number 4.
Special Logic
Technical Specification
Copy Parmeters:
Action Code (A = Add)
From Job Competency (a Valid JCC)
To Job Competency (a JCC that does not exist)
Copy Job Competency Descriptions (any value, not blank or null)
Copy Job Competency Descriptions All Translations (any value, not blank or null)
User Defined Competency Code 1-6 (any value, not blank or null)
When Action code is equal to 'A'
Select the From row in the Job Competency Master F0800602 table
and insert the column values in the To Job Competency Master row in the F0800602 table.
Select the From row in the Job Competency Options - Overrides F0800606 table
and insert the column values in the To Job Competency Options - Overrides row in the F0800606
table.
When the Copy Job Competency Description is not equal to blank or null and the Copy Job
Competency Descriptions all Translations is not equal to blank or null, determine which User Defined
Competency(1-6)or all have been selected for copying.
Select the From row in the User Defined Job Competency Description Reference F0800612 table
and insert the column values in the To User Defined Job Competency Description Reference
F0800612 table.
-or-
When the Copy Job Competency Description is not equal to blank or null and the Copy Job
Competency Descriptions all Translations is equal to blank or null, determine which User Defined
Competency(1-6)or all have been selected for copying and only copy the default domestic language.
Select the From row in the User Defined Job Competency Description Reference F0800612 table
and insert the column values in the To User Defined Job Competency Description Reference
F0800612 table.
Delete Parameters:
Action Code (D = Delete)
From Job Competency (a Valid JCC)
When Action Code is equal to 'D' and there are rows present in the F0800603, or F0800604, or
F0800605, or F0800607, or F0800609, or F0800610, or the F0800612 table for the From Job Competency
issue an error '4847' preventing the delete.
-else-
When Action code is equal to 'D' and there are no error select the From row in the Job
Competency Master F0800602 table and delete the row in the Job Competency Master F0800602 table.
Select the From row in the Job Competency Default - Overrides F0800611 table and delete the row in the
Job Competency Default - Overrides F0800611 table. Select the From row in the Job Competency Rules
F0800606 table and delete the row in the Job Competency Rules F0800606 table.
D0800170 - Job Competency Transaction Processing
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
cActionCode | ACTN | char | REQ | INPUT |
A code that specifies the action that is performed. Valid values are: A Add C Change | ||||
szFromOrganizationType | OTPS | char | OPT | BOTH |
A user-defined code (00/TS) that identifies the type of organization structure, such as financial or responsibility. Each type of organization
| ||||
szFromJobCompetencyCode | JCC | char | OPT | BOTH |
A code that uniquely identifies each job competency. Competencies are high-level human attributes that help an employee achieve the
| ||||
jdDateBeginningEffective | EFTB | JDEDATE | OPT | BOTH |
The date that an address, item, transaction, or table record becomes active. The meaning of this field differs, depending on the program.
| ||||
jdDateEndingEffective | EFTE | JDEDATE | OPT | BOTH |
The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used
| ||||
szToJobCompetencyCode | JCC | char | OPT | BOTH |
A code that uniquely identifies each job competency. Competencies are high-level human attributes that help an employee achieve the
| ||||
szToOrganizationType | OTPS | char | OPT | BOTH |
A user-defined code (00/TS) that identifies the type of organization structure, such as financial or responsibility. Each type of organization
| ||||
cCpyJobCompetencyDesc | EV01 | char | OPT | BOTH |
An option that specifies the type of processing for an event. | ||||
szUserDefinedCompetencyDes_1 | USDD | char | OPT | NONE |
User Defined Competency Descriptions are attached to a job competency to assist the end user in understanding and/or working with job
| ||||
szUserDefinedCompetencyDes_2 | USDD | char | OPT | NONE |
User Defined Competency Descriptions are attached to a job competency to assist the end user in understanding and/or working with job
| ||||
szUserDefinedCompetencyDes_3 | USDD | char | OPT | NONE |
User Defined Competency Descriptions are attached to a job competency to assist the end user in understanding and/or working with job
| ||||
szUserDefinedCompetencyDes_4 | USDD | char | OPT | NONE |
User Defined Competency Descriptions are attached to a job competency to assist the end user in understanding and/or working with job
| ||||
szUserDefinedCompetencyDes_5 | USDD | char | OPT | NONE |
User Defined Competency Descriptions are attached to a job competency to assist the end user in understanding and/or working with job
| ||||
szUserDefinedCompetencyDes_6 | USDD | char | OPT | NONE |
User Defined Competency Descriptions are attached to a job competency to assist the end user in understanding and/or working with job
| ||||
szProgramId | PID | char | OPT | NONE |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
| ||||
cCpyJobCompDescAllTranslations | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
szErrorMsgID | VC04A | char | OPT | NONE |
This is a generic field used as a work field in Everest. | ||||
szToJobCompetencyDescription | DL01 | char | OPT | NONE |
A user defined name or remark. | ||||
mnFromUniqueIDInternal | UKID | MATH_NUMERIC | OPT | NONE |
This field is a unique number used to identify a record in a file. | ||||
cCpyJobCompCode_EV01 | EV01 | char | OPT | BOTH |
An option that specifies the type of processing for an event. |
None |
None |