F1720TableIO

F1720 Table IO

Minor Business Rule

Object Name: N1701390

Parent DLL: CCRIN

Location: Client/Server

Language: NER

1.Functional Description

1.1Purpose

Perform Table I/O to F1720.


1.2Setup Notes and Prerequisites


1.3Special Logic


2.Technical Specifications

2.4Processing 

IF Mode = 1

Perform FetchSingle over F1720

IF File I/O Status is not equal to Success

IF SuppressErrorMessage is not equal '1'

Set NER Error (017F)

END IF

ErrorMessageID = '017F'

END IF

END IF


Data Structure

D1701390 - F1720 Table IO

Parameter NameData ItemData TypeReq/OptI/O/Both
cMode_EV01EV01charREQINPUT

1 = Fetch Single
^

cSuppressErrorMessage_SUPPSSUPPScharOPTNONE

1 = Suppresses Error Messages
^

szErrorMessageID_DTAIDTAIcharOPTNONE

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.

mnDocumentOrderInvoiceEDOCOMATH_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.

szOrderTypeDCTOcharOPTNONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szCompanyKeyOrderNoKCOOcharOPTNONE

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

szContractChangeNumCOCHcharOPTNONE

The change number of the contract. The change order number of the base contract is always initialized to 000. Each time you enter a 
change order for a contract, the system automatically increases the change order number by one. For example, the base contract is the change 
order number 000, the first change order is 001, the second is 002, and so on.

mnBatchNumberICUMATH_NUMERICOPTNONE

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.

mnBatchNumberJournalICUJMATH_NUMERICOPTNONE

A batch number the system automatically assigns when you run Revenue Journal Generation.

mnDocumentOrderInvoiDOC1MATH_NUMERICOPTNONE

The document number associated with a given document type.

szCloseDocumentTypeDCT1charOPTNONE

Used to record the Closing journal entry's document type in the Lot Proceed files.

szCompanyKeySalesOrdSKCOcharOPTNONE

Document Company (Sales Order)

szOriginalDocPayItemOSFXcharOPTNONE

The number that identifies a specific pay item associated with the document.

mnParentContNumberPCTNMATH_NUMERICOPTNONE

The parent contract number to which this particular contract is attached.

szParentContractTypePCTTcharOPTNONE

The parent contract type to which this particular contract is attached.

szParentContractDocumentCoPCKOcharOPTNONE

Parent Contract Document Company.

szDescription001DL01charOPTNONE

A user defined name or remark.

szDescripCompressedDCcharOPTNONE

The compressed description contains the alpha name without slashes, dashes, commas, and other special characters.  The compressed 
description is the field used in the Name Search.

szDescription01002DL02charOPTNONE

Additional text that further describes or clarifies a field in the system.

mnAddressNumberAN8MATH_NUMERICOPTNONE

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

mnAddNumOwnerBillingANOBMATH_NUMERICOPTNONE

The address number of an alternate location to which the owner wants the invoice (application) sent.

mnUserAddNum4USA4MATH_NUMERICOPTNONE

Address Number - Remit To

mnUserAddNum5USA5MATH_NUMERICOPTNONE

User defined address book number.  This will be verified against Address Book.

mnAddressNumberArchitectAN8KMATH_NUMERICOPTNONE

The address number of the architect for the contract or project.

mnAddressNumberLessorLANOMATH_NUMERICOPTNONE

The address book number for the lessor, renter, or lending institution.

cSourceOfContractCONTScharOPTNONE

A code that indicates to which system the contract belongs. Valid values are: C Service and Warranty Management   B Contract Service 
Billing

szCostCenterSubsequentMCUScharOPTNONE

Either a subsequent business unit or a project number. A subsequent business unit specifies where to charge costs (or revenues) when the 
original business unit has been closed or suspended. For example, the subsequent business unit can be used in corporate reorganizations 
when you close a business unit and direct all costs to the subsequent business unit. In this situation, you must enter journal entries to transfer 
existing balances. A project number is used to group business units within an overall business unit. For example, you can group jobs by 
project. In this case, the project business unit can also have accounts for tracking overhead costs that can be allocated to jobs.

szCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

jdContractStartDateCSDTJDEDATEOPTNONE

The date you actually start work on the contract.

jdContractEndDateCDTEJDEDATEOPTNONE

The date you actually completed work on the contract.

jdCancelDateCNDJJDEDATEOPTNONE

The date that the order should be canceled if the goods have not been sent to the customer or the goods have not been received from the 
supplier. This is a memo-only field and does not cause the system to perform any type of automatic processing. If a line on a sales order in 
canceled in Sales Order Entry, this field will  be updated with the date the line has been canceled.                         

szTaxExplanationCode1EXR1charOPTNONE

A hard-coded user defined code (00/EX) that controls the algorithm that the system uses to calculate tax and G/L distribution amounts. The 
system uses the tax explanation code in conjunction with the tax rate area and tax rules to determine how the tax is calculated. Each 
transaction pay item can be defined with a different tax explanation code.

szTaxArea1TXA1charOPTNONE

A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter 
against the Tax Areas table (F4008). The system uses the tax rate area in conjunction with the tax explanation code and tax rules to calculate tax 
and G/L distribution amounts when you create an invoice or voucher.

szInvoiceFormatCodeINVFcharOPTNONE

A code that uniquely identifies a series of formats and determines the overall layout of the invoice.

szPaymentTermsCode01PTCcharOPTNONE

A code that specifies the terms of payment, including the percentage of discount available if the invoice is paid by the discount due date. 
Use a blank code to indicate the most frequently-used payment term. You define each type of payment term on the Payment Terms Revisions 
form. Examples of payment terms include: Blank Net 15 001      1/10 net 30 002      2/10 net 30 003      Due on the 10th day of every month 006     
Due upon receipt  This code prints on customer invoices.

cPaymentInstrumentARYINcharOPTNONE

The user defined code (00/PY) that specifies how payments are made by the customer. For example: C Check   D Draft   T Electronic funds 
transfer  

szCurrencyCodeFromCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

szCurrencyCodeOriginCRCFcharOPTNONE

The currency code of the insured amount.

cCurrencyModeCRRMcharOPTNONE

An option that specifies whether the system displays amounts in the domestic or foreign currency. On  The system displays amounts in the 
foreign currency of the transaction. Off  The system displays amounts in the domestic currency of the transaction.

cDateExchangeRateDateBasiERDBcharOPTNONE

A code that controls which date the system uses to retrieve the exchange rate for the invoice. Valid values are: 1 Use the invoice date 
(default). 2 Use the G/L date of the invoice.

szContractHeaderCategoryCode01KH01charOPTNONE

One of ten reporting codes that you assign to a service contract. Use these codes to identify contracts for reports. Category codes are user 
defined (17/H1-H0).

szContractHeaderCategoryCode02KH02charOPTNONE

One of ten reporting codes that you assign to a service contract. Use these codes to identify contracts for reports. Category codes are user 
defined (17/H1-H0).

szContractHeaderCategoryCode03KH03charOPTNONE

One of ten reporting codes that you assign to a service contract. Use these codes to identify contracts for reports. Category codes are user 
defined (17/H1-H0).

szContractHeaderCategoryCode04KH04charOPTNONE

One of ten reporting codes that you assign to a service contract. Use these codes to identify contracts for reports. Category codes are user 
defined (17/H1-H0).

szContractHeaderCategoryCode05KH05charOPTNONE

One of ten reporting codes that you assign to a service contract. Use these codes to identify contracts for reports. Category codes are user 
defined (17/H1-H0).

szContractHeaderCategoryCode06KH06charOPTNONE

One of ten reporting codes that you assign to a service contract. Use these codes to identify contracts for reports. Category codes are user 
defined (17/H1-H0).

szContractHeaderCategoryCode07KH07charOPTNONE

One of ten reporting codes that you assign to a service contract. Use these codes to identify contracts for reports. Category codes are user 
defined (17/H1-H0).

szContractHeaderCategoryCode08KH08charOPTNONE

One of ten reporting codes that you assign to a service contract. Use these codes to identify contracts for reports. Category codes are user 
defined (17/H1-H0).

szContractHeaderCategoryCode09KH09charOPTNONE

One of ten reporting codes that you assign to a service contract. Use these codes to identify contracts for reports. Category codes are user 
defined (17/H1-H0).

szContractHeaderCategoryCode10KH10charOPTNONE

One of ten reporting codes that you assign to a service contract. Use these codes to identify contracts for reports. Category codes are user 
defined (17/H1-H0).

mnCurrencyConverRateOvCRRMATH_NUMERICOPTNONE

A number (exchange rate) that a foreign currency amount is multiplied by to calculate a domestic currency amount.  The number in this field 
can have a maximum of seven decimal positions. If more are entered, the system adjusts to the nearest seven decimal positions. 

mnCurrencyConverRateDivCRRDMATH_NUMERICOPTNONE

A number (exchange rate) that a foreign currency amount is divided by to calculate a domestic currency amount. The number you enter in 
this field can have a maximum of seven decimal positions. If more are entered, the system adjusts to the nearest seven decimal positions. 

mnTotalDollarsTOTDMATH_NUMERICOPTNONE

Total dollars is a factor used to calculate average days to pay. The amount is equal to the sum of cash received against valid accounts 
receivable invoices. The Total Dollars amount is updated at the same time that the Weighted Days total is updated.

mnAmountForeignOriginalGrossFOAGMATH_NUMERICOPTNONE

When an adjustment is made to an invoice, the gross amount of the pay item before the adjustment.  The foreign original gross amount is 
stored in the F03B112.

mnCancelFeeCFEEMATH_NUMERICOPTNONE

The fee billed to a customer when cancelling a contract.

mnCancelFeeForeignCFEFMATH_NUMERICOPTNONE

The fee billed to a customer when cancelling a contract.

szProgramIdentificationJPIDcharOPTNONE

The RPG program name defined in the Software Versions Repository Master file. The numbering system is illustrated below. T SS XXX       
where T = Specific member ID number       where SS = System number (e.g., 01 = Address Book)      where XXX = Member type (e.g., P = 
Program, R = Report, etc.) For further details on the numbering system, refer to the Technical Foundation Guide.

szVersionVERScharOPTNONE

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.

cInvoiceTypeINTYcharOPTNONE

An alphanumeric UDC that identifies different versions of the same invoice format. For example, you might use the codes 'D' and 'F' to 
differentiate draft formats from final invoice formats.

mnPriceCapPercentagePCPRMATH_NUMERICOPTNONE

For future use. The price cap percentage associated with a contract.

mnTermOfLeasePMTCMATH_NUMERICOPTNONE

A number specifying the length of the new assumption. This value works in conjunction with the New Term Type. For example, if the term of 
a new assumption is set to 36 and the new term type equals MO, the term is valid for 36 months. If the new term type equals AN, the term is 
valid for 36 years. 

szCancellationReason9CNRCcharOPTNONE

A user defined code for defining reasons a contract was cancelled.

mnCancellationNoticePeriodCNOTMATH_NUMERICOPTNONE

The cancellation period associated with a contract.

cFactorValueTypeFVTYcharOPTNONE

A code that indicates whether the factor value is a multiplier (%) or an additional/deductible cash amount ($) when applied to an order's 
price.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szCreatedByUserCRTUcharOPTNONE

The address book number of the user who created this record.

szProgramIdPIDcharOPTNONE

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.

szWorkStationIdJOBNcharOPTNONE

The code that identifies the work station ID that executed a particular job.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeLastUpdatedUPMTMATH_NUMERICOPTNONE

The time that specifies when the program executed the last update to this record.

szPriceAdjustScheduleCNASN1charOPTNONE

A user defined code (system 40, type AS) identifying a price and adjustment schedule. A price and adjustment schedule contains one or 
more adjustment types for which a customer or an item might be eligible. The system applies the adjustments in the sequence that you specify 
in the schedule. You link customers to a price and adjustment schedule through the customer billing instructions. When you enter a sales 
order, the system copies the schedule attached to the sold to address into the order header. You can override this schedule at the detail line 
level.

szContractStatus_CNSTSCNSTScharOPTNONE

A user defined code (17/CO) that defines the contract status. For example, the contract status might indicate whether the customer has 
accepted the contract.

szContractType_CNTYPCNTYPcharOPTNONE

A user defined code (17/TY) that specifies the types of available contracts.

cRenewalFlag_RNFLGRNFLGcharOPTNONE

A user defined code (17/YN) that allows you to specify whether the contract detail line is included in the data selection for contract renewals. 
Regardless of the value that you enter, this code does not prevent the system from renewing a contract.

cBaseWarrantyFlag_BSWARBSWARcharOPTNONE

An option that indicates whether the contract is a base warranty contract.

Related Functions

None

Related Tables

None