You are on page 1of 20

Welcome

Hasman Software Solutions Pvt Ltd.

Item Costing Interface
Presented by
A.Purushottam G.Narayana Swamy K.Nagarjuna

Hasman Software Solutions Pvt Ltd.

.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 ➔ Hasman Software Solutions Pvt Ltd.

Introduction What is Interface? Why we need Interface? Hasman Software Solutions Pvt Ltd. .

What is Inventory Item? What is Item Costing? Hasman Software Solutions Pvt Ltd. .

.Set Up for Item cost through front end Hasman Software Solutions Pvt Ltd.

.Hasman Software Solutions Pvt Ltd.

.Why we go for the Item Costing Interface? Reduce Time Multiple Records to Insert Accurate Data Interaction with Back End Reusability Hasman Software Solutions Pvt Ltd.

3.The process should be capable of giving Items Cost in Oracle Inventory in the specified Item from a user provided data file.The program shall capture and display the invalid records and the reasons for rejection of such records.The process shall provide choice to users whether the data has to be imported into Oracle using Interface 4. 6. 2. Hasman Software Solutions Pvt Ltd. .The process shall provide choice to users whether the Items cost shall be interfaced using Item Cost Templates.The process shall be seamlessly automated.Business Requirements 1. 5.The program shall validate the data provided by users and shall interface only valid records.

Flow Of Item Costing Interface Control file Flat File User Table No Validate Yes Staging Table Interface Table Hasman Software Solutions Pvt Ltd. Base table .

txt etc) Control File(.csv.Technical Requirements Files Flat 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 Hasman Software Solutions Pvt Ltd.. .

Implementation ● Packages ● HM09_ITEM_COST_IFACE_PKG ● Procedures ● ● ● ● HM09_ITEM_COST_MASTER HM09_ITEM_COST_IFACE_VAL_PROC HM09_ITEM_COST_IFACE_STD_PROC HM09_ITEM_COST_IFACE_SUB_PROC Hasman Software Solutions Pvt Ltd. .

Flow of Master Program Start Load Data E Exit Y Submit Load Program Wait Complete Y E Exit N Valid Y Data N Open Interface N Submit Validation Program Standard Import Program Wait Complete Y N Submit Import Program Wait Complete Y Y N N Exit Hasman Software Solutions Pvt Ltd. .

Flow of Loader Program Start Run The Loader Program Read Item Cost Data File Data File N Exits Exit Y Load Data Into User Table If Any Error in Loader Program Exit Hasman Software Solutions Pvt Ltd. .

.Validations ● Validation For Orgnization Code Validation For Item Validation For Cost Type Validation For Sub-element Validation For Transaction Type Validation For Cost Element ● ● ● ● ● Hasman Software Solutions Pvt Ltd.

Flow Standard Import Program Start Valid Data N Call The Submit Import Parameters Y Insert into Interface Table N Y Run Standard Program No Errors N Error Table Y Hasman Software Solutions Pvt Ltd. Exit .

Hasman Software Solutions Pvt Ltd. .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.

in user table validation_flag column updated to E .Test Scenarios S. template Through standard interface program Item Cost updated Sucessfully in the base Table 5 Validation is wrong.No Test Scenario Execution Parameters Expected Result 1 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 2 3 4 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.

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. Hasman Software Solutions Pvt Ltd. .

.Hasman Software Solutions Pvt Ltd.