RPC_PRODUCT_VW

(SQL View)
Index Back

Product information

View used to retreive product information

SELECT a.SETID , a.PRODUCT_ID , a.DESCR , a.PROD_TYPE , d.XLATSHORTNAME , b.RB_HLEV_ID , ' ' , c.RB_HLEV_DESCR , b.PROD_MLPB_HCON_FLG , b.PROD_MLPB_DISC_FLG , a.PRICE_KIT_FLAG , a.INSTALLED_PROD , b.OFFER_TYPE , b.BUNDLING_TYPE , f.CONFIG_COUNT_FUNC , 'N' , %CurrentDateIn , %CurrentDateIn , 'N' , %CurrentDateIn , %CurrentDateIn , 'N' , %CurrentDateIn , %CurrentDateIn , 'N' , %CurrentDateIn , %CurrentDateIn , (CASE WHEN x.RBT_ACCOUNT_SEL = 'Y' THEN 'Y' ELSE 'N' END) , (CASE WHEN x.RBT_ACCOUNT_SBIL = 'Y' THEN 'Y' ELSE 'N' END) FROM PS_PROD_ITEM a LEFT OUTER JOIN PS_RBT_PROD_ITEM x ON (x.SETID = a.SETID AND x.PRODUCT_ID = a.PRODUCT_ID) , PS_PROD_MLPB_ITEM b LEFT OUTER JOIN PS_RB_MOD_TYPE_DFN f ON (f.MOD_TYPE_ID = b.MOD_COUNT_TYPE) , PS_RB_HLEV_DFN_TBL c , PSXLATITEM d , PS_RB_MLPB_STRUCT e WHERE a.SETID = b.SETID AND a.PRODUCT_ID = b.PRODUCT_ID AND a.EFF_STATUS = 'A' AND a.CFG_KIT_FLAG = 'M' AND a.SETID = e.SETID AND e.STRUCTURE_ID = c.STRUCTURE_ID AND b.RB_HLEV_ID = c.RB_HLEV_ID AND d.fieldname = 'PROD_TYPE' AND a.PROD_TYPE = d.FIELDVALUE AND d.EFF_STATUS = 'A'

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 SETID Character(5) VARCHAR2(5) NOT NULL This field is used to store the value of SetID on various setup tables.
2 PRODUCT_ID Character(18) VARCHAR2(18) NOT NULL Product ID
3 DESCR Character(30) VARCHAR2(30) NOT NULL Description
4 PROD_TYPE Character(4) VARCHAR2(4) NOT NULL A new field has been introduced as Product Type to distingush the product types like, Physical Products and Service Products. It is used for PDM enhancement.
AGR=Service Agreement
CMT=Commitment Product
ENG=Engagement Service
PHY=Standard Product
PKG=Package Product
SUB=Subscription Product
SVC=Service Product
5 PROD_TYPE_DESCR Character(30) VARCHAR2(30) NOT NULL Field used for storing Multileve product type description
6 RB_HLEV_ID Character(20) VARCHAR2(20) NOT NULL Field used for storing multilevel structure level id information
7 RB_CONFIG_TYPE Character(4) VARCHAR2(4) NOT NULL Configurator Component Type ID' field used by Multilevel Component Types definition page
TYP1=Type 1
TYP2=Type 2
TYP3=Type 3
TYP4=Type 4
TYP5=Type 5
TYP6=Type 6
8 COMP_TYPE_DESCR Character(30) VARCHAR2(30) NOT NULL Field used for storing Multileve component type description
9 PROD_MLPB_HCON_FLG Character(1) VARCHAR2(1) NOT NULL Hide in Configurator' flag used bu Product Definition page for defining new Multilevel Product Bundles
10 PROD_MLPB_DISC_FLG Character(1) VARCHAR2(1) NOT NULL Disable in Configurator' flag used bu Product Definition page for defining new Multilevel Product Bundles
11 PRICE_KIT_FLAG Character(1) VARCHAR2(1) NOT NULL Price Kit Flag
C=at Component Level
T=at Top Level
12 INSTALLED_PROD Character(1) VARCHAR2(1) NOT NULL Indicates that the product will be tracked as an installed product.
13 OFFER_TYPE Character(3) VARCHAR2(3) NOT NULL New Field added to PROD_MLPB_ITEM table to store information about offer type for given product
GRP=Group
SHR=Shared
14 BUNDLING_TYPE Character(3) VARCHAR2(3) NOT NULL Field used for storing information about Product Bundling Type of product definition
DED=Dedicated
IND=Individual
15 OPER_COUNT_FUNC Character(254) VARCHAR2(254) NOT NULL Field used for storing the name of group offer counting function assign to the group offer being exported
16 COMM_RLON_FLAG Character(1) VARCHAR2(1) NOT NULL Faield used for storing commercial relies on flag
17 COMM_RLON_BEGIN_DT Date(10) DATE field used for storing Commercial Relies On begin date
18 COMM_RLON_END_DATE Date(10) DATE field used for storing Commercial Relies On end date
19 RELIES_ON_FLAG Character(1) VARCHAR2(1) NOT NULL Field used for storing the information flag if any Relies On rule is defined for a product
20 RELIES_ON_BEGIN_DT Date(10) DATE Field used for storing the earlies begin date of a Relies On rule defined for te product
21 RELIES_ON_END_DT Date(10) DATE Field used for storing the latest end date of a Relies On rule defined for te product
22 BRINGS_ON_FLAG Character(1) VARCHAR2(1) NOT NULL Field used for storing the information flag if any Brings On Creation rule is defined for a product
23 BRINGS_ON_BEGIN_DT Date(10) DATE Field used for storing the earlies begin date of a Brings On Creation rule defined for te product
24 BRINGS_ON_END_DT Date(10) DATE Field used for storing the latest end date of a Brings On Creation rule defined for te product
25 BRING_REM_FLAG Character(1) VARCHAR2(1) NOT NULL Field used for storing the information flag if any Brings and Removes rule is defined for a product
26 BRING_REM_BEGIN_DT Date(10) DATE Field used for storing the earlies begin date of a Brings and Removes rule defined for te product
27 BRING_REM_END_DT Date(10) DATE Field used for storing the latest end date of a Brings and Removes rule defined for te product
28 RBT_ACCOUNT_SEL Character(1) VARCHAR2(1) NOT NULL Field used for storing Billing Account Selectable flag value
29 RBT_ACCOUNT_SBIL Character(1) VARCHAR2(1) NOT NULL Field used for storing Split Billing flag value