AdvancedDataGrid with multiple custom sort functions

I have an AdvancedDataGrid with several levels of nested data in which each level needs to have a custom sort.
Ex:
A
     Z
          C
          D
          A
     Y
          C
          D
          A
     X
          C
          D
          A
B
     Z
          C
          D
          A
etc...
Is this possible without a massive sort function that takes every possible combination into account? Better yet, I'm already sorting it in SQL - can I disable the automatic sort and just have it spit out the data in the order XML passes it to ActionScript?
Thanks

Thanks for the tip, but unfortunately that's not what I'm looking for. I'm not trying to remove the end users' ability to sort, I'm trying to disable the automatic alphabetic sort that the ArrayCollection/AdvancedDataGrid does when it first renders the table. I know it can be overridden by using the "compareFunction" callback, but the compareFunction only iterates through the rows once, and I effectively need something that will iterate through 3 times - one for each nesting level.
The cookbook suggests concatenating the fields and then applying the sorting logic, but that works best if you're applying the same sort to every level of nesting. In my case, it means a massive function along the lines of:
switch(concat_fields1) {
     case 'AZC':
          switch(concat_fields2) {
               case 'AZD':
                    return 1;
                    break;
               default:
                    return -1;
                    break;
          break;
     case 'AZD':
          etc.
So far, that's the only solution I've found.

Similar Messages

  • SO creation for one internal item with multiple customer code

    Hello,
    We want to create sales order for one internal product for one customer with multiple customer product code.
    SAP allows only one to one relation in customer info record. Is there any work around for having multiple customer product code for our single internal product code in single sales order.
    Regards,
    Balu J Karbhari

    Hello,
    It is not possible. Please check OSS note 626931.
    One alternative approach might be to trying to use the material determination functionality. Please try the below steps and check if it works for you.
    T Code VD51: Create CMIR for Customer & Material
    T. Code VB11: Maintain material determination for all required materials to point to the Material which has the CMIR.
    T Code OVRQ: Substitution reasons. Make the configuration to print Original material . Check  the column ENTRY, so on output the original material will be printed.
    Hope this helps
    Regards
    Sai

  • Frustrated and seeking help with a custom sort order...

    I created a family photo album and arranged all of the pictures in a specific order and sync'd them with my iPad, unfortunately the pictures do not stay in the custom sequence.
    I tried Batch renaming with a Custom Name and Index, but the renaming is applied to the pictures based on the date they were created and not by the way I have arranged them.
    Is there a solution to my problem?
    TIA

    I flagged fifty photos and from that selection I created an album. I went to the album and dragged the photos in to the order I wanted them to appear after selecting Manual. Each time I now choose the manual option it arranges the photos into the sequence I created.
    The problem I'm having is that when I synchronize my iPad with iTunes the photos revert back to their original sort order, which is the default date they were brought in to Aperture.
    As I said, I tried to give them new names and index numbers using a batch command AFTER I arranged them manually, which works, however the names are assigned to the photos sequentially starting with oldest photos and not to photos as I have arranged them.
    Honestly, it would be easier for me to create a slideshow using the timeline in FCP, but a video is not what I'm after.
    I hope I have answered your questions.
    TIA

  • [OIM] Automate AD provisioning with multiple custom rules.

    I am working on setting up provisioning automation and I'm very confused about the best way to do it.
    I need to have OIM do the following when creating an Active Directory Account
    If the user is an employee put them in container X
    if they are a contractor put them in container Y
    If they are a warehouse worker, do not give them an account
    If they are in NY, give them an account with group A
    if they are in Denver, give them group B
    and so on
    So I need to have multiple rules checked and for certain fields to get certain things based on which rules are true. Do I need separate groups and Access policies for each rule?
    Is there a way to make one collection of rules with multiple outcomes leading to multiple mappings?
    rkimbal45
    Edited by: rkimball on Jul 27, 2010 4:19 PM

    Great question but unfortunately there is no straight answer.
    Exactly what you can and should do varies depends on what tradeoffs you are ready to make in your configuration. It is very hard to give a condensed and straight answer that covers all possible configurations and gives you an overview of pros and cons.
    I wrote up a paper on this a while ago that discusses this issue at quite some length. I am posting the excerpt that discusses this specific point below but it really helps if you have the rest of the context in the document.
    Feel free to contact me through linked if you want a copy of the doc.
    Hope this helps
    /Martin
    Role based group memberships
    In some cases you have a requirement that users who fit a certain profile should be given a certain target system role. One common example would be that employees should be added to the employee group and contractors should be added to the contractor group. OIM supports this scenario through the rule, group and access policy system.
    A rule lets you specify that a user that fits a certain profile (i.e. whose userType attribute on the user form is “employee”) should become a member of a certain group. The group membership in turn triggers execution of an access policy. The policy specifies that the user should be given a certain resource object with specific configuration of process form and child form. This in turn can trigger a target system group membership update.
    This works great as long as the specifications for the rules are simple and doesn’t require usage of wildcards. If you have more advanced requirements, i.e. users with department 6200-6500 excluding 6345 should go in this group, you will end up with a lot of rules (299 to be exact). Likewise if you have more advanced requirements around what target system memberships should be given you end up with a lot of access policies. Even if you manage to implement this you can easily end up in a management nightmare with hundreds or even thousands of rules, groups and access policies.
    Another weakness is that access policies can only be used to grant one instance of a specific resource object to a specific user. This is often a crippling limitation.
    One way to escape the limitations of the rules is to use entity adapters attached on insert and update on the user form. This makes it possible to replace large number of explicit rules with a single logical expression. The downside is that the business logic is now defined in code rather than configuration. You could of course write code that loads configuration from a text file, a lookup table or an XML file but that only takes you so far.
    Likewise you can replace the access policies with entity adapters that gives out ROs according to business rules defined in the code. Eliminates some of the limitations but makes the system harder to implement and manage.

  • Stacked Bar Chart with Multiple Series Sort Question

    Hi,
    Apex version 4.1.1
    I have a stacked bar chart with three separate series, one showing customer effort, another showing project effort and the third showing other effort, summarized by calendar week. The x-axis of the chart is the calendar "week of" date, and the y-axis has a bar for each of the three series. Not every type of effort occurs every week.
    When AnyChart renders the chart, the order of entries on the x-axis seems to be dependent both on which series are present in a given week as well as the "week of" date. Weeks with all three series sort in order by calendar date, followed by weeks where just the 2nd & 3rd series are present, followed by weeks where just the 3rd series is present. See this [url http://tinypic.com/r/b9zdt/6] picture of the chart  noting the "week of" dates. Note that the months go Sep-Oct-Nov-Aug-Oct.
    Is there a way to force AnyChart to sort the x-axis in chronological order regardless of whether there is data for all three series for a given week? I have looked through the AnyChart XML reference but cannot find a way to do this.
    Incidentally, I can solve the sorting problem by combining all three series into a single query:
    select
      null as link,
      week_of as label,
      sum(customer_effort) as "Customer Effort",
      sum(project_effort) as "Project Effort",
      sum(other_effort) as "Training, Admin and Other Effort"
    from ...But if I do this, I cannot figure out how to have each bar on a given week link to a different detail page, e.g., if I click on a bar representing customer effort I want to link to one page, but if I click on a bar representing project effort, I want to link to a different page. I have had a look at the [url http://apex.oracle.com/pls/apex/f?p=36648:59:1570983160946101::NO:::] chart examples  posted on apex.oracle.com, but cannot figure out how to apply to multiple series in a single query.
    Thanks,
    Mike

    Thanks, Jeff. I did try this but for whatever reason it doesn't make a difference. I think it is because if there's no data for a given series for a certain week, there is no entry in the data set that is sent to AnyChart.
    I was able to get around the issue by "filling in" the missing weeks from each data series. To generate the list of "Week Of" dates for a given date range, I used this code:
    select
         trunc (each_day) as week_of,
         0 as effort
    from (
         select
              (to_date(:p920_start_date,:app_date_format) + 2 - to_char(to_date(:p920_start_date,:app_date_format),'D') - 1) + level each_day
         from dual
         connect by level <= to_date(:p920_end_date,:app_date_format) - to_date(:p920_start_date,:app_date_format) + 1
    where
         to_char (each_day, 'D') = '2'This creates an effort entry of 0 for each week within the date range; I use the Monday date of a week as the "Week Of" date. I then union this with my actual data and summarize by week and viola, I get the weeks in order. This also has the benefit of showing a week for which there are no entries in any of the three series.
    Thanks for taking a look at this.
    Mike

  • How to make input parameter with multiple values in function module?

    Dear Experts,
    I want to add BUKRS as import field to a FM, what is the best way of of making it accept multiple enteries.
    Regards,
    Kiran

    hI kiran,
    The simple way is to create a data element & domain with value range where u provide set of fixed values or provide a check table to it.
    Use that data element in a table <ztable>.
    Code:
    Parameters:
          p_burks like <ztable>-dataelement.
    Call Function <function_name>
    exporting
    p_burks = p_burks,

  • File dialog with multiple custom patterns

    I am in need of being able to user select multple file patterns (*.bin, *.exe...) in a file dialosg similar to the express File Dialog VI where it lists the directory and allows the user to select multiple files from a windows dir listing.  The express VI has a patterns input that takes  multiple patterns separated by a semimcolon but there appears to not be a way of providing a ring control for file type and letting the user select the pattern that he wants to filter the directory listing with.  I.E> > If the user wants to only load files that are *.bin, he only wants to view them in the listing.  How can I do this without mutliple dialog boxes?
    Solved!
    Go to Solution.

    Off-the-shelf might be something like a list box that allows multiple selections.  Or you could drop a cluster of booleans on the FP and parse the selected file types and place ;'s between them.  You could have multiple string controls that the user inputs the file extension and then you programmatically insert a ; I can't think of something off-the-shelf that easily does what you are looking for, these suggestions require a little bit of programming but should get you off to a good start at least.
    This is the approach for choosing any desired types from a list.  If you want to choose only one, use a ring or combo box or enum...  Much simpler when only choosing one of many.
    Nathan - Certified LabVIEW Developer

  • List with multiple custom content types - Show content type selection option in the list newform page

    In my project I am using SharePoint Online 2013 and there is a custom list with two content types. While creating a new item in that list, can we show the content type drop down list along with other columns? While editing an item I am able to view the content
    type dropdown in the edit form associated with the list. Can we enable the same for the default newform as well?

    In my project I am using SharePoint Online 2013 and there is a custom list with two content types. While creating a new item in that list, can we show the content type drop down list along with other columns? While editing an item I am able to view the content
    type dropdown in the edit form associated with the list. Can we enable the same for the default newform as well?

  • XML file, with multiple customer records - post DEBMAS over Integr.Process

    Hi all,
    is it possible to map a single XML file message that contains multiple records for customer master to multiple messages ?
    I know that it is possible to do a "multi IDOC " mapping but then the splitting of the messages is done by the IDOC adapter, not earlier.
    I have to process every single customer master record by an integration process to check if its creation or change (and get the customer number).
    When I try in the interface mapping to set the receiver to "0 to unbound" then also the message format of the sender requires two additional hierarchie levels "...message, message1" . My orginal file does not contain these tags.
    Is XI not able to handle this easy requirement without making a university study out of it?
    Thank you very much for your help
    best regards
    Hans

    You need not worry about those tags to be in your file. Those are added while mapping is being executed. All that you need to do is use file content conversion in sender adapter and put your lookup logic in Integration Process and mapping..!!
    You do not need a university degree, if you understadn the concepts..!!
    VJ

  • Dispaly message with multiple customer no.s

    Hi All,
       I have arequirement to display all the customer no.s in the message for whom there is no tax code defined. Foe example
    if I have customers 1000, 1001, 1002, 1003 for whom the taxcode is not defined then I should get the below message:
    "No Tax code defined for customers 1000, 1001, 1002, 1003 "
    Regards,
      Santosh

    Hi,
    Get all the customer numbers for whom the tax code is not defined into an internal table, loop them and concatenate the numbers into a string and pass the string to the message statement.
    describe table cust lines w_line.
    loop at cust.
    if sy-tabix < w_line.
    concatenate cust-no ',' into cust-string separated by space.
    endif.
    endloop.
    concatenate 'No tax code defined for customers' cust-string into cust-string
                                                                      separated by space.
    message  w_string type 'E'.
    Regards
    Sarves

  • Custom sort in Project problem

    Hello,
    I have a project of old family photo scans that I have custom sorted chronologically and on occasion the images will change from the order that I have them sorted. Any thoughts?
    Thanks - Scrags

    Personally the only times that I have seen something like this is:
    One - inside smart albums with a custom sort order and then only on occasions when the content of the smart album changed dramatically.
    Two - some sort of project/album corruption.
    Try this - make a new album inside a new project and drag the images into it (the album not the project, so they don't actually move to the new project) custom sort the images in the album, not the project and see what happens over the course of your normal workflow)
    RB

  • After Effect CC: Custom JavaScript functions of a flashplayer object return no value

    Hi
    With AfterEffects CC scripting it looks like custom JavaScript functions of a flashplayer object return no value when invoked from ActionScript code
    This can be seen in the sample script shipped with ExtendScript Toolkit named ActionScriptDemo.jsx:
    Create a flashplayer object in a JSX file with a custom getJavaScriptNumber function:
    var flashPlayer = flashPalette.add("flashplayer", cBounds);
    flashPlayer.getJavaScriptNumber = function() {
              return 12345;
    Invoke the custom getJavaScriptNumber function from ActionScript code of an .MXML file:
    public function requestJavaScriptNumber():void{
              var res:int = ExternalInterface.call("getJavaScriptNumber");
              estkNumber = res;
    The ExternalInterface.call("getJavaScriptNumber") call return no value
    Any idea or a suggested workaround??
    Thanks, Erez.

    I wonder if this was intentional on Adobe's part.  It seems rather odd that it just "broke" with the upgrade to CC.
    I was thinking of a way to display a "web page" within an ExtendScript dialog / window, and thought that I could use Flash / ActionScript to do just that and then display that within the dialog.  It seems, now, that it is just a bad idea because the API for ExternalInterface is broken--I would need two-way communication between the Flash object presenting the webpage and the ExtendScript ScriptUI Panel.
    Is there a workaround for this?
    Thanks,
    Arie

  • Sorting a Collection with dynamic columns using a custom compare function for multiple columns

    I need help and ideas on how to sort a ListCollectionView.  My problem is complicated by 3 requirements-
         1. The column values contain HTML tags that needs to be removed before sorting (use custom compareFunction to strip HTML)
         2. The columns are dynamic, so dataField names are not known at compile time (need a single compareFunction for all columns)
         3. The data is used in an AdvancedDataGrid so multi-column sorting is required
    I have figured out how to solve any 2 of the 3 requirements.  However, I am having difficulties supporting all 3 requirements.
    Any help or ideas would be greatly appreciated.  Thanks.

    After playing with this some more I think I've figured out a solution.  This seems to work in initial testing.  Also, there is not a need to capture the current sort column in the headerRelease event which many offered solutions suggested.  Another benefit to this solution is that keyboard initiated sorting is handled also.  Whereas the headerRelease event is only triggered by a mouse click on the column header and special handling is required if the user uses the keyboard to access the column header.
    One point that I don't understand is how ascending/decending order is determined.  Behavior seems to be different between a single SortField versus multiple SortFields.  Notice how the compareResults are handled for the different situations.  Anyone out there know why???
     private function colSortCompareFunction(obj1:Object, obj2:Object, fields:Array = null):int{
         var compareResults:int = 0; 
         var newObj1:Object = new Object(); 
         var newObj2:Object = new Object();
          // should not be a condition that is met   
         if (_dataProviderDetails.sort.fields == null)     {
              var s:Sort = new Sort(); 
              var f:Function = s.compareFunction; 
              return f.call(null, obj1, obj2, fields);     }
         // when a single column is selected for sorting   
         else if (_dataProviderDetails.sort.fields.length == 1)     {
              var firstFld:SortField = _dataProviderDetails.sort.fields[0];
              newObj1[firstFld.name] = stripHTML(obj1[firstFld.name]as String);          newObj2[firstFld.name] = stripHTML(obj2[firstFld.name]
    as String);
              compareResults = ObjectUtil.compare(newObj1[firstFld.name], newObj2[firstFld.name]);
               return compareResults;     }
         // when multiple columns are selected for sorting   
         else       {
              for each (var fld:SortField in _dataProviderDetails.sort.fields)          {
                   newObj1[fld.name] = stripHTML(obj1[fld.name]
    as String);               newObj2[fld.name] = stripHTML(obj2[fld.name]
    as String);
                   compareResults = ObjectUtil.compare(newObj1[fld.name], newObj2[fld.name]);
                    if (compareResults != 0)               {
                        if (fld.descending)                    {
                             return compareResults * -1;                    }
                        else                      {
                             return compareResults;                    }
               return compareResults;     }
    Does anyone see any problems with this solution?
    NOTE:  stripHTML(String) is a simple function using regular expression to remove HTML tags.
    Thx

  • Sort functionality using MULTIPLE columns in a table control

    Hi all,
    I have a custom screen with table control.Now i need to provide SORT functinality in this screen for the columns in the table control.
    My questins:
    1.Is it possible to seelct MULTIPLE columns in a table control for SORTING?If yes,what explicit settings do i need to do while creatng the TABEL CONTROL in the screen?DO I need to select "Column selection " as MULTIPLE??
    2.How do I write the code for SORT functinonality for multiple columns?
    I know how to write the code for SORTING on basis of single column .
    Thanks!

    Hi Rob,
    Thanks for the reply.
    However I was thinking to apply the same logic as for single columns as follows:
    types : begin of ty_fields,
                c_fieldname(20),
               end of ty_fields.
    data  : t_fields type table of ty_fields,
               wa_fields like line of t_fields.
    WHEN 'SORTUP'.(Ascending)
          loop at TABLE tc01-cols INTO wa_tc01  where  selected = 'X'.
          SPLIT wa_tc01-screen-name AT '-' INTO g_help g_fieldname.
          wa_fields-c_fieldname = g_fieldname.
          append wa_fields to t_fields.
          endloop.
          describe table t_fields lines l_index.
          c_count = 1.
          if c_count  <= l_index.
          read table t_fields into wa_fields index c_count.
          case c_count.
          when '1'.
          l_field1 = wa_fields-c_fieldname.
          when '2'.
         l_field2 = wa_fields-c_fieldname.
        and so on depending on the no of columns in the table control...
          endcase.
          endif.
          SORT t_tvbdpl_scr BY  l_fields1 l_fields 2......l_fieldn.
    Let me know if the above method will work!Also for the above method to work will the type of fields(columns on whihc sort function will be applied) matter???
    Thanks again for your time.

  • Vertically scrolling an AdvancedDataGrid with custom ItemRenderers results in corruption

    I've logged a jira item about this ...
    http://bugs.adobe.com/jira/browse/FLEXDMV-2667
    It's probably a good idea to throw it open to the forum as well to see if anyone has encountered this before.
    In short, I have an AdvancedDataGrid with custom ItemRenderers on each of the columns that are responsible for rendering the cell data. If the ADG is resized so that it's not all visible, and the scrollbar is scrolled all the way up and all the way down a couple of times, and the ADG is then resized again so that all the rows are visible, there's something very wrong with the result. Basically it looks as though extra rows are being drawn behind the existing ones, all on top of one another, resulting in a corrupted display.
    I've actually gotten it to reproduce itself every time, if you check out the jira item above for executable code and follow the instructions you should see it, and there's a screenshot of the result as well.
    As I detail in the jira commentary, it's definately something to do with the renderers. As the scroll bar is moved up and down extra renderers are consantly being created, and old ones don't seem to be GC'd at any point, and furthermore seem to be drawn onscreen even when they're not being used to explicitly draw the cells of the ADG. If this -is- the case then there's a memory leak here as well.

    Throwing the code inline to make it easier to try out ...
    ADGItemRendererIssue.mxml:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                   xmlns:s="library://ns.adobe.com/flex/spark"
                   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
                   creationPolicy="all"
                   creationComplete="init()">
        <s:layout>
            <s:BasicLayout/>
        </s:layout>
        <fx:Script>
            <![CDATA[
                import ADGIssue.*;
                import mx.collections.*;
                import mx.controls.*;
                import mx.controls.advancedDataGridClasses.*;
                import mx.core.IFactory;
                import mx.events.AdvancedDataGridEvent;
                import mx.events.ListEvent;
                import spark.components.supportClasses.ItemRenderer;
                [Bindable]
                public var expenses:ArrayCollection = new ArrayCollection([
                    {Expense:"Taxes", Amount:100, Cost:80, Discount:20},
                    {Expense:"Rent", Amount:200, Cost:90, Discount:21},
                    {Expense:"Bills", Amount:300, Cost:100, Discount:22},
                    {Expense:"Books", Amount:400, Cost:110, Discount:23},
                    {Expense:"Food", Amount:500, Cost:120, Discount:24},
                    {Expense:"Goldfish", Amount:600, Cost:130, Discount:25}
                public var cache:Dictionary = new Dictionary(true);
                protected function init():void
                    var grp:AdvancedDataGridColumnGroup = new AdvancedDataGridColumnGroup();
                    grp.headerText = "Expenses";
                    grp.dataField = "Expense";
                    grid.groupedColumns = new Array();
                    grid.groupedColumns.push(grp);
                    grp = new AdvancedDataGridColumnGroup();
                    grp.headerText = "Finances";
                    grp.children = new Array();
                    var col:AdvancedDataGridColumn = new AdvancedDataGridColumn();
                    col.headerText = "Amount";
                    col.dataField = "Amount";
                    col.itemRenderer = new ADGIssueItemRendererFactory("Amount");
                    grp.children.push(col);
                    col = new AdvancedDataGridColumn();
                    col.headerText = "Cost";
                    col.dataField = "Cost";
                    col.itemRenderer = new ADGIssueItemRendererFactory("Cost");
                    grp.children.push(col);
                    col = new AdvancedDataGridColumn();
                    col.headerText = "Discount";
                    col.dataField = "Discount";
                    col.itemRenderer = new ADGIssueItemRendererFactory("Discount");
                    grp.children.push(col);
                    grid.groupedColumns.push(grp);
                    grid.dataProvider = expenses;
            ]]>
        </fx:Script>
        <fx:Declarations>
            <!-- Place non-visual elements (e.g., services, value objects) here -->
        </fx:Declarations>
        <mx:VDividedBox x="35" y="29" width="80%" height="600">
            <mx:AdvancedDataGrid  height="400" id="grid" designViewDataType="flat"  width="100%"/>
            <s:TextArea text="just some text to take up a wee bit of space" width="100%"/>
        </mx:VDividedBox>
    </s:Application>
    ADGIssueItemRendererFactory.as (in package ADGIssue)
    package ADGIssue
        import flash.utils.Dictionary;
        import mx.core.IFactory;
        public class ADGIssueItemRendererFactory implements IFactory
            private var _label:String;
            public function ADGIssueItemRendererFactory(label:String)
                trace("Creating Factory for: "+label);
                _label = label;
            public function newInstance():*
                return new ADGIssueItemRenderer(_label);
    ADGIssueItemRenderer.as (also in package ADGIssue)
    package ADGIssue
        import components.*;
        import mx.controls.Label;
        import mx.controls.listClasses.*;
        import mx.core.*;
        import mx.logging.ILogger;
        import mx.logging.Log;
        import mx.logging.LogEventLevel;       
        public class ADGIssueItemRenderer extends Label implements IDataRenderer
            private var _label:String;
            private var countvalue = 0;
            private static var count:int = 0;
            public function ADGIssueItemRenderer(label:String)
                trace("Creating Renderer for: "+label+" with count: "+count);
                _label = label;
                this.countvalue = count;
                count ++;
            override public function set data(rowData:Object):void
                if (rowData)
                    this.text = countvalue+":"+rowData[_label];
                    trace("RENDERING: "+this.text);
    run the MXML and follow the instructions in the JIRA item ...
    1. resize the ADG so that not all of the ADG is visible vertically, and the verticle scrollbar is shown. In the example attached the ADG is in a split panel, so the split bar can be dragged up to conceal some of the rows and display the scrollbar.
    2.  drag the scroll thumb all the way to the top of the scrollbar, and all the way to the bottom and back to the top several times.
    3.  Resize the ADG again so that all the rows are visible.
    and the corruption should be clear to see. Here's a screenshot of what it looks like:
    Anyone ever seen anything similar ? And if so, any workarounds or fixes ?

Maybe you are looking for

  • SAP BPC 7 APPSet Restore SQL 2005

    Hi Everyone, I have SAP BPC 7 setup in a multi-server environment, and it's working well. I created a dev environment, installed SAP in the same fashion, and now when I try to restore an app set through server manager in dev, it keeps putting the SQL

  • I cant get any volume to work on my laptop except when im in i tunes then it works great

    no volume except on i tunes on the laptop what could cause this? and how to fix it

  • Regarding File 2RFC scenario

    Hi Friends, please help me on file 2 rfc scenario . here after completion of the configuration and design. i place my file in my server but it was not picked. can u solve this  issue.i have created this scenario using business service.

  • How to hide the Play arrow when player is paused?

    Hi, I wanted to hide the Play arrow that appears in the middle of the screen when player is paused. Users often pause the player to examine a schema, diagram, or somewhat else, and in that case, this arrow may hide some image details. Thanks

  • Third Party Inspection

    Dear QM Gurus, Here is a scenerio in Quality inspection. during the manufacturing at some stages inspection is required but this inspection is not performed by my client...they consult with third party and third party do this inspection and submits t