Professional Documents
Culture Documents
Contents
Introduction Set up for item cost through front end Why we go for the Item Cost Interface Business Requirements Flow of Item Cost Interface Technical Requirements Implementation Flow of Master Program Flow of Loader Program Validations Flow of Standard Import Program Specification of Programs Test Secnarios Conclusion
Introduction
Business Requirements
1.The process should be capable of giving Items Cost in Oracle Inventory in the specified Item from a user provided data file. 2.The process shall be seamlessly automated. 3.The process shall provide choice to users whether the data has to be imported into Oracle using Interface 4.The process shall provide choice to users whether the Items cost shall be interfaced using Item Cost Templates. 5.The program shall validate the data provided by users and shall interface only valid records. 6.The program shall capture and display the invalid records and the reasons for rejection of such records.
Hasman Software Solutions Pvt Ltd.
Interface Table
Base table
Technical Requirements
Files
Flat File(.csv,.txt etc) Control File(.ctl)
Custom Objects
HM110802_ITEM_COST_IFACE_USER HM110809_ITEM_COST_STG HM110818_USER_BATCH_SQ HM110818_USER_RECORD_SQ
Interface Tables
CST_ITEM_CST_DTLS_INTERFACE
Base Tables
CST_ITEM_COSTS
Implementation
Packages
HM09_ITEM_COST_IFACE_PKG
Procedures
Exit
Wait
Complete
Y E Exit
N Valid Y Data N
Open Interface
N Exit
Exit
Y Load Data Into User Table If Any Error in Loader Program Exit
Validations
Validation For Orgnization Code Validation For Item Validation For Cost Type Validation For Sub-element Validation For Transaction Type Validation For Cost Element
Exit
Specification Of Programs
Load Program Load Program is used to Load data from flat file to user table HM09_ITEM_COST_IFACE_VAL_PROC This sub-program is used to Validate the Data And insert the Validated data into Staging table HM09_ITEM_COST_IFACE_STD_PROC This sub-program is used to dump the data from staging table to Interface table And call the Submit Import sub-program HM09_ITEM_COST_IFACE_SUB_PROC This sub-program is used to dump the data from Interface table to Base table by calling the Standard program in oracle appliction i.e Cost Import Process HM09_ITEM_COST_MASTER This sub-program is used to call all the Concurrent programs through back end.
Test Scenarios
S.No Test Scenario Execution Parameters Expected Result
Enter The Item Cost if The Item is Avilable in Inventory without using templates through standard interface program Enter The Item Cost without using templates through standard interface program Enter The Item Cost if The Item Cost is Already in the Base Table without using template Through standard interface program
Item Cost is Inserted Successfully in Base Table Item Cost is Inserted Successfully in Base Table Item Cost updated Sucessfully in the base Table
Enter The Item Cost if The Item Cost and cost Type is Already in Base Table without using template Through standard interface program Enter the Item cost if the Item is not in Inventory base table without using Hasman Software Solutions Pvt Ltd. template Through standard interface program
Conclusion
Item Costing Interface is used to gives the cost of the inventory items directly in the base table more than one item at a single submition to reduce the time of the oracle application database maintainer.