Master/detail issue

I have a tricky if convoluted implementation issue and hope you can assist with resolution.
I have a form with a master/detail relationship.
The master block has a primary key called master_id and the detail block has three foreign keys (caller_id, requested_id and responder_id) that the primary key master_id must map to.
master table (master block)
master_id varchar2(4);
detail table (detail block)
caller_id varchar2(4)
constraint fk_callnum foreign key (caller_id) references master(master_id),
requested_id varchar2(4)
constraint fk_reqnum foreign key (requested_id) references master(master_id),
caller_id varchar2(4)
constraint fk_resnum foreign key (responder_id) references master(master_id)
I know it is poorly designed. They do not want to redesign.
This is the process flow.
A physician calls our office to speak with another physician in our office, an operator searches the master block with the caller's(physician's) name and area he/she is calling from. If information about that caller exists on the master block, it is displayed on the master block.
The operator then takes the master_id of the caller and enters in it on the caller_id box of the detail block.
The operator then goes back to the master block and does a search of the name of the person the caller wants to speak to. If information about the requested physician exists, his/her id is entered on the requested_id box in the detail block. If contact is made with that physician, or with someone from his/her office, then the requested_id also becomes the responder_id. If the physician being asked for is not available and no one in his/her office is available to take the call, then the call is redirected to another office. In this case, the responder_id is different from the requested_id. Again, information about the office the call was redirected to will have to be searched for in the master block.
Now if I have not already confused you, here is where problem comes in for us.
The client has complained that they are duplicating their efforts. They want the information displayed on the master block whether it matches caller_id, or requested_id or responder_id of the detail block to be automatically be populated on the detail block. They only want to type the info on the master block and have their result be displayed on both blocks.
They have therefore asked us to do two things:
1, once you do a search for a caller, if there is information available about that caller, display that information not only on the master block but also populate the caller_id row in the detail block with information relevant ONLY to the caller_id automatically.
If you do a search about requested_id, display that information on both the master block and detail block; same with responder_id.
How can this be implemented. If possible, sample syntax.
I grappled with this syntax:
select col1..coln
into :detail.col1..:detail.coln
from master, detail
where ( master.master_id = detail.caller_id -- the physician that called
or master.master_id = detail.requested_id -- the person being asked for
or master.master_id = detail.responder_id) -- the person who responded to the call
and master.master_id = :master.master_id;
As you can see, this can only display records in the detail block only. I need records
displayed on both blocks. Any help/suggestions will be greatly appreciated.
I can clarify further if need be.

Ok, I'm not sure if this syntax will work but it might give you an idea to build on. I'm assuming that each of the ids are stored in different base tables.
Get rid of the master detail relationship.
Give the master_id field a LOV to enable searching.
The basic functionality to populate the detail section would be:
IF caller_id IS NULL AND request_id IS NULL AND respond_id IS NULL THEN
:detail.caller_id := :master.master_id;
execute_query;
IF caller_id IS NOT NULL AND request_id IS NULL AND respond_id IS NULL THEN
:detail.request_id := :master.master_id;
execute_query;
IF caller_id IS NOT NULL AND request_id IS NOT NULL AND respond_id IS NULL THEN
:detail.respond_id := :master.master_id;
execute_query;
END IF;
You may have to put each of the 3 detail fields in their own data block to get this to work. Something to work from anyway.

Similar Messages

  • IE6 not working with Spry Master Detail

    I cannot get spry to work with IE6. I am most interested in
    this master detail issue (code listed below). I am building this
    for a internal gov't application, and the only browser they allow
    is IE6.
    The spry data set loads, all of the questions show on the
    left hand side, but clicking on the question does nothing. I had
    the same issue with collapsible panels, accordian etc. It works
    fine on Firefox
    Switching to another browser is not an option.
    Click on the question to see the answer.
    -------------------------------------------Code not
    working-----------------------------------------
    <div class="MasterDetail">
    <div spry:region="faq" class="MasterContainer">
    <div class="MasterColumn" spry:repeat="faq"
    spry:setrow="faq" spry:hover="MasterColumnHover"
    spry:select="MasterColumnSelected">{Question}</div>
    </div>
    <div spry:detailregion="faq" class="DetailContainer">
    <div class="DetailColumn">{Answer}</div>
    </div>
    <br style="clear:both" />
    </div>
    <!-- InstanceEndEditable --></div>
    </div>
    <div id="bottom"></div>
    </div>

    Actually, I am using data of type HTML.
    I am also finding that I have no problem running the script
    off of a disk, BUT when I run it off of IIS, there is a problem.
    All other scripts seem to work, so not sure it is a mime
    type.

  • Salesforce issue- Accessing Objects and Reports with 2 master-details

    I'm using Crystal Reports XI r2 with the Salesforce data connector installed, and I know the same issue exists in CR 2008 as well.  With version of the Salesforce API that the Crystal - Salesforce connector is using, objects that have 2 master-detail relationships are not available to add to reports.  Even if I create a stanard Salesforce report with an object with 2 master-details, that report isn't available in the "Stored Procedures" of Salesforce in Crystal.  The API is about 3 years out of date, any word on when a new version will be available?  This is a big limitation.

    Try SP3 for CR 2008. Please re-post if this is still an issue or purchase a case and have a dedicated support engineer work with you directly:
    http://store.businessobjects.com/store/bobjamer/DisplayProductByTypePage&parentCategoryID=&categoryID=11522300?resid=-Z5tUwoHAiwAAA8@NLgAAAAS&rests=1254701640551

  • Issues in Processing the Master-Detail Form values

    We have a requirement in Oracle Internet Expenses (11.5.10) to fetch the form values from the Expense Allocations Screen.
    This page is based on Multiple VOs with Master Detail relationship. The data from the VOs mentioned are displayed in the Hgrid region.
    I need to fetch the input values for three fields (from different VOs) and pass them as paramater to the database function to perform the validation.
    Here, I am creating the handle for VO objects and using the Row object getting all rows in range (getAllRowsinRange()).
    The issue here is always, the Row length() is always fetched as 1 even it has multiple rows.
    Any help on this would be highly appreciated.

    Using Select Options u will get mulitiple values also u will get values like table.
    regards,
    kumar.

  • URGENT HELP PLS :  Issue with Multi Level Master Detail block

    This is an issue someone else had posted in this forum few years back but there was no solution mentioned, I have run into this same issue , The problem is as explained below.
    Any help on this is appreciated.
    Scenario:
    There are 3 Blocks in the form : A (Master Block)
    : B (Detail of A )
    : C (Detail of B )
    There is master detail relation created between A and B and B and C. So initially when we query for a record in Master A, it shows all records properly in B and C.
    Now if i navigate to the first record of B , and then second record of B , records corresponding to that record shows up properly in C block.
    Till now everything works fine.
    Issue 1:
    But in case after querying initially on Master Block A,If I go directly to the second record of B block, it clears the whole B block and C block.
    Issue 2:
    Same thing happens if I am on C block ( corresponding to second record of B block) and then navigate to first record in B block , it again clears the whole B block and C block.
    Please Help !!
    Thanks !

    Thanks Xem for Your reply , I tried those settings but it did not help..here is the original link that to the thread that talks about the same problem ,
    Issue with Multi Level Master Detail block
    The last update to this was the following :
    "I figured out that this is happening because Block Status is set to 'Changed' and this is causing it to clear out the blocks.
    But cant figure out why the status is setting to 'Changed' "
    Any Help from the form Gurus on this form in this matter is truely appreicated !!
    Thanks,
    Zid.

  • Issue with Master Detail relation in OAF page -- Help

    Hi,
    I am developing an OA page with a master detail relation. The detail records are displayed in the subtab region.
    The issue that I am facing is as follows:
    If there are 2 detail records in the detail table, then my page is displaying these 2 records twice i.e.
    Detail Records:
    Header Id Line Id
    2 1
    3 1
    Header Id Line Id
    2 1
    3 1
    If the number of detail record increases, then again the display also increases that many times i.e. 3 records gets displayed thrice.
    Kindly help to figure out the issue.
    Thanks In Advance.

    Hi,
    Take the following actions.
    1. Try to display your records in simple Table and remove it from subtab,
    2. check relations as well, you can delete and re-create all the relations with EOs and VOs and recreate them.
    3. Also check when your VO get popluated that how many rows are there in Detail VO ?
    For example.
    int x = yourViewObject.getRowCount();
    System.out.println("Number of rows in detail view Object"+x);
    Haroon.

  • Wizard generated Master-Detail form issues

    The wizard-generated master/detail forms have several severe usability issues when the "Choose Layout" option is set to "Builder master detail with: edit detail as tabular form on same page".
    Some of these issues are:
    - The form has two Apply Changes buttons, one to save the master row and one to save the detail row. Users find this very confusing. If you save the master row changes, any changes to the detail rows are lost and vice versa.
    - The form has two Delete buttons, one to delete the master row and one to delete the checked detail rows. Users find this confusins also. Clicking the lower delete button discards any other changes that were made.
    - The Add Row button also discards any other changes that were made.
    The first two issues are easily fixed. With a few simple changes to the generated page, I can make it so there is a single "Apply Changes" button that 1) saves any changes to the master row, 2) saves any changes to detail rows and 3) deletes any checked detail rows.
    I cannot figure out how to solve the third issue (that the add row button discards any changes). I can make it so the "Add Row" button saves the changes, but this isn't user friendly either; I don't think any changes should be comitted unless the user specifically presses 'Apply Changes'.
    So far, I thought of several ways to possibly fix this but can't get any of them to work. Some of the ideas were:
    1. The 'Add Row' button could run the automatic row processing and MRU processes, but not do a commit untill/unless Apply Changes is pressed. I don't think this is feasible because http is stateless and connection pooling may be used, so we can't have a transaction that spans http requests.
    2. Move the Add Row process to page rendering so that the detail table always has an empty "add row" row thereby making the Add Row button unnecessary. I tried this, but it looks like the add row process was designed to run during the page processing, not during rendering, and it fails with a divide by 0 error when it is run during page rendering.
    3. Use client-side DHTML (instead of the HTML DB add row process) to add an empty row to the html table (i.e. add row button does not do a submit, it is handled entirely on the client). I tried this, but the MRU process fails because it doesn't expect the added row.
    If anyone has any other ideas on how to fix this problem, they would be greatly appreciated.
    HTML DB solves this problem in the SQL workshop create table wizard.
    In HTML DB 1.6, the "Add Column" button does a submit but somehow saves any changes that were entered.
    In HTML DB 2.0 beta, client-side DHTML is used (my approach 3 above).
    Can someone from Oracle share how the HTML DB create table wizard solves this problem?

    Eric,
    Thanks for your feedback. I’ll add your suggestions to our list of tabular form enhancement request.
    The wizard generates a regular form for the master record and a tabular form for the detail records. As you pointed out, it’s quite easy to customize this to your individual needs.
    Unlike regular forms, there’s currently no session state concept for tabular forms, so you either need to write your data to the database, or you will loose any changes if you e.g. paginate. For the same reason, the “Add Row” button and the associated process is generated so that any changes are saved to the database before adding a new row. Of course the MRU process that is executed on “Add Row” can be removed, if that is the preferred behavior.
    A work around would be to code the DML processes for tabular forms manually, and temporary store the data in HTML DB collections to simulate a stateful behavior.
    In HTML DB 2.0 we started adding DHTML features, such as the create table wizard you’re referring to. Some features, like the pull down menus, will be available to be used in your own applications. Other features, like the DHTML tabular form, won’t be available for custom applications in 2.0.
    Regards,
    Marc

  • Issue with Master Detail OAF Page

    Hi Friends,
    I have an issue with the Master-Detaiil Page.
    I have developed a Master-detail form in OAF similar to the one in Oracle Forms. The master details are appearing fine. I have created a transient variable selectFlag that represents if the master record is selected. I am also able to see the detailed records after I have written the code in CO to populate the details table when a master is chosen.
    But in the detail table I am seeing all the records. I should be able to see only the records that are children for the master record.
    I have created the ViewLink as well. How can I pass the id of the master record to the detail table.
    Any ideas. Kindly help.
    Thanks

    Hi,
    Are u using partialAction on master form for this ?
    You can add parameters from property inspector and put some unique attribute from VO and later filter the details record based on that.
    --Sushant                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Master detail form issue

    Hello,
    I am unsure if this is a bug or how I'm doing things. I'm using version 4.1.
    I am creating a master/detail report (on the same page) using the wizard to create the page. I have no problem creating the page and it works. The only changes I make to the detail region (which is a report) is to set it to display one record at a time, enable partial page refresh and change the layout to a vertical list including null columns. Essentially I want to see one record at a time. I can certainly page through them one at a time. However if I press "Add Row" it creates a new blank record below my existing one. If I keep pressing "Add row" I keep getting more blank rows. Shouldn't this blank row overwrite the currently displayed row so that there is only one row at any given time (whether its blank or a populated line). If I'm saying I only want one shouldn't it only ever display just one record regardless of whether your adding or reviewing existing detail records. It seems to me that if I tell it I only want one row, it shouldn't allow me to keep adding rows indefinitely which end up getting added to rows already on the screen. On a vertical listing with a lot of fields, you could end up scrolling for days.

    Hi -
    My assumptions are:
    1) That you have created Master/Detail form with both Master and Detail regions on the same page.
    2) The problem of NOT seeing the Detail happens when you are inserting (not updating) on Master,
    in other words when you are creating a new user in Master section.
    The Detail section (as created by Apex Master/Detail wizard) is a Report with a Condition set for display:
    "Value of Item in Expression 1 Is Not Null" with Expression 1 populated with PK of Master.
    So, change this condition to None and empty Detail section will appear in Create mode.
    Note that you must now set the Form object that holds the PK for new Master record by some means,
    (maybe a Page Process or such) before the Save is done, otherwise Detail record will not have FK.
    Also you are going to have to play with the Conditions on the ApplyMRU and ApplyMRD Processes created
    by the wizard to make sure they are only firing in Create mode when the Save for the whole page is submitted.
    Lastly you can clear the values on the page with a Process of type "Clear Cache for all Items on Pages" that fires
    last after page submission, again this may need a Condition to prevent clearing items before you are ready...

  • ADF Master Detail entry form issue

    Hi All,
    I am new to JDeveloper and I am creating a Master Detail entry form. I have separate buttons to create master records and detail records in Master and Detail sections respectively. After completing data entry in Master portion, when I hit the create button to create a line in detail, it removes data from the last field of master which is a "description" field. I haven't write any custom code yet. How can I fix this?
    Help will be appreciated.
    Thanks,
    CAH

    Hi,
    Thanks for your reply and links to the tutorials.
    I have changed the default binding to CreateInsert from Create. Unlike in the sample application in the links, my form is editable at both the levels. Apart from the clearing out the description field, it clears out the list items I have defined at Detail level when I create second or greater record. It works fine for the first record at Detail level. And as I mentioned, I have not written any custom code anywhere.
    Any clue will be a great help.
    Thanks,
    CAH

  • Master-Detail-Detail issue

    I am having some problem with this..
    I have Master -> Detail1 -> Detail2 view objects with view links between them. I have several Master-> Detail relations in the same UIX page which works fine. But, the MDD doesn't work as one would expect.
    When I first run the page, it displays the MDD Detail2 value but on iterating between the values all the Master-Detail sync up but not the MDD and it becomes blank.
    In the AppModule I have the relation setup as
    + MasterView
    + Detail1View
    +Detail2View
    Any ideas?
    Thanks,
    Karthik

    Ok.. I got the first part with one MDD working! The MDD part works fine but I have this requirement. In my Detail1 View object for every Master row there are 3 rows that are returned and each of this row needs to be linked to the Detail2 row. I need to display all three Detail2 fields in the same UIX page and be able to iterate between the records.
    The solution I came up with (not sure if this is the best) was to create 3 Detail1 View Objects each with a with a where clause (Detail1_1, Detail1_2, Detail1_3) such that each Master row resolves to just one Detail1 row and then resolve that to Detail2 view.
    Even though I am linking the 3 different Detail1 VO's to the same Detail2 VO, in the AppModule they are linked with 3 different instances of Detail2 VO.
    Now, I see the original sync problem with the 3 fields populating the MDD when it first loads, but brings up nothing for the MDD when I iterate.
    Hope this is not confusing...

  • Issue with multiple level master details

    Hi All,
    I just came around with following scenario and found it is not working as expected.
    GFVO ( Primary Key Attribute -> GFID )
    | ---- ViewLink between GFVO and ParentVO on attribute GFID
    Parent VO (PrimaryKey PID )
    | -- ViewLink between Parent VO and Child VO on attribute ATTR1
    ChildVO (PrimaryKey CID )
    Data ->
    GF VO has record -
    1 , xyz
    2 , abc
    Parent VO
    PID Name PGFID ATTR1
    1 ppp 1 1
    2 ttt 1 2
    3 lll 2 1
    4 kkk 2 2
    Child VO
    CID Name ATTR1
    1 cc1 1
    2 cc2 1
    3 cc3 2
    4 cc4 2
    Requirement is I want to show the name attribute of Parent in Child VO. I have used parent accessor exposed in child to display the name of the parent. When I use this multiple hierarchy in AM and run it I find the wierd result.
    Say I select Row (2 , abc) in GF VO.
    I should see below two rows in Parent Row.
    PID Name PGFID ATTR1
    3 lll 2 1
    4 kkk 2 2
    Now I select Row ( 3 lll 2 1 ) in Parent VO , it shows the following Child ROw I get this result -
    CID Name ATTR1 ParentName( accessed throug ViewAccessor)
    1 cc1 1 ppp
    2 cc2 1 ppp
    Gotcha ..... Parent Name ? I am assuming that when we try to access the parent through accessor it will give the parent row from the already filtered VO based on first Viewlink. Rather it requires and gives the first parent as if I m having a single join.
    Thanks,
    Rajdeep

    Hi,
    for a master-detail between tables you create a tree binding each. Assuming the data model you defined contains the three view objects in a hierarchy, you simple drag the parent, then the first child and then the second child as a table to teh view. You then configure the PartialTriggers property of child2 table to point to child1 and parent table. The child 1 table partial triggers property will point to the parent table. This should make the m/d work. If on the server you want to use accessors in the code to get to the details of a child (on the client I would use the iterator binding in the PageDef file), make sure you access the correct instance of the ViewOject
    Frank

  • Master detail form initial insert issue on details sub-region

    Hello,
    I created a master detail form with report which should do insertion on master and detail region/subregion.
    On insert mode I enter with data master and detail block, when I press "Create" button, insertion happens only on master block (order table) not and on detail block (order_item table).
    On EDIT mode it does insertions/updates on master and detail block without problems.
    Application Express 4.2.1.00.08
    Oracle Database 11g Express Edition Release 11.2.0.2.0
    I appreciate your help.
    Regards

    Something like this should do the work:
    CREATE OR REPLACE TRIGGER order_item_table_tr
       BEFORE INSERT
       ON order_item_table
       FOR EACH ROW
    BEGIN
       IF :NEW.order_id IS NULL
       THEN
          :NEW.order_id := v ('P1_ORDER_ID');
       END IF;
    END order_item_table_tr;
    /Make sure the Automatic Row Processing (DML) of the order table returns key into item > Return Key Into Item > P1_ORDER_ID (or however the primary key of the order table is named)
    Denes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.apress.com/9781430235125
    http://apex.oracle.com/pls/apex/f?p=31517:1
    http://www.amazon.de/Oracle-APEX-XE-Praxis/dp/3826655494
    -------------------------------------------------------------------

  • Master/Detail Development Issues

    Hi All,
    Could you please share your expertise if you faced the problem listed below
    1)I have a form based on a single table with two fields (org_id ,org_name) to maintain organization
    a)org_id is getting value from sequence.when I open the form,I see the sequence getting populated,
    looks good for insert mode,but for Query/Reset Mode ,it doesn't work,because the value(new sequence number) doesn't exists
    WorkAround : Go to that field and nullify the value for the org_id and then do Query/Rest ..
    Result : It works.
    Is there way I can clear the Value for the field Org_Id(which is populated by sequence) after Reset Button is pressed.
    If So ,please share your ideas
    b)With the above form,,If I hide the Column Org_id (still sequence is generated to insert value)
    the form works fine for Insert mode..but it errors out for Update/Query/Rest Mode ...
    Any solution for this ?
    The user doesn't want to see the Org_Id.
    2) I have a column called Requested_By in the form..where I want to populate LastName,FirstName
    How can I achieve it ?
    3)How to set format mask for the field that represents dollar amount ?
    For Eg :for $100,000.00 should i say --> $$$,$$$.nn ????
    4)I have created a Master /Detail Form...I am displaying 5 lines on the detail block.If the user wants to enter more records how do I accomplish it .? In other words I am not seeing Next/Previous button on the detail block ...where as I see those buttons in the Master Block in Query Mode.. ...
    5)I have a LOV (to list items)..When the user selects the item from the LOV in the ,is there a way ,I can store the Item_Id which is a hidden column for that row in the detail block
    6)In which directory I can see the archive files to delete physically which I no longer needed?
    Thanks in Advance
    Babu

    A couple of very quick answers for now...
    1. You can write code in the PL/SQL section of the Save button to populate the Org_Id. Loop through the details and if the action = 'INSERT' then A_ORG_ID := the next sequence value.
    2. More coding can do the trick. Where do you want to get the FIRST and LAST_NAME values from?
    4. It doesn't exist, you cannot (by default) change the number of detail lines at run time.
    You can code a button for it but in the meantime, this workaround works:
    - User enters all details, clicks Save. The form will be cleared
    - User enters same Master entries, but new Details entries and Saves again. It will append the new details to the Detail table.
    6. Are you referring to the old code versions for your M/D form? If so, click Manage next to your M/D form. On the Develop tab, click Delete. It will bring up all the versions you can delete.

  • Master detail form issue retrieving service price automatically

    Hi,
    I developed a master detail form in order to process service requests.
    On details block I'm trying to retrieve automatically service price after I select service name from LOV.
    For this purpose I created a application plsql process
    declare
    v_price service.price%type;
    begin
    select     price into v_price
    from      service
    where      service_no = 1;
    htp.prn(v_price);
    exception when others then htp.prn('An error occurred retrieving the PRICE');
    end;
    Which process I'm calling through javascript function in order to retrieve service price.
    <script type="text/javascript">
    function GetServicePrice(pThis)
    var vRow = pThis.id.substr(pThis.id.indexOf('_')+1);
    html_GetElement('f07_'+vRow).value = new htmldb_Get(null,html_GetElement('pFlowId').value,'APPLICATION_PROCESS=getPrice',0);
    </script>
    Instead of price it returns this value: "[object Object]".
    Is it possible to work as I intended or it should other way around?
    I appreciate your help/comments.
    Application Express 4.2.1.00.08
    Oracle Database 11g Express Edition Release 11.2.0.2.0
    Regards,

    Tonito99 wrote:
    Hi Tom,
    I applied these changes on page HTML Header, but now it's not returning nothing.
    f07_ (price column) is empty.
    <script type="text/javascript">
    function GetServicePrice(pThis)
    var ajaxRequest = new htmldb_Get(null, $v('pFlowId'), 'APPLICATION_PROCESS=getPrice', 0);
    var ajaxReturn = ajaxRequest.get();
    $s('f07_'+vRow, ajaxReturn);
    </script>
    Any other suggestion?
    Regards,
    Edited by: Tonito99 on Mar 8, 2013 3:32 PMIf you are on apex 4.2 why are you still using the legacy/undocumented methods?
    You should use new javascript API apex.server.process
    apex.server.process ( "getPrice", {
    success: function( pData ) { $s('f07_'+vRow, pData);}
      } );

Maybe you are looking for

  • Need to import from Maya 3D model in an Air-flash cs4 desktop application without loosing quality

    Hello everybody, We developed an air flash cs4 desktop application for the medical industry. Our application is too large because instead of using the 3 D model made via Maya, we use many images to simulate the rotation in order to keep the hight qua

  • Output select query in OLEDB Command

    Hi I am trying to write a simple output query to get the Count of rows  in OLE Db Commnad Adavnced editor and getting error. Please help! Declare @Count INT; Select @Count(*) AS ? FROM <tablename>WHERE Column 1  =?  AND Column2 = ? Please help as thi

  • NWDS is generating IndexedStore Errors when I do reload +rebuild

    Hi All, I am working on a Java Webdynpro application in NWDS V7.0.13 with Eclipse 2.1.2. When I am trying to RELOAD + REBUILD NWDS is generating some errors which are not source code related. I would like to know why I am getting those errors wheneve

  • Signatures no longer works in mail app

    I started modifying my signatures and after a few changes they quit showing up so I deleted them and now I can't do anything.

  • New to SAP

    Hi, I am new to SAP. I have 5 years of experience in Java. I am having the basic kowledge of SAP PI Is this a good tool to start with in SAP or can i go with SAP HANA Basically i am looking to get Expertise on some tool where coding doesnt play big.