CreateCallTimeEntryOffsets

Case Time Entry Interfaces

Minor Business Rule

Object Name: N1700770

Parent DLL: CCRIN

Location: Client/Server

Language: NER


1.Functional Description

To provide for the posting of time entry from Calls.  Credits are automatically created to offset the charges.


1.1Purpose

To provide for the posting of time entry from Calls.  Credits are automatically created to offset the charges.


1.2Setup Notes and Prerequisites



1.3Special Logic
Get Audit Information


To Retrieve the account number go to the new AAI - CTC.  Bring back the business unit and object, the sub is optional.


Data Structure

D1700770A - Create Maintenance Request Time Entry Offsets

Parameter NameData ItemData TypeReq/OptI/O/Both
mnBatchNumberICUMATH_NUMERICREQINPUT

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

szBatchTypeICUTcharREQINPUT

A code that specifies the system and type of transactions entered in a batch. The system assigns the value when you enter a transaction. 
Valid values are set up in user defined code table 98/IT. You cannot assign new values. All batch types are hard coded.

Related Functions

None

Related Tables

None
F06116Z1UpdateCallTime

F06116Z1UpdateCallTime

Case Time Entry Interfaces

Minor Business Rule

Object Name: N1700770

Parent DLL: CCRIN

Location: Client/Server

Language: NER

1.Functional Description
Write the Records into F06116Z1 Employee Transaction - Batch File for transaction process.


1.1Purpose

Write the records from Time Entry (P17505) into F06116Z1 Journal Entry Transaction - Batch File.  This batch file transactions can then be 

processed to create General Ledger.


1.2Setup Notes and Prerequisites



1.3Special Logic
Get Audit Information

To Retrieve the account number go to the CSMS Address Information for the Service Provider.

If the Service Provider information is blank then use the new AAI CTD to get the object and optionally sub and get the responsible business unit using 

the pre-existing business function in the call and update MCUZ in F1755 and then pass it into the Time Entry program as Parm.

Business Unit, Object, Subsidiary Merge

(Pass Business Unit (MCU), Object Account (OBJ) and Subsidiary (SUB) to get Account Number (ANI))

F06116Z1. Insert


Data Structure

D1700770B - Case Time Entry Interfaces

Parameter NameData ItemData TypeReq/OptI/O/Both
szEdiUserIdEDUScharOPTINPUT

Special Input Parameters:


^

szEdiTransactNumberEDTNcharOPTINPUT

Special Input Parameters:


^

mnEdiLineNumberEDLNMATH_NUMERICOPTBOTH

Special Input Parameters:
EDI Line Number.  This should be passed in as 1.00 the very first time this NER is called.  It will 

be incremented within this NER and then passed back so that in case there are any more transactions, it 

can be passed back in and incremented some more.


Special Output Parameters:

^

jdEdiTransmissionDateEDDTJDEDATEOPTINPUT

The specific date that an EDI transaction was either transmitted or received.

cEdiSuccessfullyProcessEDSPcharOPTINPUT

An option that indicates whether a record has been successfully processed. Depending on the application, the system updates the EDSP 
field in a table with one of the following values: 1 Successfully processed Blank (or N or 0) Not processed

cEdiTransactionActionEDTCcharOPTINPUT

Code that identifies what the system should do with a transaction during final processing.  Valid codes are:    A Add a new transaction    D 
Delete an unprocessed transaction  This field controls what happens to an address in the F0101 file when you run the Batch Address Processing 
program. There are two action code fields on this screen. Note that the action code field under Transaction Information is different from the 
action code under Batch Control.

cEdiTransactionTypeEDTRcharOPTINPUT

Code that identifies a particular kind of transaction. The originator assigns this code to specify a voucher (V), invoice (I), journal entry (J) and 
so on.

jdDateForGLandVoucherJULIADGJJDEDATEOPTINPUT

A date that identifies the financial period to which the transaction will be posted. You define financial periods for a date pattern code that you 
assign to the company record. The system compares the date that you enter on the transaction to the fiscal date pattern assigned to the 
company to retrieve the appropriate fiscal period number, as well as to perform date validations.

szSubledgerSBLcharOPTINPUT

Special Input Parameters:
Use this parameter to pass in the subledger that will populate the F06116Z1 or F0911Z1.  

^

cSubledgerTypeSBLTcharOPTINPUT

Special Input Parameters:
Use this parameter to pass in the subledger type that will populate the F06116Z1 or F0911Z1.  

^

szNameAlphaExplanationEXAcharOPTINPUT

A description, remark, explanation, name, or address.

szNameRemarkExplanationEXRcharOPTINPUT

A name or remark that describes the purpose for using an account or conveys any other information that the user wants about the 
transaction.

szProgramIdPIDcharOPTINPUT

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szAccountNumberANIcharOPTBOTH

A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:   o  Standard account 
number (business unit.object.subsidiary or flex format).   o  Third G/L number (maximum of 25 digits).   o  Account ID number. The number is eight 
digits long.       o  Speed code, which is a two-character code that you concatenate to the AAI item SP. You can then enter the code instead of 
an account number. The first character of the account number indicates its format. You define the account format in the General Accounting 
constants. 

mnSequenceNoOperationsOPSQMATH_NUMERICOPTINPUT

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

mnEmployeeNumberAN8MATH_NUMERICOPTINPUT

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnPDBACodePDBAMATH_NUMERICOPTINPUT

A code that defines the type of pay, deduction, benefit, or accrual. Pay types are numbered from 1 to 999. Deductions and benefits are 
numbered from 1000 to 9999.

jdDtWorkDateDWKJDEDATEOPTINPUT

The date used as the actual work date or pay-period ending date.

mnHoursWorkPHRWMATH_NUMERICOPTINPUT

The number of hours associated with each transaction.

mnHourlyRatePHRTMATH_NUMERICOPTINPUT

The employee's hourly rate, which is retrieved during time entry. If you enter a rate in this field on any other form, that rate can override the 
value in the Employee Master table. In the Employee Master table, this number is the employee's base hourly rate. In the Union Rates table, it 
is the straight time rate. NOTE: If you change the number of the data display decimal digits for this field, you must also change fields Rate - 
Base Hourly (BHRT) and Rate - Hourly (SHRT) so that they have exactly the same number of data display decimal digits.

szBusinessUnitMCUZcharOPTINPUT

Identifies a separate entity within a business for which you wish to track costs, for example, a warehouse location, job, project, work center, 
or branch/plant. The business unit field is alphanumeric. You can assign a business unit to a voucher, invoice, fixed asset, and so forth, for 
responsibility reporting.  The system provides reports of open A/P and A/R by business unit, for example, to track equipment by responsible 
department. Business Unit Security can prevent you from inquiring on business units for which you have no authority.

szErrorCodeDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnEDIBatchNumberICUMATH_NUMERICOPTINPUT

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

szCompanyCOcharOPTINPUT

Special Input Parameters:
The company is needed for looking up the Distribution AAI's.

^

szCallDocumentTypeDCTOcharOPTINPUT

Special Input Parameters:
The Call Document Type is needed for looking up the Distribution AAI's.

^

cGoodwillAuthFlag_FUTUREGWAFLcharOPTINPUT

Special Input Parameters:
This parameter is for future use.

^

szCoveredGLCategoryGLCCVcharOPTINPUT

Special Input Parameters:
The Covered G/L Category Code is needed in the Distribution AAI's to lookup the cost accounts.

^

szNonCoveredGLCategoryGLCNCcharOPTINPUT

Special Input Parameters:
The Non-Covered G/L Category Code is needed in the Distribution AAI's to lookup the cost accounts.

^

szCoveredGoodwillAuth_FUTUREGWAUTcharOPTINPUT

Special Input Parameters:
This parameter is for future use.

^

szNonCovGoodwillAuth_FUTUREGWANCcharOPTINPUT

Special Input Parameters:
This parameter is for future use.

^

mnEquipmentNumberNUMBMATH_NUMERICOPTINPUT

Special Input Parameters:
The Equipment Number is needed when creating the F0911Z1 records.

^

mnPercentCoveredPCOVRMATH_NUMERICOPTINPUT

Special Input Parameters:
The Percentage Covered is needed when determining how much of the cost should go to a covered account 

and how much should go to a non-covered account.

^

szCostTypeCOSTcharOPTINPUT

Special Input Parameters:
The Cost Type is needed in the Distribution AAI's to lookup the Cost accounts.
^

szLaborUnitOfMeasureUMcharOPTINPUT

Special Input Parameters:
The Labor Unit of Measure is needed when creating the F0911Z1 records.

^

mnShortItemNumberITMMATH_NUMERICOPTINPUT

Special Input Parameters:
The Short Item Number is needed for populating the CSMS Cost Component cache when performing a split 

of the cost.

^

szBranchPlantMMCUcharOPTINPUT

Special Input Parameters:
The Branch Plant is needed for populating the CSMS Cost Component cache when performing a split of 

the cost.

^

szLocationLOCNcharOPTINPUT

Special Input Parameters:
The Location is needed for populating the CSMS Cost Component cache when performing a split of the 

cost.

^

szLotLOTcharOPTINPUT

Special Input Parameters:
The Lot is needed for populating the CSMS Cost Component cache when performing a split of the cost.

^

szEntitlementCheck_FUTUREENTCKcharOPTINPUT

Special Input Parameters:
This parameter is for future use.

^

cFlexAccountingFlag_FUTUREEV01charOPTINPUT

Special Input Parameters:
This parameter is for future use.

^

mnCallNumber_DOCODOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

mnTimeEntryLineNumber_LNIDLNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

szTimeEntryMBFVersionVERScharOPTNONE

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

cTimeEntrySubledgerType_SBLTSBLTcharOPTNONE

Special Input Parameters:
Use this parameter to pass in the Subledger Type associated with the Time Entry record.  This value 

is part of the primary unique of the F1760 and is needed to update the F1760 with Table & Date Uploaded 

information.

^

cBillForCallFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

cProcessSuccessEV01charOPTNONE

An option that specifies the type of processing for an event.

szUnitOfMeasureForHourUMcharOPTNONE

A user defined code (00/UM) that identifies the unit of measurement for an amount or quantity. For example, it can represent a barrel, box, 
cubic meter, liter, hour, and so on.

Related Functions

None

Related Tables

None
F0911Z1UpdateCallTime

F0911Z1UpdateCallTime

Case Time Entry Interfaces

Minor Business Rule

Object Name: N1700770

Parent DLL: CCRIN

Location: Client/Server

Language: NER

1.Functional Description
Write the Records into F0911Z1 Journal Entry Transaction - Batch File for 

transaction process.


1.1Purpose

Write the records from Time Entry (P17505) into F0911Z1 Journal Entry Transaction 

- Batch File.  This batch file transactions can then be processed to create 

General Ledger.


1.2Setup Notes and Prerequisites



1.3Special Logic

Get Audit Information

To Retrieve the account number go to the CSMS Address Information for the Service 

Provider.

If the Service Provider information is blank then use the new AAI CTD to get the 

object and optionally sub and get the responsible business unit using the 

pre-existing business function in the call and update MCUZ in F1755 and then pass it into 

the Time Entry program as Parm.

Business Unit, Object, Subsidiary Merge

(Pass Business Unit (MCU), Object Account (OBJ) and Subsidiary (SUB) to get 

Account Number (ANI))

AccountMode = 2

Calculate an amount by taking the hours times the rate.  If the rate is not keyed 

in got ot F06116 and pull in the billing rate field.  Update this amount to AA in 

the Journal Entry.

F0911Z1. Insert

^

Data Structure

D1700770B - Case Time Entry Interfaces

Parameter NameData ItemData TypeReq/OptI/O/Both
szEdiUserIdEDUScharOPTINPUT

Special Input Parameters:


^

szEdiTransactNumberEDTNcharOPTINPUT

Special Input Parameters:


^

mnEdiLineNumberEDLNMATH_NUMERICOPTBOTH

Special Input Parameters:
EDI Line Number.  This should be passed in as 1.00 the very first time this NER is called.  It will 

be incremented within this NER and then passed back so that in case there are any more transactions, it 

can be passed back in and incremented some more.


Special Output Parameters:

^

jdEdiTransmissionDateEDDTJDEDATEOPTINPUT

The specific date that an EDI transaction was either transmitted or received.

cEdiSuccessfullyProcessEDSPcharOPTINPUT

An option that indicates whether a record has been successfully processed. Depending on the application, the system updates the EDSP 
field in a table with one of the following values: 1 Successfully processed Blank (or N or 0) Not processed

cEdiTransactionActionEDTCcharOPTINPUT

Code that identifies what the system should do with a transaction during final processing.  Valid codes are:    A Add a new transaction    D 
Delete an unprocessed transaction  This field controls what happens to an address in the F0101 file when you run the Batch Address Processing 
program. There are two action code fields on this screen. Note that the action code field under Transaction Information is different from the 
action code under Batch Control.

cEdiTransactionTypeEDTRcharOPTINPUT

Code that identifies a particular kind of transaction. The originator assigns this code to specify a voucher (V), invoice (I), journal entry (J) and 
so on.

jdDateForGLandVoucherJULIADGJJDEDATEOPTINPUT

A date that identifies the financial period to which the transaction will be posted. You define financial periods for a date pattern code that you 
assign to the company record. The system compares the date that you enter on the transaction to the fiscal date pattern assigned to the 
company to retrieve the appropriate fiscal period number, as well as to perform date validations.

szSubledgerSBLcharOPTINPUT

Special Input Parameters:
Use this parameter to pass in the subledger that will populate the F06116Z1 or F0911Z1.  

^

cSubledgerTypeSBLTcharOPTINPUT

Special Input Parameters:
Use this parameter to pass in the subledger type that will populate the F06116Z1 or F0911Z1.  

^

szNameAlphaExplanationEXAcharOPTINPUT

A description, remark, explanation, name, or address.

szNameRemarkExplanationEXRcharOPTINPUT

A name or remark that describes the purpose for using an account or conveys any other information that the user wants about the 
transaction.

szProgramIdPIDcharOPTINPUT

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szAccountNumberANIcharOPTBOTH

A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:   o  Standard account 
number (business unit.object.subsidiary or flex format).   o  Third G/L number (maximum of 25 digits).   o  Account ID number. The number is eight 
digits long.       o  Speed code, which is a two-character code that you concatenate to the AAI item SP. You can then enter the code instead of 
an account number. The first character of the account number indicates its format. You define the account format in the General Accounting 
constants. 

mnSequenceNoOperationsOPSQMATH_NUMERICOPTINPUT

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

mnEmployeeNumberAN8MATH_NUMERICOPTINPUT

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnPDBACodePDBAMATH_NUMERICOPTINPUT

A code that defines the type of pay, deduction, benefit, or accrual. Pay types are numbered from 1 to 999. Deductions and benefits are 
numbered from 1000 to 9999.

jdDtWorkDateDWKJDEDATEOPTINPUT

The date used as the actual work date or pay-period ending date.

mnHoursWorkPHRWMATH_NUMERICOPTINPUT

The number of hours associated with each transaction.

mnHourlyRatePHRTMATH_NUMERICOPTINPUT

The employee's hourly rate, which is retrieved during time entry. If you enter a rate in this field on any other form, that rate can override the 
value in the Employee Master table. In the Employee Master table, this number is the employee's base hourly rate. In the Union Rates table, it 
is the straight time rate. NOTE: If you change the number of the data display decimal digits for this field, you must also change fields Rate - 
Base Hourly (BHRT) and Rate - Hourly (SHRT) so that they have exactly the same number of data display decimal digits.

szBusinessUnitMCUZcharOPTINPUT

Identifies a separate entity within a business for which you wish to track costs, for example, a warehouse location, job, project, work center, 
or branch/plant. The business unit field is alphanumeric. You can assign a business unit to a voucher, invoice, fixed asset, and so forth, for 
responsibility reporting.  The system provides reports of open A/P and A/R by business unit, for example, to track equipment by responsible 
department. Business Unit Security can prevent you from inquiring on business units for which you have no authority.

szErrorCodeDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnEDIBatchNumberICUMATH_NUMERICOPTINPUT

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

szCompanyCOcharOPTINPUT

Special Input Parameters:
The company is needed for looking up the Distribution AAI's.

^

szCallDocumentTypeDCTOcharOPTINPUT

Special Input Parameters:
The Call Document Type is needed for looking up the Distribution AAI's.

^

cGoodwillAuthFlag_FUTUREGWAFLcharOPTINPUT

Special Input Parameters:
This parameter is for future use.

^

szCoveredGLCategoryGLCCVcharOPTINPUT

Special Input Parameters:
The Covered G/L Category Code is needed in the Distribution AAI's to lookup the cost accounts.

^

szNonCoveredGLCategoryGLCNCcharOPTINPUT

Special Input Parameters:
The Non-Covered G/L Category Code is needed in the Distribution AAI's to lookup the cost accounts.

^

szCoveredGoodwillAuth_FUTUREGWAUTcharOPTINPUT

Special Input Parameters:
This parameter is for future use.

^

szNonCovGoodwillAuth_FUTUREGWANCcharOPTINPUT

Special Input Parameters:
This parameter is for future use.

^

mnEquipmentNumberNUMBMATH_NUMERICOPTINPUT

Special Input Parameters:
The Equipment Number is needed when creating the F0911Z1 records.

^

mnPercentCoveredPCOVRMATH_NUMERICOPTINPUT

Special Input Parameters:
The Percentage Covered is needed when determining how much of the cost should go to a covered account 

and how much should go to a non-covered account.

^

szCostTypeCOSTcharOPTINPUT

Special Input Parameters:
The Cost Type is needed in the Distribution AAI's to lookup the Cost accounts.
^

szLaborUnitOfMeasureUMcharOPTINPUT

Special Input Parameters:
The Labor Unit of Measure is needed when creating the F0911Z1 records.

^

mnShortItemNumberITMMATH_NUMERICOPTINPUT

Special Input Parameters:
The Short Item Number is needed for populating the CSMS Cost Component cache when performing a split 

of the cost.

^

szBranchPlantMMCUcharOPTINPUT

Special Input Parameters:
The Branch Plant is needed for populating the CSMS Cost Component cache when performing a split of 

the cost.

^

szLocationLOCNcharOPTINPUT

Special Input Parameters:
The Location is needed for populating the CSMS Cost Component cache when performing a split of the 

cost.

^

szLotLOTcharOPTINPUT

Special Input Parameters:
The Lot is needed for populating the CSMS Cost Component cache when performing a split of the cost.

^

szEntitlementCheck_FUTUREENTCKcharOPTINPUT

Special Input Parameters:
This parameter is for future use.

^

cFlexAccountingFlag_FUTUREEV01charOPTINPUT

Special Input Parameters:
This parameter is for future use.

^

mnCallNumber_DOCODOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

mnTimeEntryLineNumber_LNIDLNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

szTimeEntryMBFVersionVERScharOPTNONE

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

cTimeEntrySubledgerType_SBLTSBLTcharOPTNONE

Special Input Parameters:
Use this parameter to pass in the Subledger Type associated with the Time Entry record.  This value 

is part of the primary unique of the F1760 and is needed to update the F1760 with Table & Date Uploaded 

information.

^

cBillForCallFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

cProcessSuccessEV01charOPTNONE

An option that specifies the type of processing for an event.

szUnitOfMeasureForHourUMcharOPTNONE

A user defined code (00/UM) that identifies the unit of measurement for an amount or quantity. For example, it can represent a barrel, box, 
cubic meter, liter, hour, and so on.

Related Functions

None

Related Tables

None