140 - Job transaction
To Host
The 144 transaction type has been developed because some host systems cannot differentiate between ''ordinary'' job transactions (those generated at the registration terminal), and ''changed'' job transactions that have been modified in the Change transactions screen in ProMark. If it is necessary to differentiate between ordinary job transactions made via the terminal and job transactions that have been changed via Change transactions in ProMark, then it is important that you check the box Send as 144 job trans in the System set-up screen (System>System set-up).
The ordinary job transactions will be transferred as 140 transactions, whilst those that have been modified in the Change transactions screen will be transferred as 144 transactions. This will ensure that the data is sent to the host system in the correct format.
| Field | Description | Data Type | Mandatory | Comment |
|---|---|---|---|---|
| 1 | Employee number | Text | ||
| 2 | Department | Text | From the operation | |
| 3 | Job transaction type | Integer | In addition to the fields that are always filled out, the following fields will also be filled out depending on the type of job transaction sent. | |
| 4 | Order id | Text | ||
| 5 | Project id | Text | ||
| 6 | Lot id | Text | ||
| 7 | Order number | Text | ||
| 8 | Article id | Text | ||
| 9 | Operation id | Text | ||
| 10 | Operation sequence number | Text | ||
| 11 | Operation bar code | Text | ||
| 12 | Workcentre id | Text | ||
| 13 | Terminal number | Text | ||
| 14 | Corr. reg. date | Date | ||
| 15 | Corr. reg. time | Time | ||
| 16 | Job pay code | Text | ||
| 17 | Operation condition | Text | Shows the operation condition. See field 62. | |
| 18 | Added number approved | Decimal number | ||
| 19 | Added number scrapped | Decimal number | ||
| 20 | Total number approved | Decimal number | ||
| 21 | Total number scrapped | Decimal number | ||
| 22 | Number previously scrapped | Decimal number | ||
| 23 | Scrapped reason | Text | ||
| 24 | Added operation time | Time duration | ||
| 25 | Total operation time | Time duration | ||
| 26 | Operation time account | Text | ||
| 27 | Pay numbers | Decimal number | Not used | |
| 28 | Bonus group | Text | Not used | |
| 29 | Condition change reason | Text | ||
| 30 | Transaction deleted | Logical | ||
| 31 | Resource id | Text | ||
| 32 | Material id | Text | ||
| 33 | Amount of material | Decimal number | ||
| 34 | Employee's Home Department | Text | ||
| 35 | Employee's Current Department | Text | ||
| 36 | Employee's Home Group | Text | ||
| 37 | Employee's Current Group | Text | ||
| 38 | Report data | Text | ||
| 39 | Standard set-up time | Time duration | ||
| 40 | Standard runtime | Time duration | ||
| 41 | Time factor | Time duration | ||
| 42 | Runtime unit | Decimal number | ||
| 43 | Planned number | Decimal number | ||
| 44 | Order type | Text | ||
| 45 | Time-1 | Time duration | ||
| 46 | Time-2 | Time duration | ||
| 47 | Time-3 | Time duration | ||
| 48 | Time-4 | Time duration | ||
| 49 | Time-5 | Time duration | ||
| 50 | Time-6 | Time duration | ||
| 51 | Time-7 | Time duration | ||
| 52 | Time-8 | Time duration | ||
| 53 | Time-9 | Time duration | ||
| 54 | Time-10 | Time duration | ||
| 55 | Weight | Decimal number | Weight collected from an external unit or entered directly on screen | |
| 56 | Info-1 | Text | Info field from the employee master | |
| 57 | Info-2 | Text | Info field from the employee master | |
| 58 | Info-3 | Text | Info field from the employee master | |
| 59 | Info-4 | Text | Info field from the employee master | |
| 60 | Info-5 | Text | Info field from the employee master | |
| 61 | Original Transaction Identifier | Text | A unique identifier if the transaction is deleted. To get the optimal use of the field select ''Send all add/del job trans. to host'' in the System Set-up | |
| 62 | Latest operation condition | Text | Corresponds to field 17 , except when making corrections. Then this field shows the latest (final) operation condition where field 17 shows the operation condition for the correction. | |
| 63 | From registration date | Date | In connection with job-out and operation time (related to a condition change) transactions, this and the next field will contain the (corrected) registration date/time of the previous job-in or operation time transaction. In other cases, the content will be the same as in the fields 14 and 15. In host transactions representing changed or deleted registrations, the content is currently not useable. | |
| 64 | From registration time | Time | See field 63 | |
| 65 | Item type | Integer | ||
| 66 | Reason from latest change condition | Text | ||
| 67 | Batch ID | Text | ||
| 68 | ID of attached Resource | Text | ||
| 69 | ID af planned Item | Text | ||
| 70 | Reference to basis operation | Text | ||
| 71 | Plant ID | Text | ||
| 72 | Internal Host Field | Text | ||
| 73 | Order ID of joining operation | Text | ||
| 74 | Operation ID of joining operation | Text | ||
| 75 | Profile date | Date | Payroll date. Only in connection with job-in, job-out, job time and amount. | |
| 76 | Actual transaction date | Date | The actual date and time when the registration were made | |
| 77 | Actual transaction time | Time | The actual date and time when the registration were made | |
| 78 | Order responsible | Text | ||
| 79 | Operation responsible | Text | ||
| 80 | Operation info reference | Text | Always the latest content in the operation's ''Info reference'' field. Explicit line breaks are represented by | characters. | |
| 81 | Time overrun reason type | Text | If an employee during a job-out or ''direct employee time on operation'' terminal dialog is prompted to select a reason for the operation's standard set-up or production time being exceeded, then the reason's group ID will be reported in this field. | |
| 82 | Time overrun reason ID | Text | The job reason ID related to the reason group ID in field #81 is reported here. |
Notes
| Id | Text |
|---|---|
| 1 | This is a differentiated reporting back to the ERP system. It is set up in ProMark in the panel "Job Time Distribution" under the registration profile. It is used to distribute the job time on different accounts according to the "value" of the job time. For example, the job time has a different price when a non-educated or new person is performing the job, than if the senior worker is performing the job. (For more information, please refer to the Danish document SAP_PP_IPO_kravspecifikation_DK_ver4.doc). |