ESYU: R12 - Order Management를 위한 Multi Org Access Control(MOAC) setup 방법

Purpose
Oracle Order Management - Version: 12.0 to 12.0
Information in this document applies to any platform.
R12의 Order Management에 대핸 Multi Org Access Control(MOAC) setup 방법에 대해 알아본다.
Solution
일반적인 MOAC Setup:
1. HRMS에서 Security Profile을 정의:
a. HRMS Management responsibility 선택
b. HRMS Manager> Security> Profile로 이동
c. Security Profile이 정의되어 있는지 확인 (OM responsibility 혹은 Site level로)
d. 만일 아직 setup 되어져 있지 않다면 Operating Units를 입력
e. 저장
Note: 만일 위 d step과 같이 새로운 security profile을 생성하였다면 concurrent program 'Security List Maintenance'를 꼭 실행해야 한다.
그렇지 않으면 multiple operating units가 OM forms의 LOV에 나타나지 않을 것이다.
이 program은 multi-org access를 validating 하기 위해 사용하는 table에 data를 생성한다.
Navigation: HRMS Management> HRMS Manager> Processes & Reports> Submit Process & Report> Security List Maintenance
2. MO Profile Options setup:
a. MO: Security Profile - 이 profile setting은 MOAC functionality를 활성화 한다.
b. MO: Default Operating Unit - 이 Operating Unit는 OM forms과 report에서 default가 될 것이며, 이를 clear 하거나 변경하기 위해 LOV를 사용할 수 있다.
Keep the MO profiles in sync:
MO: Security Profile은 site와 responsibility level로 setting 할 수 있다.
MO: Default Operating Unit은 site, responsibility, user level로 setting 할 수 있다.
Application이 원하는대로 동작되지 않는것을 발견하면 이 profile options의 setting 값을 확인한다.
3. OM setup:
R12 upgrade 시 OM Profile에서 migrate 된 새로운 OM System Parameters를 확인:
Order Management Super User> Setup> System Parameters> Values
(See <<NOTE 393646.1>>-R12 Readiness Cheat Sheet: Migrated OM Profile Options)
4. Form에서 hidden field 'Operatin Unit'를 활성화시키고 default folder로 저장:
Sales Order and Order Organizer forms
Quick Sales order and Organizer forms
Sales Agreement forms
Pricing and Availability form
Other forms
Note: Sales Order form에서 hidden field 'Operating Unit'를 'Show' 하기 전에 fotm안에 이 field를 위한 공간을 만들어 놓아야 한다.
예를 들면 Customer Number field를 짧게 하거나 Operating Unit field로 이 field를 덮어씌울수 있다.
Reference
Note 393634.1

Hi Larry,
Have you considered adding the exec apps.mo_global.set_policy_context call to your connection's start-up script?
Tools -> Preferences -> Database -> Filename for connection startup scriptNot the most flexible approach, so I'm not sure if it is appropriate for your application, but just a thought. You might create distinct connection names with different start-up scripts for each org_id.
Regards,
Gary
SQL Developer Team

Similar Messages

  • ESYU: R12 - Order 입력 화면(OEXOEORD)의 모든 fields가 grayed out 인 경우

    Purpose
    Oracle Order Management - Version: 12.0 to 12.0
    This problem can occur on any platform.
    OEXOEORD.fmb
    OEXOEBSO.fmb
    R12 version의 Sales Order form이나 Sales Agreement form(OEXOEORD or OEXOEBSO)의
    모든 fields가 greyed out인 경우 해결 방법에 대해 알아본다.
    Solution
    이 문제의 원인은 Setup이다.
    이와 같은 문제는 profile option 'MO: Security Profile' 은 setup 되어 있으나,
    'MO: Default Operating Unit' 은 아직 setup 되어 있지 않고 folder에서 보여야 하는
    Operating Unit field가 활성화되어 있지 않은 경우 발생한다.
    Operating Unit는 정보의 key이며 이 값은 transaction을 발생시키기 전에 지정되어야 한다.
    Recommendation:
    만일 MOAC를 사용한다면
    1. Folder Options을 이용하여 form 안에서 Operating Unit field가 보이기 활성화 한다.
    2. MO: Default Operating Unit 을 setting 한다.
    만일 MOAC를 사용하지 않아 MO: Security Profile를 unset 했다면 MO: Operating Unit
    값이 default Operating Unit로 되고 application은 이전과 동일하게 움직인다.
    Profiles setting에 관해 좀 더 자세한 사항은 Note 393634.1를 참조한다.
    - R12 Readiness Cheat Sheet: How To Setup Multi Org Access Control (MOAC) for Order Management?
    Reference
    Note 393735.1

  • How to handle and Manage Multi DataBase access with LCDS in runtime ?

    Hello there
    I got several customer working with the same application and I wonder how,  with LCDS,  to manage  in a runtime a multi dataBase access; without creating a configuration "mxl" file in
    the folder catalina for each database.
    Indeed, each customer have their own dataBase, and so far, I did not find out how to avoid creating a config xml file in catalina for every single database; which force me to create as well for each customer a  folder application, since the name of the config file in catalina require a folder application to be ran under tomcat....
    Thus, my question is :
    Is there anyway to create only one configuration mxl file in catalina (in the server side) and then from the client side (application) let the user select its environment (meaning its database) to run the application.... this technic can be also used for multi database environment such as : Dev / Test / Prod   environment (or database) where the same application can access to.
    Please if any one have an idea or already delt with; just let me know, because I'm entering in a bootle neck and the situation is getting serioulsy critical....
    Regards

    Hello Ulrich,
    with compact and repair I mean the MSAccess function "Compact and Repair".
    Please follow the link below for more details:
    http://office.microsoft.com/en-us/access-help/compact-and-repair-an-access-file-HP005187449.aspx
    Normally you can execute this function directly in Access or with the Windows ODBC Data Sources Administrator  => "Control Panel" => "Administrative Tools" => "Data Sources (ODBC)"...
     I want to execute this function via cvi code and not by hand ;-).
    Thank you for your support.
    Frank

  • Multi Org Access Problem in Oracle Alerts

    Hi All,
    I created one Alert for sending an email through Oracle Alert, after sending the mail I need to update one column in the table to indicate that alert has been sent for this particular row.
    Alert is sending mail correctly but it goes to update statement it throws following error:
    PL/SQL procedure successfully completed.
    BEGIN MO_GLOBAL.SET_ORG_ACCESS(0, null,'M'); END;
    ERROR at line 1:
    ORA-20001: APP-FND-02901: You do not have access privilege to any operating
    unit. Please check if your profile option MO: Security Profile includes any
    operating unit or the profile option MO: Operating Unit is set.
    ORA-06512: at "APPS.APP_EXCEPTION", line 72
    ORA-06512: at "APPS.MO_GLOBAL", line 638
    ORA-06512: at line 1
    APP-ALR-04020: Oracle Alert was unable to execute "&VALUE". Check that this file exists and that its read protection is set correctly.
    both the profiles MO: Security Profile, MO: Operating Unit are alredy set but still I'm getting error.
    My alert's update is simple update stement on custom table, Please guide.
    Thanks in advance.
    Regards,
    Reetesh Sharma

    Hi Reetesh ;
    What is your OS and EBS level?
    please check below Notes:
    APP-FND-02901 error when trying to open OM Forms [ID 887512.1]
    Convert to Multi-Org: Oracle error 20001:ORA-20001:Error occured during product initialization for MO [ID 413031.1]
    XLAACCPB - Create Accounting Program fails with Oracle error -20001: ORA-20001: APP-FND-02901: You do not have access privilege to any operating unit [ID 753824.1]
    When Running Concurrent Programs Get Oracle error -20001: ORA-20001: APP-FND-02901, Why? [ID 1061434.1]
    Accessing Responsibilities after Applying Patchset Gives Ora-20001 on MO:Security Profile [ID 199842.1]
    Hope it helps
    Regard
    Helios

  • File structure and Multi-user access/control

    Hi All
    Currently evaluating RH. Our plan is to use RH HTML with RoboServer and either SourceSafe or Team Foundation for source control. We will be producing the "printed" manual (PDF) and publishing online help (hopefully html via RH server) from the single source layout
    Given that we will edit content in RH's XHTML editor, I'm not clear on when we should create new files or the granularity of multi-user access. We have 17 apps and I plan to use a master project and merging (because we need to link to related topics in other apps).
    I'm really not sure what should constitute a file in RH. First off, is access controlled at the file level?
    I want to have multiple authors editing the same manual at the same time, so do I need to break the manual into multiple small files (currently it's a single word doc)?
    If I do break it into multiple files, what's the best approach: 1 file per topic (or is this a requirement)?
    Finally, when I come to generate the PDF, will the files be combined. (i.e. can I have different page-breaks than I have in the RH project)?
    Any pointers greatly appreciated
    Regards
    Mark

    Hi,
    First off, is access controlled at the file level?
    Not sure what you mean by that. In source control, you can check in/out ever file independent. Sometimes dependent files will be automatically checked out, for instance images used in the css when you check out the style sheet.
    I want to have multiple authors editing the same manual at the same time, so do I need to break the manual into multiple small files (currently it's a single word doc)?
    That be the idea. Anyway, it's not a good idea to have an entire RoboHelp project in a single topic. You probably want to cut up your contents into the small chunck: topics.
    If I do break it into multiple files, what's the best approach: 1 file per topic (or is this a requirement)?
    In RoboHelp a topic is a HTML file. RoboHelp doesn't force you to split up content into one or more topics. If you are creating help for the web, you want the information to be organized in relatively small chunck so users can quickly scan through it.
    Finally, when I come to generate the PDF, will the files be combined. (i.e. can I have different page-breaks than I have in the RH project)?
    Not sure what you mean by page breaks. As RoboHelp creates HTML files, there are no page breaks such as in paper manuals. When you create a PDF, you combine the topics you need into a single document.
    If a PDF is required for you, you may want to consider not using RoboHelp for your sources. A PDF created by RoboHelp is useful for internal use, but it never seems to get good enough to give to customers. Personally, when a PDF version of a manual is required, I create the manual in FrameMaker and link or import the book into RoboHelp. You can also link Word documents, so you may want to play around with that before deciding whether to use Word, RoboHelp or FrameMaker for your source.
    Greet,
    Willam

  • R12 Order Management Setup and API for Pick Release

    Hi All,
    I am doing pick release using Release Sales Order form of Order Management of Oracle Apps R12. Pick Release process is going fine , but the the status of lines are not getting updated. If we explicitly do reservations before pick release and then do pick release from Release Sales Order form, line status is being updated as pick released. If we do pick release from Shipping Transactions Form, then there is no need of explicit item reservations. Please suggest me, is there any setup steps to be done, so that i will tell the functional guys to do it.
    Also I am executing the WSH_PICKING_BATCHES API for create batch and release batch, the same thing i.e the pick release process is working fine but the line status is not getting updated.
    Is Release Sales Order form and Shipping Transactions Form uses different API's to do the pick release?.
    If we have to do explicit Item Reservations, what is the API used?
    Thanks and Regards,
    Mahesh
    Edited by: magu on May 1, 2009 11:59 AM

    I figured out the problem. In Release Sales Order Form, we have to uncheck the Prior Reservations Only check box, so that the items will be first reserved and then pick release.
    Thanks and Regards,
    Mahesh

  • ESYU: R12 - Order를 Booking 하면 Order line의 Tax Classificaiton을 clear 하는 문제

    Symptoms
    Oracle Order Management - Version: 12.0.1
    This problem can occur on any platform.
    Tax Classification Code가 Saled Order에 정상적으로 override 되지 못한다.
    한번 Order를 저장하면 이 field의 값은 null로 변경된다.
    STEPS:
    이 issue는 아래 steps에 따라 재현이 가능하다.
    1. Order Management responsibility
    2. Orders, Returns > Sales Orders
    3. Create new order, attempting to overwrite the Tax Classification Code---then recalculate
    Tax---saving the order. That field is empty.
    Cause
    이 issue는 Taxation module의 알려진 limitation 이다.
    만일 default Tax Code가 user에 의해 override되고 저장된다면 line은 저장되고 이 후 order가 booked
    될 때 line의 Tax Code는 원래의 default 값으로 변경될 것이다.
    이 logic은 다음과 같다.
    Booking이 되자마자 Scheduling이 발생하며, 여기 Schedule Ship Date와 Tax Date 간의 seeded dependency가
    존재한다. 또한 Tax Date와 Tax Code, Tax Exempt Number, Tax Exempt Reason 간의 seed dependency도
    있다.
    그러므로 Schedule Ship Date가 변경될때면 모든 dependent attributes가 clear 되고 re-default 되게 되므로
    user에 의해 초기에 입력된 입력된 값은 잃게 되고 사실상 defaulting으로 제공되는 값이 유효하게 된다.
    Solution
    이를 해결하기 위해서 user는 Schedule_Ship_Date와 Tax_Date 간의 종속관계를 disable 하기 위해
    Defaulting Extension Package(OE_Dependencies_Extn OEXEDEPB.pls)를 이용할 수 있다.
    이 예제를 설명한 note가 metalink에 있으며, 이 방법은 order booking 동안 user가 입력한 Tax Code가
    clear 되지 않게 한다.
    추가로 user가 원하는 것이 order booking시 Tax Code가 null인 경우 error를 발생시키는 것이라면
    Order Transaction Type form의 Finance tab의 'Taxable'을 check 한다.
    이 경우 이 order는 Tax Code가 없는 경우 book 되는 것을 허락하지 않는다.
    Reference
    Note 469976.1

  • R12: is iExpence multi org enabled?

    Hi,
    We are implementing iExpense in R12.0.4.
    Most of the setups have been done. However, while creating expense reports , we are finding that there is no Operating Unit selection field.
    We have setup MO: Security Profile for the responsibility.
    Just wondering if we are missing something or iExpense is yet not on MOAC?
    Abdul Wahid

    Abdul
    iExpenses is not multiorg enabled. It works only based on the profile option MO Operating Unit. It does not look at the MO Security Profile. We had this confirmed fromoracle via an SR raised with one of my earlier client.
    Hope this helps.
    Vinit

  • Multi-user access control

    User #1 opens a PDF on a server and starts making changes.  User #2 opens the same file and starts making changes.  User #2 for example can create sticky notes and make lots of comments.  When User #2 tries to save his changes he's denied as User #1 opened the file first.  Is there a way (like with MS office) that User #2 will be warned when opening the file that his version is read-only?
    Thanks!

    Sorry, no.
    Acrobat/Reader do not have their own file locking system (as Office does), so they have no idea that another user is accessing the document until they send the operating system a 'save' instruction, and get an error saying it's not allowed.

  • MO: Operating Unit Non Usable Operating Unit for Multi-Org Conversion

    Hello Hussein
    I enabled multi org in 11i and mo Operating unit values set as Non Usable Operating Unit for Multi-Org Conversion, is ok to set is value or will that cause any responsibility.
    In R12.1.3 I am getting an error like this
    APP-FND-02902: Multi-Org profile option is required. Please set either MO: Security Profile or MO: Operating Unit profile option.
    Please advice
    Thanks
    Prince

    user12094010 wrote:
    Hello Hussein
    I enabled multi org in 11i and mo Operating unit values set as Non Usable Operating Unit for Multi-Org Conversion, is ok to set is value or will that cause any responsibility.This might cause issues.
    ORA-20001: APP-FND-2902: Multi-Org Profile Option is Required [ID 399910.1]
    How To Prevent the Profile Option MO: Operating Unit being set to NULL at Site Level? [ID 393560.1]
    In R12.1.3 I am getting an error like this
    APP-FND-02902: Multi-Org profile option is required. Please set either MO: Security Profile or MO: Operating Unit profile option.
    Please adviceR12 - Error ORA-20001, APP-FND-02902 Accessing Profile Classes Form With Multi-Org Access Control (MOAC) Enabled [ID 602141.1]
    Unable To Open Customer Account Details, Error :ORA-20001: APP-FND-02902: Multi-Org profile option is required [ID 987165.1]
    Entering to Profile Classes Gets Ora-20001, App-Fnd-02902. Multi Org Profile Option Is Required [ID 465132.1]
    Error 'ORA-20001: APP-FND-02902: Multi-Org Profile Option Is Required' When Open Account Details [ID 1406860.1]
    Some Web Pages Fail To Load After Patch Application [ID 1281328.1]
    You may also search MOS website for APP-FND-02902 and go through the docs.
    Thanks,
    Hussein

  • ESYU: R12 - OM 화면에서 Item LOV를 control 하는 parameter나 Profile?

    Purpose
    R12의 Sales Order find 화면의 Item LOV를 control 하는 parameter나
    Profile은 무엇인지 알아본다.
    Solution
    R12에서는 System Parameter에 있는 'Item Validation Org' 값이 Item LOV
    값을 control 한다.
    Navigation:
    1. Using Order Management Super User responsibility
    2. Setup > System Parameters > Values
    For example:
    -. 만일 Find Window에 Operating Unit가 명기되어 있다면,
    명기된 Operating Unit에 default로 묶인 Item Validation Org의 item을
    기본으로 하는 item을 Item LOV는 보여준다.
    -. 만일 Find Window에 Operating Unit이 명기되어 있지 않다면,
    Item LOV는 default Operating Unit(MO: Default Operating Unit)과 묶인
    Item Validation Org를 기본으로 한 item을 보여준다.
    같은 logic이 또한 Multi-Org Concurrent Program pararmeter window의 Item
    LOV에도 적용된다.
    Reference
    Note 393724.1

  • Multi-org Tables & Views in R12

    We r in the process of upgrading Oracle Applications from 11i to R12. Now my question is
    1. What about the Multi Org related tables once we get upgraded to R12 since the Multi Org choice is provided at the form level itself in R12.
    2. Do the views related to Multi Org still exists in R12. If yes then what is purpose of the same.
    Thanks in advance
    Regards
    -Mahesh

    Anybody who hav Noticed the differences in Multi Org tables and Views in Database Level b/w ii1 and R12 plz answer this.
    Regards
    -Mahesh

  • Order management flow path with tcode in pp module

    hi sap guru's,
    i need the order management flow path with tcode in pp module.
    regards,
    muralidhar.t

    Hi Murlidhar,
    Step 1: Material Master
    Logistics > Production > Master Data > Material Master > Material > Create General > Immediately MM01
    Step 2: BOM creation
    Logistics > Production > Master Data > Bills of Material > Bills of Material > Material BOM > Create CS01
    Step 3: Work Center creation
    Logistics > Production > Master Data > Work Center > ( New Screen ) Work Center > Create CR01
    Step 4: Route creation
    Logistics > Production > Master Data > Routings > Routings > Routing > Create CA01
    Step 5: PIR Generation
    Logistics> Production>production planning>demand management>PIR>Create MD61
    Step 6: MRP Run
    Logistics>Materials Management>Material planning>MRP>MRP>Total Planning>Online MD01 
    or
    Logistics > Production > MRP > MRP > Sng-Item, Multi-Level MD02
    Step 7: Evaluation through MRP list and Stock requirement list
    Logistics>Materials Management>Materials Planning>MRP>Evaluations>MRP List>Individual Display MD05
    Logistics>Materials Management>Materials Planning>MRP>Evaluations>Stock Requirements List MD04
    Step 8: Conversion of Planned order to Production order
    Logistics > Production > Production control > Order > Create > With a planned order CO40
    or
    Logistics >Production > Production control >Order > Create >With material CO01(For creating production order Without planned order)
    Step 9: Order management
    Logistics >Production > Production control >Order > Change >With material CO02
    Step10: Confirmations
    Logistics >Production >Production control >Confirmation >Enter >For order CO15
    or
    Logistics >Production >Production control >Confirmation >Enter >For Operation >For time ticket CO11N
    Step11: Goods issue
    1. Logistics >Production >Production Control >Environment >Goods Movement >Goods Issue
    2. Logistics >Materials Management >Inventory Management >Goods Movement >Goods Issue MB1A--261Movement type
    Step12: Goods receipt
    Logistics > Production > Production Order > Environment > Material Movement > Post Mat to Stock
    or
    Logistics > Materials Management > Inventory Management > Goods Movement > Good Receipt > For Order MB31
    Step13: Techo Or Close Order.
    This can be done from Prduction. Order Header menu.   
    Regards,
    R.Brahmankar

  • Order Management Fields Explanation

    Hi All,
    I want to learn R12 Order Management Important forms and their fields with meaning. Can anyone provide the helpfull link to learn each and every mandatory and important field in order management.
    Thanks in advance,
    Praveen Kumar.

    Hi Arif,
    first thanks
    R12 user guide is OK for learning.but it has the entire fields information. in this we can't identify which fields are mandatory and which are not to business flow.because it flow will follows first to end in user guides.
    experience candidates can identify about that.but we are in learning stage. so that's why Iam asking just important and mandatory fields list and their meaning.if any required URL means please forward to me as easy learn.
    Thanks in advance,
    Praveen kumar.

  • Access control not enabled

    Hi,
    I have a problem in create user in TimesTen.
    When I write command:
    create user testuser identified by 'test';
    command line give me an error:
    15007: Access control not enabled
    The command failed.
    My ttVersion is:
    TimesTen Release 7.0.3.0.0 (32 bit NT) (tt70_32:17000) 2007-09-19T16:04:16Z
    Instance admin: dominik
    Instance home directory: C:\TimesTen\tt70_32
    Daemon home directory: C:\TimesTen\tt70_32\srv\info
    My OS is Windwos 2000.
    I found advice on this forum but it doesn't work. I tell about doing this command:
    ttDaemonAdmin -stop
    ttuser -init c:\TimesTen\tt70_32\srv\info\ttpasswd -admin dominik
    ttDaemonAdmin -start
    Can anyone have idea how to make access control enable??
    Dominik

    First of all, I want to thank you Chris for so many suggestions :)
    So I answer to your sentences:
    You need to uninstall and re-install TimesTen in order to enable the access control facility.I think that this solution won't help.. I really remember that I check Access Control during the instalation, because I install TimesTen first time and I use viewlet from oracle site for help!!
    Do you have a supported version of the Oracle client installed? Yes I'm sure that both of the system have supported Oracle version (Oracle 10g)
    Is the environment setup properly for the Oracle client? Did the user you were logged in as when you installed TimesTen have a valid Oracle client environment. In 99.99% of cases, this issue is because the Oracle client is not installed or the TimesTen service does not have a valid Oracle client environment.As I said, I install TimesTen with viewlet, so I think that properly setup environment
    Actually, you van enable access control without uninstalling and re-installing. You need to run the command: ttmodinstall -enableaccesscontolI try this command on Windows and that is the result:
    Would you like to enable access control for this instance? [ no ] yes
    NOTE: The daemon must be stopped before enabling access control.
    Would you like to stop the daemon? [ yes ]
    Retrying ...
    Retrying ...
    Retrying ... <- and process doesn't retry :/
    Even if I start this process on Administration Panel -> Services and write command ttVersion in command line, still Access Control is not shown :/
    I try this command on Linux too..
    And this is the result:
    Would you like to enable access control for this instance? [ no ] yes
    NOTE: The daemon must be stopped before enabling access control.
    Would you like to stop the daemon? [ yes ]
    Enabling access control ...
    Patching successful ...
    Restarting the daemon ...
    Warning: library libclntsh.so does not exist at /oracle/10g/lib or /oracle/10g/lib32. Check ORACLE_HOME for proper operation of Cache Connect.
    TimesTen Daemon startup OK.
    Access control is now enabled for this TimesTen instance.
    It look nice, but when I try co connect:
    connect "dsn=ttdemo;oraclepwd=myuser";
    It not work :/
    Can anyone help me now?? Chris??

Maybe you are looking for

  • HTTP Response code 500 ERROR

    Dear All, I am using Tomcat 4 and J2SE 1.4.2 and winXp. I am try to write a simple server/client program using servlet to connect them. I am using URLConnection in client side to connect server. However, when i try to get the input/output stream from

  • Sort by file size and/or pixel dimensions

    I am constantly frustrated by the lack of ability to sort by file size or pixel dimension. I have many versions of the same images, and often want to find the biggest one, or one of a certain size, and it's very time consuming to have to scan all the

  • UDF for Date format

    Hi, I want to write an UDF I want to pass Date as an String in format yyyymmdd. I want to convert it to mm/dd/yyyy. & pass new date as o/p/ But there is a possibility that i/p Date may come as blank in that case I want to keep output as blank. Please

  • Issue with DTR

    Dear friends , The developers are able to create activity for the new java webdynpro program. DTR is working fine for the new DTR projects. However there are existing old DTR based projects and there is no activity for those projects. The developer c

  • With Safari 4.1.3 in my apple OSX version 10.4.11, I would need to know what version of Safari can I upgrade on it.

    I would like to get some upgrades to my iMac. Running slow although I added some memory (3G memory). Besides it takes a long time to download videos (little circle running for a while). This is the info: Model Name:          iMac   Model Identifier: