+ All Categories

PO form

Date post: 20-Feb-2018
Category:
Upload: lightstar10
View: 218 times
Download: 0 times
Share this document with a friend

of 24

Transcript
  • 7/24/2019 PO form

    1/24

    Jordan New Cables Company

    Personalization - Technical Reference

    Oracle E-Business Suite 11i - 11.5.10.2

    Prepared By Moayad KalbonehPrepared For IT Technical Team

    Application Others

  • 7/24/2019 PO form

    2/24

    Purpose:

    The purpose of this document is to present the personalization steps that are

    required to make a change on the oracle forms in order to achieve business needs.

    Scope and objective:

    This document prepared for the IT technical team as a reference for any applied

    personalization on oracle form. Please note that any changes made on oracle form after

    printing this document will not be updated on the document unless you print this

    document again.

    The objective of this document is to summarize all the personalization steps in one

    document to be used as a reference and to facilitate copying the applied steps to new

    instance.

    Background:

    Anyone needs to modify or update any step of the applied personalization on oracle

    form should have technical knowledge over oracle programming language (SQL,

    PL/SQL) in addition to practical experience in using personalization forms.

    Naming Standards:

    There are some guides should be followed to clarify the purpose of creating thepersonalization and to print this document correctly:

    Name the description of the form personalization as the following:

    Solution#:xxxx,Senario:xxxxxxxxx,Path:xxxxxxxxxxx,Desc:xxxxxxxxxxxxxxxx

    Example:APXINWKB01,Processing Revenue Stamps for PLCs through the

    Application,Payables:Entry:Invoices,Calculate Local Vendor Stamps

    Note: If you have more than one form personalization step just name the first

    line as mentioned.

    Each form personalization step should have clear description related to the

    known solution.

    Note: If you have more than one form personalization steps belong to more

    than one solution, you should know which step is related to certain solution.

    Name the description for each action step to clarify its job.

  • 7/24/2019 PO form

    3/24

    Common Notes:

    Any function used in the form personalization must be created first in the

    connected database.

    In the form personalization window under the - Actions tab

    The Object Type and Target Object found on the displayed form can be obtained

    using:

    Help- Diagnostics - Properties - Item

    About Document:

    This document is printed just for one solution which means you should determine the

    range of form personalization steps in addition to the form name.

  • 7/24/2019 PO form

    4/24

    General Information:

    Solution # POXPOEPO-01 This Solution Includes 8 steps (1,2,3,4,5,7,8,9)

    Scenario Calculate and distribute discount andextra charges over all items automatically

    Application Others

    Path Purchasing:Purchase Orders:Purchase

    Orders

    Form POXPOEPO

    Form Personalization Steps:

    Header

    Seq Description Level Enabled1 POXPOEPO-01,Calculate and

    distribute discount and extra chargesover all itemsautomatically,Purchasing:Purchase

    Orders:Purchase Orders,ChangeDescription Promt

    Function Y

    Conditions

    TriggerEvent

    TargetObject

    Condition ProcessingMode

    WHEN-NEW-FORM-INSTANCE

    Not in Enter-QueryMode

    Context

    Level ValueSite

  • 7/24/2019 PO form

    5/24

    Actions

    Seq Type Description Language Enabled1 Property All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    ITEM PO_HEADERS.COMMENTS

    PROMPT_TEXT Subject

    Actions

    Seq Type Description Language Enabled2 Property All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    GLOBAL ROW_NUM VALUE =0

    Actions

    Seq Type Description Language Enabled3 Property All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    GLOBAL MAX VALUE =selectto_char(nvl(count(LINE_NUM),0)) from

    po_lines_allwherePO_HEADER_ID=(select PO_HEADER_IDfrom po_headers_allwheresegment1=:PO_HEADERS.SEGMENT1)

  • 7/24/2019 PO form

    6/24

    Actions

    Seq Type Description Language Enabled4 Property All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    GLOBAL CALCULATE VALUE ='Default'

    Actions

    Seq Type Description Language Enabled5 Property All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    GLOBAL ORIGINAL VALUE ='Default'

  • 7/24/2019 PO form

    7/24

    General Information:

    Solution # POXPOEPO-01

    Scenario Application Others

    Path Form POXPOEPO

    Form Personalization Steps:

    Header

    Seq Description Level Enabled2 POXPOEPO-01,Create menu Function Y

    Conditions

    TriggerEvent

    TargetObject

    Condition ProcessingMode

    WHEN-NEW-FORM-INSTANCE

    Not in Enter-QueryMode

    Context

    Level ValueSite

  • 7/24/2019 PO form

    8/24

    Actions

    Seq Type Description Language Enabled1 Menue All Y

    Object

    MenuEntry

    MenuLabel

    RenderLine

    MENU1 Calculate Discount and Charges Y

    Actions

    Seq Type Description Language Enabled2 Menue All Y

    Object

    MenuEntry

    MenuLabel

    RenderLine

    MENU2 Original PO Prices Y

  • 7/24/2019 PO form

    9/24

    General Information:

    Solution # POXPOEPO-01

    Scenario Application Others

    Path Form POXPOEPO

    Form Personalization Steps:

    Header

    Seq Description Level Enabled3 POXPOEPO-01,Menu Trigger

    (Discount + Charges)Function Y

    Conditions

    TriggerEvent

    TargetObject

    Condition ProcessingMode

    MENU1 Not in Enter-QueryMode

    Context

    Level ValueSite

  • 7/24/2019 PO form

    10/24

    Actions

    Seq Type Description Language Enabled1 Property Total DISCOUNT All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    GLOBAL DISCOUNT VALUE =selectto_char(nvl(:PO_HEADERS.attribute14,0)) frompo_headers_all wheresegment1=:PO_HEADERS.SEGMENT1

    Actions

    Seq Type Description Language Enabled3 Property Total CHARGES All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    GLOBAL CHARGES VALUE =selectto_char(nvl(:PO_HEADERS.attribute15,0)) frompo_headers_all wheresegment1=:PO_HEADERS.SEGMENT1

    Actions

    Seq Type Description Language Enabled5 Property Total NET All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    GLOBAL NET VALUE =((-1 * :global.discount)+ (:global.charges))

  • 7/24/2019 PO form

    11/24

    Actions

    Seq Type Description Language Enabled11 Property Max All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    GLOBAL MAX VALUE =selectto_char(nvl(count(LINE_NUM),0)) frompo_lines_allwherePO_HEADER_ID=(select PO_HEADER_IDfrom po_headers_all

    wheresegment1=:PO_HEADERS.SEGMENT1)

    Actions

    Seq Type Description Language Enabled13 Property row_num All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    GLOBAL ROW_NUM VALUE =0

    Actions

    Seq Type Description Language Enabled14 Property All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    GLOBAL CALCULATE VALUE ='Yes'

    Actions

  • 7/24/2019 PO form

    12/24

    Seq Type Description Language Enabled15 Builtin All Y

    Object

    BuiltinType

    Argument GroupName

    Go_Item PO_LINES.LINE_NUM

  • 7/24/2019 PO form

    13/24

    General Information:

    Solution # POXPOEPO-01

    Scenario Application Others

    Path Form POXPOEPO

    Form Personalization Steps:

    Header

    Seq Description Level Enabled4 POXPOEPO-01,Menue Triger

    (Original PO Prices)Function Y

    Conditions

    TriggerEvent

    TargetObject

    Condition ProcessingMode

    MENU2 Not in Enter-QueryMode

    Context

    Level ValueSite

  • 7/24/2019 PO form

    14/24

    Actions

    Seq Type Description Language Enabled1 Property max All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    GLOBAL MAX VALUE =selectto_char(nvl(count(LINE_NUM),0)) frompo_lines_allwherePO_HEADER_ID=(sele

    ct PO_HEADER_IDfrom po_headers_allwheresegment1=:PO_HEADERS.SEGMENT1)

    Actions

    Seq Type Description Language Enabled2 Property ROW_NUM All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    GLOBAL ROW_NUM VALUE =0

    Actions

    Seq Type Description Language Enabled3 Property All Y

    Object

    ObjectType

    TargetObject

    PropertyName

    Value

    GLOBAL ORIGINAL VALUE ='Yes'

  • 7/24/2019 PO form

    15/24

    Actions

    Seq Type Description Language Enabled4 Builtin All Y

    Object

    BuiltinType

    Argument GroupName

    Go_Item PO_LINES.LINE_NUM

  • 7/24/2019 PO form

    16/24

    General Information:

    Solution # POXPOEPO-01

    Scenario Application Others

    Path Form POXPOEPO

    Form Personalization Steps:

    Header

    Seq Description Level Enabled5 POXPOEPO-01,update_items Function Y

    Conditions

    TriggerEvent

    TargetObject

    Condition ProcessingMode

    WHEN-NEW-ITEM-INSTANCE

    PO_LINES.LINE_NUM to_number(:global.row_num)


Recommended