Вы находитесь на странице: 1из 2

CREATE OR REPLACE PACKAGE XX_PACK_17012012 AUTHID CURRENT_USER AS

PPS.xxeiil_allindia_stock_4 AUTHID CURRENT_USER as


/* $Header: xxeiil_all_india_stock 115.261 2006/09/05 03:00:52 Biplab $ */
/***********************************************************
--- purpose:
to prepare item wise stock ledger
--- Parameters:
GL_Period
(required)
Organization (optional)
--- Created by:
Biplab De (Conacent Consulting Pvt Ltd.)
--- Date created :
05-Sep-2006
--- Last updated :
09-Sep-2006
************************************************************/
TYPE item_stock_rec IS RECORD
(
Organization_id NUMBER,
Organization_code VARCHAR2(3),
Inventory_item_id NUMBER,
Item_code VARCHAR2(40),
item_desc VARCHAR2(240),
product_type VARCHAR2(40),
product_sub_type VARCHAR2(40),
UOM VARCHAR2(15),
Opening_stock_qty NUMBER DEFAULT 0,
Opening_stock NUMBER DEFAULT 0,
Purchased_Qty NUMBER DEFAULT 0,
Purchased NUMBER DEFAULT 0,
Production_Qty NUMBER DEFAULT 0,
Production NUMBER DEFAULT 0,
Sales_Qty NUMBER DEFAULT 0,
Sales NUMBER DEFAULT 0,
Adjustment_Qty NUMBER DEFAULT 0,
Adjustment NUMBER DEFAULT 0,
Accnt_alias_qty NUMBER DEFAULT 0,
Accnt_alias NUMBER DEFAULT 0,
Misc_Qty NUMBER DEFAULT 0,
Misc
NUMBER DEFAULT 0,
inter_comp_transfer_qty NUMBER DEFAULT 0,
inter_comp_transfer NUMBER DEFAULT 0,
Cost_update NUMBER DEFAULT 0,
Cost_update_qty NUMBER DEFAULT 0,
closing_stock_qty NUMBER DEFAULT 0,
closing_stock NUMBER DEFAULT 0,
SUBINVENTORY_CODE VARCHAR2(30));
--TRANSACTION_REFERENCE VARCHAR2(240)); -- PARTHA 10-DEC-07
TYPE item_stock_tab IS TABLE OF item_stock_rec INDEX BY BINARY_INTEGER;
/*********************************************************
-- buildup program calls from report / concurrent program
-- find closing balance for each item (organization wise)
-- then calculates opening balance
**********************************************************/
PROCEDURE buildup_stock_17012012
(
p_period_name_from IN VARCHAR2,
p_period_name_to IN VARCHAR2,

--A

p_Subinventory_Code IN VARCHAR2 ,
p_organization_id NUMBER,
p_item_id NUMBER DEFAULT NULL
);
/************************************************************
-- clasify transactions into the following categories
-production
-sales
-purchase
-adjustment etc
-- for the perticular period
*************************************************************/
PROCEDURE get_transaction_17012012
(
p_SUBINVENTORY_code VARCHAR2,
P_FROM_DATE IN DATE,
P_TO_DATE IN DATE,
p_item_stock IN OUT item_stock_rec
);
--procedure set_openning(p_to_date in date, p_item_stock in out item_stock_rec);
/******************************************************
-- Populate temporary global table : xx_all_india_stock
--********************************************************/
PROCEDURE populate_table_17012012(p_item_stocks IN item_stock_tab);
END XX_PACK_17012012;
/

--xxeiil_allindia_stock_4;

Вам также может понравиться