00 Advanced BDD Labs
00 Advanced BDD Labs
2 / 16
Table Of Contents
1. GCE Preview.......................................................................................................................................................3
1.1. GCE - ERP Review..........................................................................................................................................3
1.2. GCE n-tier architecture : Data Tier..................................................................................................................4
1.2.1. Introduction to GCE conceptuel model......................................................................................................4
1.2.2. The third parties (Les Tiers).......................................................................................................................5
1.2.3. Products (Les produits)...............................................................................................................................6
1.2.4. Rates / Tariffs (Les tarifs)...........................................................................................................................7
1.2.4. Stocks / Inventories (Les stocks).................................................................................................................8
1.2.4. Events (Les vnements).............................................................................................................................9
1.3. GCE n-tier architecture: Application Tier......................................................................................................10
1.3.1. Preview.....................................................................................................................................................10
1.4. GCE n-tier architecture: Presentation Tier.....................................................................................................10
1.4.1. Preview.....................................................................................................................................................10
2. Labs....................................................................................................................................................................11
2.1. SQL Practice.................................................................................................................................................11
2.1.1. SELECT & JOIN Statement......................................................................................................................11
2.1.2. JOIN Statement.........................................................................................................................................11
2.1.3. CREATE & DROP Statement....................................................................................................................11
2.1.4. INSERT and DROP Statement..................................................................................................................12
3 / 16
1. GCE Preview
1.1. GCE - ERP Review
GCE is an ERP software package that uses an n-tier architecture. GCE stands for Generix Collaborative
Enterprise, the name of the complete product that includes the Historian Client / Server part (formerly
Generix) and the Web part (still called eGx).
An ERP software package like GCE will allow you to manage a product repository, a list of customers and
suppliers. It will allow you to place orders for purchases and sales, manage inventories, warehouses and
deliveries, develop complex pricing
GCE is a product designed to interface simply with other products, firstly with products also offered by
GENERIX GROUP, such as cashier solutions under Windows AGIL, ex-INFLUE's EDI modules as well as
specialized products Logistics INFOLOG. GCE is based on proven technologies such as Oracle databases
and the StreamServe publishing solution.
In Web mode the application is in the form of a page made up of different frames. Everything can
be parameterized using style sheets in order to create a customized application.
This is a data sheet about the product AG100.
4 / 16
5 / 16
6 / 16
7 / 16
8 / 16
Inventories are divided into multiple tables, the DSK (global stocks) table, the ESK table (inventory by
location - bins for example), and the LSK and OSK (batch inventory) tables. The MSK table tracks the
inventory movements. As for PSK, it allows to consult the forecast stocks (after order and before delivery).
9 / 16
As GCE is a highly configurable product, the features arent fixed. The fields of some tables can store
personalized data, the behavior of the application is parameterized specifically for each client, which
provides great flexibility. On the other hand, the application is not directly exploitable after installation and
requires a more or less lengthy parameterization phase depending on the desired complexity.
10 / 16
2. Labs
2.1. SQL Practice
2.1.1. SELECT & Statement
For each table, in the GCE data model, give the select statement for a unique record
Third parties: TIE, ADR, CTC
Product: PRO, PRC
Rates: TSC
Events: EVE, EVP, EVL
11 / 16
12 / 16
13 / 16
14 / 16
Password VM admin
DataBase SCE1/infor1
GCE DEMENG/DEMENG
Sur le navigateur internet : localhost:8888/gce140/btoe <= ?
SELECT * FROM TIE WHERE TYPTIE='CLI' AND SIGTIE='AGCLI003' AND CODSOC = 1;
SELECT * FROM ADR WHERE TYPTIE='CLI' AND LIBADR ='ARCELOR' AND CODSOC = 1 AND
NUMADR = 1;
SELECT * FROM CTC WHERE SIGADR ='AGCLI003' and codsoc =1;
15 / 16
Rapport
Nous avons tous dabord choisi un client pour lequel nous avons cr les quatres venements : Quote,
Order, Deliveries, Invoicing.
Pour notre nous avons choisi comme client LAGARDERE
SELECT * FROM EVE WHERE TYPEVE = DEV AND SIGTIE = AGCLI010 (quote)
SELECT * FROM EVE WHERE TYPEVE = CDV AND SIGTIE = AGCLI010 (order)
SELECT * FROM EVE WHERE TYPEVE = FAV AND SIGTIE = AGCLI010 (facture)
SELECT * FROM EVE WHERE TYPEVE = LIV AND SIGTIE = AGCLI010 (Livraison)
16 / 16