106 1234
发新话题
打印

记录贴

记录贴

声明:此帖禁止灌水
$ Q2 K6 Q6 C% _3 C% G: u- e) C) n* d, M/ `! N5 S1 V# |) Z
本贴主要记录别人开发过程中遇到的问题以及解决办法,以后自己开发的时候遇到同样的问题可以随时查询.! z% ~# G, |, ?9 ]5 ?

, y3 Z* U' L5 _) b( q俺会慢慢总结的.
8 \3 W9 @' K% v& _2 J
: i5 u( t, |$ v[ 本帖最后由 jessie 于 2007-9-9 10:16 编辑 ]
本帖最近评分记录
  • jojoz 人气值 +1 支持支持(^0^) 真的很努力,不过最好记录到 ... 2007-10-5 08:28

TOP

现象如下:小弟在ERP的后台数据库中编写了一个过程:过程的作用是调用FND_REQUEST来提交一个请求。用APPS写完过程后,我用APPS来运行过程。结果提交请求的回复是:REQUEST_ID =0。! r" U3 M  k7 f0 }/ t* D  e
于是我就在ERP上直接把这个过程也做成一个请求(也就是定义一个可执行并发程序和并发程序),然后在ERP应用界面进行提交这个过程。结果发现,过程执行成功,并且连过程中的请求也一同被执行了。
2 F4 Z' P/ Q; T7 `3 k问题如下:为什么我在数据库后台运行这个过程的时候,系统不会执行过程中的请求(或者说执行了请求,但是请求返回是0),而把过程定义为可执行并发程序的时候就可以正常运行成功呢?请高人指点!谢谢·
; n6 T" a/ N% d, u
/ a1 P$ c. _5 A& |$ T/ p
解决方法:# m6 Q& Y' W  r. K9 v) J/ O! I
先初始化环境再试试
1 b1 ?  m2 D2 k3 i. j  P3 gfnd_global.APPS_INITIALIZE(user_id => youruesr_id ,resp_id => yourresp_id,resp_appl_id =>yourresp_appl_id);
, ^9 @  y1 m  K& I0 {

TOP

user-responsibility对应查询

select c.user_name as login_name,  J4 I8 s/ V( B# C' _
d.full_name as employee_name," k* u5 }9 [8 t: e/ e" Z
f.name as department_name,
0 @# Z/ W9 r( j$ f+ Aa.user_id as user_id,
' L0 w! \+ `0 x8 A* t; Ma.responsibility_id as responsibility_id,
1 V- @" `9 B& D% gb.RESPONSIBILITY_NAME as RESPONSIBILITY_NAME,; `& B. x( D6 j2 _: k% q; D
g.application_short_name* }/ j+ z9 t$ x% l1 `
from FND_USER_RESP_GROUPS a,. g. R' H  Q8 J3 `$ t6 b
FND_RESPONSIBILITY_VL b,+ r; q* K6 }5 v! `
fnd_user c,
& M5 Y$ W7 J8 \2 xhr_employees d,8 H# @6 ~2 ]8 J+ z. P
per_assignments_f e,
& k* B' u6 n- f, k0 qhr_all_organization_units_tl f,
- F7 W! p8 b# q5 t& x  Ifnd_application g
) k0 \; B  P/ r: Iwhere a.user_id = c.user_id
- d- o- ~& f& Rand c.employee_id = d.employee_id8 f6 w) J; A  w1 r1 F# p( q" ?
and c.employee_id = e.PERSON_ID
" q4 |" V$ ^: U5 q2 X7 S( Yand e.ORGANIZATION_ID = f.organization_id3 f& `# \5 ?/ M- \/ l( e  |
and a.responsibility_id = b.RESPONSIBILITY_ID
4 J- N+ q$ e3 A4 s/ f0 Pand sysdate > e.EFFECTIVE_START_DATE7 a3 o- c. ^: f2 s
and sysdate < e.EFFECTIVE_END_DATE
  T6 B. A7 r4 ~" \) v; I# Kand b.APPLICATION_ID = g.application_id
% @  D6 D; K1 @  Yorder by c.description, c.user_name, a.responsibility_id;
/ U  b1 p; ?  q5 U0 U( _" Y

TOP

提交并发请求后必须要commit的问题

在form或者package里面调用并发请求以后,必须要commit,否则会有下面的情况发生:请求会一直RUNNING 或看不见(form ) 提交的请求* Q0 k0 d& w5 o7 g* ~6 K

' X2 T5 x; @/ _& K2 i" M( d原因:3 s8 ^4 L3 ?! a/ O
因为这样提交的请求,实际上是往表里插了一条记录,如果你不COMMIT一下,Oracle不去处理这条记录,请求也就不会被提交5 Z+ X4 \* ]2 i. T  e" d
FND_CONCURRENT_QUEUES. N0 @- j' y0 P/ X

TOP

查找application对应的application_id

SELECT fnd_application.application_short_name,
" B/ e+ ~' u- T2 afnd_application.application_id,  w/ V9 ?6 r) L
fnd_product_installations.status
& G3 v5 f% _% `/ V0 R7 |FROM fnd_application,fnd_product_installations
, r( H- R7 [4 g( f6 @6 ]) x# VWHERE fnd_application.application_id =; `. c; L& U5 E3 R4 X- {
fnd_product_installations.application_id3 ~5 U; I- v# V! S) m* A
and fnd_application.application_short_name='SQLGL'# D" g. |& B# r+ O" m$ J
;
$ B, H* \( _+ s( x0 m. J" S& X# z% d! I/ v% \. L' G  ^
获取当前的application_id可用下面的方法% w/ r$ c: a- S
fnd_profile.value('RESP_APPL_ID')' S, x+ |* b1 G8 T/ V4 q  P, W# L4 K

8 S" M3 u5 ~7 v[ 本帖最后由 jessie 于 2007-8-28 11:01 编辑 ]

TOP

查没有关闭的会计期

SELECT DISTINCT (p.period_name) period_name,( G( `% b# R# O" u
TO_CHAR (p.start_date, 'mm-yy') period_show,: w& ?+ b9 g! a4 x' A2 [
TO_CHAR (p.start_date, 'yy-mm') period_order
- y( u  v6 F0 z! U# O! Y, \. A- ^FROM --gl_je_headers_v h," H8 o6 A9 c. s+ j3 C8 M0 |5 \
gl_periods p, gl_sets_of_books b, gl_period_statuses s
' ?0 d7 }1 c/ [  O6 N7 N; N% `* _WHERE -- fnd_profile.VALUE ('ORG_ID')' E- |! q* }8 H* r+ z6 S8 M
p.period_set_name = b.period_set_name
4 l0 r; k6 B6 GAND b.set_of_books_id = (select distinct set_of_books_id 6 V: @8 w. ^8 U. w( ]
from gl_je_headers_v
! ~9 u; T- P; H8 [( _3 ~5 [where org_id= fnd_profile.value('ORG_ID'))5 |- N- b! M+ n( ?) ^! e- ]9 j
AND b.set_of_books_id = s.set_of_books_id, W8 V5 t5 R& ?. E1 Z5 {
AND s.closing_status = 'O'
+ G) P. D4 b7 V) `* GAND s.application_id = 101$ R" v  b* }: ]. e* Z
AND s.period_name = p.period_name
4 X) d$ h& U) O+ D0 `( qORDER BY period_order DESC

TOP

EBS黄条问题解决方法

1. 先確認您已經安裝好了jinitiator 1.1.7.27 Export(舉例,視各人環境不同而異)
3 G; n, \6 @* t( b, t6 ]( p2. 取得該R11i 環境的certificate ($APPL_TOP/admin/appltop.cer),您可以主動要求application DBA提供這個file或者直接用application user (如vismgr, testmgr, prodmgr….)到主機上直接ftp下來使用) f& Q& o8 P. O
3. 在您個人的電腦上,請手動將appltop.cer自行rename成別的名子如appltop2.cer,並將檔案儲存於 c:\program files\oracle\jinitiator 1.1.7.27 Export\bin
$ _- D. Z) ]; m. l/ _( f8 O4. 開啟一個dos視窗,並cd 至 c:\program files\oracle\jinitiator 1.1.7.27 Export\bin% \2 R( Z( p* M( T' f2 V, @% q1 h; I
5. 執行以下兩行指令(請確認您的appltop2.cer與您目前所在的目錄位置是c:\program files\oracle\jinitiator 1.1.7.27 Export\bin" x) l: h5 y% P& W
 javakey c appltop2 true. f: O# T7 J4 I3 }
 javakey ic appltop2 appltop2.cer  K/ f, W3 e# [
6. 離開這個dos command環境,並用檔案總管將c:\program files\oracle\jinitiator 1.1.7.27 Export\jache中所有的檔案刪除' i3 U) R$ a* t' n2 Q" b
7. 從此以後,除非這環境的certificate被重新產生,不然您將不會在這個環境底下再發生yellow bar的情況

TOP

预付款和发票的关联

select *
& J- X" }( }4 n3 g3 iFROM ap_lookup_codes l1,
6 [: |' M4 K7 _6 a- u* N) i# Vap_invoices_all i, # r! b* P2 Q4 M2 V
ap_payment_schedules_all aps4 ]9 O+ u' b: ?3 }8 E
WHERE i.cancelled_date IS NULL
- C) J! G" W% p# XAND aps.invoice_id = i.invoice_id
  _. L6 V: R5 ~) b- aAND l1.lookup_type = 'INVOICE TYPE'
- M9 ^2 S% x, nand i.invoice_type_lookup_code = 'PREPAYMENT' ; b& S% Y  n" R/ {3 {7 w( X
AND l1.lookup_code = i.invoice_type_lookup_code

TOP

应付发票与总账日记账建立联系的表

在应付与总账没有应用单据序列的情况下,他们之间建立关联的表是:gl_import_references

TOP

使用oracle11i 11.5.10.2都需要开放哪些端口

s_dbport=1521 s_webport=8000 s_webport_pls=8200 s_oprocmgr_port=8100 s_formsport=9000 s_metdataport=9100 s_metreqport=9200 s_forms_servlet_portrange=18000-18009 s_rpcport=1626 s_repsport=7000 s_servletport=8800 s_jtfuf_port=9300 s_mapviewer_port=9800 s_java_object_cache_port=12345 s_oemweb_port=10000 s_osagent_port=10100 s_mwaPortNo=10200 s_mwaDispatcherPort=10300 s_oacore_servlet_portrange=16000-16009 s_disco_servlet_portrange=17000-17009 s_xmlsvcs_servlet_portrange=19000-19009

TOP

我来灌个水
7 m+ [4 X, `: J) |4 b你可以发布到 oracle erp 那个版面 大家一起帮你记录
高义明
msn:gaoyiminggoerp@hotmail.com
专注Oracle HRMS----Core HR\Payroll...........
事业中,就是要发展好ERP100,更好的服务大家
------------------------------------------------------------------------------------------
我们一起共建Erp100,你肯定有信心!

TOP

嗯.是的.( m5 m  Q0 F' N( _8 ?" N
我们把提到的问题解决过程都省略掉,把最后的问题和结果都总结到这里.( f- I! U/ Y3 V* u& h

; }, M8 {6 q+ b, B4 y, _  k. p
7 t2 {  O- H- S$ f与会计科目有关的几张表:
! e$ @, C; `- G/ v) x& t' b' G" A4 }) |1 V- ~8 ?0 u% {3 e+ n' j# p* l& G
fnd_flex_values  会计科目代码
; f. J9 \6 X6 J5 ]- s8 Zfnd_flex_values_tl 会计科目名称2 q% S3 C; `- A$ q* Z3 d6 K7 d( ^
fnd_flex_value_sets 键弹性域名称$ I; _+ \# w* P* s8 Y
* F! W5 y1 F! ~1 A: @
[ 本帖最后由 jessie 于 2007-8-28 14:04 编辑 ]

TOP

更新创建会计科目的API& P1 s9 n8 M- p# }8 }' ]

& R( ^5 l" O) B9 E3 S) c+ g* Mfnd_flex_val_api.create_independent_vset_value  新增会计科目
: ^1 @$ q' }# W( C/ `  ~# N, G( o6 Z( Yfnd_flex_val_api.create_value_hierarchy  创建科目子范围
1 a" b6 ~: r2 }( q6 }& V. Yfnd_flex_val_api.update_independent_vset_value  更新原有得会计科目- x7 _% a' E! d
: |$ h8 Y5 I2 N+ H1 O
更新创建完以后需要触发自动编译会计科目弹性域这个请求- J4 |* Z' S9 A
( ?1 [- A1 c) e9 t/ s4 s4 M
l_request_id := fnd_request.submit_request('FND',0 E/ c7 ^8 [$ n* O" a* d0 Z" ?
                                                 'FDFCHY',
$ J! O5 E6 B! H  d3 U7 `                                                 '',( J. D# L4 R5 ~7 }3 e
                                                 '',. \* J( i1 }+ W5 k: P& a
                                                 FALSE,
$ ^0 X  d: o( p# q, v  i- Z% b                                                 1008441,--这里输入你的cas_coa_acct的fnd_flex_value_set_id7 a& U- h- \! b5 [
                                                 chr(0),( m, z& W6 _2 v, J
                                                 '',/ e  @. c' K) ]* D$ v0 V
                                                 '',
5 Z5 P- d. k6 w; Z$ `1 D4 M                                                 '',! `- [& T' ~- E/ B- u
                                                 '',2 d/ q, w9 b- ^
                                                 '',
1 ~& {. i; ^& y- Y& _0 l# W                                                 '',3 M9 V% C! ?1 Y4 y+ p
                                                 '',
' x' r  ^& }6 l( v7 b9 ?                                                 '',3 ^' n7 ]. `" c( m$ O! H
                                                 '',) X9 {8 A. Y  h! D# F
                                                 '',
, \- O- F0 z! k# C                                                 '',
* J. G6 }4 Z: Y! H1 u; L                                                 '',1 Y- a: v6 k; k5 K6 R0 \5 Q) e
                                                 '',
. E5 y1 t/ {% I3 H) g1 w                                                 '',4 R; b% M- `  O2 ~0 k$ M
                                                 '',( b" e8 H1 [& V* Q. x
                                                 '',/ x; ]8 w& J$ A. h# w5 ^
                                                 '',
( ?: w2 l* \' V! o2 Y                                                 '',, h% ^9 h& [3 F& I) ^- ~8 i4 G
                                                 '',0 k% |+ C7 l/ ~! A/ M  P
                                                 '',
6 c: q/ b9 p6 A) u9 s                                                 '',
% N$ ]0 M5 s. m. \8 ]4 p( A                                                 '',4 p9 I9 {# h) e
                                                 '',
% t; n# w( o& w" @                                                 '',
/ y& F; V- w: N4 w. ^5 H5 U2 N9 P/ X                                                 '',: P# V9 {  _) T' I4 D
                                                 '',2 _( \- J; }8 d3 T$ t2 k- g
                                                 '',+ p1 @& `4 p6 I9 @$ D
                                                 '',
, p+ j' ?! S' r                                                 '',
' ~4 n+ {  S+ c+ V: f                                                 '',: J7 R% S# ?2 `* X$ X
                                                 '',6 _  B& X- E, F: Z
                                                 '',
# H7 l2 Q$ {2 y& u0 R                                                 '',: N" h: [" L' R1 d3 H2 e7 E
                                                 '',
  j$ ], H& n; s$ T+ @                                                 '',; a  {. s5 k3 N/ K! o( b3 ~
                                                 '',
$ p2 a3 \3 m* ~                                                 '',' z% @0 b- z: a. _0 I
                                                 '',/ l7 `- L: L4 x% m6 c  F
                                                 '',7 ~* ]0 F$ m1 [0 r) r
                                                 '',2 H1 T& {. L- ^( \4 V
                                                 '',
' f' q; U: e/ p# D; v                                                 '',$ b  ?" r/ P7 z4 m4 C% M
                                                 '',' N8 w  l: d" @" c* c* _
                                                 '',9 z: n" N" T1 a: q& h) j" V
                                                 '',
* [2 x" F: ~2 I# W                                                 '',9 ~4 z  t! I3 \4 z) H, n
                                                 '',
5 u3 ~9 p* s) W                                                 '',. X& Q0 T: F! L+ [5 P( e) F
                                                 '',
9 X* T+ w1 \2 L0 Z7 h! w. [                                                 '',) g( w1 T/ a6 E0 t* @& f
                                                 '',1 t" ^3 E/ T5 E& e  j
                                                 '',' }0 q# m% X2 d
                                                 '',2 Y" X! B# u. @) e" S
                                                 '',
6 N3 O9 ^# J3 H: `' X9 U                                                 '',
3 Z" K2 ]! Q! Q( ]& y7 e( s                                                 '',4 B+ c8 I" c. C
                                                 '',
# r1 [) Z, [/ i% ^                                                 '',$ G2 }# W. ]  a6 R$ S
                                                 '',
) M0 z  k; v0 q% e, |( N                                                 '',( h5 b, _; m3 N+ f
                                                 '',
9 B2 _! x, W4 }7 h# h& r                                                 '',
+ x5 @! U: h' K0 Z                                                 '',8 v8 C3 |7 G+ k- i) Y
                                                 '',: U. F) X4 o% W
                                                 '',
, U0 L! _+ l2 R6 ?, V$ i  Z                                                 '',5 ?4 ^! E% I4 x% X. {
                                                 '',) J- B- S& |8 o, H$ O
                                                 '',: T0 t! s& S3 _! Y3 Y4 R4 E
                                                 '',$ [$ t" a4 ~) r
                                                 '',
+ m! }2 O: Z- s( ~+ x                                                 ''," N( G. j/ B2 F, a
                                                 '',4 y$ D+ c7 t, K' K7 W
                                                 '',
! i5 D, S; d- a' C4 Q7 \0 y                                                 '',5 z; v6 K# b0 n) A! d
                                                 '',
. T% v% H+ [! l0 U4 `                                                 '',! W4 q& A. h; c1 [6 f6 H( \3 Z4 j
                                                 '',8 E# l1 H% @- c) |- P
                                                 '',( |6 ?, g. y0 f+ b! E, N
                                                 '',# w9 V, g3 A# l% W8 k7 |
                                                 '',
# n3 l3 L2 H3 _# O2 n                                                 '',) a: j2 `8 w! B9 B9 h
                                                 '',
+ o7 V1 t' z8 I) W! d7 P* |) P                                                 '',1 ]0 o+ ]$ V% u& p: g" z
                                                 '',  z- H/ N- H! ^9 S: Y0 w
                                                 '',
; U7 f! |, N- T  D1 d: z                                                 '',
* p+ l. B( E: b! F1 Z8 P, u1 S5 H+ u7 |# |                                                 '',9 E6 V  ~+ E+ }; u1 \) D
                                                 '',
: Q' ^( ^/ N2 S4 n                                                 '',1 d  d; Z' B; I. q& M
                                                 '',
. |2 Y1 t+ v! t# j+ S5 j3 T                                                 '',
) s4 b- a) T9 [8 r                                                 '',
4 T  @( f+ }/ i$ P+ W5 c( I1 o: O                                                 '',
1 T. f7 ]3 Y; e7 y" x                                                 '',2 J  ?5 X. n# B) ?
                                                 '',
. l9 J- v: g) j/ [                                                 '',
8 g, L7 {$ V% e" f" f5 e% ^                                                 '',
- `* c, U3 Y- m0 \6 A                                                 '');
2 j! t) f7 M0 `* _$ Ncommit;
/ _3 H) {, y5 A- f) f* j% o2 ^3 B7 i: }2 t3 h( U$ y7 B
[ 本帖最后由 jessie 于 2007-8-28 14:10 编辑 ]

TOP

错误 6 - 显示不平衡的分录但不允许借贷不平暂记科目
: I' x' `4 f" }( g6 C这种现象是分录得借方不等于贷方所引起,或者是输入得借方等于贷方,但是由于采用得是外币,折换值不等.解决方法如下:
1 Y, u2 Z6 q! g9 H& E/ w$ M! I, [- U
1.启用暂记帐户; R5 ]/ R  I3 L; {* ^
2.修改汇率,让小数点后面得位数多一点,就不会有0.0几得差异了.

TOP

dis中选择多个文件夹,报错:不能解析联接配置,不止1个明细文件夹使用非聚集项
0 u* C( L  T: S$ T; ?" l5 }9 K

3 {& u; P. ^! l解决方法:
+ b6 U/ x3 {+ Y0 }/ p; {1 \5 t# v6 l- X1 s  h
用admin edtion登陆上去,打开出现问题的folder, edit 里面所有的join) G0 H3 v- I" P4 m7 ]9 O2 ^3 G

$ Q4 K9 v: k# e& A& Gedit join -> options 按钮-> 选中 One to one join relationship between master and detail这个复选矿
2 v% s" U- h4 [$ H# _问题就可以得以解决

TOP

开启AP发票工作台时出错

现象:
+ _! k. a$ r8 O" a# {2 x1 g& a1 i开启AP>Invoices>Entry>Invoice Batches后提示如下错误.  
  F( B8 b7 L" N* Y) Y" c: x" L) u2 h$ `4 Y" ?, A' x; x0 Q
AR模块没有这个问题。有谁知道怎么处理啊。谢谢
% M: s* d+ }" `5 V  |
: m- _$ C0 h1 f/ o4 _5 y
FRM-40735: WHEN-NEW-RECORD-INSTANCE trigger raised unhandled exception ORA-20002.
# i! p# u" w* T7 k1 g* k7 i--------------------------------------------------------------
$ n/ S, H- t# C2 M( K. SAPP-SQLAP-10000: ORA-01403: no data found occurred in9 |, x, |6 w% P; M
AP_MO_LOCAL_CACHE.get_org_attribute
3 M- |, i! A! S  n- _5 Y8 m8 s1 Hwith parameters (&PARAMETERS)  u/ @) I, L6 w6 u9 S3 B
while performing the following operation:
6 U! v/ y' c& v/ S' r- d" [&DEBUG_INFO
" Y* E9 R* w6 J6 X5 l
/ @% }; A. Z* h解决方法:& t) d( \3 W9 U

) h2 `* t, f/ Z& L  Z6 x3 JMake sure the Initialization SQL Statement - Custom profile option is set up
. u1 T* U- R* [  X1 G: Hwith the correct value as follows:. U: f% Q7 g6 [( h# k  T8 E. d
0 b" i% U) G; X% P4 v
i.   Sign on to the Application using your System Administrator Responsibility. % j+ `6 [: K; k
ii.  Navigate to Profile -> System.
  n& R& @% S4 m! J+ ~% V* Iiii. Enter "Oracle Grants Accounting" in the Application field.
0 N  ?) |2 Q) L0 d& r3 ^iv.  Enter "Initialization SQL Statement - Custom" in the Profile field and
9 [8 R' \8 \. P) K     click on Find.6 G/ [" Q' A& _
v.   Enter the following information for the Profile value at the Application
3 c: _8 E# Y' g. |- _+ Z     level:
& r8 ~3 |% f9 m1 Q; ?" M' r& W0 u: D, r: T; q# Q; ?) D5 U
     begin mo_global.init; end;. Z( }$ ?0 V8 h2 {/ p0 T
  E' i- {' o; B
vi. Save the record and restart the application.