Executing the Item Cost Inbound Transaction Process (R4105Z1I)

advertisement
Solution ID:
200782105
Doc ID: 625455.1
Date Last Revised: 02/22/2010
Title: Inbound Inventory Item Cost
Interoperability
Abstract: Inventory Item Cost transactions are used to track inventory costs. On the
inbound side, this transaction is used to update EnterpriseOne tables with inventory cost
information. This process can be used to create or change multiple cost records in a
batch process.
Table of Contents
General Information
Flat File Information
Populating the Unedited Transaction Table - Item Cost (F4105Z1) file Manually
Executing the Item Cost Inbound Transaction Process (R4105Z1I) in order to create
the IC record
Executing the Future Cost Update (R41052)
Changing the Sales/Inventory Cost Value Using Interoperability
Frequently Asked Questions
General Information
The definition of Interoperability is enabling applications and technologies to allow one
system to share data and/or logic with another system. It is often used to transfer large
amounts of data from one system to another.
The Inbound Inventory Item Cost Process can be used to upload external cost records into
EnterpriseOne's Item Cost (F4105) table. Usually, this process is done when no inventory
exists for these items. This is a two-step process in which the Item Cost Inbound
Transaction Process (R4105Z1I) is run to create IC cost records in the Item Cost (F4105)
file and then the Future Cost Update (R41052) is run to convert the IC records into the
desired cost value. The process can also be used to change the value of existing cost
records. However, the process CANNOT be used to change the Sales/Inventory Costing
METHOD or the Purchasing Costing METHOD that exist in the Item Cost (P4105)
application. These default from the Branch Plant Constants (P41001) and cannot be
changed using Interoperability. Interoperability adds and changes VALUES of the costs
in the Item Cost (P4105) application, but it cannot change the actual costing METHODS.
Page 1
Note: In 8.9, changes have been made to eliminate the two-step process. Now the Item
Cost Inbound Transaction Process (R4105Z1I) UBE directly adds changes or deletes the
cost.
Menus:


G41313
o Inbound Item Cost Inquiry (P4105Z1)
o Item Cost Inbound Transaction Process (R4105Z1I)
o Item Cost Inbound Purge (R4105Z1P)
G4123
o Future Cost Update (R41052)
Interface Tables:


Unedited Transaction Table - Item Cost (F4105Z1) File
Item Cost (F4105) File
Back to Top
Flat File Information
Many clients elect to use a flat file in order to populate the Unedited Transaction Table Item Cost (F4105Z1) file. For information regarding the flat file process, please refer to
the following document(s):



Inbound Flat File Conversion (R47002C)
Flat File Creation Procedure
EnterpriseOne Flat File Formatting
Back to Top
Populating the Unedited Transaction Table - Item Cost
(F4105Z1) file manually
1. The EnterpriseOne Unedited Transaction Table - Item Cost (F4105Z1) interface
table is populated either manually or through an external process. This table is an
unedited transaction table that holds the inventory costs before they are converted
to the Item Cost (F4105) application table. In this example, a manual process will
be followed. It is recommended to follow a manual process first in order to
successfully upload one or two costs. Once this can be done, users may use
Page 2
various methods such as flat files or other external means in order to populate the
Unedited Transaction Table - Item Cost (F4105Z1) table. Note: If an external
method is used, the external system is responsible for conforming to the format
and other requirements of the Unedited Transaction Table - Item Cost (F4105Z1)
interface table.
2. From menu G41313, select the Inbound Item Cost Inquiry (P4105Z1). This is
where the Z table will be populated. The Inbound Item Cost Inquiry (P4105Z1)
application allows the user to interactively review and revise any incorrect data.
3. The following table shows what fields are the minimum REQUIRED fields in the
Unedited Transaction Table - Item Cost (F4105Z1) table (Header Revisions).
Minimum required fields in the Unedited Transaction Table - Item Cost (F4105Z1):
Data Item Description
Notes
EDUS
User ID
Suggested use is to identify the user placing
transactions in the table.
EDBT
User Batch
Suggested use is to identify a batch of
transactions within the specified user.
EDTN
User Transaction Number Suggested use is to identify a specific
transaction within a batch.
EDLN
Line Number
For multi-line transactions (journal entries, sales
orders, etc.), this column must be populated to
differentiate each line within a given transaction.
ITM,
LITM,
AITM
Short Item Number, 2nd
Item Number, 3rd Item
Number
One or all of these fields need to be
populated. These are validated against the Item
Master (F4101) table.
MCU
Business Unit
LOCN
Location
Validated against the Inventory Constants
(F41001). Only required if Inventory Cost
Level is a 2 or a 3.
Specify if Inventory Cost Level of item is a 3.
LOTN
Lot Serial Number
Specify if Inventory Cost Level of item is a 3.
LOTG
Lot Grade
Optional.
LEDG
Cost Method
This is the cost method that is being ADDED or
CHANGED. However, the cost written to the
Item Cost (F4105) will be an "IC" no matter
what is written in the Unedited Transaction
Table - Item Cost (F4105Z1). For example, if I
populate this field with "07" and I run the Item
Cost Inbound Transaction Process (R4105Z1I)
over this record, a record of "IC" will be written
to the Item Cost (F4105). The Future Cost
Update (R41052) is then run to convert the IC
Page 3
UNCS
Unit Cost
CSPO
Purchasing Costing
Selection
CSIN
Inventory Costing
Selection
TYTN
Transaction Type
EDSP
Processed flag
record into the "07" record in the Item Cost
(F4105).
Enter the cost value.
This is NOT a required field when adding a new
record to the F4105. The cost method(s) of the
record being added will match the cost
method(s)
present in B/P constants. These fields become
MANDATORY when attempting an update to
an existing F4105 record. (This rule is for 8.9
and above only) However, if customer is in XE
and if SAR # 5255213 (Xe) is not applied to a
client's system, then this field or the CSIN field
will have to be populated in order to create the
IC record in the Item Cost (F4105). If a client
does not have SAR # 5255213, then a "P"
should be input into this field. **Note: This will
not change the costing method used
for Purchasing. The Purchasing Costing Method
for an Item will default from the Branch Plant
Constants (F41001).
This is NOT a required field when adding a new
record to the F4105. The cost method(s) of the
record being added will match the cost
method(s)
present in B/P constants. These fields become
MANDATORY when attempting an update to
an existing F4105 record.(This rule is for 8.9
and above only) However, if customer is in XE
and if SAR # 5255213 (Xe) is not applied to a
client's system, then this field or the CSPO field
will have to be populated in order to create the
IC record in the Item Cost (F4105). If a client
does not have SAR # 5255213, then an "I"
should be input into this field. **Note: This will
not change the costing method used
for Sales/Inventory. The Sales/Inventory
Costing Method for an Item will default from
the Branch Plant Constants (F41001).
Name of the transaction - "JDEIC".
When processing for this transaction is
complete, EnterpriseOne updates this field to a
"1".
Page 4
DRIN
Direction Indicator
"1" = into EnterpriseOne (inbound). This
indicates that the record was written by a system
external to One World with the intent of pushing
the transaction into One World.
TNAC
Transaction Action
"A" = ADD, "C" = CHANGE, "D" = DELETE
(8.9 and later). This field is validated against
UDC 00/TA). **Note: Letters must be used for
the transaction action in releases prior to
8.9. Numbers (i.e. 00, 02, 04) DO NOT work
for the Item Cost Inbound Transaction Process
(R4105Z1I) UBE until 8.9.
Back to Top
Executing the Item Cost Inbound Transaction Process
(R4105Z1I) in order to create the IC record
1. Once the Unedited Transaction Table - Item Cost (F4105Z1) is populated, the
Item Cost Inbound Transaction Process (R4105Z1I) can be executed in order to
create an IC record in the Item Cost (F4105) table.
2. Here is the Unedited Transaction Table - Item Cost (F4105Z1) that will be used in
this test:
3. Currently, there are no Item Cost (F4105) records for this item.
4. Go to menu G41313 and select the Item Cost Inbound Transaction Process
(R4105Z1I), ADD a version of the Item Cost Inbound Transaction Process
(R4105Z1I). ** In earlier updates of Xe, a corrupt version of the Item Cost
Inbound Transaction Process (R4105Z1I) existed so it may be necessary to ADD
a new version instead of copying one.
5. The Processing Option for the Item Cost Inbound Transaction Process
(R4105Z1I) needs to be populated with the cost record that exists in the Unedited
Transaction Table - Item Cost (F4105Z1) table.
Page 5
Note: The Processing Option no longer exists in 8.9; the Cost Method is being
pulled from the Unedited Transaction Table - Item Cost (F4105Z1) table.
6. Run the Item Cost Inbound Transaction Process (R4105Z1I) UBE over the
Unedited Transaction Table - Item Cost (F4105Z1) record (Data Selection used
shown below).
Page 6
7. If the process completed successfully, then the EDI - Successfully Processed
(EDSP) field should be populated with a '1'. If the process failed, then errors will
be written to the Work Center.
8. If the process completed successfully, go to the Item Cost (P4105) off menu
G4112 for the Item. Notice that an IC record has been created. The
Sales/Inventory and the Purchasing Costing methods (02) come from the Branch
Plant Constants (F41001).
Note: In 8.9 no IC record is created, instead the Cost is directly added, updated
or deleted.
Back to Top
Executing the Future Cost Update (R41052)
Now that an IC record has been created successfully, the Future Cost Update (R41052)
must be executed in order to convert the IC record into a valid cost record in the Item
Cost (F4105). The Unedited Transaction Table - Item Cost (F4105Z1) is no longer used
in this process. The Future Cost Update (R41052) takes the Item Cost (F4105) IC record
and converts it to the costing record specified in the processing options of the Future Cost
Update (R41052). Note: This step does not need to be completed in 8.9.
1. Go to menu G4123 and select the Future Cost Update (R41052).
2. Add or Copy any version of the Future Cost Update (R41052).
Page 7
3. The Processing Options are shown below. The Cost Method in the first processing
option is the cost record to be converted into.
The second processing option is used if a change is made to an existing cost
record. See the section below titled: Changing the Sales/Inventory Cost Value
Using Interoperability.
The Interop tab is misleading. Although this is an Interoperability process, this
tab can be blank. It is used as an outbound interoperability process in order to
populate the EDI Product Activity Data Header - Outbound (F47126) and the EDI
Product Activity Data Detail - Outbound (F47127). The EDI Product Activity
Data Extraction (R47122) program can then be executed to export these records to
an external system. This process is entirely different and is not covered in this
document.
Page 8
4. Here is the Data Selection used in this example:
5. When the Future Cost Update (R41052) is executed, the PDF will show the new
cost record that was created. If the process was unsuccessful, then the Work
Center or the PDF will show what errors occurred.
6. Once the process has completed, the Item Cost (F4105) will have the correct cost
record.
Back to Top
Page 9
Changing the Sales/Inventory Cost Value Using
Interoperability
If a client wishes to change the value of cost records in the Item Cost (F4105) using
interoperability, this can be done. If a costing record other than the Sales/Inventory
costing method needs to be changed, then the Item Cost Inbound Transaction Process
(R4105Z1I) UBE can be executed with a transaction action of "C" for change. Since this
does not affect the value of the inventory on-hand, journal entries do not need to be
created for the transaction. If the costing record in the Unedited Transaction Table - Item
Cost (F4105Z1) matches a costing record in the Item Cost (F4105) (i.e. 07 equals the
inventory cost method), then the value will be changed to the Unedited Transaction Table
- Item Cost (F4105Z1) table. Note: The Future Cost Update (R41052) is not used
since no IC record is ever created. The Item Cost Inbound Transaction Process
(R4105Z1I) is used to change the cost value directly.
When a client wishes to change the VALUE of the Sales/Inventory costing method and
inventory is on-hand, caution should be used. Since the value of the inventory is being
changed, journal entries need to be created. If the Item Cost Inbound Transaction
Process (R4105Z1I) is executed to change the costs directly (without creating IC
records and without running the Future Cost Update (R41052)), then journal
entries will NOT be created. SAR # 5737773 has been entered to address this issue.
The problem can be avoided by following the steps listed below.
1. Let's say that the item has 10 units on-hand and its Sales/Inventory costing
method is 02. The item's 02 cost value is $2.00 so the value of the inventory onhand is $20.00.
Page 10
2. We are going to use interoperability to change the unit cost per item from $2.00 to
$5.00. The value of the inventory on-hand will change to $50.00 (10 units x
$5.00). Journal entries for the $30 change in value will have to be created.
3. In order to properly change the value of the inventory on-hand, an IC record
needs to be created first (using a transaction action of "A" instead of "C"). See
steps on Populating the Unedited Transaction Table - Item Cost (F4105Z1) and
Executing the Item Cost Inbound Transaction Process (R4105Z1I) in order to
create the IC record. NOTE: If the Item Cost Inbound Transaction Process
(R4105Z1I) transaction action is a "C" instead of an "A" in this step, then
the cost record will be changed WITHOUT journal entries being
created. Also, note that the Unedited Transaction Table - Item Cost (F4105Z1)
must be populated with IC for the costing method. Since the 02 cot method
already exists in the Item Cost (F4105), 02 cannot be used, Action Invalid (0001)
error would be given if attempting to ADD another 02 cost method record.
Page 11
4. After executing the Item Cost Inbound Transaction Process (R4105Z1I) UBE, an
IC record should be created in the Item Cost (F4105) table as shown below.
5. Execute the Future Cost Update (R41052) in order to convert the IC record to the
02 record. Journal entries will be created using the document type populated in
Processing Option 2 on the PROCESS CNTRL tab of the Future Cost Update
(R41052) UBE. In this example, the default Document Type (WD) will be used.
Page 12
6. AAIs 4172 and 4174 are used to create the journal entries.
7. When the Future Cost Update (R41052) UBE is executed, the Cardex (F4111) is
updated to reflect the change in the value of inventory on-hand.
Page 13
Back to Top
Frequently Asked Questions
Question 1 - When running Item Cost Unedited Transaction Inbound (R4105Z1I) to
update Item Cost Records for Cost Methods 07 or 04, the PDF and Work Center shows
the error description: "Errors exist - Update not allowed". In the logs and in the R4105Z1
we can see that Error ID 4114 is associated with this error description. Updates of other
cost methods are processed without error. Why does this error occur? (Using E1 8.10).
Answer 1 - Error 4114 Update Not Allowed occurs because the CPSO and CSIN fields
were BLANK in F4105Z1 but CSPO = P or CSIN = I in F4105 .
CPSO and CSIN fields are MANDATORY when attempting an update to an existing
F4105 record. (This rule is for 8.9 and above only). If CSPO and CSIN are populated in
the F4105 to be updated, and the fields are populated in F4105Z1 table, the Error 4114
Update Not Allowed will not be issued.
Back to Top
Page 14
Download