CacheProcessAssetMasterMBF

Cache Process Asset Master MBF

Major Business Rule

Object Name: B1200260

Parent DLL: CFIN

Location: Client/Server

Language: C

Functional Description

Purpose

This function will perform Get, Add, Update, Delete, Delete All, Get Next, Add/Update, and Terminate 

functions on the Asset Master MBF Cache.


Setup Notes and Prerequisites


Special Logic


• Cache Action Code
• '1' Get - retrieve the cache element.  If not found, fetch from F1201 and add it to cache. 
• '2' Add - add a cache element.
• '3' Update - update a cache element.
• '4' Delete - delete a cache element.
• '5' Delete All - delete all cache elements
• '6' Get Next - retrieve the next cache element
• '7' Add/Update - NOT IMPLEMETED.
• '8' Terminate - terminate cache
• '9' Close Cursor and Free Data Ptr

• Number of Keys 
• As a parameter 
• If the number of keys is passed as a parameter, the business function uses this value to setup key 
values for a Get, Update, Delete, Get Next, and Add/Update.  

• A zero may be passed to retrieve, update, or delete the first record.
• If the cache does not have a key, a zero should always be passed

Technical Specification


The index for this cache is made up of the Asset Item Number and Modified or Original fields. This 

index is UNIQUE.


Cache Name 

If the Input Cache Name is " " or NULL, this function will build, create a new cache based on this 

name and return the cache name.

The cache name that is returned is built using the following:

• "hhmmss" + 4 digit random number. Eg: "102536nnnn"

The actual cache that is created will be named using the concatenation of "ASSETMBF_" + Cache Name.


Perform setup functions 

A.Initialize cache to get handle.
B.If the Input Cache Name is Blank

C.Generate Cache Name and return to Input Cache Name

D.Create a new cache using "ASSETMBF _" + Input Cache Name

E.End If

F.If not successful, set error "032E", set Cache Error Code = '3', and return failure.

G.Validate input parameters Number Of Keys, Action Code, and Comparison Flag.

H.If not valid, set error "032E", set Cache Error Code = '2', and return failure.

I.Set Cache Error Code = '0'

J.Set return code to success.


II.Processing Based on Mode.


A.If Cache Action Code is '1' - GET:
1.Open cursor.  If the input Cursor Pointer is not NULL, retrieve the existing cursor and reset 
it.

2.Retrieve the first element on the cache matching the key values passed as input.  If the input 

Number of Keys is zero, fetch the first element in the cache.

3.Load the values from the retrieved element into the data structure to be passed back to the 

calling program.

4.If SequentialFetch = '1', return cursor pointer to calling application.  Otherwise, close the 

cursor.

5.If Get Fails 

6.Fetch Record from F1201.

7.If Found

8.Load the values from the retrieved element into the data structure to be 

passed back to the calling program.

9.Insert a new cache element with values from data structure as Original rec.

10.Else

11.Set Cache Error Code = '6'.

12.End If

13.End If


B.If Cache Action Code is '2' - ADD:
1.Insert a new cache element with values from data structure.
2.If add fails set error "032E", set Cache Error Code = '4', and return failure.


C.If Cache Action Code is '3' - UPDATE:
1.Update existing cache element with values from data structure.
2.If update fails set error "032E", set Cache Error Code = '4', and return failure.


D.If Cache Action Code is '4' - DELETE:
1.If the Number of Keys is not 0, delete all elements in the cache matching the key values passed 
as input.

2.If the number of keys is 0, delete the first cache element.

3.If delete fails, set Cache Error Code = '5'.


E.If Cache Action Code is '5' - DELETE ALL:
1.Delete all elements in the cache.
2.If delete fails, set Cache Error Code = '5'.


F.If Cache Action Code is '6' - GET NEXT:
1.Using the input cursor pointer from the previous GET action, retrieve the next element in 
the cache matching the key values passed as input (the cursor should have been set through a 

previous "Get" action, i.e. action code '1'.  If the Number of Keys is zero then fetch the 

next record without using any key).

2.Load the values from the retrieved element into the data structure to be passed back to 

the calling program.

3.If there are no more elements, close the cursor and set Cache Error Code = '1'.


G.If Cache Action Code is '7' - ADD/UPDATE:
1.Not Implemented

H.If Cache Action Code is '8' - END
1.If the input CacheCursorPtr is not zero, retrieve the pointer and close the cursor.
2.Perform cleanup functions (Terminate cache).


I.If Cache Action Code is '9' - CLOSE CURSOR:
1.Retrieve the Data Ptr (Cache Cursor Ptr must not be Zero).
2.Close cursor.

3.Free Data Ptr and Set Cache Cursor Ptr to 0.





Data Structure

D1200260 - Cache Process Asset Master MBF

Parameter NameData ItemData TypeReq/OptI/O/Both
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.

mnAssetItemNumberNUMBMATH_NUMERICOPTNONE

An 8-digit number that uniquely identifies an asset.

szUnitNumberAPIDcharOPTNONE

A 12-character alphanumeric code used as an alternate identification number for an asset. This number is not required, nor does the 
system assign a number if you leave the field blank when you add an asset. If you use this number, it must be unique. For equipment, this is 
typically the serial number.

mnParentNumberAAIDMATH_NUMERICOPTNONE

A parent number groups related components together. You can associate each item of property and piece of equipment with a parent item. 
For example, you can associate a mobile telephone with a specific automobile (the parent), a printer with a computer (the parent), or a flat 
bed with a specific truck chassis (the parent). Note: If this is a data entry field, the default value is the asset number. For example, if the asset 
number is 123, the system assigns 123 as the default parent number.

szSerialTagNumberASIDcharOPTNONE

A 25-character alphanumeric number that you can use as an alternate asset identification number. You might use this number to track 
assets by the manufacturer's serial number. You are not required to use a serial number to identify an asset. Every serial number that you enter 
must be unique.

mnSequenceNumber1SEQMATH_NUMERICOPTNONE

A number that specifies the sequence of information.

szMajorClassACL1charOPTNONE

A user defined code (12/C1) that determines the accounting class category code. You use this accounting category code to classify assets 
into groups or families, for example, 100 for land, 200 for vehicles, and 300 for general office equipment. J.D. Edwards recommends that you 
set up major class codes that correspond to the major general ledger object accounts in order to facilitate the reconciliation to the general 
ledger. Note: If you do not want to use the major accounting class code, you must set up a value for blank in the user defined code table.

szSubClassACL2charOPTNONE

A user defined code (12/C2) that is used to classify assets into groups or families. You use the equipment category code as a subclass to 
further define the accounting class, for example, 310 for copy equipment, 320 for projectors,and 330 for typewriters within the accounting class 
for general office equipment. Note: If you do not want to use the major equipment class, you must set up a value for blank in the user defined 
code table.

szClassCode3ACL3charOPTNONE

A user defined code (12/C3) that classifies assets into groups or families. You use the manufacturer category code to further define 
subclass codes. For example, you can define an International Harvester, single-axle within the subclass for trucks.

szClassCode4ACL4charOPTNONE

A user defined code (12/C4) that classifies assets into groups or families. You use the model year category code to further define the 
subclass codes. For example, you can define a 1990 International Harvester, single-axle within the subclass for trucks.

szClassCode5ACL5charOPTNONE

A user defined code (12/C5) that classifies assets into groups or families. You use the usage category codes to further define the subclass 
codes.

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.

szDescription001DL01charOPTNONE

A user defined name or remark.

szDescription002DL02charOPTNONE

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

szDescription003DL03charOPTNONE

Additional text that further describes or clarifies an element.

szDescCompressedDSCCcharOPTNONE

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

jdDateAcquiredDAJJDEDATEOPTNONE

Use this field to specify the date the asset was acquired. This date is typically the start depreciation date, but you can specify a different 
start depreciation date on the Depreciation Information form.  If you are using the half-year convention, you must adjust the start depreciation 
date manually.

jdDateDisposalDSPJDEDATEOPTNONE

The date the asset was disposed.

szEquipmentStatusEQSTcharOPTNONE

A user defined code (12/ES) that identifies the equipment or disposal status of an asset, such as available, down, or disposed.

cNewOrUsedOnAcquisitionNORUcharOPTNONE

A user defined code (H12/NO) that specifies whether an asset is new or used for tax purposes. Valid values are: N  The asset is new. U  The 
asset is used. This code is used in computing the ITC limitation on the acquisition of used assets.

mnAmtEstSalvageValueAESVMATH_NUMERICOPTNONE

The estimated salvage value at the end of the useful life of an asset.

mnAmtReplacementCostARPCMATH_NUMERICOPTNONE

The current or estimated replacement cost of the asset. Typically, replacement cost is established by objective means, such as an 
appraisal or an industry valuation guideline. Replacement costs are often used for insurance reporting and special financial statements.

mnAmtLastYearsReplacementALRCMATH_NUMERICOPTNONE

The estimate cost to replace the asset if purchased in the prior year. You must use the query facility for reports.

szAssetCostAcct_BUAMCUcharOPTNONE

The business unit to which the system charges original acquisition cost and any supplemental capital additions. The system uses a default 
value for this field based on the business unit that you specify on the Asset Master Revisions form when you create a new asset master 
record. You can change this default value on the Depreciation Information form only if you have not entered any transactions for the account.

szAssetCostAcct_OBJAOBJcharOPTNONE

The object account to which the original acquisition cost and any supplemental capital additions have been charged. If the asset is a 
non-capitalized lease, this should be the expense account that lease payments are charged to. This expense account should have default coding 
instructions set up for method 00 (no depreciation method used).

szAssetCostAcct_SUBASUBcharOPTNONE

The subsidiary account to which the original acquisition cost and any supplemental capital additions have been charged.

szAccumDepreAcct_BUDMCUcharOPTNONE

The business unit to which the system charges accumulated depreciation amounts.

szAccumDepreAcct_OBJDOBJcharOPTNONE

The object account number to which the accumulated depreciation amount is to be charged.

szAccumDepreAcct_SUBDSUBcharOPTNONE

The subsidiary account to which the accumulated depreciation amount is to be charged.

szDeprExpenseAcct_BUXMCUcharOPTNONE

The business unit to which the system charges depreciation expense.

szDeprExpenseAcct_OBJXOBJcharOPTNONE

The object account to which the depreciation expense is to be charged.

szDeprExpenseAcct_SUBXSUBcharOPTNONE

The subsidiary number to which the depreciation expense is to be charged.

szAssetRevenue_BURMCUcharOPTNONE

The business unit that the system credits for revenue amounts that originate in Equipment/Plant Management billing programs.

szAssetRevenue_OBJROBJcharOPTNONE

The object account the system credits for revenue amounts that originate in Equipment/Plant Management billing programs.

szAssetRevenue_SUBRSUBcharOPTNONE

The subsidiary account that the system credits for revenue amounts that originate in Equipment/Plant Management billing programs.

mnAssetItemCurrentQtyARCQMATH_NUMERICOPTNONE

This is the current number of units for an asset. The current item quantity is used in conjunction with the original quantity. The Current Item 
Quantity field should always reflect the current or remaining amount of units.

mnAssetItemOriginalQtyAROQMATH_NUMERICOPTNONE

The original number of units for an asset. If assets are purchased and accounted for in quantities (more than one), you can specify the 
original quantity purchased. For example, if you purchase 100 office chairs, you would set up one asset item with an original quantity of 100. Then, 
as you disposed of office chairs, you would adjust the current quantity to reflect the current balance. This adjustment allows you to track 
assets purchased in bulk quantity on one master record.

mnTaxEntityTXJSMATH_NUMERICOPTNONE

The address number of the tax authority to which property taxes are paid.

mnAmtInvTaxCrYtdAITYMATH_NUMERICOPTNONE

The amount of investment tax credit (ITC) to be considered in depreciation calculations.

mnAmtInvTaxCrPyeAITPMATH_NUMERICOPTNONE

The investment tax credit amount taken in the prior year.

cFinancingMethodFINCcharOPTNONE

A user defined code (12/FM) that indicates how a fixed asset was acquired, for example financed or purchased outright.

cItcOwnedFlagITCOcharOPTNONE

Investment Tax Credit.  Data item not used.

cPurchaseOptionPUROcharOPTNONE

A code that indicates whether there is an option to purchase a leased or rented asset. This code is informational only. Valid values are: Y 
Yes, there is a purchase option for the asset. N  No, there is not a purchase option for the asset.

mnAmtPurchaseOptionPriceAPURMATH_NUMERICOPTNONE

A number that indicates the purchase price, if you have the option to purchase a leased or rented asset. This field is informational only.

mnPurOptionCreditPctPURPMATH_NUMERICOPTNONE

The fixed percentage of the monthly payment that applies to the purchase of the asset. Enter a percent as a decimal. For example, enter 
25% as .25.

mnAmtPurchaseOptionMaxAPOMMATH_NUMERICOPTNONE

A number that indicates the maximum monetary amount that applies toward the purchase, if applicable. For example, if a portion of the 
monthly payment is credited towards the eventual purchase of the asset, this number indicates the maximum monthly credit. This concept is 
typically used with IBM rentals.

mnAddressNumberLessorLANOMATH_NUMERICOPTNONE

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

jdDateContractJCDJDEDATEOPTNONE

The date the contract for the asset was put into effect.

jdDateExpiredJulianDEXJJDEDATEOPTNONE

The date that the contract for the asset expired.

mnAmountMonthlyPaymentAMFMATH_NUMERICOPTNONE

A number that indicates the amount of the monthly payment for the asset you are financing, renting, or leasing. This field is informational 
only.

szNameRemarkRMKcharOPTNONE

A generic field that you use for a remark, description, name, or address.

szNameRemarksLine2RMK2charOPTNONE

A generic field that you use for a remark, description, name, or address.

szInsurancePolicyNumberINSPcharOPTNONE

A reference number for information only.

szInsuranceCompanyINSCcharOPTNONE

The name of the company issuing a specific insurance policy for a piece of equipment or property.

mnPolicyRenewalMonthINSMMATH_NUMERICOPTNONE

The month in which the insurance policy is to be renewed.

mnAmountInsurancePremiumINSAMATH_NUMERICOPTNONE

The cost of the insurance premium.

mnAmountInsuranceValueAIVMATH_NUMERICOPTNONE

The declared value for insurance reporting purposes. You must use the query facility to prepare reports as prescribed by your insurance 
company.

mnInsuranceValueIndexINSIMATH_NUMERICOPTNONE

Data item not used.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

jdDtLastChangedLCTJDEDATEOPTNONE

The day a master or transaction record was last changed.

szLocationLOCcharOPTNONE

The current physical location of an asset. The location must have a valid business unit or job number in the Business Unit Master table 
(F0006).

szStateADDScharOPTNONE

A user defined code (00/S) that specifies the state or province. This code is usually a postal service abbreviation.

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.

jdDateBeginningEffectiveEFTBJDEDATEOPTNONE

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

jdDateExpectedReturnDERJDEDATEOPTNONE

The date the equipment is expected to be returned from a particular location.

cActionMessageControlMSGAcharOPTNONE

A code to indicate which messages should be displayed. A Y code will display all messages, including those that have been cleared or 
processed, but not those already deleted. Any value other than Y will display current messages only.

szNameExplanationEXcharOPTNONE

A description, remark, name, or address.

szNameRemarkExplanationEXRcharOPTNONE

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

mnAddressNumberAN8MATH_NUMERICOPTNONE

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

szClassCode6ACL6charOPTNONE

A user defined code (12/C6) that classifies assets into groups or families. You use this code to further define the subclass codes.

szClassCode7ACL7charOPTNONE

A user defined code (12/C7) that classifies assets into groups or families. You use this category code to further define the subclass codes.

szClassCode8ACL8charOPTNONE

A user defined code (system 12, type C8) that is used to classify assets into groups or families. You use this category code to further define 
the subclass codes.

szClassCode9ACL9charOPTNONE

A user defined code (system 12, type C9) that is used to classify assets into groups or families. You use this category code to further define 
the subclass codes.

szClassCode0ACL0charOPTNONE

A user defined code (12/CO) that groups similar items for billing. If you are an Equipment Management client and you use Equipment 
Billing, you must use this category code for rate group purposes only.

mnStdFuelConsumptionSFCMATH_NUMERICOPTNONE

The standard fuel consumption per unit (hour or mile) as described in the manufacturer's specifications.  This can be compared with the 
actual fuel consumption to measure performance and to validate the reasonableness of actual consumption.

szDisposalAccumDepre_BUDADCcharOPTNONE

The business unit to which accumulated depreciation was backed out of at time of disposal.

szDisposalAccumDepre_OBJDADOcharOPTNONE

The object account to which accumulated depreciation was backed out of at time of disposal.

szDisposalAccumDepre_SUBDADScharOPTNONE

The subsidiary to which accumulated depreciation was backed out of at time of disposal.

szUnitNoUNITcharOPTNONE

The number that identifies the actual space within a building that is or can be leased, such as an apartment, office, retail space, parking 
space, and so on.

mnParentItemNoShortKITMATH_NUMERICOPTNONE

The system provides for three separate item numbers.    1.   Item Number (short) - An eight-digit, computer assigned, completely 
non-significant item number.    2.   2nd Item Number - The 25-digit, free form, user defined alphanumeric item number.    3.   3rd Item Number - Another 
25-digit, free form, user defined alphanumeric item number.

szParentItemNoLongKITLcharOPTNONE

The system provides for three separate item numbers.    1.   Item Number (short) - An eight-digit, computer assigned, completely 
non-significant item number.    2.   2nd Item Number - The 25-digit, free form, user defined alphanumeric item number.    3.   3rd Item Number - Another 
25-digit, free form, user defined alphanumeric item number. This is used in a parts list as either a parent or component number. In the Equipment 
Management system, this item is used for memo purposes only.

szAfeNumberAFEcharOPTNONE

Authorization for Expenditure unit number. This number is used for informational purposes only.

szJobCategoryJBCDcharOPTNONE

A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
apply that information to the employees who are linked to that job type.

szJobStepJBSTcharOPTNONE

A user defined code (07/GS) that designates a specific level within a particular job type. The system uses this code in conjunction with job 
type to determine pay rates by job in the Pay Rates table.

szUnionCodeUNcharOPTNONE

A user defined code (06/UN) that represents the union or plan in which the employee or group of employees work or participate.

cSubledgerInactiveCodeSBLIcharOPTNONE

An option that indicates whether a specific subledger is inactive. Examples of inactive subledgers are jobs that are closed, employees 
who have been terminated, or assets that have been disposed. Turn on this option to indicate that a subledger is inactive. If a subledger 
becomes active again, turn off this option. If you want to use subledger information in the tables for reports, but you want to prevent transactions 
from posting to the record in the Account Balances table (F0902), turn on this option. Valid values are: Off Subledger active On Subledger inactive

jdDateUpdatedUPMJJDEDATEOPTNONE

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

szWorkStationIdJOBNcharOPTNONE

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

mnTimeLastUpdatedUPMTMATH_NUMERICOPTNONE

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

szCategoryCodeFA0FA0charOPTNONE

A three digit category code that can be used for any purpose. You can then use this code to selectively extract specific assets from the 
Asset Master. Use UDC 12/F0 to view or change values for this category code.

szCatagoryCodeFA11FA1charOPTNONE

A three digit category code that can be used for any purpose. You can then use this code to selectively extract specific assets from the 
Asset Master. Use UDC 12/F1 to view or change values for this category code.

szCategoryCodeFA12FA2charOPTNONE

A three digit category code that can be used for any purpose. You can then use this code to selectively extract specific assets from the 
Asset Master. Use UDC 12/F2 to view or change values for this category code.

szCategoryCodeFA13FA3charOPTNONE

A three digit category code that can be used for any purpose. You can then use this code to selectively extract specific assets from the 
Asset Master. Use UDC 12/F3 to view or change values for this category code.

szCategoryCodeFA14FA4charOPTNONE

A three digit category code that can be used for any purpose. You can then use this code to selectively extract specific assets from the 
Asset Master. Use UDC 12/F4 to view or change values for this category code.

szCategoryCodeFA15FA5charOPTNONE

A three digit category code that can be used for any purpose. You can then use this code to selectively extract specific assets from the 
Asset Master. Use UDC 12/F5 to view or change values for this category code.

szCategoryCodeFA16FA6charOPTNONE

A three digit category code that can be used for any purpose. You can then use this code to selectively extract specific assets from the 
Asset Master. Use UDC 12/F6 to view or change values for this category code.

szCategoryCodeFA17FA7charOPTNONE

A three digit category code that can be used for any purpose. You can then use this code to selectively extract specific assets from the 
Asset Master. Use UDC 12/F7 to view or change values for this category code.

szCategoryCodeFA18FA8charOPTNONE

A three digit category code that can be used for any purpose. You can then use this code to selectively extract specific assets from the 
Asset Master. Use UDC 12/F8 to view or change values for this category code.

szCategoryCodeFA19FA9charOPTNONE

A three digit category code that can be used for any purpose. You can then use this code to selectively extract specific assets from the 
Asset Master. Use UDC 12/F9 to view or change values for this category code.

szCategoryCodeFA21FA21charOPTNONE

A 10-digit category code that can be specified for any purpose. This code can then be used to selectively extract specific assets from the 
Item Master. See User Defined Codes, system 12, code 21 to view and/or change values for this category code.

szCategoryCodeFA22FA22charOPTNONE

A 10 digit category code that can be used for any purpose. You can then use this code to selectively extract specific assets from the Asset 
Master. Use UDC 12/22 to view or change values for this category code.

szCategoryCodeFA23FA23charOPTNONE

A 10 digit category code that can be used for any purpose. You can then use this code to selectively extract specific assets from the Asset 
Master. Use UDC 12/23 to view or change values for this category code.

cAllowWorkOrderYNWOYNcharOPTNONE

A code that indicates whether a piece of equipment or asset may be entered on a work order. Valid values are:                                                  1 
or Y Entry is allowed.   0 or N Entry is not allowed.  

mnCriticalityCRTLMATH_NUMERICOPTNONE

A code that indicates the criticality of the piece of equipment or PM schedule. This code is used in calculating the criticality of the work 
order.

cWarrantyFlagWRFLcharOPTNONE

A code that indicates whether a piece of equipment is under warranty. Valid values are:  Blank  Not under warranty 1      Under warranty 

jdDateWarrantyExpiredWARJJDEDATEOPTNONE

The date through which the product warranty is in effect.

cModifiedOrOriginalEV01charOPTNONE

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

szCacheActionCodeCACTNcharOPTNONE

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

mnNumberKeysNKEYSMATH_NUMERICOPTNONE

The number of keys in an index that will be used to retrieve, delete, or update a record.

szCacheNameJBNMcharOPTNONE

This is the name of a job in the system.

idCacheCursorPtrGENLNGIDOPTNONE

General purpose ID variable.

cSequentialFetchEV01charOPTNONE

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

cErrorCodeERRCcharOPTNONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

cSuppressErrorMessageSUPPScharOPTNONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharOPTNONE

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.

Related Functions

None

Related Tables

F1201 Asset Master File