You are on page 1of 98

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

i

DocumentWirte: 永中 OfficeForLinux+VirtualBox i O RACLE E-B USINESS S UITE R12 入门学习 作 者 :

ORACLEE-BUSINESSSUITER12入门学习

:

Jarwang

建档时间:

2009-02-27

最后更新:

本文将持续不断地完善!

文档号:

:

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

ii

Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox ii
文档控制 更新履历 3 日期 作者 版本 修改备注 Jarwang 查核 姓名 职位 分发 No Name
文档控制
更新履历
3
日期
作者
版本
修改备注
Jarwang
查核
姓名
职位
分发
No
Name
Location
1
2
3
4

NoteToHolders:

Ifyoureceiveanelectroniccopyofthisdocumentandprintitout,pleasewriteyour

nameontheequivalentofthecoverpage,fordocumentcontrolpurposes.

Ifyoureceiveahardcopyofthisdocument,pleasewriteyournameonthefront

cover,fordocumentcontrolpurposes.

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

iii

Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox iii

目录

文档控制

 

ii

目录

 

iii

EBS系统基础

 

1

EBS及数据库相关

 

1

EBS登录

 

1

 

OracleEM无法启动

 

3

Workfow状态图无法查看

3

升级数据库

 

3

EBS客制化应用

 

3

创建客制化表空间

 

3

 

创建客制化用户并授权

 

4

创建客制化应用

 

4

注册Oracle用户

 

4

定义数据组

 

5

创建客制化应用目录

 

5

注册HEK_TOP目录

 

6

开发工具配置

 

7

下载OracleDeveloperTools

 

7

 

安装OracleDeveloperTools

 

7

 

配置FORM二次开发环境

 

8

编译FORM

8

客制化菜单出错

 

9

并发管理器出错(Inactive状态)

10

OracleBIDiscoverer

 

11

Discoverer报表开发

 

11

EBS-BIEE安装

12

BIEE安装

12

BIEE使用

14

总帐模块设置

18

准备设置

18

定义职责

 

18

定义用户

 

19

定义组织地点

19

定义BG、LE

 

20

会计科目段设置

21

定义值集

 

21

定义科目段表

23

定义值

28

定义交叉验证规则

 

32

交叉规则验证

 

32

定义科目表映射

 

33

定义说明性弹性域

33

定义会计日历

 

33

定义日历

 

33

定义工作日历

 

33

定义事务处理日历

34

定义币种

34

定义货币

 

34

定义汇率

 

34

定义日记帐

 

36

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

iv

定义日记帐类别

36

定义冲销方法

 

36

会计科目设置

37

定义法人实体

 

37

会计选项设置

 

40

1.添加法人实体

40

2.设置主分类帐各会计属性。

42

2.1PrimaryLedger:LedgerOptions

 

42

2.2PrimaryLedger:ReportingCurrencies

 

45

2.3PrimaryLedger:BalancingSegmentValueAssigments

 

46

2.4PrimaryLedger:OperationUnits

 

46

2.5PrimaryLedger:Sequencing

 

47

从分类帐会计选项设置

 

50

2.6SecondaryLedger:LedgerOptions

 

50

2.7SecondaryLedger:PrimarytoSecondaryLedgerMapping

 

51

2.8SecondaryLedger:ReportingCurrencies,BalancingSegmentValues

Assignments

52

2.9SecondaryLedger:Sequencing

 

52

定义预置文件

 

54

打开会计期间

 

55

总帐模块测试

56

准备测试

56

配置GL序列号

 

56

输入手工日记帐

56

过帐出错

57

INV模块设置

60

准备设置

60

定义职责

60

定义基础配置

 

60

定义物料弹性域集

 

64

定义物料分类弹性域

 

65

定义物料分类弹性域值

 

68

定义组织地点

 

71

定义库存日历

 

73

定义组织单元(MOAC)

 

75

定义MOAC配置文件

 

75

定义主库存组织

 

75

定义库存组织

 

78

定义库存属性控制层次

 

81

定义库存单位类型

 

82

定义物料分类弹性域组合

 

82

定义物料分类集

 

83

定义各模块的分类集

 

84

定义子库存

 

85

定义子库存货位

 

86

定义帐户别名

 

87

定义库存事务来源

 

87

定义库存事务处理原因代码

88

定义组织访问权限

88

定义物料类型

 

89

定义物料模板

 

89

系统配置文件

 

90

打开库存期间

 

90

库存模块测试

92

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

v

设置物料

OtherNotes

92

93

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

1

Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 1

EBS系统基础

EBS-r12的安装请参考,我的另一篇文章<<ORACLE-EBS(R12)安装>>文章。本文不会涉及其R12

安装等的知识。另外,我是从EBS-11i转过来的,所以有些东西不会讲太细(尽管我认为已经很细

了。^_^)。一些更为细节的内容,请参考我的另一篇文章<<Oracle-ERP(foundation)笔记>>

以下是EBS-R12.0.4基本信息。

操作系统:RHEL5u2(x86-64bit)

ORACLE_SID:PROD

EBS访问域名:localhost.localdomain

EBS安装目录:/d01/oracle

两个环境变量:DB=>.ora应用层=>.app

两个环境变量: DB 层 =>.ora 应用层 =>.app EBS 及数据库相关 EBS 登录 EBS-R12

EBS及数据库相关

EBS登录

EBS-R12安装时,会自动安装Oracle10g,并会自动创建以下用户。

登录EBS: http://xxx.xxx.xxx:8000/

EBS用户: sysadmin/sysadmin

如图:

EBS 用户: sysadmin/sysadmin 如图:

---------------------------------------------------------------------------------------

另外64位的LINUX是无法登录R12。只好安装VirtualBox,再安装XP来访问。可今天突然

VirtualBox无法打开。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

2

提示:VBoxstatuscode:-1908(VERR_VM_DRIVER_NOT_INSTALLED).

解决:

su-

/etc/init.d/vboxdrvsetup

--------------------------------------------------------------------------------------

连接Database: sqlplus/nolog

Database用户: apps/apps

需要注意的是,apps用户就是数据库的超级用户。另外syssystem用户密码,我们可以通过本地

登录进行修改。

如图:

登录进行修改。 如图: isqlplus

isqlplus在默认状态都是没有启动的。我们可以手工启动它。

启动isqlplusisqlplusctlstart

登录isqlplus: http://xxx.xxx.xxx:5560/isqlplus/

如图:

启动 isqlplus : isqlplusctlstart 登录 isqlplus: http://xxx.xxx.xxx:5560/isqlplus/ 如图:

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

3

OracleEM无法启动

OracleEM在默认时,也没有启动。我们可以手工启动它。

启动OracleEM: emctlstartdbconsole

报错:

OC4JConfigurationissue.

/d01/oracle/PROD/db/tech_st/10.2.0/oc4j/j2ee/XXXXnotfound.

重新创建EMemca-configdbcontroldb-reposrecreate

失败!直接使用DBCA重新创建一个数据库,仍然提示OracleEM没有成功。猜测可能是EBS自带的

数据库为Lite版,没有EM?这只是个猜测。解决办法是使用OracleEMGridControl或者升级数据

库。具体的操作请参考我的另一个文章<<OCP学习笔记>>

Workfow状态图无法查看

点击查看工作流状态图进出错。

Youhaveencounteredanunexpectederror.PleasecontacttheSystemAdministratorforassistance

升级数据库

升级数据库 EBS 客制化应用 创建客制化表空间

EBS客制化应用

创建客制化表空间

创建两个表空间,HEK_DATA存放数据,HEK_INDEX存入索引。

createtablespaceHEK_DATA

datafile '/d01/oracle/PROD/db/apps_st/data/hek_data.dbf' size 200M reuse

autoextendonnext100M;

createtablespaceHEK_INDEX

datafile '/d01/oracle/PROD/db/apps_st/data/hek_index.dbf' size 200M reuse

autoextendonnext100M;

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

4

创建客制化用户并授权

createuserhekidentifiedbyhekdefaulttablespaceHEK_DATA

temporarytablespacetemp;

grantresourcetohek;

grantconnecttohek;

grantcreatetabletohek;

grantdroptabletohek;

grantcreateviewtohek;

grantdropviewtohek;

grantcreatepackagetohek;

grantdroppackagetohek;

grantcreatesynonymtohek;

grantdropsynonymtohek;

grantcreatesequencetohek;

grantdropsequencetohek;

创建客制化应用

路径:ApplicationDeveloper=>Application=>Register

ApplicationDeveloper=>Application=>Register 注册 Oracle 用户 路径: SystemAdministrator= >

注册Oracle用户

路径:SystemAdministrator=Security=>ORACLE=>Register

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

5

DocumentWirte: 永中 OfficeForLinux+VirtualBox 5 定义数据组 路径: SystemAdministrator= >

定义数据组

路径:SystemAdministrator=Security=>ORACLE=>Datagroup

SystemAdministrator= > Security=>ORACLE=>Datagroup 创建客制化应用目录 登录 EBS 所在服务器 (

创建客制化应用目录

登录EBS所在服务器(注意source环境变量),并$APPL_TOP

/d01/oracle/PROD/apps/apps_st/appl)下创建客制化应用目录。其中hek要和上面的客制化

简称HEK匹配。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

6

[oracle@localhost~]$source.app

[oracle@localhost~]$cd$APPL_TOP

[oracle@localhostappl]$pwd

/d01/oracle/PROD/apps/apps_st/appl

[oracle@localhostappl]$mkdirhek

最终目录如下所示:

[oracle@localhostappl]$mkdirhek 最终目录如下所示: 注册 HEK_TOP 目录 在 PROD_localhost.xml (

注册HEK_TOP目录

PROD_localhost.xml/d01/oracle/PROD/inst/apps/PROD_localhost/appl/admin

)注册HEK_TOP目录。

<HEK_TOPoa_var="s_hektop"oa_type="PROD_TOP"

oa_enabled="FALSE">/d01/oracle/PROD/apps/apps_st/appl/hek/12.0.0</HEK_TO

P>

具体的规则语法可参考AU_TOP。配置完后,重启用EBS应用层服务。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

DocumentWirte: 永中 OfficeForLinux+VirtualBox 7 开发工具配置 下载 OracleDeveloperTools EBS - R12

7

开发工具配置

下载OracleDeveloperTools

EBSR12大量采用了OAF页面,但主要仍是基于FORMS

下载开发工具:http://edelivery.oracle.com

下载B24499-01B24500-01这两个文件。

下载 B24499-01 、 B24500-01 这两个文件。 •OracleFormsDeveloper10.1.2.2

•OracleFormsDeveloper10.1.2.2

•OracleReportsDeveloper10.1.2.2

•OracleApplicationObjectLibraryRelease12

安装OracleDeveloperTools

基于WINDOW的安装,比较简单。选择完全安装即可

安装 OracleDeveloperTools 基于 WINDOW 的安装,比较简单。选择完全安装即可

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

8

配置FORM二次开发环境

1.从$AU_TOP/resource下载Libraries

2.从$AU_TOP/forms/USAPPSTAND.fmb

2.从$AU_TOP/forms/US下载template.fmb

3.在本机创建一个开发目录,如C:\deve,并在其下创建下级目录librariesforms

注意:libraries包及APPSTAND.fmb放在libraries目录下,template.fmb放在forms目录下。

4.修改注册表(HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_DevSuiteHome1)。

FORMS_PATH前加入:C:\deve\libraries;C:\deve\forms;

在 FORMS_PATH 前加入: C:\deve\libraries;C:\deve\forms; 5. 打开 template.frmb 。 与 11i 比较, FORM 变成

5.打开template.frmb

C:\deve\libraries;C:\deve\forms; 5. 打开 template.frmb 。 与 11i 比较, FORM 变成 10g ,并且自带了一个

11i比较,FORM变成10g,并且自带了一个OC4J。界面也比FORM6i友好多了。

编译FORM

1.编译FORM:与11i编译FORM的命令不同。

11i是使用f60genxxx.fmbapps/apps

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

9

r12则使用frmcpmTEMPLATE1.fmbapps/apps

后面都可以加output_file=xxx.fmx,即编译成功fmx要存放的目录。另外,如果请示找不到命令,

则可直接在/d01/oracle/PROD/apps/tech_st/10.1.2/bin下去找frmcpm。或者在.bash_profile

F_PATH=/d01/oracle/PROD/apps/tech_st/10.1.2

PATH=$PATH:$F_PATH/bin

exportPATH

2.注册表单、功能、菜单、职责,就完成我们二次开发的FORM

FORM 。 客制化菜单出错 标准的 FORM

客制化菜单出错

标准的FORM不会出错,只有客制化的FORM出错。如下提示:

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

10

DocumentWirte: 永中 OfficeForLinux+VirtualBox 10 解决: 并发管理器出错 (Inactive 状态 )

解决:

并发管理器出错(Inactive状态)

并发管理器一直都是Inactive状态,如图:

) 并发管理器一直都是 Inactive 状态,如图: 解决:重启并发管理器后解决。 cd~ source.app

解决:重启并发管理器后解决。

cd~

source.app

cd/d01/oracle/PROD/inst/apps/PROD_localhost/admin/scripts

./adcmctl.shstop

./adcmctl.shstart

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

11

OracleBIDiscoverer

下载开发工具:http://edelivery.oracle.com

下载B24501-01这一个包。这是一个forwindow的安装包。

这一个包。这是一个 forwindow 的安装包。 配置一下 tnsnames ,就可以使用 BI

配置一下tnsnames,就可以使用BI工具了。从直观上来看,r12BI开发工具,与11i中的

Discoverer套件差不多,只也过升级到10g了。

Discoverer 套件差不多,只也过升级到 10g 了。 Discoverer 报表开发 注:有关 DISCOVERER

Discoverer报表开发

注:有关DISCOVERER的具体使用请参考<<Oracle-ERP(foundation)笔记>>

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

DocumentWirte: 永中 OfficeForLinux+VirtualBox 12 EBS-BIEE 安装 BIEE 安装 Oracle 现在首推 BIEE ,

12

EBS-BIEE安装

BIEE安装

Oracle现在首推BIEEDiscovererReport已经是列入Oracle要淘汰的工具了。另外R12本身也融合

BIEE

下载BIEE工具:http://edelivery.oracle.com

下载B42085-01forlinux共有四个包。这个包与Oracle首页上的BIEE不同,那只是一个单独的BI

具。

解压后,进行$存储目录/RH_Linux/Server/Oracle_Business_Intelligence

./setup.sh

$ 存储目录 /RH_Linux/Server/Oracle_Business_Intelligence ./setup.sh 选择要安装的目录:如 /opt/OracleBI

选择要安装的目录:如/opt/OracleBI

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

13

) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 13 安装 BIEE 需要 JDK1.5 或更高版本。

安装BIEE需要JDK1.5或更高版本。

) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 13 安装 BIEE 需要 JDK1.5 或更高版本。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

14

DocumentWirte: 永中 OfficeForLinux+VirtualBox 14 BIEE 安装过程中,进度条会很早就显示 100

BIEE安装过程中,进度条会很早就显示100%,但实际还在安装中,请耐心等待。

BIEE使用

BIEE的安装目录OracleBI_HOME,如:/opt/OracleBI,打开index_bi_ee.html

BIEE功能分成二部分,1BIPublisher2OracleBIInteractiveDashboards(仪表盘)

1BIPublisher,用户/密码:Administartor/Administartor

(仪表盘) 1 . BIPublisher ,用户/密码: Administartor/Administartor 查看 BIEE 自带的报表。

查看BIEE自带的报表。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

15

DocumentWirte: 永中 OfficeForLinux+VirtualBox 15 2 . OracleBIInteractiveDashboards

2OracleBIInteractiveDashboards

这个服务默认是没有启动的,要配置一下方可使用。

2.1修改user.sh(在OracleBI_HOME/setup目录下,如:/opt/OracleBI/setup

加入如下代码,我们可以参考user.sh的注解来写。

ORACLE_HOME=/d01/oracle/PROD/db/tech_st/10.2.0

#ORACLE_HOMEebs数据库的安装目录

exportORACLE_HOME

TNS_ADMIN=$ORACLE_HOME/network/admin/PROD_localhost

exportTNS_ADMIN

PATH=$ORACLE_HOME/bin:$PATH

exportPATH

SHLIB_PATH=$ORACLE_HOME/lib:$SHLIB_PATH:/d01/oracle/PROD/db/tech_st/10.2.0/jr

e/1.4.2/lib

2.2检查BI进程是否正常

cd/opt/OracleBI/setup

./run-sa.shstart

./run-saw.shstart

./run-sch.shstart

./oc4j-start

2.3停止OC4J

./oc4j-shutdown-port23791-password654321

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

16

2.4后台运行ocj4j

cd/opt/OracleBI/setup

nohup./oc4j-start>/tmp/a.log&

tail-f/tmp/a.log

2.5可以访问仪表盘了。

http://localhost.localdomain:9704/analytics

tail-f/tmp/a.log 2.5 可以访问仪表盘了。 http://localhost.localdomain:9704/analytics

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

17

) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 17 也可以通过仪表盘访问 BI-Publisher.

也可以通过仪表盘访问BI-Publisher.

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

18

DocumentWirte: 永中 OfficeForLinux+VirtualBox 18 总帐模块设置 准备设置 定义职责
DocumentWirte: 永中 OfficeForLinux+VirtualBox 18 总帐模块设置 准备设置 定义职责
DocumentWirte: 永中 OfficeForLinux+VirtualBox 18 总帐模块设置 准备设置 定义职责
DocumentWirte: 永中 OfficeForLinux+VirtualBox 18 总帐模块设置 准备设置 定义职责
DocumentWirte: 永中 OfficeForLinux+VirtualBox 18 总帐模块设置 准备设置 定义职责
DocumentWirte: 永中 OfficeForLinux+VirtualBox 18 总帐模块设置 准备设置 定义职责
DocumentWirte: 永中 OfficeForLinux+VirtualBox 18 总帐模块设置 准备设置 定义职责
DocumentWirte: 永中 OfficeForLinux+VirtualBox 18 总帐模块设置 准备设置 定义职责

总帐模块设置

永中 OfficeForLinux+VirtualBox 18 总帐模块设置 准备设置 定义职责

准备设置

定义职责

路径:SystemAdministrator=>Security=>Responsibility=>Define

18 总帐模块设置 准备设置 定义职责 路径:SystemAdministrator=>Security=>Responsibility=>Define
18 总帐模块设置 准备设置 定义职责 路径:SystemAdministrator=>Security=>Responsibility=>Define

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

19

定义用户

路径:SystemAdministrator:=>Security=>User=>Define

注 :

:另外添加GlobalSuperHRMSManager的职责,以便定义BusinessGroup。

定义组织地点

路径:GlobalSuperHRMSManager=>WorkStructures>Location

定义组织地点 路径:GlobalSuperHRMSManager=>WorkStructures>Location

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

20

DocumentWirte: 永中 OfficeForLinux+VirtualBox 20 定义BG、LE

定义BG、LE

路径:GlobalSuperHRMSManager=>WorkStructures=>Organization=>Description

在Name中输入HEKBusinessGroup,然后再行明细的Name中选择BusinessGroup。

在Name中输入HEKBusinessGroup,然后再行明细的Name中选择BusinessGroup。 点击Others按钮。

点击Others按钮。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

21

DocumentWirte: 永中 OfficeForLinux+VirtualBox 21 ` 会计科目段设置 定义值集
DocumentWirte: 永中 OfficeForLinux+VirtualBox 21 ` 会计科目段设置 定义值集

`

会计科目段设置

定义值集

路径:GeneralLedger:Setup>Financials>Flexfields>Validation>Sets

定义六个值集。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

22

Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 22
Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 22

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

23

DocumentWirte: 永中 OfficeForLinux+VirtualBox 23 定义科目段表 路径:
DocumentWirte: 永中 OfficeForLinux+VirtualBox 23 定义科目段表 路径:
DocumentWirte: 永中 OfficeForLinux+VirtualBox 23 定义科目段表 路径:

定义科目段表

路径:GeneralLedger:Setup>Financials>Flexfields>Key>Segments

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

24

查找出“AccountingFlexfield”键弹性域,添加自己的科目表结构

会计科目段:定义成六段。这个应该根据公司财务核算体系来确认。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

25

Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 25

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

26

Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 26

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

27

Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 27

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

28

DocumentWirte: 永中 OfficeForLinux+VirtualBox 28 定义值 路径:
DocumentWirte: 永中 OfficeForLinux+VirtualBox 28 定义值 路径:

定义值

路径:GeneralLedger:Setup>Financials>Flexfields>Validation>Values

1.公司段值集:

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

29

DocumentWirte: 永中 OfficeForLinux+VirtualBox 29 2. 部门段值集 注:部门段值集,我们定义了

2.部门段值集

永中 OfficeForLinux+VirtualBox 29 2. 部门段值集 注:部门段值集,我们定义了 Group

注:部门段值集,我们定义了Group。因为部门段往往是存在组织关系的。

2.1定义Group

路径:GeneralLedger:Setup>Financials>Flexfields>Key>Groups

点击查找,然后移动下部门段。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

30

DocumentWirte: 永中 OfficeForLinux+VirtualBox 30 2.2 定义部门段的组织关系

2.2定义部门段的组织关系

30 2.2 定义部门段的组织关系 注:这边注意选择包含关系 :ChildValuesOnly 或

注:这边注意选择包含关系:ChildValuesOnlyParentValuesOnly

3.定义科目值集

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

31

DocumentWirte: 永中 OfficeForLinux+VirtualBox 31

如同部门段一样,也可以定义主从关系。如一级科目、二级科目.

4.定义子科目段值集

. 4. 定义子科目段值集 5 .定义项目段值集

5.定义项目段值集

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

32

DocumentWirte: 永中 OfficeForLinux+VirtualBox 32 6 .备注段值集,可以留着将来备用。

6.备注段值集,可以留着将来备用。

32 6 .备注段值集,可以留着将来备用。 定义交叉验证规则 交叉规则验证

定义交叉验证规则

交叉规则验证

路径:GeneralLedger:Setup>Financials>Flexfields>Key>Rules

定义交叉验证规则 交叉规则验证 路径:GeneralLedger:Setup>Financials>Flexfields>Key>Rules

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

33

定义科目表映射

路径:GeneralLedger:Setup>Accounts>ChartofAccountsMapping

定义说明性弹性域

路径:GeneralLedger:Setup>Financials>Flexfields>Descriptive>Segments

定义会计日历 定义日历

定义会计日历

定义日历

路径:GeneralLedger:Setup>Financials>Flexfields>Descriptive>Segments

这边启用了 13

这边启用了13期的概念,主要是用来会计调整帐务使用的。

定义工作日历

路径:GeneralLedger:Setup>Financials>Calendars>Accounting

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

34

DocumentWirte: 永中 OfficeForLinux+VirtualBox 34 定义事务处理日历

定义事务处理日历

路径:GeneralLedger:Setup>Financials>Calendars>Transaction

对于启用了平均余额处理的每个帐套,您必须为其分配一个用于控制事务处理过帐的事务处理日

历。在定义事务处理日历时,您可以选择将一周中的哪些天作为业务日。您也可以通过维护事务处

理日历来指定其它非业务日,如节假日。呵呵没有启用平均余额,习惯性的跳过。

定义币种 定义货币

定义币种

定义货币

路径:GeneralLedger:GeneralLedger:Setup>Currencies>Define

定义汇率 1 .定义汇率类型

定义汇率

1.定义汇率类型

路径:GeneralLedger:Setup>Currencies>Rates>Types

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

35

在将外币日记帐金额折换为等值的本位币金额时,就会使用到汇率类型及汇率,系统自带了四种汇

率类型,我们也可以增加自己需要的汇率类型。

2.定义每日汇率

2.定义每日汇率

路径:GeneralLedger:Setup>Currencies>Rates>Daily

总帐管理系统使用每日汇率执行外币日记帐折换成本位币,我们在定义每日汇率的时候需要输入相 应的转换币种、汇率日期、汇率类型、汇率。由于汇率每天波动,我们不可能每天去输入汇率所以

我们一般是给一个固定的期限例如,01-Aug-2007到31-Aug-2007。

3.定义历史汇率

3.定义历史汇率

路径:GeneralLedger:Setup>Currencies>Rates>Historical

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

DocumentWirte: 永中 OfficeForLinux+VirtualBox 36 定义日记帐 定义日记帐来源

36

定义日记帐

定义日记帐来源

路径:GeneralLedger:Setup>Journal>Sources

系统已经定义好一套日记帐来源,例如:应收、应付款、采购等,这里有两个选项需要注意一下:

FreezeJournals和RequireJournalApporval,这两个控制着来源于这些模块/系统的日记帐允许

不允许修改及需要不需要审批,系统默认机制是:子模块传送过来的数据是允许修改的,也不需要

审批。

审批。 定义日记帐类别

定义日记帐类别

路径:GeneralLedger:Setup>Journal>Categories

同样的,系统已经默认了许多类别,你可以按需要自己定义新的日记帐类别。

定义冲销方法

定义冲销方法

路径:GeneralLedger:Setup>Journal>AutoReverse

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

37

DocumentWirte: 永中 OfficeForLinux+VirtualBox 37 会计科目设置 定义法人实体
DocumentWirte: 永中 OfficeForLinux+VirtualBox 37 会计科目设置 定义法人实体

会计科目设置

定义法人实体

路径:GeneralLedger:Setup>Financials>AccountingSetupManager>AccountingSetups

系统通过“会计科目设置管理器”页面提供了对法人实体(LE)、会计科目、主分类帐、从分类帐

等的设置。

等的设置。

路径:LegalEntities(标签)>CreateLegalEntity(按钮)

填写必输的字段,法定地址可以创建一个新的地址。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

38

DocumentWirte: 永中 OfficeForLinux+VirtualBox 38 点击“Apply”按钮完成设置。

点击“Apply”按钮完成设置。

38 点击“Apply”按钮完成设置。 我们把刚才设定的搜索出来,页面显示如下:

我们把刚才设定的搜索出来,页面显示如下:

我们把刚才设定的搜索出来,页面显示如下:

N:AccountingSetups(标签)>CreateAccountingSetups(按钮)

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

39

DocumentWirte: 永中 OfficeForLinux+VirtualBox 39

点击“Next”,输入或者选择主分类帐的名字、COA、会计日历、币种、会计方法等,这些我们在之

前已经定义好。

前已经定义好。

这里要注意一下的就是:“SubledgerAccountingMethod”。有几个选项:“标准应计制”,“标

准现金制”,“保留款应计”,“保留款现金”,“美国联邦”。我们选择“标准应计制”或者

“保留款应计”。

“保留款应计”。

点击左下角的“AddSecondaryLedger”,同样的创建一个从分类帐。从分类帐是主分类帐的可

选、附加会计科目表示,它不同于以下一个或多个属性:科目表、会计日历、币种、子分类帐会计

方法和(或)分类帐选项。

然后点击“Next”。这里我们把从分类帐指定的币种为“CNY”。“DataConversionLevel”(数

据转换层),如果你COA、Calendar、Currency都相同的时候,你只能够选择:AdjustmentsOnly。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

40

DocumentWirte: 永中 OfficeForLinux+VirtualBox 40 我们预览一下,然后点击“Finish”。

我们预览一下,然后点击“Finish”。

40 我们预览一下,然后点击“Finish”。 会计选项设置
40 我们预览一下,然后点击“Finish”。 会计选项设置

会计选项设置

路径:上图DefineAccountingOptions(按钮)

接下来的工作就是把主分类帐及从分类帐的各步骤设置完成。

1.添加法人实体

这里首先我们把第2步定义的LE添加进来,点击“AddLegalEntity”,选择刚才设置的LE。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

41

DocumentWirte: 永中 OfficeForLinux+VirtualBox 41

点击“AddLegalEntity”按钮,完成后按“Apply”退回刚才主画面。

41 点击“AddLegalEntity”按钮,完成后按“Apply”退回刚才主画面。 主画面显示如下:

主画面显示如下:

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

42

DocumentWirte: 永中 OfficeForLinux+VirtualBox 42 2.设置主分类帐各会计属性。

2.设置主分类帐各会计属性。

可以看到,倒数第二列的状态有几种不同的符号标识。时间表示InProgress,方块表示从未设置

过,钩表示已经完成设置。所有的记录,包括主分类帐及从分类帐,所有的栏位都为钩才能够算是

完成了设置。我们下面就从LedgerOptions开始逐一设置。

2.1PrimaryLedger:LedgerOptions

点击右边的铅笔工具,根据需要更改相应的设置,FirstEverOpenedPeriod可以更改为

“Aug-08”,然后点击“Next”。

“Aug-08”,然后点击“Next”。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

43

DocumentWirte: 永中 OfficeForLinux+VirtualBox 43

RetainedEarningsAccount点击右边的放大镜,如下图,可以输入相应的段进行查询,然后点

“Create”创建组合,或者直接从下面结果中选择:

“Create”创建组合,或者直接从下面结果中选择:

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

44

DocumentWirte: 永中 OfficeForLinux+VirtualBox 44

结果如下图,根据需要设置其他属性,然后选择“Next”:

注意:这边的科目类型必须是

注意:这边的科目类型必须是所有都权益(Ownership/Stockholder'sEquity)

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

45

DocumentWirte: 永中 OfficeForLinux+VirtualBox 45

根据需要对相应字段进行设置,带*号的是必输入的字段。设置好后选择下一步将是一个概览,在此

跳过,然后点击“Finish”回到主页面:

跳过,然后点击“Finish”回到主页面: 这时候,状态已经改成“Complete”。

这时候,状态已经改成“Complete”。

这时候,状态已经改成“Complete”。 2.2PrimaryLedger:ReportingCurrencies

2.2PrimaryLedger:ReportingCurrencies

我们点击右边的铅笔,这里我们不添加任何报告币种,于是直接把状态改成:“Complete”:

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

46

DocumentWirte: 永中 OfficeForLinux+VirtualBox 46 2.3PrimaryLedger:BalancingSegmentValueAssigments

2.3PrimaryLedger:BalancingSegmentValueAssigments

我们点击右边的铅笔,同样我们直接完成设置步骤:

SubledgerAccountingOptions状态已经是完成了,我们跳过。

2.4PrimaryLedger:OperationUnits

2.4PrimaryLedger:OperationUnits

我们点击右边的铅笔,在打开的页面选择:“AddOperatingUnit”,

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

47

DocumentWirte: 永中 OfficeForLinux+VirtualBox 47

输入OU的名字及简称,然后选择本文一开始创建的BG及LE。

然后我们“Complete”这一步骤。

然后我们“Complete”这一步骤。

然后我们“Complete”这一步骤。 剩下最后一步啦。 2.5PrimaryLedger:Sequencing

剩下最后一步啦。

剩下最后一步啦。 2.5PrimaryLedger:Sequencing

2.5PrimaryLedger:Sequencing

我们点击右边的铅笔,在打开的页面“SequenceEvent-SequenceEntity”字段里面有一些序

列,我们可以对每一种事件定义一种序列,我们这里举例以第三种事件—Post去进行设置,系统

会在过帐日记帐时产生一个序列编号。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

48

DocumentWirte: 永中 OfficeForLinux+VirtualBox 48

首先在上图选择“Posting–GlJournalEntry”,点击“Create”

点击右下角的“AssignSequences”。

点击右下角的“AssignSequences”。

点击右下角的“AssignSequences”。 点击右边的“CreateSequence”按钮。

点击右边的“CreateSequence”按钮。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

49

DocumentWirte: 永中 OfficeForLinux+VirtualBox 49

在下面的页面输入序列的名字、有效日期及初始号码,后点击“Apply”

系统提示保存成功,再次按下“Apply”。

系统提示保存成功,再次按下“Apply”。

系统提示保存成功,再次按下“Apply”。

创建成功后,会在页面中部显示所使用的序列信息,接下来我们可以定义所有的序列,当然如果

觉得麻烦,可以直接把右下角的状态改成“Complete”,完成设置:

经过千辛万苦,终于看到结果如下所示:

经过千辛万苦,终于看到结果如下所示:

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

50

DocumentWirte: 永中 OfficeForLinux+VirtualBox 50 从分类帐会计选项设置

从分类帐会计选项设置

别急,下面还有从分类帐的会计属性需要设置呢,同样的要一步步把所有设置完成。

2.6SecondaryLedger:LedgerOptions

2.6SecondaryLedger:LedgerOptions

点击右边的小铅笔,打开页面后一定要把FirstEverOpenedPeriod改到最近的一个月吧,哈。

接下来的几步与主分类帐的相同设置,这里仅给插图了。

接下来的几步与主分类帐的相同设置,这里仅给插图了。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

51

DocumentWirte: 永中 OfficeForLinux+VirtualBox 51 2.7SecondaryLedger:PrimarytoSecondaryLedgerMapping
DocumentWirte: 永中 OfficeForLinux+VirtualBox 51 2.7SecondaryLedger:PrimarytoSecondaryLedgerMapping
DocumentWirte: 永中 OfficeForLinux+VirtualBox 51 2.7SecondaryLedger:PrimarytoSecondaryLedgerMapping

2.7SecondaryLedger:PrimarytoSecondaryLedgerMapping

由于我们的两个子分类帐的COA是相同的,所以我们不需要进行影射,添加上汇率类型后直接

“Complete”。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

52

DocumentWirte: 永中 OfficeForLinux+VirtualBox 52

2.8SecondaryLedger:ReportingCurrencies,BalancingSegmentValuesAssignments

不作任何更改的完成这两项。

不作任何更改的完成这两项。 2.9SecondaryLedger:Sequencing

2.9SecondaryLedger:Sequencing

和主分类帐相似的进行设置,当然可以直接跳过,把状态改成“Complete”,然后应用保存。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

53

DocumentWirte: 永中 OfficeForLinux+VirtualBox 53

好了,所有设置完成以后,页面如下,我们可以点击右上或者右下的“Complete”按钮了。

系统给我们一则警告信息,没关系,继续下去。Yes,完成设置,这里系统会产生一个请求,登录

系统看看请求是否正常完成。

系统看看请求是否正常完成。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

54

DocumentWirte: 永中 OfficeForLinux+VirtualBox 54 定义预置文件

定义预置文件

操作路径:SystemAdministrator:Profile>System

为本文一开始建立的职责添加预置文件,以限定职责的数据安全性。

为本文一开始建立的职责添加预置文件,以限定职责的数据安全性。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

55

DocumentWirte: 永中 OfficeForLinux+VirtualBox 55 打开会计期间

打开会计期间

操作路径:GL=>Setup=>Open/Close

DocumentWirte: 永中 OfficeForLinux+VirtualBox 55 打开会计期间 操作路径:GL=>Setup=>Open/Close

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

56

DocumentWirte: 永中 OfficeForLinux+VirtualBox 56 总帐模块测试 准备测试 配置GL序列号

总帐模块测试

永中 OfficeForLinux+VirtualBox 56 总帐模块测试 准备测试 配置GL序列号

准备测试

配置GL序列号

操作路径:SystemAdministrator=>Profile=>System

输入手工日记帐

操作路径:GL=>Journals=>Enter

输入手工日记帐 操作路径: GL=>Journals=>Enter 点击 NewJournal 创建日记帐

点击NewJournal创建日记帐

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

57

DocumentWirte: 永中 OfficeForLinux+VirtualBox 57 点击 Post 过帐。 过帐出错 请求报错:

点击Post过帐。

过帐出错

请求报错:PostingErrorPERF0005:OracleErroringlpsqs,ORA-20001:AnActiveSequence

AssignmentisRequired

AssignmentisRequired 解决: Unchecktheoptionfor"RequireAssignment.

解决:Unchecktheoptionfor"RequireAssignment.

操作路径:GL=>Setup=>AccountingSetUpManager=>AccountSetups

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

58

DocumentWirte: 永中 OfficeForLinux+VirtualBox 58 去掉 RequireAssgnment 的勾选,然后点击 apply 。
DocumentWirte: 永中 OfficeForLinux+VirtualBox 58 去掉 RequireAssgnment 的勾选,然后点击 apply 。
DocumentWirte: 永中 OfficeForLinux+VirtualBox 58 去掉 RequireAssgnment 的勾选,然后点击 apply 。
DocumentWirte: 永中 OfficeForLinux+VirtualBox 58 去掉 RequireAssgnment 的勾选,然后点击 apply 。

去掉RequireAssgnment的勾选,然后点击apply

再次Post过账。系统会自动提交三个请求。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

59

Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 59

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

60

DocumentWirte: 永中 OfficeForLinux+VirtualBox 60 INV 模块设置 准备设置 定义职责

INV模块设置

永中 OfficeForLinux+VirtualBox 60 INV 模块设置 准备设置 定义职责

准备设置

定义职责

路径:SystemAdministrator=>Security=>User=>Define

定义基础配置 定义物料编码:

定义基础配置

定义物料编码:

路径:Inventory=>Setup=>FlexField=>Key=>Segments

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

61

DocumentWirte: 永中 OfficeForLinux+VirtualBox 61 定义物料目录: 说明:每个 ItemCatalogs
DocumentWirte: 永中 OfficeForLinux+VirtualBox 61 定义物料目录: 说明:每个 ItemCatalogs

定义物料目录:

说明:每个ItemCatalogs提供一组描述性信息,我们可以为不同类别的物料分配不同的Catalogs

这样就可以使不同物料具有各自独有的一些特性描述。比如CPU需要描述主频;Monitor则不需

要,但需要描述尺寸。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

62

Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 62 定义货位:
Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 62 定义货位:

定义货位:

Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 62 定义货位:

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

63

DocumentWirte: 永中 OfficeForLinux+VirtualBox 63

定义账户别名弹性域:杂项出库的时候会用到。

DocumentWirte: 永中 OfficeForLinux+VirtualBox 63 定义账户别名弹性域:杂项出库的时候会用到。
DocumentWirte: 永中 OfficeForLinux+VirtualBox 63 定义账户别名弹性域:杂项出库的时候会用到。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

64

定义销售订单弹性域:

必须定义3段。这个不是OM的订单号码弹性域,而是库存引用销售订单时使用的。

定义物料弹性域集
定义物料弹性域集

定义物料弹性域集

路径:Inventory=>Setup=>FlexField=>Validation=>Set

定义物料分类弹性域需要的值集。这里份大类和小类,并且小类的取值范围由大类决定。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

65

DocumentWirte: 永中 OfficeForLinux+VirtualBox 65 定义物料分类弹性域
DocumentWirte: 永中 OfficeForLinux+VirtualBox 65 定义物料分类弹性域
DocumentWirte: 永中 OfficeForLinux+VirtualBox 65 定义物料分类弹性域

定义物料分类弹性域

查找Inventory应用的KeyFlexfieldItemCategories。由于我们是使用Dependent值集,所以先要

保存第一段定义,才能在第二段定义的时候选出值集SCF_INV_ITEM_CATEGORY_MINOR。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

66

路径:Inventory/Setup/Flexfields/Key/Segments

66 路径:Inventory/Setup/Flexfields/Key/Segments

直接使用默认的ITEM_CATEGORIES这个StructureCode和Title。下面列出需要定义的字段,其他的

先保留默认值。

先保留默认值。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

67

DocumentWirte: 永中 OfficeForLinux+VirtualBox 67
DocumentWirte: 永中 OfficeForLinux+VirtualBox 67

由于我们是使用Dependent值集,所以先要保存第一段定义,才能在第二段定义的时候选出值集

SCF_INV_ITEM_CATEGORY_MINOR。

SCF_INV_ITEM_CATEGORY_MINOR。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

68

DocumentWirte: 永中 OfficeForLinux+VirtualBox 68 设置完后,勾选FreezeFieldDefinition。

设置完后,勾选FreezeFieldDefinition。

68 设置完后,勾选FreezeFieldDefinition。 定义物料分类弹性域值

定义物料分类弹性域值

给每个分类段定义可用的值,必须先定义,之后才能组成具体的分类。对于Dependent类型的值集,

必须先选择所依赖的值才能定自己的值。

定义大类:

路径:INV=>Setup=>Flexfields=>Key=>Values

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

69

) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 69 再根据上述大类,逐一定义小类:
) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 69 再根据上述大类,逐一定义小类:

再根据上述大类,逐一定义小类:

) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 69 再根据上述大类,逐一定义小类:

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

70

Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 70
Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 70
Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 70

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

71

DocumentWirte: 永中 OfficeForLinux+VirtualBox 71 定义组织地点
DocumentWirte: 永中 OfficeForLinux+VirtualBox 71 定义组织地点

定义组织地点

路径:GlobalHRMS=>WorkStructures=>Locations(操作步骤见GL)

打开FORM时出错:

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

72

DocumentWirte: 永中 OfficeForLinux+VirtualBox 72

解决方法:将HR:SecurityProfile与HR:BusinessGroup配置为一样的组织

路径:SystemAdministrator=>Profile=>System

路径:SystemAdministrator=>Profile=>System
路径:SystemAdministrator=>Profile=>System

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

73

定义库存日历

路径:Inventory=>Organizations=>Calendars

73 定义库存日历 路径: Inventory=>Organizations=>Calendars 定义工作日 定义班次

定义工作日

73 定义库存日历 路径: Inventory=>Organizations=>Calendars 定义工作日 定义班次

定义班次

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

74

DocumentWirte: 永中 OfficeForLinux+VirtualBox 74 定义班次的时间 定义完成后,点击

定义班次的时间

永中 OfficeForLinux+VirtualBox 74 定义班次的时间 定义完成后,点击 Tool=>Build

定义完成后,点击Tool=>Build。系统会自动跑一个请求。

74 定义班次的时间 定义完成后,点击 Tool=>Build 。系统会自动跑一个请求。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

75

定义组织单元(MOAC)

GL模块中,已经定义好了BG(组织最高层)、LE(法律实体),接下在就要定义OUR12

OU11i已大不相同。

R12实现了MOAC(Multi-OrgAccessControl),中文简称为多组织访问控制。在MOAC中使用

的是安全性配置文件来实现对OU访问的控制的,我们首先定义好安全性配置文件,然后将该文件 使用预制文件的形式定义在职责或者用户上,让这个用户可以访问该安全性配置文件所分配的安全 OU,但由于业务上的需要,不是所有拥有该安全性配置文件的用户都想访问该安全性配置文件分

配的全部OU,R12中用户可以在职责中使用“用户首选项”来设置自己的操作OU,本节实现

MOAC的设置。

路径:GlobalSuperHRMSManager=>Security=>Porfile

定义MOAC配置文件

定义库存配置文件,这一步必须先做。否则在定义库存组织的会计信息时会出错。

路径:SystemAdministrator=>Profile=>System

路径: SystemAdministrator=>Profile=>System 定义主库存组织 定义主库存组织: INVMAS

定义主库存组织

定义主库存组织:INVMAS

路径:Inevntory=>Setup=>Organizations=>Organizations

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

76

) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 76 设置会计信息 设置库存信息:

设置会计信息

) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 76 设置会计信息 设置库存信息:
) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 76 设置会计信息 设置库存信息:

设置库存信息:

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

77

DocumentWirte: 永中 OfficeForLinux+VirtualBox 77 ItemMasterOrganization 与前面的 Name

ItemMasterOrganization与前面的Name的内容是一致时,表示这个库存组织为主库存组织。

与前面的 Name 的内容是一致时,表示这个库存组织为 主库存组织。 接下来定义成本信息

接下来定义成本信息

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

78

DocumentWirte: 永中 OfficeForLinux+VirtualBox 78 定义其他类型帐户 定义库存组织 路径:

定义其他类型帐户

永中 OfficeForLinux+VirtualBox 78 定义其他类型帐户 定义库存组织 路径:

定义库存组织

路径:Inevntory=>Setup=>Organizations=>Organizations

以定义两个库存组织:ST1IT1,下面以ST1为例。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

79

DocumentWirte: 永中 OfficeForLinux+VirtualBox 79 也可通过
DocumentWirte: 永中 OfficeForLinux+VirtualBox 79 也可通过
DocumentWirte: 永中 OfficeForLinux+VirtualBox 79 也可通过

也可通过Inevntory=>Setup=>Organizations=>Parameters

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

80

DocumentWirte: 永中 OfficeForLinux+VirtualBox 80 注意上图上的 ItemMasterOrganization 。

注意上图上的ItemMasterOrganization

80 注意上图上的 ItemMasterOrganization 。 如果新配置了 OU

如果新配置了OU(操作单元),则要运行一个请求。

路径:SystemAdministrator=>request=>replicateseeddata

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

81

DocumentWirte: 永中 OfficeForLinux+VirtualBox 81 定义库存属性控制层次 路径:

定义库存属性控制层次

路径:Inevntory=>Setup=>Items=>AttributeControls

定义库存各类属性的控制层次,Master或者Org。大部分控制层次保留系统默认,下面列出需要改

动的条目。

GroupName

AttributeName

ControlledAT

Costing

InventoryAssetValue

OrgLevel

Purchasing

DefaultBuyer

OrgLevel

Costing

CostingEnabled

OrgLevel

InventoryAssetValue OrgLevel Purchasing DefaultBuyer OrgLevel Costing CostingEnabled OrgLevel

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

82

定义库存单位类型

路径:Inevntory=>Setup=>UnitsOfMeasure=>Classes

先定义单位类别,然后定义单位。

先定义单位类别,然后定义单位。 路径:

路径:Inevntory=>Setup=>UnitsOfMeasure=>UnitsOfMeasure

Inevntory=>Setup=>UnitsOfMeasure=>UnitsOfMeasure 定义物料分类弹性域组合

定义物料分类弹性域组合

定义物料分类弹性域和值的具体组合

路径:Inevntory=>Setup=>Items=>CategoryCodes

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

83

DocumentWirte: 永中 OfficeForLinux+VirtualBox 83 参考数据: StructureName Category

参考数据:

StructureName

Category

ItemCategories

PRODUCT.NOTEBOOK

ItemCategories

PRODUCT.ROUTER

ItemCategories

PRODUCT.SWITCHER

ItemCategories

PRODUCT.MISCELLANEOUS

ItemCategories

SEMIPRODUCT.MISCELLANEOUS

ItemCategories

RAWMATERIAL.CPU

ItemCategories

RAWMATERIAL.MAINBOARD

ItemCategories

RAWMATERIAL.MONITOR

ItemCategories

PACKINGMATERIAL.SPECIFICATION

定义物料分类集

定义分类集。每个分类集对应一个分类结构,并包含这个结构下的若干具体分类。这里也可Assign

分类给具体的Item,不过要注意的是,这个Assign出来的画面不是针对某个选中的Category

Item,而是本分类集所有分类的Item

操作路径:Inevntory=>Setup=>Items=>CategorySets

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

84

DocumentWirte: 永中 OfficeForLinux+VirtualBox 84 定义各模块的分类集 Oracle

定义各模块的分类集

Oracle可以为每类应用诸如PurchasingInventoryOrderManagement分别定义分类方法,也就

这里的分类集;这样做是相当合理的,因为每类应用的关注点不同,对同样一个物料,很可能需要

不同的分类方法。系统默认基本都采用Inventory这个分类集。

操作路径:Inevntory=>Setup=>Items=>CategorySets

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

85

DocumentWirte: 永中 OfficeForLinux+VirtualBox 85 本例使用默认的设置。 定义子库存

本例使用默认的设置。

定义子库存

定义每个库存组织的子库,这个一般就是仓库了。子库的账户信息自动从库存组织带过来,以后要

区分成品和原材料的成本,所以这里要更改一下成本中心段。

操作路径:Inevntory=>Setup=>Organizations=>SubInventories

我们在库存组织ST1下设3个子库:成品子库(FSG1)、原材料子库(RM01)、费用子库

STA1)、存储区域(STA1)。

FSG1 )、原材料子库( RM01 )、费用子库 ( STA1 )、存储区域( STA1 )。

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

86

DocumentWirte: 永中 OfficeForLinux+VirtualBox 86 参考资料: 定义子库存货位

参考资料:

永中 OfficeForLinux+VirtualBox 86 参考资料: 定义子库存货位

定义子库存货位

可以在子库上启用货位控制,然后输入具体的货位。

操作路径:Inevntory=>Setup=>Organizations=>SubInventories=>Locator

操作路径: Inevntory=>Setup=>Organizations=>SubInventories=>Locator

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

87

定义帐户别名

库房人员不像财务那样经常和账户打交道,可能记不住那么长的科目,定义账户别名,这样方便做

杂项出库。

操作路径:Inevntory=>Setup=>AccountAliases

操作路径: Inevntory=>Setup=>AccountAliases 定义库存事务来源

定义库存事务来源

定义库存事务的来源代码,不能添加,只能改改名字等,一般默认即可。

操作路径:Inventory=>Setup=>Transations=>SourceTypes

Inventory=>Setup=>Transations=>SourceTypes 操作路径:

操作路径:Inventory=>Setup=>Transations=>Types

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

88

DocumentWirte: 永中 OfficeForLinux+VirtualBox 88 定义库存事务处理原因代码 操作路径:

定义库存事务处理原因代码

操作路径:Inventory=>Setup=>Transations=>Reasons

Inventory=>Setup=>Transations=>Reasons 定义组织访问权限

定义组织访问权限

由于安全性的需要,在系统中需要设置库存组织访问权限(OrganizationAccess),以限制各职责

可以访问的库存组织。要么全不设置,那么任何职责都可以ChangeOrganization到所有的组织;

要么一一设置,给每个职责设置需要访问的库存组织,职责无法访问没有明确定义Access权限的组

织。

操作路径:Inventory=>Setup=>Organizations=>OrganizationsAccess

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

89

DocumentWirte: 永中 OfficeForLinux+VirtualBox 89 定义物料类型 直接使用系统默认。

定义物料类型

直接使用系统默认。

操作路径:Inventory=>Setup=>Items=>Itemtypes

Inventory=>Setup=>Items=>Itemtypes 定义物料模板

定义物料模板

定义物料模板,每种类型的物料系统默认都提供了一个模板。模板可以看作一个特殊的Item,它具

有很多预先定义的属性,当我们实际创建Item的时候,只要引用相应的模板,就可以自动带进很多

属性;合理的定义模板,可以为Item维护省却很多维护工作。

操作路径:Inventory=>Setup=>Templates

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

90

DocumentWirte: 永中 OfficeForLinux+VirtualBox 90 系统配置文件 操作路径:

系统配置文件

操作路径:Systemadministrator=>Profile=System

操作路径: Systemadministrator=>Profile=System 打开库存期间 操作路径:

打开库存期间

操作路径:Inventory=>AccountingCloseCycle

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

91

Author:jarwang( 王重东 ) QQ:jarwang@sina.com DocumentWirte: 永中 OfficeForLinux+VirtualBox 91

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

92

DocumentWirte: 永中 OfficeForLinux+VirtualBox 92 库存模块测试 准备测试 设置物料 操作路径:

库存模块测试

永中 OfficeForLinux+VirtualBox 92 库存模块测试 准备测试 设置物料 操作路径:

准备测试

设置物料

操作路径:Inventory=>Items=>MasterItem

92 库存模块测试 准备测试 设置物料 操作路径: Inventory=>Items=>MasterItem

Author:jarwang(王重东) QQ:jarwang@sina.com DocumentWirte:永中OfficeForLinux+VirtualBox

93

DocumentWirte: 永中 OfficeForLinux+VirtualBox 93 OtherNotes OracleEBS11i 开发笔记:

OtherNotes

OracleEBS--OAF开发笔记:http://www.itpub.net/thread-1236269-1-1.html

OracleWorkflowJBossjBPM开发笔记http://www.itpub.net/thread-1245869-1-1.html

OracleEBS11iOM-扩展开发:http://www.itpub.net/thread-1154690-1-1.html

OracleEBSWEBADI开发笔记(抽丝拨茧篇):http://www.itpub.net/thread-1225495-1-1.html

OracleEBS-11i多节点安装、克隆等(32bit)http://www.itpub.net/thread-1228782-1-1.html

OracleEBS-11iDatabase9i升级10g

OracleEBS-R12安装、克隆等(64bit)http://www.itpub.net/thread-1129128-1-1.html

OracleEBS-R12学习笔记(从零开始):http://www.itpub.net/thread-1247010-1-1.html

OracleEBSAdvancedReplication10g配置:http://www.itpub.net/thread-1216295-1-1.html

OracleEBSDataGuard10g配置:

OracleEBSStream10g配置:

Oracle10gOCP学习笔记:http://www.itpub.net/thread-1229073-1-1.html

Oracle10g基于ASM存储的异机恢复:http://www.itpub.net/thread-1208926-1-1.html