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.

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.

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

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

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

Exit

Submit Load Program

Wait

Complete

Y E Exit

N Valid Y Data N
Open Interface

N Submit Validation Program Standard Import Program Wait


Complete

N Submit Import Program Wait


Complete Y

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

Insert into Interface Table N

Y Run Standard Program No Errors N Error Table Y

Hasman Software Solutions Pvt Ltd.

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.

Hasman Software Solutions Pvt Ltd.

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

Item Cost updated Sucessfully in the base Table

Validation is wrong,in user table validation_flag column updated to E

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.

You might also like