Reverse function for Logic X

I'm trying to use the reverse function for an audio file. when I open the audio file editor, there is no "Functions" pull down menu. how do I find it? thanks!

Make sure you have all the necessary Advanced Tools enabled.
If that's not it, then make sure you have actually selected some or all of the audio file in the editor.
Nothing selected:
Something selected:

Similar Messages

  • In built eval function for Logical expression?

    I want to create a eval function to evaluate logical string expression like a==b?true:false which comes as a String. Is there anything provided by Flex

    If you have EXP utility installed on your machine, a button trigger you can do:
    HOST('EXP SCOTT/TIGER FILE=C:\Backup.dmp TABLES=(EMP, DEPT)');This will work both in client/server and web deployed, but in web deployed forms it will run on the application server and not the client machine.
    To run it on the client machine you must use CLIENT_HOST.
    Tony

  • Message determination and Partner function LS (Logical system) for PO

    Hi,
    I have worked in the past with vendors (VN) as partner roles in a PO, with the message to create an EDI outpout to Partner Type: LI (Vendor), and this works succesfully.
    Now, the idea was to use in EDI, a Partner Type: LS (Logical system) as a receiver of EDI messages (message types: ORDERS) for inbound Purchase Orders to the Partner.
    So, we have set up a respective message condition, with Partner Function: LS  (Logical System), in transaction: MN04 (Create Output-condition records).
    A. When we use ME59N and create a PO with ref. from a PR (created from a sales order), the message determination works well, it reads the condition set in MN04 (condition records for messages), and creates a message (with output type for EDI , medium: 6, and partner function LS: Logical system). Message is created and idoc is sent to partner.
    B. When we try with ME21N, ME21 and we create the PO with ref. to the same PR, either by entering manually the PR in the document overview of ME21N or by selecting the PR (without entering the PR number), i.e with date, the message is not created in the PO.
    Company code is assigned to purchase organization, and so is purchase organization to plant.
    Any idea why there is no automatic message determination in the case of the transaction: ME21N?
    There is a single message condition that is to be read for both cases (trans: ME59N and ME21N).
    Note: If I try ME21N, and enter the output type and partner (=Logical System), manually, I receive a warning message :
    VN006 (Partner XXXX does not exist for partner function LS). If I accept this warning message, then message is saved- idoc is sent.
    However you can not assign a partner function LS to a vendor, in vendor master data, because of message CZ 327 (Can not use this partner role).
    Anyone with similar experience? Thank you for your advice.

    Hi,
    I well understand that the receiving partner can be a partner: Vendor (LI).
    I have seen that working.
    However, in the Partner Profiles (trans: WE20), the receiver was created as a Logical System (LS).
    We want the partner Logical system (LS) to receive the idoc for purchase order (ORDERS).
    After that, I think that the idea is that the LS can generate an idoc for a sales order creation that will then outbound to another partner.  I think that this is the concept.
    The issue is that I have seen that the POs created with transaction: ME59N, have received from message determination (trans: MN04) the message with partner LS (automatically), and the idoc of the purchase order (ORDERS) have reached the partner LS.
    The question is why the message determination fails when creating the PO from trans: ME21N or ME21, with reference to the PR. Message condition is the same and message determination procedure is the same for both cases.
    There is no issue with customizing for the LS in trans: WE20
    (Port processing agent is Active for LS and ORDERS have the proper processing code for application EF).
    I hope I am helping more with this.

  • How to use reverse function in FOR loop

    Hi,
    Can we use REVERSE function in for loop.
    If so can u please give an explanation with some example.
    Thanks in advance.
    Satya.

    In SQL you could do this...
    SQL> ed
    Wrote file afiedt.buf
      1  select empno, ename, replace(sys_connect_by_path(ch,'|'),'|') as rev_ename
      2  from (
      3    select empno, ename, case when rn <= length(ename) then substr(ename, length(ename)-rn+1, 1) else null end as ch, rn
      4    from emp
      5        ,(select rownum as rn from dual connect by rownum <= (select max(length(ename)) from emp))
      6    where case when rn <= length(ename) then substr(ename, length(ename)-rn+1, 1) else null end is not null
      7    )
      8  where connect_by_isleaf = 1
      9  connect by empno = prior empno and rn = prior rn + 1
    10  start with rn = 1
    11* order by empno
    SQL> /
         EMPNO ENAME      REV_ENAME
          7369 SMITH      HTIMS
          7499 ALLEN      NELLA
          7521 WARD       DRAW
          7566 JONES      SENOJ
          7654 MARTIN     NITRAM
          7698 BLAKE      EKALB
          7782 CLARK      KRALC
          7788 SCOTT      TTOCS
          7839 KING       GNIK
          7844 TURNER     RENRUT
          7876 ADAMS      SMADA
          7900 JAMES      SEMAJ
          7902 FORD       DROF
          7934 MILLER     RELLIM
    14 rows selected.
    SQL>

  • Function Module/Document to change Reversal date for FI  document.

    Can anyone please provide me with the Function Module/Document to change Reversal date for FI  document.

    Hi Vikram,
    Normally, you post a reversing document in the same period you posted the original document.  The period of the original document must be open to post a reversing document. If the period is not open, you can overwrite the posting date field with a date in an open period, such as the current period.
    Regards,
    Manoj.

  • Does Logic Pro X include replacement functionality for Compressor, Soundtrack Pro and Waveburner from Logic Studio 9?

    Does Logic Pro X include replacement functionality for Compressor, Soundtrack Pro and Waveburner from Logic Studio 9?

    No..  You can buy the Compressor (along with Mainstage) via the App Store as a separate download but STP and Waveburner are discontinued products. Some of STP's functionality can now be found in Final Cut Pro X...
    Note: Mainstage, Compressor, Waveburner and STP were part of the full version of Logic Studio 2.0 (which also included Logic Pro 9 ) and sold for $999 compared to Logic Pro X which retails at $200...
    The Apple loops/Jam packs that came as part of Logic Studio 2.0 now come free with Logic Pro X (and did so with the Appe store version of Logic Pro 9) .. as part of the additional downlaod

  • Reverse Reverb in Logic 8 Pro

    Sorry for such an simple question, but I´m now starting to work with logic.. Have a small problem, which I can not solve by reading the manual:
    How can I do a reverse reverb/delay before an audio part?
    Many Thanks!
    Message was edited by: jj2232

    In Logic, you create reverse reverb effects in exactly the same way you do it in any other DAW, or a tape machine.
    Print the reverb forwards, then reverse it and position it accordingly.
    If you want to go even further, then first reverse the audio feeding the reverb, print that with the reverb, then reverse the whole thing, so you end up with forwards audio but backwards reverb before it.
    The reverse function is in the sample editor.

  • New External Monitor for Logic on MacBook Pro - Suggestions

    I'm in the painful process of updating my studio and now my large screen external monitor has started failing.
    I know if this a pretty general question more suited to the MacBook Pro forum but I'd like some input from folks used to working with an application like Logic in a home studio environment.
    I guess the issue for me is that I'm not getting any younger and my eyesight isn't what it used to be. One of the things specific to Logic and music software in general is that there are LOTS of very detailed dialog boxes with text that is not always height adjustable (yes I know about zooming and indeed I do lots of that but it gets quite distracting). The other factor is that I'm often recording and engineering myself which means I'll be sitting with a guitar in my lap or at a keyboard and can't always lean in too close to the monitor.
    I solved this by buying a large 26" Acer which sits on my desk behind the Mackie MCU. To my left I've got the MacBook 15.4" Pro on a keyboard stand above my MIDI controller at a 45 degree angle to the desk.
    It's worked quite well until the Acer seems to have become haunted. It will mysteriously reboot itself intermittently, going blank for a second, then showing the Acer logo and going back to picture. It will also turn itself on spontaneously when the computer is off (the status light is off and then turns itself on). It seems to detect when I'm in the middle of a really good session and starts resetting itself every 30 seconds or so. Then it will work fine sometimes for days or weeks at a time. I've checked it on 4 different computers, it malfunctions on all. I believe in may be a problem with one of the capacitors or the inverter, I'm not sure, but it's driving CRAZY at this point.
    And of course now it's 3 months out of warranty and may be more expensive to fix than buying a new one.
    So my issue is what monitor to replace it with. I've considered buying an Apple monitor, since the display is lovely to look at but there are a couple things that are deal breakers.
    It's expensive. Very expensive.
    Oddly you have to choose between a 24" and a 30", with nothing in between. Don't want to sound like Goldilocks here, but the 24 is tooooo small and the 30 is tooooo big.
    Yeah I know bigger is usually better but since they bumped the native resolution of the 30" up to 2560x1600 it's really sharp but things like the menu text get really quite small. Yes you can reset to a lower non native resolution, but then you loose the sharpness. I tested Logic in the store on the 30" and it did look great but I found I actually had to move my whole body around to see things at the top and bottom of the screen.
    Oh and did I mention that it's expensive? Jeez.
    The 24" now seems to look a bit small to me after using the same resolution (1920x1200) on the Acer's 26" screen. (Ok, I think it's actually 25.5 but hey that half an inch can make a big difference and I will avoid making any bad jokes here).
    And did I mention the Apple monitors are expensive? The 24" is almost 3 times as expensive as a cheaper alternative.
    I also still have a PC here that I use (sorry) and the Apple monitors have very limited connectivity. So I think unfortunately the Apple monitors are out for me.
    So I;m down to a couple other non Apple options. I will not buy an Acer again since I believe now that their quality control is not good and their support is absolutely atrocious. Shame I used to be a big fan of Acer PC's, but after owning a couple I'm steering clear.
    My biggest issue right now is that most of the new budget monitors are geared toward 1080p HD uses so they are they are maxing out at 1920x1080 (16:9 aspect ratio instead of 1920x1200's 16:10). So the tradeoff here is that HD movies will look better in 16:9, but 16:10 gives you "squarer" pixels and more vertical resolution for screen hungry apps like Logic.
    Any opinions on this? I'm a bit new to the Mac so I don't know if I'm really better off going with a 1920x1200 screen like the Apple monitors.
    Also, I know this may just be a bug in the Acer's scaling, but if I switch to 1920x1080, I lose the menus off the top of the screen or if I adjust the vpos I lose the dock at the bottom. Downscaling to 1600x1050 or even 1024x768 works fine. If I get a 1080 screen and set the resolution appropriately will it work correctly and without too much distortion?
    I'm also curious what is the best way to hook up the monitor? I'm currently using the DVI to VGA adapter that came with the MacBook. My Pro is the slighter older silver keyboard model so it has the standard DVI out. Will I see any real improvement by going over to using DVI directly?
    Also I'm wondering how people feel about glossy vs matte for music. My current displays are the non-glossy and I do think I prefer them for detail work.
    The candidates right now are
    Hanns-G HH-281HPB 28" @300$. It's one of the only budget monitors that uses 1920x1200. All the right inputs (DVI, VGA). I'm just afraid this might be a bit too good to be true. It's really cheap and after having problems with a "cheap" Acer (although it wasn't so cheap 3 years ago!) I don't want similar problems. Stand has no swivel or tilt (a big problem for my use). Also that resolution on such a big screen might be good for me or it might look grainy I don't know I haven't seen it. Anybody have any experience with these?
    Samsung P2770H 27" @339 Looks nice, good color. Sadly only 1080 native resolution. Stand doesn't swivel, but does tilt. No VGA input, so won't work with my old PC (although strangely it says it comes with a VGA cable). They get generally good reviews and I know Samsung makes very good flat panel TV's.
    ViewSonic X Series VX2739WM 27" @350. Once again maxes out at 1080. It's fast (1ms), has VGA input. I've never been a big fan of ViewSonic but they do seem to have gotten better color-wise. Tilt no swivel and it's anti-glare (not sure this is a plus).
    There are also similar options from HP, Asus, LG and Sceptre but they are all 1080. In fact outside of the Apples, the Hanns-G and a few expensive monitors from NEC they all seem to be 1080. So if I really want the 1200 the Hanns-G seems like the only way to go.
    Any input here would be greatly appreciated.

    No doubt, the Apple displays are gorgeous. The first time I saw the 30" display wow, I wanted one BAD and it's actually what prompted me to buy a "big" monitor. The colors are great with a rich wonderful saturation level and as usual for Apple the form factor design is stunning. You know for that picture quality I could even get over the sticker shock and save up for one.
    Which is why I was so disappointed when I actually sat down in the store and started to use Logic on one. I imagine for doing video work, graphic design or darn near anything else, it would be great. But for Logic I just found myself bending and twisting trying to look at toolbar at the bottom and then up to look at the menus. And instrument or plugin displays that were hard coded to look OK at lower resolutions looked really, really tiny to me. For me and particularly using Logic having 2 slightly smaller displays at a 45 degree angle makes more sense.
    And once again the 24 seems just a bit small. I don't understand why they have a 27" iMac but you can't buy a 27" display. So iMac 27" starting at 1699, subtract out the cost of the CPU and drive ie the Mini and I'd really buy one. Strangely you can buy a 21.5" or a 27" iMac. Or you can buy a 24" or 30" display. Hmmmm.
    So don't get me wrong I'm not bashing Apple for being expensive. They put a lot of money into R&D and into really thinking about the form and the function of their products. As a recent convert from being a PC developer for 25+ years, hey I've more than sipped the Kool-Aid here, I've guzzled it. They make great products and yeah they're more expensive, because they ARE better! I've now got 2 MBP's, 2 iPods, I'm about to get an iPhone (silly "death grip" or not) and I really want an iPad. Heck I'd really love an 8 core MacPro if I could afford one (alas I can't).
    I guess my only gripe here is that there always seems to be a little less choice in the Apple world. Yeah, I know they do a lot less volume than the PC clone world I just think that they always seem to have a big gap between the high end and low end with not enough in between. So you can choose between the lower end and one piece units with no expansion boards (the mini or the iMac) or go straight to monster tower MacPro (way over 3K with display). You can get a MacBook but then you have to put up with a small screen or go with MacBook Pro, which let's face it is a lot of computing power for someone who just wants to web surf and write some email without squinting.
    So here I am stuck in the middle. I don't want to buy a HannspreeQG or another piece of junk that's going to last 3 years and 3 months because of a crappy $2 capacitor that no seems to able to fix or care about fixing. I'd like to buy a really nice Apple monitor, I just want a big monitor, not a huge one and not a "medium" one (I know I'm spoiled but 24" seems "medium" these days).
    Sorry about the rant here but my monitor is shutting down every 30 seconds and I'm about to go completely insane and toss it out the window!!!
    Really glad to hear about that 84' VGA cable. I never imagined such a thing existed or would work without some sort of signal boost on the way. Very cool for me. My electronic drum kit is in another room and I would love to have a small cheap monitor next to it for sequencing. I had my laptop on a stand next to it for a while but I began to get terrified that I'd let a drumstick slip and destroy my laptop screen. That would be a very bad thing. Thanks for the tip.

  • What is the alternative to TMG/ISA For SSL-Bridging-Capable Reverse Proxy For System Center 2012 R2 IBCM?

    When I look up alternatives to TMG many other answers say something like "Don't worry about it. TMG 2010 is under support until 2020."
    Well, we don't have TMG and can't buy it since it is off the market.  Can it still be legitimately purchased through any resellers?
    We need a reverse proxy that specifically supports SSL-Bridging so that device certificate authentication is not broken when the connection passes through the proxy.
    Which reverse proxies that are currently on the market are known to work successfully with System Center Config Manager Internet-Based Client Management and also with other Microsoft products such as Lync 2010 and RD Gateway 2012 R2?
    Do any Cisco ASA or ACE models support the required functionality for machine certificate authentication?
    We have ISA 2006 licenses available, but I would hate to roll that out and then have to replace it in only 2 years rather than using something that can stay in place long term.  Maybe we could use ISA 2006 temporarily as a stopgap if the next version
    released of Windows Server Web Application Proxy would meet the requirements and can be deployed in production before ISA 2006 is completely EOL.
    I hate that Microsoft keeps discontinuing all the related products to this before they have their replacements ready.

    Hi,
    You are correct, all TMG product sales officially ended in December 2012.
    In addition, an ISA Server and a TS Gateway server can be used together to enhance security for remote connections to internal network resources. However, it
    seems that ISA 2006 cannot support that on Windows Server 2012 R2. For more detailed information:
    Configuring the TS Gateway ISA Server Scenario
    Personally, Web application proxy would be an alternate. In addition, for the question related to Cisco product, you can contact Cisco for assistance.
    Best regards,
    Susie

  • Substitution for logical OR usage in control file of sql loader

    Hi,
    can anyone suggest me a substituion method to use the functionality of logical OR in control file developed for sql loader.
    Ex:
    load data
    append
    into table ABC
    when (1:2) = 'AD'
    --AND ((27:28)= '01' OR (27:28)= '02')
    AND (1222:1222) = '1'
    trailing nullcols
    Note: condition commented in the above example need to be replaced.
    one way of doing it can be splitting blocks for each condition.
    Then it will look like:
    load data
    append
    into table ABC
    when (1:2) = 'AD'
    AND (27:28)= '01'
    AND (1222:1222) = '1'
    trailing nullcols
    into table ABC
    when (1:2) = 'AD'
    AND (27:28)= '02'
    AND (1222:1222) = '1'
    trailing nullcols
    So, i'm looking for a better way than this, as i cannot work with the above
    splitting logic because i'm dealing with lot many conditions.
    Thanx inadvance
    Kishore

    Hi,
    can anyone suggest me a substituion method to use the functionality of logical OR in control file developed for sql loader.
    Ex:
    load data
    append
    into table ABC
    when (1:2) = 'AD'
    --AND ((27:28)= '01' OR (27:28)= '02')
    AND (1222:1222) = '1'
    trailing nullcols
    Note: condition commented in the above example need to be replaced.
    one way of doing it can be splitting blocks for each condition.
    Then it will look like:
    load data
    append
    into table ABC
    when (1:2) = 'AD'
    AND (27:28)= '01'
    AND (1222:1222) = '1'
    trailing nullcols
    into table ABC
    when (1:2) = 'AD'
    AND (27:28)= '02'
    AND (1222:1222) = '1'
    trailing nullcols
    So, i'm looking for a better way than this, as i cannot work with the above
    splitting logic because i'm dealing with lot many conditions.
    Thanx inadvance
    Kishore

  • Any alternate function for FLD in NW7.5

    Hi All
    Is there any alternate function for FLD in NW7.5.
    I can't use FLD in NW.
    In one my script logic i need to get value from property and multiply with an account.
    Edited by: satish193 on Mar 29, 2011 2:15 PM

    Hi,
    You can try using something like:
    <member ID>.<property name>
    Hope this helps.

  • ODI Reverse engineering for Oracle technology Custom views

    We are using ODI (10.1.3.6) version and database oracle 11g.
    Here we are trying to do reversing tables and views from oracle EBS database (11g).we used apps schema for database details. for oracle technology in the physical arch.
    But views or tables are not visible to do reverse for oracle technology.
    We have crated model and select the technology as oracle and corresponding logical schema , in the Reverse Tab we selected Standard ,selected views ,tables options and moved to select reverse Tab, and selected the 3 options of new datastore , existing.
    But views or tables are not visible at all.
    Please Anybody help me on this.
    Thanks,
    SRI

    Hi,
    Instead of Standard reverse go for Custom reverse and use RKM E-Business Suite for this purpose.
    Thanks,
    Sutirtha

  • API/package/procedure/function for updating physical attributes in Org/Mast

    I need some kind of procedure or function for updating the weight, volume, and dimensions in the organization and master items forms. We have almost 350,000 items and I want to update them in batch. Is there an API of some kind for this? I would do a simple update but I want to make sure there's no additional logic necessary (other tables that are updated during the process of updating those fields, etc).
    Thanks!

    here is for API's you need to check...
    You can use Decimal & UOM Quantity API
    These APIs are used to handle item decimal quantities:
    Convert from one UOM to another
    Validate quantities at input time
    Validate quantities at display/output time
    Quantity Comparison
    Get UOM information
    For your convenience, I am giving you the API as below:
    /*===========================================================================+
    | Copyright (c) 1999 Oracle Corporation |
    | Redwood Shores, California, USA |
    | All rights reserved. |
    +===========================================================================*/
    /*-----------------------------------------------------------------------+
    |This package contains procedures relevent to item decimal quantity |
    |processing. This package contains routines to: |
    |(1)validate item quantities based on UOM and decimal precision rules |
    |(2)validate whether the UOM controls and decimal precision rules |
    | themselves are correct based on functionality planned. For reviewing|
    | UOM and decimal quantity functional design details, please visit the|
    | following URL: |
    | "http//apps-us.oracle.com/inv/development/designs_120/ |
    | decimal_precision/decimal_precision.html" |
    |But here are a few basics to give background context: |
    | |
    | "Item Quantity" -- The item's quantity is described by the item |
    | identifier, the unit of measure (e.g. grams, kilos, etc), and a |
    | number value to indicate the amount in that unit of measure. |
    | |
    | "Unit of Measure" -- Units of measure belong to unit of measure |
    | classes(e.g. weight, volume, length, etc). Each unit of measure class|
    | has actual units of measure that belong to that class (e.g. the |
    | weight class may have units of measures like, "grams", "kilos", etc).|
    | |
    | "UOM Conversion" --Users can set up conversion rates between UOMs in |
    | them same UOM class, by defining conversions to the base UOM. These |
    | are standard conversions. Item-level intra-class conversions may also|
    | be defined. When doing intra-class conversions, item-level |
    | intra-class conversions are used first if defined, and then standard |
    | conversions are used. |
    | Users can define inter-class conversions. Inter-class Conversions may|
    | also be defined at the lot/sublot levels. For inter-class conversions|
    | sublot, lot, and then item inter-class conversions will be used in |
    | in order. If lot-lvel conversion is not defined, then item-level |
    | conversion is used. A strict hierarchy is imposed. |
    | |
    | "TU" -- Trasactable Unit.A UOM may have a TU. This implies |
    | that when transacting in this UOM, any item's quantities will be |
    | forced to be integer multiples of this TU quantity. The TU may also |
    | be declared at the item level. The TU quantity at the item level may |
    | be different from the UOM level TU, and if defined, item level TU |
    | takes precedance. |
    | |
    | "Decimal Precision"--Users have a choice of setting decimal precision|
    | at the base UOM for each UOM class. All other UOMs in that class get |
    | get their decimal precisions derived from the base UOM decimal |
    | precision, the converison rate, and TUs, if they are |
    | being used. |
    | |
    | |
    | "Conversion Rate Tolerance" -- This is a tolerance that may be set |
    | when conversion rate cannot be not strictly fixed. Example: |
    | 1 Chicken = 2 pounds (plus or minus 0.7 pounds). This 0.7 pounds is |
    | the conversion rate tolerance. Conversion rate tolerance is only |
    | definable at inter-class UOM conversions, at item or lot/sublot level|
    | |
    | History |
    | 04/08/99 Mansoor Jafri Created Package Spec |
    | 04/26/99 Mansoor Jafri Updated with TU at 3 levels as |
    | opposed to MTU at 2 and atomic at|
    | UOM class level. |
    | 04/29/99 Mansoor Jafri Updated document with lot/sublot |
    | conversions. Also, removed |
    | "atomic" as a separate control, |
    | since this can |
    | implemented as a TU at base UOM |
    | level with an integer quantity. |
    | 05/03/99 Mansoor Jafri Updated the package with sublot |
    | level control. Also, changed name|
    | of DTU to TU, so that it fits |
    | better in the "process" market. |
    | Also, conformed to BOI API stds. |
    +-----------------------------------------------------------------------*/
    SET VERIFY OFF
    WHENEVER SQLERROR EXIT FAILURE ROLLBACK;
    CREATE OR REPLACE PACKAGE inv_decimals_pub AS
    /* $Header: INVDECPS.pls 118.3 99/05/03 18:12:27 mjafri noship $ */
    /*--------------------------------------------------------------------------+
    |Procedure validate_compare_quantities(..)
    |Returns the quantity converted from the first UOM in the second UOM.
    |If quantities in 2 UOMs are already available, then this procedure will
    |compare and validate these quantities based on conversion rates
    |and UOM and decimal qty controls. This procedure may be used to validate
    |scenarios where quatities are entered in dual UOMs. We want to make sure
    |quantities are valid based on conversion, TUs, and conversion
    |rate tolerances.
    |
    |Procedure validate_and_compare(
    |p_api_version_number IN NUMBER, -- version # of API
    |p_init_msg_list IN VARCHAR2, -- whether to initialize list
    |p_inventory_item_id IN NUMBER, -- inventory_item_id
    |p_organization_id IN NUMBER, -- organization_id
    |p_lot_control_code IN NUMBER, -- item's lot control code
    |p_lot_number IN VARCHAR2, -- lot number
    |p_sub_lot_control_code IN NUMBER, --sub lot control code
    |p_sublot_number IN VARCHAR2, -- sublot number
    |p_from_quantity IN NUMBER, -- qty in first UOM
    |p_from_uom_code IN VARCHAR2, -- UOM of fisrt qty
    |p_to_uom_code IN VARCHAR2, -- UOM of second qty
    |p_to_quantity_to_check IN NUMBER, -- qty in second UOM
    |x_resultant_to_quantity OUT NUMBER, -- calculated qty in second UOM
    |x_comparison OUT NUMBER,--Possible values are 1,0,-1,-99
    |x_msg_count OUT NUMBER, -- number of messages
    |x_msg_data OUT VARCHAR2, -- populated,if msg count = 1
    |x_return_status OUT VARCHAR2) -- return status
    |
    |Note: The comparisons are done in base UOM
    | of the UOM class to which the first UOM belongs. x_comparison returns:
    |-1 if from_quantity is less than to_quantity (A < B)
    | 0 if from_quantity is equal to to_quantity (A = B)
    | 1 if from_quantity is greater than to_quantity (A > B)
    | -99 if the validations for the first/second quantity failed
    | If the UOMs belong to different classes, then users can specify whether
    | they want to use the effective interclass UOM conversion tolerance, say, T.
    | CASE: p_use_interclass_tolerance = 1
    | ------
    | Q1 > Q2 if (Q1 - Q2) >= T
    | Q1 = Q2 if ABS(Q1 - Q2) < T
    | Q1 < Q2 if (Q1 - Q2 ) <= -T
    |
    |The output variable x_resultant_to_quantity will contain the converted
    |quantity
    |in the second UOM, using effective conversion rates.
    |Usage: In a dual UOM scenario, this api will confirm whether quantities in
    |the two UOMs are equal or not, based on x_comparison output variable.
    +--------------------------------------------------------------------------*/
    Procedure validate_compare_quantities(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2,
    p_inventory_item_id IN NUMBER,
    p_organization_id IN NUMBER,
    p_lot_control_code IN NUMBER,
    p_lot_number IN VARCHAR2,
    p_sub_lot_control_code IN NUMBER,
    p_sublot_number IN VARCHAR2,
    p_from_quantity IN NUMBER,
    p_from_uom_code IN VARCHAR2,
    p_to_uom_code IN VARCHAR2,
    p_to_quantity_to_check IN NUMBER,
    x_resultant_to_quantity OUT NUMBER,
    x_valid_conversion OUT NUMBER,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCHAR2);
    /*--------------------------------------------------------------------------+
    |Function convert_UOM(..) return NUMBER ;
    |Returns the quantity converted from the first unit into the second unit.
    |If conversion is not possible, return status is failure.
    |Function convert(
    |p_api_version_number IN NUMBER,
    |p_init_msg_list IN VARCHAR2, -- whether to initialize list
    |p_inventory_item_id IN NUMBER, -- inventory_item_id
    |p_organization_id IN NUMBER, -- organization_id
    |p_lot_control_code IN NUMBER, -- item's lot control code
    |p_lot_number IN VARCHAR2, -- lot number
    |p_sub_lot_control_code IN NUMBER,
    |p_sublot_number IN VARCHAR2,
    |p_from_quantity IN NUMBER, -- qty in first UOM
    |p_from_uom_code IN VARCHAR2, -- UOM of fisrt qty
    |p_to_uom_code IN VARCHAR2, -- UOM of second qty
    |x_msg_count OUT NUMBER,
    |x_msg_data OUT VARCHAR2,
    |x_return_status OUT VARCHAR2)
    | return NUMBER ;
    |If there is an error, then -99 is returned.
    |1) From_quantity must be an absolute value.
    |2) From_quantity will be truncated to decimal precision in the from UOM, then
    | converted to base UOM in the class,
    |3) Then converted to base UOM of the
    | to_UOM class,
    |4) Then converted to the quantity in to_UOM,
    |5) Then truncated to decimal precision of the to_UOM.
    +--------------------------------------------------------------------------*/
    Function convert_UOM(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
    p_inventory_item_id IN NUMBER,
    p_organization_id IN NUMBER,
    p_lot_control_code IN NUMBER,
    p_lot_number IN VARCHAR2,
    p_sub_lot_control_code IN NUMBER,
    p_sublot_number IN VARCHAR2,
    p_from_quantity IN NUMBER,
    p_from_uom_code IN VARCHAR2,
    p_to_uom_code IN VARCHAR2,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCHAR2) return NUMBER ;
    /*--------------------------------------------------------------------------+
    | get_uom_properties(..)
    | This procedure is used to interrogate the UOM.
    | It returns:
    | (1) decimal precision at the UOM level
    | (2) TU, if defined, at the UOM level
    | (3) Atomicity, if defined for the class that this UOM belongs to
    | If some of the controls are not defined, null values are returned.
    | if the UOM is not found, the return status indicates this.
    | Procedure get_uom_properties(
    | p_api_version_number IN NUMBER,
    | p_init_msg_list IN VARCHAR2,
    | p_uom_code IN VARCHAR2,
    | x_decimal_precision OUT NUMBER,
    | x_uom_TU OUT NUMBER,
    | x_uom_class OUT VARCHAR2,
    | x_msg_count OUT NUMBER,
    | x_msg_data OUT VARCHAR2,
    | x_return_status OUT VARCAHR2);
    +--------------------------------------------------------------------------*/
    Procedure get_uom_properties(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
    p_uom_code IN VARCHAR2,
    x_decimal_precision OUT NUMBER,
    x_uom_TU OUT NUMBER,
    x_uom_class OUT VARCHAR2,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCAHR2);
    /*-------------------------------------------------------------------------+
    | get_item_uom_properties(..)
    | This procedure returns a specific item's primary UOM, TU, and tolerance
    | Procedure get_item_uom_properties(
    | p_api_version_number IN NUMBER,
    | p_init_msg_list IN VARCHAR2,
    | p_inventory_item_id IN NUMBER,
    | p_organization_id IN NUMBER,
    | p_lot_control_code IN NUMBER, -- item's lot control code
    | p_lot_number IN VARCHAR2,
    | p_sub_lot_control_code IN NUMBER,
    | p_sublot_number IN VARCHAR2,
    | x_primary_uom_code OUT VARCHAR2,
    | x_uom_class OUT VARCHAR2,
    | x_decimal_precision OUT NUMBER,
    | x_item_TU OUT NUMBER,
    | x_uom_TU OUT NUMBER,
    | x_effective_TU OUT NUMBER,
    | x_msg_count OUT NUMBER,
    | x_msg_data OUT VARCHAR2,
    | x_return_status OUT VARCHAR2 );
    | If the item is not a valid one, then this is reflected through the
    | return status.
    +-------------------------------------------------------------------------*/
    Procedure get_item_uom_properties(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
    p_inventory_item_id IN NUMBER,
    p_organization_id IN NUMBER,
    p_lot_control_code IN NUMBER,
    p_lot_number IN VARCHAR2,
    p_sub_lot_control_code IN NUMBER,
    p_sublot_number IN VARCHAR2,
    x_primary_uom_code OUT VARCHAR2,
    x_uom_class OUT VARCHAR2,
    x_decimal_precision OUT NUMBER,
    x_item_TU OUT NUMBER,
    x_class_TU OUT NUMBER,
    x_uom_TU OUT NUMBER,
    x_effective_TU OUT NUMBER,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCHAR2 );
    /*-------------------------------------------------------------------------+
    | Procedure compare_quantities(..)
    | Procedure compare_quantities(
    | p_api_version_number IN NUMBER,
    | p_init_msg_list IN VARCHAR2,
    | p_inventory_item_id IN NUMBER,
    | p_organization_id IN NUMBER,
    | p_lot_control_code IN NUMBER,
    | p_lot_number IN VARCHAR2,
    | p_sub_lot_control_code IN NUMBER,
    | p_sublot_number IN VARCHAR2,
    | p_fisrt_qauantity IN NUMBER,
    | p_first_uom IN VARCHAR2,
    | p_second_quantity IN NUMBER,
    | p_second_uom IN VARCHAR2,
    | p_use_interclass_tolerance IN VARCHAR2, -- Yes = 1, 2 = No
    | x_comaprison_result OUT NUMBER,
    | x_msg_count OUT NUMBER,
    | x_msg_data OUT VARCHAR2,
    | x_return_status OUT VARCHAR2);
    |
    | This procedure compares the quantities A and B and returns result in the
    | output variable x_comparison_result. The comparisons are done in base UOM
    | of the UOM class to which the first UOM belongs:
    |-1 if quantity A is less than quantity B (A < B)
    | 0 if quantity A is equal to quantity B (A = B)
    | 1 if quantity A is greater than quantity B (A > B)
    | If the UOMs belong to different classes, then users can specify whether
    | they want to use interclass UOM conversion tolerance, say, T.
    | CASE: p_use_interclass_tolerance = 1
    | ------
    | Q1 > Q2 if (Q1 - Q2) >= T
    | Q1 = Q2 if ABS(Q1 - Q2) < T
    | Q1 < Q2 if (Q1 - Q2 ) <= -T
    +------------------------------------------------------------------------*/
    Procedure compare_quantities(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
    p_inventory_item_id IN NUMBER,
    p_organization_id IN NUMBER,
    p_lot_control_code IN NUMBER,
    p_lot_number IN VARCAHR2,
    p_sub_lot_control_code IN NUMBER,
    p_sublot_number IN VARCHAR2,
    p_fisrt_qauantity IN NUMBER,
    p_first_uom IN VARCHAR2,
    p_second_quantity IN NUMBER,
    p_second_uom IN VARCHAR2,
    p_use_interclass_tolerance IN VARCHAR2,
    x_comaprison_result OUT NUMBER,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCHAR2);
    /*-----------------------------------------------------------------------+
    | Procedure Validate_Quantity(
    | p_api_version_number IN NUMBER,
    | p_init_msg_list IN VARCHAR2,
    | p_inventory_item_id IN NUMBER,
    | p_organization_id IN NUMBER,
    | p_lot_control_code IN NUMBER,
    | p_lot_number IN VARCHAR2,
    | p_sub_lot_control_code IN NUMBER,
    | p_sublot_number IN VARCHAR2,
    | p_input_quantity IN NUMBER,
    | p_UOM_code IN VARCHAR2,
    | x_msg_count OUT NUMBER,
    | x_msg_data OUT VARCHAR2,
    | x_return_status OUT VARCHAR2);
    |
    | Validates and returns the quantity in this manner (the caller does not need
    | to adjust the result):
    | 0. Truncate to and validate decimal precision
    | 1. Validate quantity with respect to TU controls.
    +-------------------------------------------------------------------------*/
    Procedure Validate_Quantity(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
    p_inventory_item_id IN NUMBER,
    p_organization_id IN NUMBER,
    p_lot_control_code IN NUMBER,
    p_lot_number IN VARCAHR2,
    p_sub_lot_control_code IN NUMBER,
    p_sublot_number IN VARCHAR2,
    p_input_quantity IN NUMBER,
    p_UOM_code IN VARCHAR2,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCHAR2);
    /*------------------------------------------------------------------------+
    | Function Truncate_Quantity(
    | p_api_version_number IN NUMBER,
    | p_init_msg_list IN VARCHAR2,
    | p_inventory_item_id IN NUMBER,
    | p_organization_id IN NUMBER,
    | p_lot_control_code IN NUMBER,
    | p_lot_number IN VARCHAR2,
    | p_sub_lot_control_code IN NUMBER,
    | p_sublot_number IN VARCHAR2,
    | p_input_quantity IN NUMBER,
    | p_UOM_code IN VARCHAR2,
    | x_msg_count OUT NUMBER,
    | x_msg_data OUT VARCHAR2,
    | x_return_status OUT VARCHAR2) return NUMBER;
    |
    | Truncates the quantity to decimal precision of the UOM.
    | In case of error conditions, -99 is returned.
    +------------------------------------------------------------------------*/
    Function Truncate_Quantity(
    p_api_version_number IN NUMBER,
    p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
    p_inventory_item_id IN NUMBER,
    p_organization_id IN NUMBER,
    p_lot_control_code IN NUMBER,
    p_lot_number IN VARCHAR2,
    p_sub_lot_control_code IN NUMBER,
    p_sublot_number IN VARCHAR2,
    p_input_quantity IN NUMBER,
    p_UOM_code IN VARCHAR2,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2,
    x_return_status OUT VARCHAR2) return NUMBER;
    * show errors package INV_DECIMALS_PUB
    * SELECT to_date('SQLERROR') FROM user_errors
    * WHERE name = 'INV_DECIMALS_PUB'
    * AND type = 'PACKAGE';
    commit;
    exit;

  • F4 Help for Logical file

    Hi All,
    i've declared a parameter where end-user can specify the logical file name. can anyone provide the code for F4 help for logical file name.
    Regards
    Faisal

    Declare this :-->
    PARAMETERS: p_apsvr  LIKE rlgrap-filename OBLIGATORY.
    AT selection Screen
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_apsvr.
      PERFORM get_apsvr_path.
    FORM get_apsvr_path .
      CALL FUNCTION '/SAPDMC/LSM_F4_SERVER_FILE'
        EXPORTING
          directory        = p_apsvr
          filemask         = '*'
        IMPORTING
          serverfile       = p_apsvr
        EXCEPTIONS
          canceled_by_user = 1
          OTHERS           = 2.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno
                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.                    " get_apsvr_path

  • Can i use create function for MSSql scalar and table valude function.

    Hi,
    1) Can i use create function for MSSql scalar and table valued function?
    2) How many type of user defined function are there in oracle 11g express?
    3) And can i reture any "type" form user defined function?
    yourse sincerely

    944768 wrote:
    Q1)That means even if i return predefined types like integer, varchar2 then also PGA is used ?The data type does not determine where the variable is stored. A string (called a varchar2 in Oracle) can be stored in stack space, heap space, on disk, in a memory mapped file, in a shared memory, in an atom table, etc.
    It is the who and what is defining and using that string, that determines where and how it is stored.
    The Oracle sever supports 2 languages in PL/SQL. The PL (Programming Logic) language is a procedural/declarative language. It is NOT SQL. SQL is integrated with it. The PL/SQL engine uses private process memory (PGA). So PL/SQL variables exist in the PGA (but there are exceptions such as LOBs).
    Q2) So please suggest me solution in oracle.Sounds to me you are looking at how to implement a T-SQL style function as an Oracle function, and once implemented, do joins on the function.
    Do not use PL/SQL in SQL in place of a SQL select. It is not T-SQL.
    One cannot use PL/SQL to create functions along the style of T-SQL, where the function executes a SQL using some conditional logic, and then return as if the function was a native SQL select.
    T-SQL is an extension to the SQL language - making it a hybrid and very impure language implementation. PL is based on ADA - part of the Pascal family of languages. The E-SQL (embedded SQL) approach used in languages like C/C++, Cobol and Ada, has been transparently done in PL/SQL. You can write and mix PL code and variables with SQL code. And the PL/SQL engine figures out how to make the call from the PL/SQL engine to the SQL engine.
    But PL/SQL is not "part" of the SQL language and does not "extend" the SQL language in a T-SQL fashion.
    So you need to check your SQL-Server preconcepts in at the door, as they are not only irrelevant in Oracle, they are WRONG in Oracle.
    The correct way in Oracle, in a nutshell - Use the SQL language to do data processing. Use PL/SQL to manage conditional process flow and the handling of errors.

Maybe you are looking for

  • How can I use my iPad mini 2 wifi only as gps in my car?

    can I blue tooth my iPhone 5C with iPad mini 2 wifi only and use my iPad as a gps in my car?

  • Given Word, Whether InDesign

    I am struggling with whether to buy and learn InDesign. I have used Microsoft Word to create and publish several books. Some of them ended up on Google Books (a direct conversion to .pdf) and others I published privately using Kinko's (also in .pdf).

  • Synchronous receiver JDBC adapter

    Hi All, I tried a HTTP-JDBC synch scenario, the JDBC adapter is giving an error in RWB. The error is Receiver Adapter v1027 for Party '', Service 'NMHG_SQL_SERVER': Configured at 18:51:27 2006-09-12 Last message processing started 18:52:54 2006-09-12

  • Fan going into full blast for no reason

    the fan in my macbook has been going to 6000 rpm for no reason. like when im not doing anything, suddenly i hear the fans start spinning. usually, at 2500(min speed for my mb) rpm, it is barely audible. then suddenly i hear this low hum, and i look a

  • Multiple DCA groups

    Hi Cisco NetPro, I have a client (a University) that is using the WLC 4402 with software 4.2.176. They have a residence area for students that is serviced by the local cable provider for Internet. Additionally, the University wants to provide wireles