Custom folder - basic question(s)

Hi Everyone,
Hope all is well...
I am aware that one can create an
statement and than use that to create a Discoverer custom folder.
I was wondering when do you have a tendency to go with this approach?
Do you do this so that you can -
1) avoid complicated Discoverer queries - for example you want to avoid using too many analytic functions
so you prepare the data using SQL?
2) create a NEW Discoverer query off this custom folder
thus this technique is like doing a query against a query
I would like to to create a custom folder for the above 2 reasons.
What are your opinions? tx, sandra

Hi Sandra,
let's clarify the terms:
Normally you have developed your Select statement that returns the data that you need in Discoverer. Now you have two choices:
1. send this SQL to your Disco Administrator and let him/her create a custom folder in Discoverer, where he/she uses your SQL directly (copy&paste into discoverer admin)
2. you can use your Select statement and store it in the database and give it a name. you do this via:
create view your_view_name
as
select ... from ....;
Then you can use this view like any other table for selects:
select * from your_view_name;
And it will return the same results like your initial select statement. The advantage is that this view exists as an object in the DB, means everyone else can use it (for example for tests), while you as a developer maintain it.
When you have a view, then in discoverer administrator instead of creating a custom folder you can create a "normal" folder via "New folder from Database". Then it will list all your tables and views on the database, so you select your view "your_view_name" and it will create a folder for this (each column in the view will get an item in the folder etc.)
Regarding performance: You can not generally say that this or that performs better, since the select statement in the view and in the custom folder can be the same. However if it's in the DB as a view, then the DBA can monitor and optimize performance better, since he can see it there as an object.
Next to that there are certain limitations to the select statements that you can use in a custom folder. You do not have these limitations in the DB Views. However those are pretty complex statements that you maybe did not miss so far...
Regarding benefits for tests:
The benefit with a DB view is: you create a view for your select statement and then you can ask someone else to check if it returns the correct data. They will have to do a:
select * from your_view_name where...;
If something is not correct, you change the view but you don't need to send them the SQL via mail again... sending SQLs via mail is something I avoid, because people always do copy&paste mistakes or the mail program does some stupid things with the code or whatever.. I prefer to keep the "implementation" (source code/select statement) hidden to the person that tests... they can validate based on the results.
But I don't want to stress too much on this one, since normally your users should test in Discoverer, that's what they will use finally, so they should test there. And here it does not make a difference to the end users whether you have views or custom folders.
Regarding Source Code control or "Version Control":
We use CVS or Subversion to store our program code. So all program code is stored in such a version control system, so that you can keep track of the changes over time, see which version was installed when (we place "tags/labels" with the date of deployment on the version that is installed) etc.
I guess you store your program code somewhere in a folder, and you use different folders for different versions or something. This is pretty nasty, CVS or Subversion or systems like this make your life easier ;)
Regarding Automatic deployment:
Once we have developed a certain program (statement, package, whatever) and it's working fine, then we store it as new version in our CVS (version control). Then we do a UAT (user acceptance test). IF everything is fine and approved for production, then it needs to be installed on the production server.
For this we have a so called build&deployment system. We use ANT for this (comes from the Java community I think).
What we do when we want to have something installed: we run a script called "build.sh" with some parameters:
build.sh deploy_production my_project
this means we want to deploy the program "my_project" to the production system. the rest is handled by the script:
1. get the latest version of the program code from CVS
2. prepare & copy all needed files to the production servers
3. run one or more install scripts on the production servers to install everything (for example it will execute our "create view ... " script via SQLPlus)
4. verify if installation went fine
5. place a tag/label in CVS that this specific program version has been installed on the current date onto the production system
You can add there some more things if you want to... of course not everything is automated at our site, for example the discoverer folders are still manually created. But this is a one time action. If you make a minor change to the DB view (no new columns) then you need to install only the new version of the View, but nothing needs to be done in Discoverer with the folder.
Well, I could continue for a while explaining the concept more and more... But meanwhile I forgot already what the initial problem was :-D
best regards,
David.

Similar Messages

  • Basic questions. Accessing documents

    Hello,
    I have few very basic questions. I don't see an obvious way to access documents from within any CS6 app. Is this something that should be possible, or do files have to be uploaded/downloaded from the browser interface? I downloaded and installed trial versions of the Master Collection. When CS6 became available, it seemed to know I was a member because it no longer prompts me to "continue trial." However, several apps show as not installed in the download manager accessable from within CC.
    Also, what does the subscription include as far as website publishing. Five sites is what the literature says. Is this five trial sites. I have a site I setup as a test. It's accessable through xxxx.businesscatalyst.com, but when I click "push to live" I am promoted to choose a monthly plan. I really don't need the service, but just curious what level is included.
    Also, also, while I can access the creative cloud and it shows 20gb and all apps, my account shows nothing about being a Creative Cloud member.
    Sorry for these basic questions.
    -Hugh

    Hi David,
    Getting a lot of email time with you. Thank you for being helpful. I have one Adobe ID. Answers to your questions below:
    For accessing documents within the CS6 apps, you could go through cloud storage if you wanted to transfer between locations or computers but saving your work to the computers HD is the same as past versions.
    OK, I must be dense. I don't see an obvious way to transfer. Don't need a full tutorial, just point me to a menu item or window tab or anyplace. I'll figure it out from there.
    I haven't tested using the Master Collection myself but I would be curious if you launch one of the products which show as not installed within the Adobe Application Manager window does it show as being a trial still? Does just launching make any difference?
    No, the apps launch without the 30-day trial notice. Everything seems to be working normally except for not showing as installed through the CC site.
    I did install the Master Collection trial Thursday night expecting the launch of CC to be delayed or on California time (East Coast here). Launched a few apps before discovering access (actually a little before midnight--good job). It seems the apps I launched before the service went live are the apps that display as not installed. But not 100-percent sure.
    For the website question, I was wondering if it might be because you weren't signed in to Muse with your Adobe ID, it should be the same one as Creative Cloud.
    I was promoted to login at the Business Catalyst site from the "manage" link in CC (same with typekit--every time I access)--same (and only) Adobe ID I have. I was also logged in through Muse. I'm sure of that.
    Did you receive an email saying that your subscription service was activated? Are you logged into the Creative Cloud website with the same Adobe ID? It almost sounds like you are not signed in or the subscription is not activated?
    Other than a few phone calls and online chats with folks at Adobe, this forum is the only (semi) official notification I've recieved. When I called the Customer Service number, the rep told me it would automatically convert (which it seems to have done since I can access and download). But the rep (nore online chat sessions) ask for my Adobe ID.
    I checked my spam folder, etc., to make sure nothing was missed from Adobe. Nothing received. As an FYI, I did get the auto notice telling me I was charged for the monthly Design Premium 5.5 subscription on May 10 (just like clockwork).
    Also try clearing your browser cache, closing and reopening the browser, oddly enough I've heard that can make a difference in some cases.
    I'll try that. Also read elsewhere that uninstalling and reinstalling has helped with other issues. Also read about deleting config files to cause CS6 to reset. Haven't tried it. Would like to know my subsciption status first.
    OK, so another basic question, How do I activate my subscription. Call customer service again? Some place on the website? Friends at Adobe ;-)
    Thanks much.
    -Hugh
    BTW, I'm very happy with CS6 so far. Being super productive since Friday night. Not getting much sleep, but having a lot of fun learning/developing some pretty cool stuff.

  • Moving from Entourage to Mail - basic questions

    Once my shiny new iMac arrives, I intend to stop using Entourage (v.X) for email and switch to Mail.
    I've never used Mail before, so I've got a few basic questions - I hope someone can help!
    1. Is there a limit on how many emails / attachments Mail can hold? Entourage is infamous for unrecoverably crashing if you let its Database get bigger than 2Gb (4Gb with a patch).
    2. How easy is it to archive Mail emails? And how easy is it to then access them for reference, if required?
    3. Can I easily transfer my Entourage address book to Mail?
    Hope someone can help!

    Robin,
    Mail creates a separate account folder for each email account you have. It also has a another folder to hold mailboxes/folders that you use to organize and archive messages away from Inboxes, Sent, etc.
    With each separate mailbox (Inbox, Sent or custom folder) there is no limit on number of messages, but with Mail 2.x (the one in Tiger) the size of each mailbox, including message attachments, must be kept below 2 GB. The only limit on the overall Mail folder, including On My Mac mailboxes, is the space on your hard drive, or boot partition, where your Home folder resides.
    It is not convenient (nor necessary) to archive outside of the Mail folder where all mailboxes/folder reside, although backups can be made for disk failure, etc.
    Open the Address Book application, and you will find under File, the command to Import. For what you can Import, check AB Help, searching on import and Entourage, and you will find Entourage listed as a source -- see also:
    http://docs.info.apple.com/article.html?path=AddressBook/4.0/en/ad808.html
    Ernie

  • Outlook folder sharing questions

    I'm trying to share a folder within someone's inbox and it's not working like I think it should be.  The user in question is using Outlook 2007, I'm using Outlook 2010 and we're connected to the same Exchange 2010 server.  This person wanted to
    share a folder they had within a PST file and I know, it can't be done this way.  So I had them move the folder to the top level of their Exchange mailbox (not within the Inbox, as another mail folder).  I had them set full permissions for me to
    both their exchange mailbox and this folder.
    I now go to my Outlook 2010, File/Open/Another users folder.  I pick the user and first of all, the dropdown only has the basic folder types in it.  I don't see the folder she moved there.  Fine so I choose Mail Items and hit ok.  It
    says "Cannot Display the foler.  The Inbox cannot be found".
    Why?  Have have full permission to her Mailbox and the folder in question.  Why can't I open anything?
    Thanks!

    Hi,
    We can't open a custom folder by clicking File > Open > Other User's Folder in Outlook though we have permission to this shared folder. As for your issue, since you have full access permission to the shared mailbox, we can directly open the
    whole mailbox by adding additionally mailbox in Outlook. Then the custom folder would be listed under the shared mailbox.
    To open another mailbox in Outlook, please follow these steps:
    1. Click File > Account Settings > Account settings.
    2. Double click the Exchange account, click More Settings.
    3. In Advanced tab, Add the mailbox you have full access permission.
    4. Click OK to finish it.
    Hope it helps.
    Regards,
    Winnie Liang
    TechNet Community Support

  • How to pass parameter in where clause in custom folder?

    I have the follow query
    blue color are the parameters
    i have paste this to a custom folder
    and
    select last_update_date, creation_date
    from ra_customer_trx_all
    where trunc(last_update_date)='29-SEP-2012'
    and customer_trx_id=1109
    to another custom folder returning 1 row only and create another worksheet in the same workbook and create
    3 parameter and 2 of them pointing to the 1 row query and create calcualtion
    SET_CONTEXT('Date_From',TO_CHAR(:Date From)) and SET_CONTEXT('Date_TO',TO_CHAR(:Date To))
    and 1 condition 1= SET_PARAM3(:Period)
    but this doesnt work for me, no data return please help
    select m.party_name TENANT_NAME 
    , b.interface_line_attribute10 lease_num
    --, b.interface_line_attribute12 "PPS Number" 
    ,b.interface_line_attribute2 LOCATION_CODE
    ,flexv.description property_name
    , a2.trx_number INVOICE_NUMBER
    --, t.name "Transaction Type" 
    --, e.attribute15 "AS400 Key" 
    , b2.description "BILL_ITEM_INVOCIE_DESCRIPTION" 
    ,case when gcc.segment5 like '6%' then 'P/L'
    when gcc.segment5 like '7%' then 'P/L'
    when gcc.segment5 like '8%' then 'P/L'
    when gcc.segment5 like '9%' then 'P/L'
    else 'B/S'
    end as account_nature
    --, gcc.concatenated_segments as "Charge Account" 
    ,gcc.segment1 company_code
    ,gcc.segment2 department_code
    ,gcc.segment3 property_code
    ,gcc.segment4 business_segment
    ,gcc.segment5 account_code
    ,gcc.segment6 project_code
    ,gcc.segment7 intercom_code
    ,gcc.segment8 spare1
    ,gcc.segment9 spare2
    , b2.extended_amount BILL_ITEM_INVOICE_AMOUNT
    ,to_char(substr(ps.gl_date,4,8)) gl_period
    , b.interface_line_attribute11 bill_start_date
    , b.interface_line_attribute14 bill_end_date 
    , decode(a2.invoicing_rule_id, '-2',  
       DECODE(TO_CHAR(b.RULE_START_DATE, 'YYYYMM'), to_char(to_date(to_char(TRUNC(to_date(SETPARAM.GET_PARAM3,'yyyymm') , 'Month')-1),'DD-MON-YYYY'),'YYYYMM'), 'Current', 'In Advance'), 
       'Current') bill_nature 
    , to_char(a2.trx_date, 'DD-MON-YYYY') invoice_date
    ,pal.lease_commencement_date
    ,pal.lease_termination_date
    ,h.user_name created_by
    --, NULL as remarks 
    from ra_customer_trx_all a 
    , ra_customer_trx_lines_all b 
    , pn_leases_all d 
    , pn_tenancies_all e 
    , hz_cust_accounts l 
    , hz_parties m 
    , fnd_user h 
    , ar_payment_schedules_all ps 
    , RA_CUST_TRX_LINE_GL_DIST_ALL dist 
    , gl_code_combinations_kfv gcc 
    , AR_RECEIVABLE_APPLICATIONS_all app 
    , ra_customer_trx_all a2 
    , ra_customer_trx_lines_all b2 
    , RA_CUST_TRX_TYPES_all t 
    , fnd_flex_values_vl flexv
    ,pn_lease_details_all pal
    where  
    app.APPLICATION_TYPE = 'CM' 
    and flexv.flex_value=gcc.segment3
    and flexv.FLEX_VALUE_SET_ID=1014916
    and pal.lease_id=d.lease_id
    and app.applied_customer_trx_id = a.customer_trx_id 
    and app.customer_trx_id = a2.customer_trx_id 
    and a2.cust_trx_type_id = t.cust_trx_type_id(+) 
    and a2.org_id = t.org_id(+) 
    and b.customer_trx_line_id = b2.previous_customer_trx_line_id 
    and dist.CUSTOMER_TRX_LINE_ID = b2.CUSTOMER_TRX_LINE_ID 
    and dist.account_class = 'REV' 
    and dist.account_set_flag = DECODE(NVL(a2.invoicing_rule_id,1), -2, 'Y', 'N') 
    and gcc.CODE_COMBINATION_ID(+) = dist.CODE_COMBINATION_ID 
    and b.interface_line_attribute10 = d.lease_num 
    and d.lease_id = e.lease_id 
    and e.primary_flag = 'Y' 
    and b2.customer_trx_id = a2.customer_trx_id 
    and a2.bill_to_customer_id = l.cust_account_id 
    and l.party_id = m.party_id 
    and a2.created_by = h.user_id 
    and ps.customer_trx_id = app.customer_trx_id 
    and ps.gl_date between trunc(trunc(TO_DATE(SYS_CONTEXT('DISCO_CONTEXT','Date_From')),'MM')-1,'MM') and trunc(TO_DATE(SYS_CONTEXT('DISCO_CONTEXT','Date_To')),'MM')-1

    What exactly is wrong with the results? Can you make the report include the gl_date so that you can see exactly what is being included?
    The only way to troubleshoot this is to go back to basics. You have to be 100% certain that the parameter and calculations for the dates are working. You have granted execute permission over the function to your EUL owner - yes? What I did was create the function in a package owned by EUL_US then I had no issue with grants or permissions.
    Also, gl_date is a DATE and not a string right? I ask because if it is not a date but a string then some dates might be left out.
    Assuming you are 100% certain of the building blocks you should start by including only the gl_date and primary key from the table you are using. Once you are sure you are getting the right data you can start to add in more fields.
    I do notice you are using E-Business Suite objects. I copied the code into my system where I am not using leasing. So I commented out the references to the 3 PN tables. I got 150 rows of data when I queried using the parameter and again when I hard coded the BETWEEN for the gl_date. You do have to make sure that your EUL owner has been granted SELECT right from all the tables and views used in your code and, if you intend to share this code with someone else, you will also need to have GRANT rights.
    Try your code in a SQL tool such as TOAD and see what happens. Are you absolutely sure that every one of your transactions has an entry in the PN tables? This might be why you are not getting the results you expect. You could try, as I did, to comment those lines out and then see what happens.
    Hope this has given you enough to solve your issue
    Michael
    PS. It would be nice to know your name. You haven't used it once in your thread.

  • Some basic questions on File Adapter

    Hello all,
    I have some basic questions on XI and File Adapter and hope you can help me. Any answer is appreciated.
    1. Can I use NFS transport protocol to poll a file from a machine in the network, which is not the XI? Or do I have to use FTP instead?
    2. If I understand it correctly - when using the FTP-File Adapter, XI has the role of a ftp client. I have to run a ftp server on my distant machine. XI connects to FTP-Server and polls the file.
    Can it also be configured the other way round? The scenario I think of would be: FTP client installed on distant machine, which connects to FTP-Server(XI) and loads up a file. So XI would act as FTP Server.
    I know this works, if I install a ftp Server on the computer my XI runs on, and use the NFS-File Adapter to observe the folder. But I want to know, if I need a second, independant ftp server for this.
    3. And last but not least: When do I need the active ftp mode instead of passive?
    Thanx a lot for your answers!
    Ilona

    > Hello all,
    > I have some basic questions on XI and File Adapter
    > and hope you can help me. Any answer is appreciated.
    >
    >
    > 1. Can I use NFS transport protocol to poll a file
    > from a machine in the network, which is not the XI?
    <b>yes</b>
    > Or do I have to use FTP instead?
    >
    <b>also you can do it</b>
    > 2. If I understand it correctly - when using the
    > FTP-File Adapter, XI has the role of a ftp client. I
    > have to run a ftp server on my distant machine. XI
    > connects to FTP-Server and polls the file.
    > Can it also be configured the other way round? The
    > scenario I think of would be: FTP client installed on
    > distant machine, which connects to FTP-Server(XI) and
    > loads up a file. So XI would act as FTP Server.
    > I know this works, if I install a ftp Server on the
    > computer my XI runs on, and use the NFS-File Adapter
    > to observe the folder. But I want to know, if I need
    > a second, independant ftp server for this.
    >
    <b>XI cannot act as FTP server, but it is always a client. When XI is reading (File sender adpater) when XIis writing than it is File Receiver adapter</b>
    > 3. And last but not least: When do I need the active
    > ftp mode instead of passive?
    >
    <b>It depends on your firewall configuration. The best and the fastests is active mode but not always available.</b>
    > Thanx a lot for your answers!
    > Ilona

  • Color Balance File Output - A Basic Question

    Hello,
    A basic question: if I want to bring uncorrected QT files into Color for auto balancing, do I have to bring the rendered files into FCP in order to finish the files as self contained QT files? Is there a way in Color to output the new files, bypassing FCP?
    If I can do this, what is a recommended workflow for automating this process: bringing hundreds of clips into Color, batch auto balancing the files, and outputting the corrected files to a watch folder?
    Thanks!

    Stuart Baker2 wrote:
    If I can do this, what is a recommended workflow for automating this process: bringing hundreds of clips into Color, batch auto balancing the files, and outputting the corrected files to a watch folder?
    Have you actually tried the Auto Balancing feature? There was a recent thread on it you might want to dig up.
    I doubt it'll work the way you want and is more likely to make a shot worse than improve it.
    AFAIK, it's not something that's scriptable. Go Help > User Manual for how to import shots bypassing FCP. It's covered extensively and clearly.
    HTH.
    - pi

  • Passing date parameters to a custom folder

    Is there any simple way to pass date parmeters to a custom folder?

    I think I recognize a question very similar to this recently.
    And it's the same situation, in that - what do you mean by passing a date?
    I understand it to mean that you want a user - at run time - to enter a date or date range that will then return only that data from a custom folder.
    1. You could have all data returned (ie: no date conditions applied to the SQL) and then filter using the Disco tool (ie: plus, viewer, desktop).
    2. If you want to 'pass' those date parameters into the actual folder in the EUL, then there is a method that you can use using functions you write.
    3. Or you could code the actual database SQL view with some kind of hard-coded date parameters (ie: SYSDATE - 30), etc.
    Russ

  • GRC - BASIC QUESTION

    Dear All
    I would to get the clarification on general question as below:
    1. Who will be the part of the GRC (functional or Technical) ? What is best practice ?
    2. What will be the role and responsibilities of GRC consultant ?
    3. What are best practices say about the GRC Deployment ?
    4. What is the best landscape with GRC ?
    5. When GRC - ERM will be 100% bug free ?
    Regards
    Vimal

    Hi Vimal ,
       Almost all the questions you posed are very generic ( As you rightly said,  these are the BASIC QUESTIONS) and really need a lots of explanation to understand the product , here I have just given a few reference sites try to visit , it may be helpful in  answering few of your queries 
    1. Who will be the part of the GRC (functional or Technical) ? What is best practice ? 
    Ans: Both ( also include many other teams like  Business Process Owners  etc etc )
    2. What will be the role and responsibilities of GRC consultant ?
    Ans: Quite a Lot Depends on the area where the consultant is working
    3. What are best practices say about the GRC Deployment ? 
    Ans: These are the few customer feed back try to visit   http://www.sap.com/solutions/sapbusinessobjects/customers/testimonials/index.epx
    4. What is the best landscape with GRC ?
    Ans : Lots of documents available , but its always depends on your requirement , However try to visit http://www.sap.com/solutions/sapbusinessobjects/governance-risk-compliance/index.epx   You will get the better understanding of the GRC , then based on the requirement , the landscape will change.
    5. When GRC - ERM will be 100% bug free
    Ans: I feel,  we canu2019t not say any software is 100 % Bug free , As you know that people always try to improve the quality of product by minimize the Bugs , and as and when a customer/ Consultant found a bug , SAP is always address in very less time and they release the patch/Note to address these issues.
    Thanks & Regards
    Umashankar T ekumudi

  • Basic Questions (Compressor/Qmaster)

    I can't find answers to some really basic questions:
    1. To distribute Compressor tasks, is Qmaster and Compressor required on all participating Macs?
    2. Are they required to be exactly the same version across the participating Macs?
    3. Are they required to have unique serial numbers? (I tried to start Compressor on a second Mac that had been installed from FCS 5.1 Crossgrade package that resides on original Mac - all that was on the second Mac was Compressor and Qmaster - Qmaster didn't seem to mind, but Compressor gave me a warning message and terminated....)
    4. Assuming the above issues have been resolved as required, does Compressor have to be started on the "Services Only" Mac in order to assist in the processing?
    Again, my apologies for the level of these questions....
    Stan

    1. No - just use the Qmaster node installer (In the extras folder of Final Cut Studio install disc).
    2. Yes - same versions of Qmaster
    3. The nodes don't require a serial number.
    4. No - just turn on Services in the Apple Qmaster panel of System Prefs. On the nodes, check Share and Managed and click the "Start Services" button. Set up the Nodes as Services only and your Controller (the machine with Compressor installed) as Services and cluster controller. Then use Qadmin to set up the cluster.

  • Basic questions in SRM for Workflows+need material

    Hi All,
    I have developed Workflows in SAP R3.I am very new to SRM. I have following questions -
    1. What is the use of BADI when we implement Workflow? My understanding till now is to provide all approvers to the
       Shooping Cart.That means for workflows without approval we dont need to BADI to implement.
    2. Is there any other concepts more i have to know? Like in R3 Event will be triggered with help of change doc, status mang., LIS exceptions and all through SWEC tx. is it same in R3?
       Sorry to ask very basic questions.
       Can anyone provide me step to step guide to configure SRM workflows and Cookbook for SRM?
       My Email id is [email protected]
       It will be very helpful for me.
       Thanks in advance.
       Ashwani

    Hi,
    1.All the n step workflows(where approvers are determined dynamically) in SRM can be implemented only using the BADI "BBP_WFL_APPROV_BADI".the main purpose of this BADI is to fetch the Approvers/agents for the workflow.In addition to the  n step WF,you also have no approval, 1 step and 2 step approval workflow in which the agent assignment can be done directly(no BADI reqd) and this is applicable for all types of business objects i.e. Shopping cart,Bid etc.For more details refer the foll link;
    http://help.sap.com/saphelp_srm40/helpdata/en/17/40a86c773d6c41801d78af1a34b90f/content.htm
    2.Work flow concepts are same as in R/3.So techincally you can create your custom workflows in the same way.
    Do let me know if you need any further help.
    BR,
    Disha.
    Pls reward points for useful answers.

  • Performance for Custom folder in Discoverer

    Hi there, thanks for all your helping questions and sharing your thoughts.
    I got issue from user regarding Custom folder in Discvoerer while they try to run report, becoz there are item classes i created and its taking so long time to fetch LOVs.
    Below is the query, I used to create custom folder and also created 3 LOVs (item classes) in Discverer Administrator, it is working well and good.
    According to the requirement ( you can see bottom of this page) this is the query, Can anyone help me on how to improve performance, in TOAD the query takes long time, so for Item classes also it takes long time. Any ideas would be greatly appreciated, thanks in advance.
    SELECT fu.user_name
    , fu.description
    , fu.start_date "User Start Date"
    , fu.end_date "User End Date"
    , frv.responsibility_name
    , frv.start_date "Resp Start Date"
    , frv.end_date "Resp End Date"
    , furg.start_date "Resp Assignment Start Date"
    , furg.end_date "Resp Assignment End Date"
    , MAX (flr.start_time) AS "Last Logon"
    , 'Y' as "Logon Flag"
    FROM apps.fnd_user_resp_groups_direct furg
    , apps.fnd_responsibility_vl frv
    , applsys.fnd_user fu
    , applsys.fnd_logins fl
    , applsys.fnd_login_responsibilities flr
    WHERE furg.responsibility_id = frv.responsibility_id
    AND fu.user_id = furg.user_id
    AND fl.user_id = fu.user_id
    AND flr.responsibility_id = frv.responsibility_id
    AND fl.login_id = flr.login_id
    GROUP BY fu.user_name,
    fu.description,
    fu.start_date,
    fu.end_date,
    frv.responsibility_name,
    frv.start_date,
    frv.end_date,
    furg.start_date,
    furg.end_date
    UNION ALL
    SELECT fu.user_name
    , fu.description
    , fu.start_date "User Start Date"
    , fu.end_date "User End Date"
    , frv.responsibility_name
    , frv.start_date "Resp Start Date"
    , frv.end_date "Resp End Date"
    , furg.start_date "Resp Assignment Start Date"
    , furg.end_date "Resp Assignment End Date"
    , NULL AS "Last Logon"
    , 'N' as "Logon Flag"
    FROM apps.fnd_user_resp_groups_direct furg
    , apps.fnd_responsibility_vl frv
    , applsys.fnd_user fu
    WHERE furg.responsibility_id = frv.responsibility_id
    AND fu.user_id = furg.user_id
    AND (fu.user_id, frv.responsibility_id ) NOT IN (
    SELECT fl.user_id, flr.responsibility_id
    FROM applsys.fnd_logins fl,
    applsys.fnd_login_responsibilities flr
    WHERE fl.login_id = flr.login_id)
    Requirement================
    We have made use of modifications to a Discoverer report called 'Oracle Users and Responsibilities'. We use the report to review Oracle users and their associated responsibilities. We would like to see if it would be possible to make another report with fields from the above SQL query. The intent is to note when users last made use of a responsibility (last logged on with a responsibility). The above query needs some revision in the fact that it currently only returns responsibilities a user has logged in with. Ideally, we would like to also return the responsibilities a user has not logged in with. If a date parameter is supplied for a report, the end-user will be able to return all users, their responsibilities, and the last time the users logged in. The attached query can specify a user or the user's creation date; ideally, one would also be able to only pick responsibilities user(s) had prior to a specified date. Thus, if they wished to run a report to return all the users and the last time they logged in with their responsibilities if they have had the responsibility for at least 90 days, he could readily do so.

    Hi,
    You could try this query, but whether it will be quicker depends on how you are using the custom folder in your reports.
    SELECT ilv.user_name
    , ilv.user_id
    , ilv.description
    , ilv."User Start Date"
    , ilv."User End Date"
    , ilv.responsibility_name
    , ilv.responsibility_id
    , ilv."Resp Start Date"
    , ilv."Resp End Date"
    , ilv."Resp Assignment Start Date"
    , ilv."Resp Assignment End Date"
    , ilv_login.start_time "Last Logon"
    , NVL2(ilv_login.user_id, 'Y','N') "Logon Flag"
    FROM (
    SELECT fu.user_name
    , fu.user_id
    , fu.description
    , fu.start_date "User Start Date"
    , fu.end_date "User End Date"
    , frv.responsibility_name
    , frv.responsibility_id
    , frv.start_date "Resp Start Date"
    , frv.end_date "Resp End Date"
    , furg.start_date "Resp Assignment Start Date"
    , furg.end_date "Resp Assignment End Date"
    FROM apps.fnd_user_resp_groups_direct furg
    , apps.fnd_responsibility_vl frv
    , applsys.fnd_user fu
    WHERE furg.responsibility_id = frv.responsibility_id
    AND fu.user_id = furg.user_id
    ) ilv
    ,(SELECT fl.user_id
       , flr.responsibility_id
       , MAX(flr.start_time) start_time
    FROM applsys.fnd_logins fl
    , applsys.fnd_login_responsibilities flr
    WHERE fl.login_id = flr.login_id
    GROUP BY fl.user_id
       , flr.responsibility_id) ilv_login
    WHERE ilv.user_id = ilv_login.user_id(+)
    AND ilv.responsibility_id = ilv_login.responsibility_id(+)Rod West

  • Basic questions on Enterprise Services

    Hello,
    I have a few open questions on the topic for myself and hope that you can help me to answer them:
    1) In my Systemlandscape I have several ECC 6.0 systems and a PI system. Now if I want to use a SAP standard webservice, let's say some of the customer fact sheet webservices.. what would be the procedure?
    Would I need to identify which packages the content is in and then download these packages from SAP service marketplace? And has this to be done on PI side or on the backend side? Or both?
    If I then want to use one of those standard webservices, e.g. "Find Customer Address Basic Data by Name and Address", where would the service call be directed to? To SAP PI or to the backend system?
    2) If I have a Webservice which should extract mass data, e.g. data about all customers - would this be a feasible web service scenario? Or a web services only used to extract single customers in general? I wonder about things like performance, timeouts, error handling, etc.
    3) Composition
    What tool is at the moment used for composing web services? Is it some design tool on PI (BPM?) or is it rather Visual Composer on CE or even WebDynpro (ABAP or Java?)
    I hope you can help me to clear up some of these questions.
    Best Regards,
    Peter

    Hi Peter,
    Answers to your questions:
    Would I need to identify which packages the content is in and then download these packages from SAP service marketplace? And has this to be done on PI side or on the backend side? Or both?
    You need to ensure that the content exists on both if you want to use SAP PI  to customize the SAP standard enterprise services & create proxies in the back-end (ECC). You could also just use the standard services as they come shipped from SAP, in that case you just need to ensure that the content exists in ECC.
    If I then want to use one of those standard webservices, e.g. "Find Customer Address Basic Data by Name and Address", where would the service call be directed to? To SAP PI or to the backend system?
    It depends how you set up your scenario. You could have the web service mediated through SAP PI or another ESB (Enterprise Service Bus) using different technology. In that case, the service call will be directed to SAP (or ESB) & then the back-end. You could also setup a point-to-point scenario where the service call is routed from the consumer straight to the back-end. Ultimately, the call has to reach the ECC back-end to process, what changes is what is put in betwwen the consumer & the ECC back-end.
    If I have a Webservice which should extract mass data, e.g. data about all customers - would this be a feasible web service scenario? Or a web services only used to extract single customers in general? I wonder about things like performance, timeouts, error handling, etc.
    I wouldn't recommend this kind of scenario when using web services. It would more relevant for maybe batch or asynchronous scenarios, also maybe mediated through SAP PI. All your concerns are valid.
    What tool is at the moment used for composing web services? Is it some design tool on PI (BPM?) or is it rather Visual Composer on CE or even WebDynpro (ABAP or Java?)
    This question isn't all that clear. For web services 'Composition' you can use the ESR (Enterprise Service Repository) that comes shipped with SAP PI or SAP CE. ccBPM in SAP PI is used for async messaging so that can't work for web services.
    For 'Orchestration' of web services, SAP CE would be your preferred tool & you could also use Netweaver BPM that comes with CE to orchestrate several web service calls for a specific business process. This doesn't stop you from using anything else (like Java for example) to do your orchestration but you want the flexibility of being able to change a business process on the fly & SAP CE with BPM provides this.
    Regards, Trevor

  • 2 issues - Invalid Serial Number issue & Lightroom 5 Trial vs full version folder hierarchy question

    Hello
    not sure if I should split these two questions...
    1 - Invalid Serial Number issue
    I'm helping out a friend with their large photo collection and they bought Lightroom 5 and received the serial number but when we add this to Lightroom it states that it's invalid - I tried leaving it until the following week (I visit them weekly) and it still refusing the number - when I went into their Adobe account and took a look at downloads the option to download the full version is greyed out (or an x - I'm not sat on their computer right now so can't double check) but it wouldn't allow me to do anything so we just had the trial version.
    anyone know what the issue is - shall I get them to contact Adobe to get them to take a look - I also had issues trying to find a customer support email address lol. (I seem to faffing with lots of websites/software/companies this week so getting a little frazzled!)
    2 - Lightroom 5 Trial vs full version folder hierarchy question
    This question is linked to the above i- I am wondering if the folders in Lightroom are different in the trial version vs the fully paid version.
    I had set up some greeting card templates and contact sheet layouts for my friend and tried to transfer them to her computer but whilst, LR 'sees' the folders it just doesn't acknowledge the templates - I tried it several ways but I've not had that issue before so will that sort itself when I get the serial number fixed?
    Thank you for any help or suggestions - hope you all have a good weekend :-)
    Lenny

    Hi Lenny, the two questions may be related but the trial is actually the same as the full version. I would suggest getting the serial number issue sorted out first. There have been known issues where a paid for product still shows up as a trial.There is not a lot the community can do. You need to contact Adobe directly using the link below. Use the dropdown menu for boxes (1) & (2) to scroll down the list and choose:
    1. Adobe Photoshop Lightroom
    2. Serial number issues or activating my product
    3. Click on the blue button: Still need help? Contact us – then click the button marked “chat now”
    It’s usually possible to start a live chat, if an Adobe agent is free, and often to get the problem fixed right away.
    Click here to get help now Contact Customer Care

  • Basic Question - adding a downloadable PDF

    Hi:
    This is a pretty basic question but after searching the
    Dreamweaver Bible I can't find the answer. I want to put a word
    document on a site. I am considering 2 options: 1) just put a
    downloadable PDF on the site or 2) import the text from the word
    doc and just put it as another page on the site. All I can figure
    out so far is to cut and pace from the word doc to a dreamweaver
    page. I'm reading about import word html command but can't find it.
    My questions are: 1) how to I include a PDF file and 2) where is
    the import word html command located.
    Thanks,
    Rex

    This file -
    http://www.irishhuntersandjumpers.com/News_files/contract.pdf
    is not there. Where did you put it? You did upload it, right?
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "halfpint23" <[email protected]> wrote in
    message
    news:fol1ng$e3$[email protected]..
    > Done all the above.
    >
    > Running DW MX2004.
    > I have a pdf file created by my attorney of my
    stallion's breeding
    > contract. I
    > need to have it downloadable from a link in my website.
    The file resides
    > in a
    > folder in the Site, and is linked correctly, I think. I
    highlighted the
    > words I
    > wished to create as a link, right-click on them as
    highlighted, select
    > create
    > link, etc.
    > When I run it on the 'net, I get the dreaded 404 Page
    Not Found screen.
    >
    > I have moved the file to another folder, re-linked etc
    three times, and
    > still
    > get the same result. The Browser Preview brings it up
    flawlessly! PDF file
    > is
    > in Acrobat 7.0, file size is about 160k.
    >
    > Here is the page in question
    >
    >
    http://www.irishhuntersandjumpers.com/Ollie03.html
    >
    > I really do need to resolve this pretty soon, breeding
    season is upon us!
    >
    > Thanks in advance for any help.
    >

Maybe you are looking for

  • HP c309a and HP eprint Home&Biz

    Hi all, Got a weird problem I wondered if anybody could help with. Using HP eprinthome&Biz to print from my iphone and ipad to my C309a which is connected via Ethernet cable to my wireless router. All works fine providing I connect to the SSID of the

  • How to list IP address from client on the Server (TCP/IP CLIENT SERVER COMMUNICATION)

    Excuse me, In this project I want to ask how to add list IP from client that connect to server. I have edited slightly the project. 'SERVER Imports System.Net Imports System.Net.Sockets Imports System.Threading Imports System.Threading.Tasks Imports

  • Passing parameters to web based oracle forms

    Hi, How can I pass parameters from web page to oracle form applet? OR is there anyway i can know (within a form) if that form is run from a client/server or from web. This is just to set some parameters depending on the condition: client/server or we

  • Send e-mails through broadcaster to SAP Easy access menu inbox

    Dear Experts I have been asked to broadcast a report to few users and itshould become available in their in-box folder ( that accessible from SAP Easy Access screen toolbar) Can you help me? If you need further information, feel free to ask. Thanks i

  • Can't see my complete folder names.

    I am unable to see the complete names of some of my folders on the desktop.  Can someone offer any assistance with this problem?  It will be greatly appreciated.