1.Functional Description
1.1Purpose
The purpose of this business function is to add, update, delete and fetch records from the F1610.
1.2Setup Notes and Prerequisites
1.3Special Logic
2.Technical Specifications
2.1Parameters:
No.Data ItemRequiredI/ODescription
1.ASNMYesI/OAssignment Number (key field)
2.DL01ODescription
3.SEQI/OSequence Number (key field)
4.DL02I/ODescription 02
5.CALTI/OCalculation Type
6.AICI/OActive/Inactive Code
7.FROTI/OFrom Type
8.FVRSI/OFrom Version
9.BSOTI/OBased On Type
10.BVRSI/OBased On Version
11.RFACI/ORate Factor
12.BUDI/OBusiness Unit Default
13.MCUI/OBusiness Unit
14.DFOBI/OObject Account Default
15.OBJI/OObject Account
16.DFSUI/OSubsidiary Default
17.SUBI/OSubsidiary
18.DFSBI/OSubledger Default
19.SBLI/OSubledger
20.DFSTI/OSubledger Type Default
21.SBLTI/OSubledger Type
22.DFC1I/OCost Object 01 Default
23.ABR1I/OManagerial Analysis Code 1
24.DFT1I/OCost Object Type 01 Default
25.ABT1I/OManagerial Analysis Type 1
26.DFC2I/OCost Object 02 Default
27.ABR2I/OManagerial Analysis Code 2
28.DFT2I/OCost Object Type 02 Default
29.ABT2I/OManagerial Analysis Type 2
30.DFC3I/OCost Object 03 Default
31.ABR3I/OManagerial Analysis Code 3
32.DFT3I/OCost Object Type 03 Default
33.ABT3I/OManagerial Analysis Type 3
34.DFC4I/OCost Object 04 Default
35.ABR4I/OManagerial Analysis Code 4
36.DFT4I/OCost Object Type 04 Default
37.ABT4I/OManagerial Analysis Type 4
38.DFITI/OItem Default
39.ITMI/OItem Number Short
40.DFLTI/OLedger Type Default
41.LTI/OLedger Type
42.DFATI/ODefault Activity
43.ACTBI/OActivity Code
44.FFPI/OFrom Period From
45.FTPI/OFrom Period Thru
46.FFFYI/OFrom Fiscal Year From
47.FTFYI/OFrom Fiscal Year Thru
48.BOFPI/OBased On Period From
49.BOTPI/OBased On Period Thru
50.BOFFI/OBased On Fiscal Year From
51.BOTFI/OBased On Fiscal Year Thru
52.TOPFI/OTo Period From
53.TOPTI/OTo Period Thru
54.TFFI/OTo Fiscal Year From
55.TTFI/OTo Fiscal Year Thru
56.ASFRI/OAssignment Frequency
57.FL01I/OCalculation Flag 01
58.FL02I/OCalculation Flag 02
59.FL03I/OCalculation Flag 03
60.FL04I/OCalculation Flag 04
61.FL05I/OCalculation Flag 05
62.PIDI/OProgram ID
63.EV01YesIMode: 'N' = Fetch Next (must pass in F1610
table handle)
'U' = Update
'F' =Fetch
'A' = Add
'D' = Delete
'E' = Update Active/Inactive code
only
64.EFFFI/OEffective Date
65.EFFTI/OEffective Date
66.CSPLI/OCost Pool
67.F1610I/OF1610 File Handle
66.ERRCOError Code: '0' = No errors
'1' = File I/O unsuccessful
68.ENHVI/OEnvironment Name
2.2Related Tables
Table Table Description
F1610Cost Calculation Definitions
2.3Related Business Functions
Source NameFunction Name
2.4Processing
1)Error Code = '0'
2)Get Audit Info
3)If mode is equal to 'N', fetch next F1610 record using F1610 handle passed in
4)If mode is equal to 'U', update F1610 using all parameters passed in
5)If mode is equal to 'F', fetch F1610 record using assignment number and sequence number passed in
6)If mode is equal to 'A', insert F1610 record using all parameters passed in
7)If mode is equal to 'D', delete F1610 record using assignment number and sequence number passed in
8)If mode is equal to 'E', update F1610 Active/Inactive code only
9)If file I/O status is not equal to success, Error Code = '1'
^
D1600130 - F1610 Cost Assignment Definition File Server
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnAssignmentNumber | ASNM | MATH_NUMERIC | REQ | NONE |
A number that uniquely identifies a cost assignment definition. Use this number to select definitions you want to process during assignment
| ||||
szAssignmentDescription | DL01 | char | OPT | NONE |
A user defined name or remark. | ||||
mnSequenceNumber | SEQ | MATH_NUMERIC | OPT | NONE |
A number that specifies the sequence of information. | ||||
szSequenceDescription | DL02 | char | OPT | NONE |
Additional text that further describes or clarifies a field in the system. | ||||
cCalcualtionType | CALT | char | OPT | NONE |
An option that specifies the type of calculation that the system will perform using the cost assignment definition. Valid values are:
Index
| ||||
cActiveInactiveCode | AIC | char | OPT | NONE |
An option that specifies whether an assignment definition is available for processing. Valid values are:
Active On
The system can process
| ||||
cFromType | FROT | char | OPT | NONE |
An option that specifies where the system retrieves amounts to be assigned. Valid settings are:
Cost analyzer on
The system retrieves the
| ||||
szFromVersion | FVRS | char | OPT | NONE |
A code that specifies the version that the system uses to select records on which to base an assignment. If the "from" type for the cost
| ||||
cBasedOnType | BSOT | char | OPT | NONE |
This field indicates the source of the amounts for the cost assignment calculation. The system can retrieve amounts from the Cost Analyzer
| ||||
szBasedOnVersion | BVRS | char | OPT | NONE |
This code indicates the version the system uses to select records on which to base an assignment. If the Based On Type for the cost
| ||||
mnRateFactor | RFAC | MATH_NUMERIC | OPT | NONE |
A number that identifies the index or rate for calculations. The system multiplies the from amounts by this factor to calculate the amounts to
| ||||
cBusinessUnitDefault | BUD | char | OPT | NONE |
This code indicates the business unit to which the system applies cost assignments. The system retrieves the resulting value from the
| ||||
szCostCenter | MCU | char | OPT | NONE |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
| ||||
cObjectAccountDefault | DFOB | char | OPT | NONE |
This code indicates the object account in the Cost Analyzer Balance table (F1602) to which the cost assignment is applied. The system
| ||||
szObjectAccount | OBJ | char | OPT | NONE |
The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into
| ||||
cSubsidiaryDefault | DFSU | char | OPT | NONE |
This code indicates the subsidiary account in the Cost Analyzer Balance table (F1602) to which the cost assignment is applied. The system
| ||||
szSubsidiary | SUB | char | OPT | NONE |
A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account. | ||||
cSubledgerDefault | DFSB | char | OPT | NONE |
This code indicates the subledger in the Cost Analyzer Balance table (F1602) to which the cost assignment is applied. The system
| ||||
szSubledger | SBL | char | OPT | NONE |
A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an
| ||||
cSubledgerTypeDefault | DFST | char | OPT | NONE |
This code indicates the subledger type of the Cost Analyzer Balance (F1602) record to which the cost assignment is applied. The system
| ||||
cSubledgerType | SBLT | char | OPT | NONE |
A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger
| ||||
cCostObject01Default | DFC1 | char | OPT | NONE |
This field indicates the resulting value to which the cost assignments are applied. The system retrieves the resulting value from the
| ||||
szManagerialAnalysisCode1 | ABR1 | char | OPT | NONE |
A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify
| ||||
cCostObjectType01Default | DFT1 | char | OPT | NONE |
This code indicates the cost object type to which the system applies cost assignments. The system retrieves the resulting value from the
| ||||
cManagerialAnalysisType1 | ABT1 | char | OPT | NONE |
A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can
| ||||
cCostObject02Default | DFC2 | char | OPT | NONE |
This field indicates the resulting value to which the cost assignments are applied. The system retrieves the resulting value from the
| ||||
szManagerialAnalysisCode2 | ABR2 | char | OPT | NONE |
A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify
| ||||
cCostObjectType02Default | DFT2 | char | OPT | NONE |
This code indicates the cost object type to which the system applies cost assignments. The system retrieves the resulting value from the
| ||||
cManagerialAnalysisType2 | ABT2 | char | OPT | NONE |
A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can
| ||||
cCostObject03Default | DFC3 | char | OPT | NONE |
This field indicates the resulting value to which the cost assignments are applied. The system retrieves the resulting value from the
| ||||
szManagerialAnalysisCode3 | ABR3 | char | OPT | NONE |
A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify
| ||||
cCostObjectType03Default | DFT3 | char | OPT | NONE |
This code indicates the cost object type to which the system applies cost assignments. The system retrieves the resulting value from the
| ||||
cManagerialAnalysisType3 | ABT3 | char | OPT | NONE |
A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can
| ||||
cCostObject04Default | DFC4 | char | OPT | NONE |
This field indicates the resulting value to which the cost assignments are applied. The system retrieves the resulting value from the
| ||||
szManagerialAnalysisCode4 | ABR4 | char | OPT | NONE |
A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify
| ||||
cCostObjectType04Default | DFT4 | char | OPT | NONE |
This code indicates the cost object type to which the system applies cost assignments. The system retrieves the resulting value from the
| ||||
cManagerialAnalysisType4 | ABT4 | char | OPT | NONE |
A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can
| ||||
cItemDefault | DFIT | char | OPT | NONE |
The item number indicates the item in the Cost Analyzer Balance table (F1602) to which the cost assignment is applied. The system
| ||||
mnIdentifierShortItem | ITM | MATH_NUMERIC | OPT | NONE |
An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item
| ||||
cLedgerTypeDefault | DFLT | char | OPT | NONE |
This code indicates the ledger type in the cost analyzer Balance table (F1602) to which the cost assignment is applied. The system
| ||||
szLedgerType | LT | char | OPT | NONE |
A user defined code (09/LT) that specifies the type of ledger, such as AA (Actual Amounts), BA (Budget Amount), or AU (Actual Units). You
| ||||
cActivityDefault | DFAT | char | OPT | NONE |
This flag indicates whether the driver requires an Activity Code. If you use this option, you can manually enter driver balances by activity. If
| ||||
szActivityCode | ACTB | char | OPT | NONE |
The aggregation of actions performed within an organization that are useful for purposes of activity-based costing. | ||||
mnFromPeriodFrom | FFP | MATH_NUMERIC | OPT | NONE |
The beginning period number that is used to retrieve amounts that are assigned. This period number corresponds to the date pattern that is
| ||||
mnFromPeriodThru | FTP | MATH_NUMERIC | OPT | NONE |
The ending period number that is used to retrieve amounts to be assigned. This period number corresponds to the date pattern that is set
| ||||
mnFromFiscalYearFrom | FFFY | MATH_NUMERIC | OPT | NONE |
This field indicates the fiscal year that the system uses to retrieve amounts to be assigned. This fiscal year must correspond to the date
| ||||
mnFromFiscalYearThru | FTFY | MATH_NUMERIC | OPT | NONE |
This field indicates the fiscal year that the system uses to retrieve amounts to be assigned. This fiscal year must correspond to the date
| ||||
mnBasedOnPeriodFrom | BOFP | MATH_NUMERIC | OPT | NONE |
This code represents the beginning period that the system uses to retrieve amounts for the cost assignment calculation. This period must
| ||||
mnBasedOnPeriodThru | BOTP | MATH_NUMERIC | OPT | NONE |
This code represents the ending period that the system uses to retrieve amounts for the cost assignment calculation. This period must
| ||||
mnBasedOnFiscalYearFrom | BOFF | MATH_NUMERIC | OPT | NONE |
The beginning fiscal year that is used to retrieve amounts for which the cost assignment calculation is based. This fiscal year corresponds
| ||||
mnBasedOnFiscalYearThru | BOTF | MATH_NUMERIC | OPT | NONE |
The fiscal year that the system uses to retrieve amounts for the cost assignment calculation. This fiscal year must correspond to the fiscal
| ||||
mnToPeriodFrom | TOPF | MATH_NUMERIC | OPT | NONE |
This field indicates the beginning fiscal period to which the calculated amounts will be applied. This period must be consistent with the date
| ||||
mnToPeriodThru | TOPT | MATH_NUMERIC | OPT | NONE |
This field indicates the ending fiscal period to which the calculated amounts will be applied. This period must be consistent with the date
| ||||
mnToFiscalYearFrom | TFF | MATH_NUMERIC | OPT | NONE |
This field indicates the beginning fiscal year to which the calculated amounts will be applied. This fiscal year must be consistent with the
| ||||
mnToFiscalYearThru | TTF | MATH_NUMERIC | OPT | NONE |
This field indicates the ending fiscal year to which the system applies calculated amounts. This fiscal year must correspond to the date
| ||||
cAssignmentFrequency | ASFR | char | OPT | NONE |
A code that specifies the frequency with which to increment assignment dates, based on period or fiscal year increments, after running a
| ||||
cCalculationFlag01 | FL01 | char | OPT | NONE |
Future use. | ||||
cCalculationFlag02 | FL02 | char | OPT | NONE |
Future use. | ||||
cCalculationFlag03 | FL03 | char | OPT | NONE |
Future use. | ||||
cCalculationFlag04 | FL04 | char | OPT | NONE |
Future use. | ||||
cCalculationFlag05 | FL05 | char | OPT | NONE |
Future use. | ||||
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
| ||||
cMode | EV01 | char | REQ | NONE |
An option that specifies the type of processing for an event. | ||||
jdEffectiveFromDate | EFFF | JDEDATE | OPT | NONE |
A date that indicates one of the following:
o When a component part goes into effect on a bill of material
o When a routing step goes into
| ||||
jdEffectiveThruDate | EFFT | JDEDATE | OPT | NONE |
A date that indicates one of the following:
o When a component part is no longer in effect on a bill of material
o When a routing step is no
| ||||
szCostPool | CSPL | char | OPT | NONE |
A grouping of all cost elements associated with an activity. | ||||
idF1610_Handle | F1610 | ID | OPT | NONE |
cErrorCode | ERRC | char | OPT | NONE |
This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document
| ||||
szEnvironmentName | ENHV | char | OPT | NONE |
For World, the Environment name is also called the Plan Name, and is used to uniquely identify an upgrade environment for
| ||||
szCompany | CO | char | OPT | NONE |
A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company
| ||||
cCompanyUnitDefault | CUD | char | OPT | NONE |
A code specifies the company to which the system applies cost assignments. You can select the From Company, Based On Company, or
| ||||
cReciprocalAssignmentFlag | RECA | char | OPT | NONE |
An option that specifies whether the assignment is a reciprocal asignment. If you turn on this option, the system will perform multiple
| ||||
cReciprocalCalculationType | RCAT | char | OPT | NONE |
The type of reciprocal calculation to use if you have specified that this is a reciprocal assignment. The reciprocal calculation can be based
| ||||
mnIterationThreshold | ITH | MATH_NUMERIC | OPT | NONE |
A value that specifies the number of iterations for reciprocal assignments or the residual balance threshold. The value entered must be
|
None |
None |