Sunday, February 7, 2016

How to open OAF page from a link

Requirement:
User will be able to open OAF page from a link which sent within the email

1.When we completed develop OAF page, Go to create a Function for this page
    Application Developer > Application > Function
Input values as:
Function: XXX_FUNCTION_NAME
User Function Name: XXX User Function Name
Type: SSWA jsp function
Maintenance Mode Support: None Context Dependence: None

2.In OAF page input value in the at PageLayoutRN
Input values as:
Rendered: ${oa.FunctionSecurity.XXX_FUNCTION_NAME}
Security Mode: selfSecured

3. Create Global Menu, Log in as Functional Administrator > Core Services > Menus
Input values as:
Name : XXX User Global Menu Name
Code : XXX_User_Global_Menu_Code
Type : Global Menu
Prompt :  XXX User Function Name
Function: XXX User Function Name (which created from step 1)
4. Grant global menu to All users and Guest
Input values as:
Name : XXX User All Grant
Grant Type : All Users
Set : XXX User Global Menu Name (from step 3)

Name : XXX User Guest Grant
Grant Type : Specific User
Grantee : GUEST
Set : XXX User Global Menu Name (from step 3)
*Note if we don’t grant Global menu to GUEST when we click a link to open the page, the login information will be required.

5. Generate URL

set serveroutput on
declare
  lc_url varchar(200);
  begin
lc_url:= FND_RUN_FUNCTION.get_run_function_url(p_function_id => fnd_function.get_function_id('XXX_FUNCTION_NAME') ,
p_resp_appl_id => null,
p_resp_id => null,
p_security_group_id => 0,
p_parameters =>'parama='||'p1'||'&'||'paramb=p2'||'&'||'param3=p3',
p_override_agent => null,
p_org_id => null,
p_lang_code => null,
p_encryptParameters => true);
dbms_output.put_line(lc_url);
  end;

URL >> https://server_name/OA_HTML/RF.jsp?function_id=42032&resp_id=-1&resp_appl_id=-1&security_group_id=0&lang_code=US&params=rSw7aR1C8MysbUKDHEm9JPGSpWIE9RsCMz19sMgRO0A



Monday, March 24, 2014

วิธีการเปรียบเทียบตัวแปร Date (Date comparison)

โดยปรกติเราสามารถเปรียบเทียบค่ามากกว่าน้อยกว่าของตัวเลข ด้วยเครื่องหมาย

"<" น้อยกว่า
">" มากกว่า
"=" เท่ากับ

แต่เมื่อต้องการเปรีบบเทียบตัวแปรประเภท วันที่ (Date) ไม่ว่าจะเป็น java.util.Date ro oracle.jbo.domain.Date ตัวแปรทั้งสองจะไม่ยอมให้ใช้เครื่องหมายดังกล่าวในการเปรียบเทียบ

... แล้วจะทำยังไงล่ะ ถ้าเราต้องการรู้ว่า xinputDate มากกว่า หรือน้อยกว่า todayDate


Tuesday, March 4, 2014

How to customize page title in OA Framework

Normally Window Title can be set by using Property Inspector.



But if we want to change Window Title dynamically, what should we do ?

Tuesday, February 11, 2014

dbc file หาจากไหนกัน ???

dbc file ถือเป็นอีกสิ่งที่จำเป็นสำหรับการพัฒนา Oracle E-Business Suite Customize application ด้วย OA Framework 

บทความนี้จะอธิบายวิธีการค้นหา Path ที่เก็บ dbc file ซึ่งเป็นสิ่งจำเป็นในการพัฒนา OA Framework

ขั้นตอนที่ 1 Login EBS

Thursday, November 21, 2013

วิธีเปิดใช้งาน About This Page (at Site Level)


วิธีการกำหนดให้ Oracle E-Business Suite แสดงลิงค์ About This Page ในระดับ Site Level

  • login to Oracle E-business Suite
  • เลือก responsibility เป็น System Administrator > Profile > System
  • ค้นหาด้วย Key "FND%Dia%" แล้วกด Find

Thursday, October 24, 2013

How to set default browser when run or debug jDeveloper

How to set default browser when run or debug jDeveloper

Today, I will show you how to setup default browser when we run application in jdeveloper.

Normally, when you run or debug web application in jdeveloper the browser will open up and it is chosen by Operating System. If you don't like the browser. Can you changing it ?
Of course, you can change to other browser which installed on your computer. It's very easy.
I will show you step by step.

Step to change default browser in jdeveloper.
Step 1. run jdeveloper.