Professional Documents
Culture Documents
Compiereで実現する低コスト
Compiereで実現する低コスト
14 6:52 PM 042
042
/
RP
CR
Co
pi
er
w
e
N a
e
s
r
i
r
e
t
p
n
r
n
i te em me
n
e st lop
y
s ve
e
d
Trends
ava
0
e
0
1
pie
Com
CR
/
P
ER
w
Nera
ise
r
e
nt
p
r
e
in nte em pm
e yst lo
s eve
d
JavaWorld 2006 August
043
M
R
w
C
/
Ho
tose ERPtion
u ee ica
fr ppl
a
Practice
GUI
2
51Compiere100
OSS
ERP/CRM
Compiere
text
ERP/CRM
GUI
1
Compiere
Compiere
ERP/CRM
GUI
2002
MPL
Moz
Compiere
052
1 XML
Compiere
http://www.compiere-japan.com/
1Compiere
XML
A Compiere
Compiere
BOM
Compiere
Compiere
Compiere
Compiere
w
Nera
ise
r
e
nt
p
r
e
in nte em pm
e yst lo
s eve
d
JavaWorld 2006 August
053
AjaxHTTP
Compiere
Compiere
Compiere2
Windows XPCompiere
40GB
1GBPC
PCDNS
1 RDBMS
RDBMS
Compiere
RDBMSWindows
Oracle Da
2.5.3b
Compiere1
2
Compiere
WebStore
Web
2 ERP
Compiere
3 Compiere
WebStore
4 WebStoreWeb
Web
Web
Web
3
2Compiere
Windows XP/2000Linux
Oracle 9i/10gSybase
Java
JDK 5.0
JAVA_HOME
Compiere
Swing4HTTPWEB
UI
054
OS
LANVPN
WAN
HTML
Beta
PDF
jPDF
jPDF
1
Compiere
http://www.oracle.com/technology/softw
are/products/database/oracle10g/
ORACLE_SID
SYSTEM
TNSNAMES
ORACLE_SIDorcl
SYSTEMmanager
2
Key Store Dialog
TNSNAMESorcl
Compiere
2 Compiere
Compiere
D:Compiere2
Compiere
RUN_setup.bat
Compiere
http://www.compiere-japan.com/download/
Compiere_ J2.5.3b.zip
RDBMSSYSTEM
manager
KeyStore
Compiere2
Password
D:Compiere2
Comp
iere
COMPIER
E_HOME
D:Compiere2
Compiere
JBoss
OK
3Compiere
Compiere
Compiere
JBoss Application Server
Practice
SSL
80443
PC
SSL
8080SSL8443
w
Nera
ise
r
e
nt
p
r
e
in nte em pm
e yst lo
s eve
d
JavaWorld 2006 August
055
3Webhttp://IBMNOTE/
Compiere
4
RDBMSCompiere
D:Compiere2dataComp
iere.dmpD:C
4Compiere
ompiere2utilsRUN_Im
portCompiere.bat6DOS
RDBMS
Compiere
Compiere
Compiere
Compiere
Compiere
Compiere2
D:Compiere2
D:Compiere2utilsRUN_Serve
RUN_Compiere2.bat
r2.bat
Compiere
4
Webhttp://IBMNOT
Compiere
3
E/
Com
Compiere
piere
Compiere
Compiere
Swing
CompiereCompiere
CompiereCompiere
Compiere
056
6 2
compiere
7 CompiereD:Compiere2utilsRUN_S
erver2Stop.bat
8 URL
IBMNOTE
CompierePC
1
URL
8080http://IBM
NOTE:8080/
9 CompiereCompiere
Compiere
Compiere
CompiereWeb
5
Compiere
6Compiere
GardenAdmin
3Compiere
System
System
SuperUser
System
GardenAdmin GardenAdmin
GardenWorld
GardenUser
GardenWorld
GardenUser
GardenWorld Admin
GardenWorld
HQ
HQ Warehouse
Compiere
RDB
MS5
Compiere34
GardenWorld
Gar
denAdmin
OK
6Compiere
Compiere
Compiere
Practice
w
Nera
ise
r
e
nt
p
r
e
in nte em pm
e yst lo
s eve
d
JavaWorld 2006 August
057
10
OK
14
OK
9
9
Japan
ZIP
101
ZIP+4
058
10
00
Infopostal
11
1010021
10
11
13
12
14
OK
11
12
13
Complete
OK
13
14
10 Compiere
12
PC Chair
OK
PC Chair
13
Practice
11
12345
Enter
12 14
13
w
Nera
ise
r
e
nt
p
r
e
in nte em pm
e yst lo
s eve
d
JavaWorld 2006 August
059
16
Comp
lete
16
1714
15
OK
15
18
OK
14 117
Compiere
16
060
17
Compiere
Web
19
GUI
Compiere
20
OK
Complete
Compiere
System Administration
System
SuperUser
System Administrator
18
21
19
20
Practice
w
Nera
ise
r
e
nt
p
r
e
in nte em pm
e yst lo
s eve
d
JavaWorld 2006 August
061
Compiere
RDBMS
Compiere
Compiere
Swing
Compiere
22
22
23
21Compiere
System Administrator
062
23
Sales Order
24
C_Order_
1SQL
RCREATE TABLE COMPIERE.I_MOVEMENT (
I_MOVEMENT_ID NUMBER(10) NOT NULL,
AD_CLIENT_ID NUMBER(10),
AD_ORG_ID NUMBER(10),
ISACTIVE CHAR(1) DEFAULT 'Y',
CREATED DATE DEFAULT SYSDATE,
CREATEDBY NUMBER(10),
UPDATED DATE DEFAULT SYSDATE,
UPDATEDBY NUMBER(10),
I_ISIMPORTED CHAR(1) DEFAULT 'N',
I_ERRORMSG NVARCHAR2(500),
VALUE NVARCHAR2(80),
LOCATORVALUE NVARCHAR2(80),
LOCATORTOVALUE NVARCHAR2(80),
M_LOCATOR_ID NUMBER(10),
M_LOCATORTO_ID NUMBER(10),
M_MOVEMENTLINE_ID NUMBER(10),
M_MOVEMENT_ID NUMBER(10),
MOVEMENTDATE DATE DEFAULT SYSDATE,
M_PRODUCT_ID NUMBER(10),
MOVEMENTQTY NUMBER DEFAULT 0,
DESCRIPTION NVARCHAR2(510),
CONFIRMEDQTY NUMBER DEFAULT 0,
SCRAPPEDQTY NUMBER DEFAULT 0,
TARGETQTY NUMBER DEFAULT 0,
PROCESSING CHAR(1),
PROCESSED CHAR(1)
DEFAULT 'N',
M_ATTRIBUTESETINSTANCE_ID NUMBER(10) DEFAULT 0,
M_ATTRIBUTESETINSTANCETO_ID NUMBER(10),
CONSTRAINT I_MOVEMENT_KEY PRIMARY KEY(I_ MOVEMENT _ID) )
C_Order_
25
24
15
Compiere
25
1
SQLOracle
SQL *Plus
compiere
15 25
Practice
w
Nera
ise
r
e
nt
p
r
e
in nte em pm
e yst lo
s eve
d
JavaWorld 2006 August
063
compiere
I_ MOV
26
EMENT
16
26
DB
OK
Dictionary
17OK
AD_Client_ID
@# AD_Client_ID @
AD_Org_ID
@# AD_Org_ID @
IsActive
Description
String
OK
Java
I_ErrorMsg
String
I_Movement_ID
String
M_LocatorTo_ID
Locator(WH)
M_Locator_ID
Locator(WH)
M_MovementLine_ID
Search
I_Movement_ID
Search
M_Product_ID
Search
M_AttributeSetInstance_ID
ProductAttribute
M_AttributeSetInstanceTo_ID
ProductAttribute
Processing
Button
5
I_MOVEME
NT
27
29
28
28
064
16
I_*
X_*
XX_*
17 Dictionary
I_MOVEMENT
Dictionary
UserMaintained
27
30
Inventory Movement Import
28
30
Inventory Movement I
mport
Compiere
29
Compiere
Compiere
Compiere
CompiereCVS
CVS
Compiere
GardenAdmin
ConnectionType
pserver
Inventory Moveme
User
anonymous
nt Import
Password
Practice
Host
cvs.sourceforge.net
RepositoryPath
/cvsroot/compiere
ProjectName
compiere_all
w
Nera
ise
r
e
nt
p
r
e
in nte em pm
e yst lo
s eve
d
JavaWorld 2006 August
065
2
package org.compiere.model;
compiere-al
lutils_dev
myDevEnv.bat
my
DevEnvTemplate.bat
compiere-
import
import
import
import
java.sql.PreparedStatement;
java.sql.ResultSet;
java.util.Properties;
java.util.logging.Level;
import org.compiere.util.DB;
import org.compiere.util.Env;
import org.compiere.util.Msg;
public class CalloutBPartner extends CalloutEngine {
allutils_devRUN_build.bat
CompiereEclipse
Eclipse
compiere-all
11
CompiereEclipse
OK
OK
2Compiere
Compiere1
Excel
18
CSV
Compiere
DB
C_BPartner_Location
066
CSV
Compiere
org.com
piere.model.CalloutBPartner.Address
CSV
GardenAdmin
C_Location_ID
18 http://www.compiere-japan.com/download/
Compiere
CSV
3Java
package org.compiere.process;
I_ MO
VEMENT
CSV
Comp
iere
Compiere
import
import
import
import
import
java.math.BigDecimal;
java.sql.PreparedStatement;
java.sql.ResultSet;
java.sql.Timestamp;
java.util.logging.Level;
import
import
import
import
import
import
org.compiere.model.X_I_Movement;
org.compiere.model.MMovement;
org.compiere.model.MMovementLine;
org.compiere.util.DB;
org.compiere.util.Env;
org.compiere.util.TimeUtil;
/**
* Perrform process.
* @return Message
* @throws Exception
*/
protected String doIt() throws java.lang.Exception {
Java
org.compiere.util.GenerateModeljava
User Maintained
Compiere
compiere-allbasesrcorgcompie
reprocess
Dictionary
I_MovementDicti
compiere-allutils_dev
RUN_build.bat
Compiere
Compiere
onary
Java
31
319
Practice
19 http://www.javaworld.jp/magazine/
w
Nera
ise
r
e
nt
p
r
e
in nte em pm
e yst lo
s eve
d
JavaWorld 2006 August
067
31
32
32
67
I_Movement
GarderAdmin
I_Mo
Inventory Mo
vement
processing
vement Import
Proc
ess Now
OK
OK
I_Movement
processing
Button
Com
piere
Processing
Compiere
Process Now
068
DB
Client
AD_Client_ID
AD_Client_ID
TableDirect
AD_ClientTrxSecurity validation
Organization
AD_Org_ID
TableDirect
AD_OrgTrxSecurity validation
Locator
M_Locator_ID
M_Locator_ID
Locator(WH)
LocatorTo
M_LocatorTo_ID
M_LocatorTo_ID
Locator(WH)
MovementDate
MovementDate
MovementDate
Date
DeleteOldImported
DeleteOldImported Yes-No