CONVERSION LOGIC

Hi Gurus,
cau you help me how to write logic for below problem
BOTTLEAMOUNT CAUFVD-MATNR  CHAR 18
BUT  LAST TWO DIGITS OF THE MATERIAL SHOULD BE CONVERTED TO A SINGLE DIGIT WHERE APPLICABLE AND CONCATENATED WITH A  "C"
EX: 0986-03456-01
01 = 1C THEN
BOTTLE AMOUNT = 1C (IF ITS ZERO HERE )
IF ITS NOT ZERO THERE THEN WHTS THE LOGIC I HAVE WRITE FOR ABOVE 2 CONDITIONS
PLZ REVERT BACK ME
THANKS & REGARDS
DIVYA

Hi Divya ,
do this.
data : lv_char2 type char2,
       lv_temp type char15
       lv_temp1 type char15,
       lv_temp2 type char3
       lv_amout type char18,
       lv_lenght type i.
split amount at '-' into lv_temp lv_temp1 lv_char2.
translate lv_char2+(1) '0 '.
condense lv_char2 no-gaps.
concatenate lv_char2 'C' into lv_temp3.
lv_char2 = lv_temp3.
concatenate lv_temp lv_temp1 lv_char2
       into lv_amount
seperated by '-'.
<b>Please Reward Points & Mark Helpful Answers</b>
To mark Helpful Answers ;click radio Button next to the post.
RadioButtons
<b>o</b> Helpful Answer
<b>o</b> Very helpful Answer
<b>o</b> Problem Solved.
Click any of the above button next to the post; as per the anwers
<b>To close the thread; Click Probelm solved Radio Button next to the post , which u feel is best possible answers</b>

Similar Messages

  • Data Conversion Logic

    I am now trying to implement a data conversion logic(such as UOM field), I want to load all the data conversion rules in the cache from file and keep them in the cache. So when mapping starts it just picks up the data conversion rules from the cache.
    Using GlobalContainer it is ok for one mapping even several UOM fields(just load from file once). But it will load from file again when the mapping is triggered again.
    Is there any logic I can use to implememt the data conversion just load from file once?
    Regards,
    Nick

    Hi Arnold,
    normally every input should be made in LC, why you enter the data in group currency?
    However if you have to start from group currency the only solution to avoid this error is to put at the end of sprunconversion the ON_ERROR_CONTINUE clause.
    But remember he will stop to notify every type of error so you have to be very careful and have this clear in mind when some issue occurs with the currency conversion.
    Regards
         Roberto

  • Conversion logic for the following!!

    Hi,
    Experts
    can you help me to build a conversion logic for the following
    1.BKPF-BLART .setting it to 'ZF'.
    2.BKPF-MONAT derived from  posting date
    3.BKPF-WAERS set to GBP
    4.Dr/.Cr indicator BSEG-SHKZG.
    If Posting Key (BSEG-BSCHL) is u201840u2019 then this indicator (BSEG- SHKZG)is u2018Su2019 (Debit)
    If Posting Key (BSEG-BSCHL) is u201850u2019 then this indicator (BSEG- SHKZG)is u2018Hu2019 (Credit)
    5.a)If Cost Object Type is u2018Cu2019 (= Cost Centre), then Cost Collection Object Id shall be mapped to BSEG- KOSTL.
           BSEG- PRCTR should be derived from the Cost Centre Master data CSKS- PRCTR.
           Effective date should fall between the validity dates CSKS-DATAB and CSKS-DATBI
    b)If Cost Object Type is u2018Iu2019 (= Internal Order), then Cost Collection Object Id shall be mapped to BSEG- AUFNR.
           BSEG - PRCTR should be derived from the Internal Order Master data AUFK-PRCTR
    c)If Cost Object Type is u2018Wu2019 (= Work Breakdown Structure element), then Cost Collection Object Id shall be mapped to BSEG-PROJK.
           BSEG - PRCTR should be derived from the WBS Master data PRPS-PRCTR
    d)If Cost Object Type is u2018Pu2019 (= Profit Centre), then Cost Collection Object Id shall be mapped to BSEG - PRCTR.
    6.Ledger Group BKPF-LDGRP. Set it to u2018Blanku2019 so that the document is posted to all ledgers.
    7.Set BSEG-KOKRS (Controlling Area) to 1000.

    Please do not dump your specs here expecting others to do you work.
    matt

  • Conversion logic question

    Hi All,
    Writing transformation logic and have below challenge.  I have lets say 100 accounts coming as  ACTXXXX
    During data load i have to convert all the account ids to ACTXXXXYYYY  except for say 5 accounts. For those 5 accounts we have specific rules like
    ACTABCD  should become ACTABCD1234
    ACTABCE  should become ACTABCE2345  so on for 5 accounts. Rest all other accounts should be ACTXXXXYYYY
    Is it possible ?

    yes it is possible . You might need to list the hard coded ones first and then the rest  as below,in your conversion file
    External      Internal
    ACTABCD     ACTABCD1234
    ACTABCE     ACTABCD2345
    ACT????      ACT????YYYY
    Hope this helps.

  • Date conversion logic using function modules

    Hi there,
    I have been researching in the forum how data conversion is done in ABAP and I found out about the function modules
    CONVERSION_EXIT_LDATE_OUTPUT
    and
    MONTH_NAMES_GET
    It seems that the first function module can convert the date format 06/08/2011 to MONTH DD,YYYY and the second function can easily translate the month names once language SPRAS has been specified.
    Problem is I am not sure how I can convert my VBRK-FKDAT with format MM/DD/YYYY into the format DD MONTH YYYY format with the MONTH still dependent on the specified language.
    I tried to look at how to MONTH_NAMES_GET FM works and made this code:
    DATA: d_return like sy-subrc,
          itab_T247 like T247 occurs 0 with header line,
          gs_spras type spras.
    gs_spras = 'RU'.
    CALL FUNCTION 'MONTH_NAMES_GET'
    EXPORTING
       LANGUAGE                    = gs_spras
    IMPORTING
       RETURN_CODE                 = d_return
      TABLES
        MONTH_NAMES                 = itab_T247
    EXCEPTIONS
       MONTH_NAMES_NOT_FOUND       = 1
       OTHERS                      = 2
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Loop at itab_t247.
    Write:/ itab_t247-LTX.
    endloop.
    The code just lists the months in Russian (which is the language I need). I am just new to ABAP so I am an avid reader of the forum. I hope someone can help.
    Thanks,
    dgrachee

    Hi Dgrachee ;
    You can change it as follows.
    Best Regards.
    gs_spras = sy-langu. "'RU'.
    CALL FUNCTION 'MONTH_NAMES_GET'

  • Need conversion logic for the xml sending from legacy system ...!!!

    Hi Experts ,
    we have one requirement where in the legacy system ( Sender system) is sending .xml  file and PI needs to pick the file and send it to ECC Via IDOC AAE Receiver Adapter  to R/3  (SAP ECC) System .
    The problem is the  .xml file which PI receives is in a different format  which is shown below
    </tns:Header>
        <tns:Body>
            <esa:Payload>
                <esa:Header>
                    <PayloadName></PayloadName>
                    <PayloadVersion>1.0</PayloadVersion>
                    <PayloadCreated>2014-01-07T02:39:55.793Z</PayloadCreated>
                    <PayloadSize units="Bytes">432</PayloadSize>
                </esa:Header>
                <esa:Data>
                    <zcs:HUM xmlns:zcs="com.">
                        <Hum_Number>00393155965135748871</Hum_Number>
                        <Source_Storage_Location>9000</Source_Storage_Location>
                        <Destination_Storage_Location>0100</Destination_Storage_Location>
                        <Material_Number>000000000000004123</Material_Number>
                        <Batch_Number>321940071 </Batch_Number>
                        <Quantity>0000000096000</Quantity>
                        <Production_Version>A100</Production_Version>
                        <Hostname>POSPI000003</Hostname>
                    </zcs:HUM>
                </esa:Data>
            </esa:Payload>
        </tns:Body>
    </tns:Envelope>|]
    need help to  convert this  .xml into PI Standard xml  format ( i mean without esa,zcs, ..So that at PI the message gets passed  successfully without throwing  xml parser issue or xml well not formed error .)  .
    do i need to write any java code for this ?
    Please experts needs your suggestions here .
    regards,
    khan ,

    Hi Aziz,
    please make sure your pasted xml has  start and end tags
    <tns:Body> </tns:Body>.
    i don't think you need to change the external definition. make sure that you use xslt mapping first then message mapping.
    Regards,
    Muni.

  • File Conversion in Rec File Adapter with subnodes

    Hi
    My XML Structure is like this -->
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:MT_Test xmlns:ns0="urn:TESTconversion">
      <MstName>Hello</MstName>
    - <Header>
      <TableName>1tst</TableName>
      <PayDate>0102</PayDate>
      <TotalAmt>24.00</TotalAmt>
      <Total>000002</Total>
      <PaySource>CHK</PaySource>
    - <Subheader>
      <TableName>1tst</TableName>
      <SelectCatgry>test</SelectCatgry>
      <CustID>200</CustID>
      <PayAmount>11.00</PayAmount>
      </Subheader>
    - <Subheader>
      <TableName>1tst</TableName>
      <SelectCatgry>test</SelectCatgry>
      <CustID>400</CustID>
      <PayAmount>13.00</PayAmount>
      </Subheader>
      </Header>
    - <Header>
      <TableName>1tst</TableName>
      <PayDate>0103</PayDate>
      <TotalAmt>10.00</TotalAmt>
      <Total>000001</Total>
      <PaySource>ONE</PaySource>
    - <Subheader>
      <TableName>1tst</TableName>
      <SelectCatgry>test</SelectCatgry>
      <CustID>100</CustID>
      <PayAmount>10.00</PayAmount>
      </Subheader>
      </Header>
    </ns0:MT_Test>
    which means
    MT_Test is root 1..1
    Header is the sub-node of MT_test as 1...*
    Subheader is sub-node of Header which is also 1...*
    rest of the fields are elements as 1..1
    Now I need to convert this into Flat file using Receiver File Adapter, I gave this in my content conversion logic
    recordset Structure -
    MstHeader,BFKKZK,BFKKZP
    MstName.addHeaderLine     0
    MstName.fieldFixedLengths     8
    MstName.endSeparator     'nl'
    Header.addHeaderLine     0
    Header.fieldFixedLengths     30,10,15,6,6
    Header.endSeparator     'nl'
    Subheader.addHeaderLine     0
    Subheader.fieldFixedLengths     34,10,35,16
    Subheader.endSeparator     'nl'
    But with this I am getting exception as -->
    Could not process due to error: java.lang.Exception: Exception in XML Parser (format problem?):'java.lang.Exception: Message processing failed in XML parser: 'Conversion configuration error: Unknown structure 'ns0:MT_Test' found in document', probably configuration error in file adapter (XML parser error)'
    I know that http://help.sap.com/saphelp_nwpi711/helpdata/en/44/686e687f2a6d12e10000000a1553f6/content.htm says following -->
    The expected XML structure contains the structure as nodes filled with any number of elements without additional subnodes.
    But does that mean Structure with sub-nodes cannot be converted in flat format.
    Pls. suggest the solution for this.
    - lalit -

    Shab
    I resolved the issue & able to convert the hierarchical XML file into flat file with the desired format I wanted.
    Rather then FCC, I use MessageTransformBean module and I have to insert more dummy contexts & dummy fields in the target structure in order to achieve the flat file format.
    I am getting file ( not actual file below just template is shown below) like this now
    Header1 ....details....
    SubHeader1.1
    SubHeader1.2
    SubHeader1.x
    Header2 ....details....
    SubHeader2.1
    SubHeader2.2
    SubHeader2.x
    Headerx ....details....
    SubHeaderx.1
    SubHeaderx.2
    SubHeaderx.x
    Once the total development is over on my side I will create the blog for this. So this following statement is only correct when you use protocol as FCC but not with module.
    "The expected XML structure contains the structure as nodes filled with any number of elements without additional subnodes."
    Thanks
    Lalit

  • Logic Pro X v10.0.7 is out

    http://support.apple.com/kb/TS4498
    this is a looooong list

    ...and the full list of changes and fixes .......
    Logic Pro X 10.0.7 update
    New Features and Enhancements
    It is now possible to insert the current values of volume, pan, and all active sends of selected tracks as automation points at the playhead position. The new functions are accessible as a menu option or key command.
    It is now possible to paste track automation data at the Playhead or Marquee selection location.
    A new MIDI Project Setting allows MIDI CC 7 (volume) and MIDI CC 10 (pan) messages to control the instrument plug-in instead of the channel strip.
    The output of Auxiliary channel strips assigned to Tracks will now generate audio files when using any of the following Export menu options: "Region as Audio File," "Track as Audio File," or "All Tracks as Audio Files."
    Logic now supports up to 24 processing threads on computers with 12 cores.
    All menu items related to Snap, Alignment Guides, and "Snap to Grid" settings have been consolidated into the Snap menu in the Main window.
    It is now possible to activate/deactivate multiple plug-ins on a channel strip by vertically click-dragging the mouse over their power buttons.
    An auto-saved version of a project now contains the Undo History of the project from which it was derived.
    It is now possible to install the Logic content to an alternate system drive even if the Logic application is not installed there.
    Activating Auto Punch with a key command or Marquee selection now automatically adds the Autopunch button to the Control Bar.
    It is now possible to use modifiers with the Velocity Slider in the Piano Roll and Score Inspectors to change its behavior in the same way as the Velocity tool. Holding Option allows velocities for notes to continue to be changed even when other notes have reached there minimum or maximum MIDI velocity value. Option-Shift sets all notes to the same velocity value.
    The Scissors tool now works on arrangement markers.
    It is now possible to drag a Summing Stack into a Folder Stack.
    It is now possible to use the Beat Map feature with a track that has Flex enabled.
    Flex Transient Analysis can now be aborted by pressing Command-period.
    When a Transient Marker is inserted near the position of a previously deleted transient in the Audio File window, the marker will now only snap to the position of the deleted marker if the Option key is pressed while inserting it.
    It is now possible to create more than 32 Folder Track Stacks in a project.
    It is now possible to adjust sliders in the Mixer when controlling Logic via screen sharing, Apple Remote Desktop, or other VNC clients.
    It is now possible to access the Recent Projects menu while the Open Project dialog is active.
    It is now possible to remove the Master Output track from the Tracks area.
    The master track of a Track Stack can now be designated as Groove Master.
    Audio waveforms are now visible under automation on the master track of a Track Stack.
    The Track Import window now shows plug-in preset names.
    When Logic imports Final Cut Pro X XML, it now organizes audio tracks according to their assigned roles in Final Cut Pro.
    Audio is now exported as 24-bit in projects exported to Final Cut Pro X XML.
    When importing XML files that contain multiple projects from Final Cut Pro X 10.1 or later, Logic Pro X now offers a dialog to pick a specific project to import.
    The 1/2 Note head symbol is now available in the the Score Part Box.
    The Catch Playhead button is now available in the Score when the Advanced Tools preference is disabled.
    It is now possible to load ".caf" format files into Space Designer with the Load IR file selector.
    There is now a new key command to trim the start of a region to the end of the previous region in the track.
    There is now a dedicated Piano Roll section in the Key Commands window. This includes commands for "View Mode: One Track," "View Mode: Selected Regions," and Toggle View Mode.
    There is now a key command for “Detect Tempo of Selected Region.”
    There is now a key command for “Adjust Tempo using Beat Mapping Track.”
    The timeline in Logic Remote now changes color to indicate Logic is in Sync mode.
    It is now possible to use the Option key to insert a mono plug-in between two existing plug-ins on a stereo channel strip or vice-versa.
    The Velocity Processor MIDI plug-in now displays note-on as orange dots and note-off events as blue dots in the compression curve window.
    Command-click on a vector point can now be used to modify the times of all subsequent points in the ES2 Vector Envelope.
    The Distortion II plug-in now offers a Distortion Output Level and Mix control.
    Stability
    Logic no longer sometimes quits unexpectedly when:
    Using the Option key to toggle all the disclosure triangles in the Project Audio window.
    Dragging audio from the Project Audio window to the Tracks area.
    Defining custom bank messages for a Multi Instrument in the Environment.
    You insert a blank recordable DVD while Logic is running.
    Changing the audio buffer size while the Audio Editor is open in Flex Pitch mode.
    Selecting a font in the Number & Names panel of the Score preferences.
    Deleting a group in the Project Audio window.
    Undoing a flex edit.
    Using the Glue tool on flex pitched notes after having switched from the Audio File Editor to the Audio Track Editor.
    Performing undo and then redo in quick succession on an EQ in the Smart Controls.
    Performing Undo after deleting a comp or take.
    Closing a song while importing a MIDI file.
    Enabling phase-locked editing on a group.
    Using the Pencil tool in the Audio File editor.
    Importing a long MP4 (AAC) file.
    Changing a channel strip input from stereo to mono.
    Disabling Core Audio.
    Playing a Drummer track while downloading and installing new content.
    Performing undo after certain operations.
    Pasting channel strip settings in the Mixer.
    Dragging a MIDI region over the Score editor.
    Hot-plugging an Apogee Duet to a computer running OS X Mavericks.
    Importing a patch that includes a Track Stack.
    Adding AAC files containing Audio Transport Stream Data (file type “.adts”).
    Performance
    The Channel EQ no longer causes unexpected CPU spikes in live track mode on MacBook Pro with Retina Display.
    Logic no longer becomes less responsive after making several adjustments to the size and/or position of a floating Transport window.
    There is no longer a delay opening the list when clicking in a Send or Output slot on a channel strip.
    Logic no longer becomes less responsive when working for long periods with Flex Pitch.
    The Drummer track now reliably maintains proper timing if it is selected with Low Latency mode enabled.
    Control points in the Transposition track now move more fluidly when edited.
    Scrolling a channel strip fader in the Inspector with a mouse wheel now adjusts its value at the correct resolution.
    Comping takes is now more responsive when Flex Time is enabled.
    Playing a Touch Instrument in Logic Remote no longer sometimes leads to hung notes in Logic Pro X.
    Improves responsiveness when dragging tempo events in the Global tempo track.
    Songs with a very large number of regions now play back as expected.
    Logic’s performance has improved when previewing notes in the Score, Piano Roll, and Event List for regions on a track other than the one selected.
    Multi output Software Instruments with complex routings no longer sometimes cause Logic to become briefly unresponsive when starting playback.
    Logic now reliably creates thumbnails to the end of the video track with long movie files.
    Selecting Channel Strips in very large projects is now faster.
    Improves compatibility with ProRes movie files on OS X Mountain Lion v10.8.5.
    When scrolling over an open Take folder at high zoom levels on OS X Mountain Lion v10.8.5, there are no longer unexpected spikes in CPU usage.
    Automation
    Clicking on an event in the Score no longer sometimes selects the wrong events.
    It is now possible to paste automation at the playhead or marquee selection area rather than only at its original position.
    All MIDI Draw data created by moving track based automation to a Region now appears on the Region and in Piano Roll as expected.
    Volume automation moved from a track to a region is now displayed in the Tracks area MIDI Draw view as expected.
    It is now possible to use MIDI Draw for an event type that does not yet exist in the region.
    When track based automation is moved to a region, the region now immediately switches on MIDI Draw to show the automation in the Track area.
    When region automation is moved to a track, the automation now starts at the beginning of the track.
    MIDI Draw now reliably creates Surround Diversity and Surround Angle fader events in regions.
    It is now possible to make a Marquee selection over region loops when automation is visible.
    MIDI Draw data is no longer shown on additional automation lanes when the main automation lane is set to “Off.”
    MIDI Draw no longer incorrectly displays a ramp between isolated Pitch Bend events.
    When switching between MIDI takes, the MIDI Draw area now properly updates to show the currently selected take.
    Option-clicking a MIDI Draw point again selects all following MIDI Draw points for the region.
    MIDI Draw points inserted with the Pencil are now reliably placed at the clicked position.
    Audio no longer glitches when editing automation while playing back.
    Score
    It is now possible to deselect a voice in the Staff Style window by Command-clicking it.
    The floating Part Box window in the Score no longer shows overlapping elements when first opened.
    Clefs in the Staff Style window now scale properly when viewed on a Retina display.
    Rests in Mapped Drum styles are now correctly positioned with their associated drum groups on the staff.
    When printing a score part with Advanced Tools disabled, Logic no longer prints the track name twice.
    Changing the split point of one voice in a multi-stave Staff Style now properly affects the other voices assigned to the same channel.
    Page view of scores in songs created in Logic 9 now retain their proper paper size when opened in Logic Pro X.
    Scores printed as PDF files now render properly when viewed in Adobe Reader.
    The cursor now reliably shows the correct tools when editing the score in linear display mode.
    It is no longer possible to give a new Score Part Box a name that is already in use by another Part Box.
    The font names for Jazz Cord and Swing Cord fonts now display correctly in the Root Font and Chord Extension Font display in the Chords & Grids panel of the Score settings.
    The staff display in the Staff Style editor now shows the proper key signature for transposed styles.
    It is now possible to change settings for multiple selected staves in the Staff Style edit window at the same time.
    Pasting a compound time signature in the Signature track no longer corrupts the time signature display in the Score.
    Filter buttons on floating part boxes in the Score now remain visible when the part box is resized.
    Tap to click on a trackpad now works with the Pencil tool in the Score.
    It is again possible to insert a bar line at the end of a region in the Score.
    The pencil tool again works in the Score when assigned to the right mouse button.
    In the Score, selected notes in loops now show the selection color.
    The Part box is no longer empty when first opened in a stand-alone Score window after recording.
    The print border no longer sometimes changes unexpectedly when printing to PDF from the Score.
    When Select All is used within a Score Set, the selection is now properly limited to regions within the Score Set.
    Tooltips no longer sometimes obscure the guidelines when inserting elements into the Score.
    The bar positions of SMPTE locked notes now update properly in the Score after the tempo is changed.
    Pressing the Control key now allows for finer granularity when editing Duration Bars in the Score.
    Undo now works after pasting Staff Styles.
    Undo now works after changing the Low or High note value in a Staff Style.
    In page view, the Score now correctly updates to reflect a different paper size selected in the Page Setup window.
    Track names are now reliably shown in Page View when the track contains overlapping regions.
    Drag handles now remain visible at all zoom settings when dragging parts into the Score in linear view mode.
    Adding special bar lines next to added clef or signature changes in linear view mode no longer causes the bar lines and clef or signatures to overlap.
    The mouse cursor now reliably shows the currently active tool in the Score.
    The Score now displays as expected after scrolling vertically at high zoom settings.
    Copy/paste of notes across multiple staves in the Score now works properly.
    Custom colors defined in the Score Layout window are now recalled properly when Logic is relaunched.
    The text cursor is now easier to see in various fields in the Score window.
    The Display Level button in the Score now follows the entire Score hierarchy when an Instrument Set is in use.
    The cursor now displays the Length Change tool when held over the end of a Duration Bar in the Score.
    It is again possible to assign no clef or a drum clef to non-mapped score styles.
    Plug-Ins
    Importing plug-ins to a track no longer unexpectedly changes the input source on the track.
    The pitch of notes held when using Sculpture or ES2 are no longer sometimes shifted when using non-Equal Tempered tunings.
    Moving the Delay slider in the Note Repeater MIDI plug-in while notes are repeating no longer results in hung notes.
    The cycle length in the Arpeggiator plug-in now reliably updates when set to Grid mode.
    Recall Default now works with the Delay Designer plug-in.
    Recall Default now works properly with Audio Unit plug-ins.
    It is now possible to activate bypass on plug-ins that are not currently available.
    When the I/O configuration of a plug-in is changed, its editor no longer opens.
    The timing of multi-output software instruments is now maintained when latency inducing plug-ins like the Ad-Limiter are used on the main output.
    Audio files created by the "Export All Tracks as Audio Files" command now maintain proper sync in projects where high latency plug-ins are used in Summing Stacks.
    The Expander plug-in no longer sometimes introduces audio crackles with certain source signals.
    With Beat Sync disabled, the Course Rate control in the Auto Filter plug-in again behaves as expected.
    Audio now plays reliably from tracks in which there are two Tube Burner pedals inserted in the Pedalboard plug-in.
    VoiceOver now works reliably to activate Smart Controls for the Vintage Clav and Vintage B3 Organ plug-ins.
    Improves the behavior of Smart Controls when used with Voiceover.
    The stand-alone Smart Controls window now properly remembers its last state when reopened.
    When editing vector points in ES2 in loop mode, all envelope values are now properly shown as percentages when the envelope is time-synced.
    Shift-clicking can again be used to insert a vector point in the ES2 Vector Envelope.
    In the ES2 Vector Envelope, the Delete Selected Point contextual menu item again works as expected.
    EXS instruments created in EXS24 MK I no longer exhibit unexpected random velocities when played.
    Logic no longer changes a user-assigned track color when swapping Software Instruments.
    Space Designer’s Filter and Density controls now remain active when the plug-in window is opened more than one time in a session.
    Projects with multiple Ultrabeat instances now play back with reliable timing when the Process Buffer Range is set to Small in the Audio > Devices preferences.
    A plug-in inserted on the 16th slot of an audio channel strip or the 15th slot of a Software Instrument channel strip now remains visible.
    The percussion controls in the Vintage B3 now respond as expected to knob movements from the Native Instruments B4d remote control.
    The mapping of value to position for the Organ sliders in the Smart Controls window is now consistent with the sliders in the Vintage B3 Organ.
    In the Mixer, it is now possible to drag a plug-in from one channel strip to another when there is an External MIDI channel strip between the source and target.
    One shot samples triggered in EXS24 no longer play back with clicks when Rewire Live Mode for Rewire is disabled.
    All plug-in windows now reliably open after changing the order of plug-ins in a channel strip.
    The Scripter plug-in now reliably triggers notes when playing back outside of an active cycle zone.
    The meters in stereo instances of the Adaptive Limiter plug-in now show independent levels for the left and right channels.
    Tuned taps in the Delay Designer plug-in now reliably play in sync.
    Flex
    Flexed regions no longer sometimes show waveforms in the wrong positions.
    Flex Markers no longer unexpectedly change positions when moving them in songs that contain tempo curves.
    Logic no longer sometimes incorrectly shows that an audio region is flexed in songs that contain tempo changes.
    If Flex is enabled, Logic now properly includes manually added transients when an audio region is converted to a sampler track.
    Flex Pitch controls are now available in the Tracks area and Audio Editor immediately after Flex Pitch is enabled for a track and analysis is complete.
    Setting a Flex Mode now applies to all selected tracks.
    It is again possible to cancel flex analysis before it completes.
    The Transposition Track now works with flex-pitched regions.
    Flex mode now gets enabled for all tracks in a group even if Group Clutch enabled.
    The Audio Track editor now reliably shows all notes when scrolling with Flex Pitch enabled.
    Logic no longer sometimes hangs when adjusting notes in Flex Pitch.
    The Flex Pitch grid is now displayed for all takes in the Track Editor even when a Software Instrument track is directly above the selected Audio track.
    Logic now offers the option “Do not show again” in the alert dialog that reads "This region contains inactive flex markers, which will be deleted if you perform the edit."
    If a Flex mode has already been set, clicking the Flex drop-down menu will correctly highlight the currently selected Flex mode.
    When dragging a region from one track to another, the region "Flex and Follow Tempo & Pitch" checkbox settings are now maintained as expected.
    Transient detection is improved with quieter source material.
    When Flex is bypassed on a Take folder, the Follow Tempo checkbox is also now disabled.
    General
    Resolves several issues with Snap introduced in Logic Pro X v10.0.6.
    "Snap to Relative Value" now reliably works at all zoom levels with Smart Snap enabled.
    Adjustments to the left border of a region now use relative snap when that option is enabled.
    When Alignment guides is enabled, Snap to Absolute value now works with Cycle.
    Alignment Guides now work as expected when Snap is set to Off.
    The track icon picker now activates with the first right-click or Control-click.
    Toggling the Tracks Inspector no longer sometimes activates Alignment Guides.
    Logic no longer incorrectly shows an alert that the content must be installed the first time it is launched on computers purchased with Logic pre-installed.
    The Capture as Recording key command no longer creates odd length regions when used in songs with time signatures other than 4/4.
    The Hide Step Input Keyboard key command again works as expected.
    The Nudge Region to Nearest Beat option in the Adjust Tempo using Beat Detection dialog now works as expected.
    The Snip at Playhead Position key command no longer sometimes causes notes in the new righthand region to shift to the beginning of the region.
    Logic Pro X no longer displays the error “Could not open source file” when opening certain MP3 files.
    Logic now properly includes time signature, key signature, and tempo events when moving Arrangement markers.
    Undoing the repositioning of an Arrangement Marker now correctly moves affected automation back to its original position.
    Command-dragging one arrangement marker over another now replaces the previous marker as expected.
    Colors assigned to arrangement markers now take effect as soon as the color is clicked in the Color Box.
    It is now possible to use the Marquee stripe to delete a section within the area encompassed by an Arrangement Marker.
    Using the "Split at Playhead" command on the last arrangement Marker in a song now properly sizes the arrangement marker to the right of the Playhead.
    When an arrangement marker is split, the new marker to the right now maintains the same color and name as the original.
    Arrangement markers can no longer be inadvertently moved by mouse clicks in an empty area of the Arrangement track.
    Copying Arrangement markers no longer creates extra tempo events.
    The Beat Mapping track now continues to display properly when it is resized after other Global tracks have been resized.
    The Beat Mapping Track no longer disappears if Global Tracks are shown while it is already visible.
    Deleting a connection in the Beat Mapping track now correctly also deletes its associated tempo event.
    Tempo events created in the Global Tempo track now reliably display in the Tempo list.
    Setting one track of a phase-locked edit group as Groove Master or Groove Follower now reliably shows all members of the group as being enabled.
    Time signature changes are now reliably displayed in the timeline.
    Logic no longer re-downloads basic content that has already been downloaded by MainStage.
    Arrange Folders now reliably display as expected in the Mixer.
    Double-clicking on the icon for a folder channel strip in the Mixer now opens the folder.
    Commas may now be used as decimal separators when typing values into controls on the Mixer.
    It is now possible to drag regions vertically without an unexpected horizontal shift when "Snap to Grid" is enabled in the Tracks area.
    Recording a new take over multiple existing regions again works as expected.
    It is now possible to create an empty MIDI region on a track hosting an Auxiliary channel strip.
    Shift-click to delete a take selection again works reliably.
    Region Gain now works as expected when applied to comp segments in a Take folder.
    When a take selection is disabled and then re-enabled, the change is now properly reflected in all tracks that are part of the same group.
    Logic no longer unexpectedly re-extends a shortened Take folder when the folder is dragged vertically to a different track.
    When recording in Cycle mode, Logic no longer creates an automatic comp when a take encompasses only part of the Cycle range.
    When regions are packed into a Take folder, regions from the same track are now placed on the same sub-track in the Take folder.
    Fixes an issue in which it was sometimes no longer possible to change the length of a Take folder after performing several other Take folder length edits.
    Take regions no longer unexpectedly shift horizontally when dragged vertically from one sub-track to another when the "Limit Dragging to One Direction In: Tracks" preference is enabled.
    Copied Take folders are no longer missing their contents in certain rare situations.
    Regions on audio tracks inside a folder now are reliably placed on their proper tracks when the folder is unpacked.
    The key command “Select Previous Section for Realtime Comping” now works correctly when used while recording multiple takes in Cycle mode.
    When Bounce-in Place is used with a channel strip that contains a plug-in that performs a mono to stereo conversion, Logic now creates a mono file if the option to bypass plug-ins is selected.
    Regions created with "Bounce in Place" are no longer sometimes given random names.
    Addresses and rare issue that could cause some MIDI notes to play back at the wrong pitch.
    In Link mode, the Piano Roll now reliably shows the contents of the selected region.
    The Event Float window no longer loses focus after a selected note has been edited in the Piano Roll.
    The "Split Events by Playhead" command now works reliably with multiple notes in the Piano Roll.
    Editing notes in the Piano Roll with multiple regions selected no longer sometimes results in notes being inadvertently moved from one region to another.
    Closing the local inspector in the Piano Roll editor no longer leaves a blank area on the right side of the editor.
    Opening MIDI Draw in the Piano Roll no longer offsets the keyboard into the editing area.
    When adding notes in the Piano Roll with the Pencil, newly created notes again have the same Velocity as the last edited note.
    It is now possible to lasso notes in the Piano Roll editor using a Wacom tablet when Logic’s Right Mouse Button

  • Conversion of book dimension from decimal to fraction

    Hi,
    I am a crystal report developer and new to SAP R3 environment.  I am creating reports with SAP BW queries as source.  I am working for a publishing client.  They are storing the material (Book) details in the SAP system (Material table).   SAP has a provision to capture physical properties of the book like width, height and thickness.  They are entering details upto 3 decimal places precision in inches or in specified unit of measure. 
    When some extracts are generated from SAP System the values like 10.380 is converted as 10-3/8.  But the actual 10-3/8 value is 10.375.  The rounding is not uniform when I checked with few other values.  I came to know from SAP experts these conversion are happened in an IDOC.  I don't know much about this.
    Can anyone help me in this conversion logic.  Since I have to implement the same in my Crystal report.  My BW query is just giving it in the decimals, my users are interested in seeing it as fraction since the other exports from SAP is showing it in fraction.
    Thanks and Regards,
    Subbu S.

    In the user exit of Outbound Idoc, they might have used some custom logic to implement the given logic.
    It may vary on other factors as well. In your case, that should be verified or cross checked in your system only.
    For converting the decimal to fraction in SAP, you can refer the below function module.
    'CONVERT_TO_FRACTION'

  • Dont want ALPHA conversion

    Hi All,
    According to our requiremetn we dont want Alpha conversion. So i have removed check box in the info object definition. And also i did not use any conversion logic(usning Exit_conversion_alpha_input) in the transfer rules.
    But while loading i am getting an error <<info object>> does not contain alpha confirming value 028.
    and if i use alpha conversion there is no error but the value would 0000028, in which our customer is not interested. How to avoid this error??
    Is there any other way to solve this problem with out using conversion exit.
    Regards,
    Ravi

    Hi....
    The ALPHA routine converts purely numeric user input like '4711' into '004711' (assuming that the characteristic value is 6 characters long). If a value is not purely numeric like '4711A' it is left unchanged............
    I think values are found that do not have the correct internal format........
    Due to this you are facing this issue.....Check the field length of the value for which you are facing this issue.......
    Regards,
    Debjani.......

  • Moving the 80 Million records from Conversion database to System Test database (Just for one transaction table) taking too long.

    Hello Friends,
    The background is I am working as conversion manager and we move the data from oracle to SQL Server using SSMA and then we will apply the conversion logic and then move the data to system test ,UAT and Production.
    Scenario:
    Moving the 80 Million records from Conversion database to System Test database (Just for one transaction table) taking too long. Both the databases are in the same server.
    Questions are…
    What is best option?
    IF we use the SSIS it’s very slow and taking 17 hours (some time it use to stuck and won’t allow us to do any process).
    I am using my own script (Stored procedure) and it’s taking only 1 hour 40 Min. I would like know is there any better process to speed up and why the SSIS is taking too long.
    When we move the data using SSIS do they commit inside after particular count? (or) is the Microsoft is committing all the records together after writing into Transaction Log
    Thanks
    Karthikeyan Jothi

    http://www.dfarber.com/computer-consulting-blog.aspx?filterby=Copy%20hundreds%20of%20millions%20records%20in%20ms%20sql
    Processing
    hundreds of millions records can be done in less than an hour.
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • Reg: Selectively Commenting Script Logic

    Dear Experts,
    I have a situation where in the Default Logic file comprises of Allocation Logic and Currency Translation Logic, and it works fine.
    But for just one of my reports I have created an Data manager package for Allocation as it uses a different Dimension (Datasource dim instead of Product dim) when compared with the others (which are allocated based on Product).
    The allocation logic works fine if and only if i comment the Allocation Logic present in the Default logic file but this will prohibit the allocation in the remaining reports.
    Is there a way i can restrict the Allocation present in default logic and run only the manually triggered allocation without commenting in default logic so that it works fine for other reports as well.
    Please advice.
    Rgds,
    Rizwan

    I'm a little confused by your use of the word "reports." In BPC, I use the word "report" to mean something very simple -- a view into the data that is stored in the database.
    Any script logic that calculates values (for example, allocations or currency conversion) will post its results to the database. Once those results are in the database, any and all reports which point to those values will retrieve the same result. So it's not possible to have one report retrieve values that are impacted by a data manager package, while other reports ignore that data manager package.
    (However, as soon as I say that, I'll disagree with myself and say, yes of course it's possible -- in the most extreme case, create separate applications for the different business requirements. Or more frequently, use different members in datasrc or some other dimension to isolate the different values.)
    To solve your problem, you need to approach it in terms of the cube (OLAP) data structure, and then your final reports need to either include or exclude, as appropriate, the allocation results. I would recommend you not think in terms of making the code branch in different directions (based on some or other reports). Instead, the logic runs all the time, and the question should be, where do the logic results post to?
    For a very simple example, the currency conversion results always post to USD, EUR, etc. members of the RptCurrency dimension. This logic will never change the original (LC) values.
    For your allocation logic, the same approach can apply. Obviously you wouldn't use the RptCurrency dimension to differentiate the results, but perhaps a datasrc dimension (or something similar) can achieve the result you need.
    For instance think of a datasrc dimension which looks like this, one parent and two children:
    AllDatasrc
    -- InputData
    -- AllocResult
    The allocation logic only considers data in InputData, and posts the results to AllocResult. The other reports (which should not reflect the allocation) are focused on InputData, while the allocation report looks at AllDatasrc, or possibly even all 3 members to show the "before and after"
    Once you make that change, you need to decide how it impacts everything else in the application. The currency conversion logic, perhaps should now include both InputData and AllocResult. That's up to you to decide.

  • CURRENY CONVERSION RULES TABLE - FORMULA FIELD

    Hi,
    I have a list of rate types (avg,end,hist etc) defined in the Rate account dimension. The currency conversion (SPRUNConversion) procedure is running fine for all these rate types.
    Now I have added two new ratetypes to the rate account dimension. I have added corresponding rate date for these accounts for all reporting currencies for the required category and time. I have then used these new rate accounts in the 'FORMULA' field of the Currency Conv Business Rule table. When I now run the SPRUNConversion procedure I get the following error
    SPRunConversion Version 7.0.112
    ERROR FX-310 Timeid=20090300 - Nothing Extract from Fact - RATE
    When I go back to the Rate dimension and change the 'Ratetype' property for the new rates to blank (from 'FX') then I dont get any error with SPRunconversion however the accounts related to the new Ratetypes do not get processed.
    I have tried everything (Full process of dimensions, Optimizing applications etc) but nothing seems to work.
    Any idea why the CC table is not accepting the new rate accounts?
    Thanks,
    Prasanth.

    Hi Craig,
    There is an inherent limitation in BPC 7 MS version in the number of characters of the combined total of rate id characters with rates that you can define in the rate application. In my case we are trying to maintain in 'GLOBAL' rate entity about 12 different rates (avg, end, historical etc) and the combined char total is around 750. When we run currency conversion all the rateids are put into a field, but the char limit of this field is 500 char, so the system gives out an error.
    The currency conversion logic only considers those rate accounts with Group 'FXTYPE'. So when I remove this property for a few rate accounts, they were not considered and since the rateids char limt as mentioned above is within the 500 char limit the currency conversion was happening without error.
    This has been reported to SAP and they confirmed that it is a bug and this will be addressed in the SP being relaeased end of this year.
    We did a workaround by maintaining single alphabets for the rate ids i.e., AVG=A,END=B etc ... and used Rate entities to take care of the number of rates that we had.
    Thanks,
    Prasanth.

  • Inserting a conversion routine in SLT replication from SAP EWM system to HANA

    We are a new SAP HANA customer trying to get the 1st report out… having few issues with data replications from SAP EWM system. EWM material conversion use a Kernel level FM to convert material GUID code to human readable material code, HANA does not use this routine so we are exploring whether we can insert ABAP routine to update the SLT replication or conversion logic, for example we can call  EWM: CONVERSION_EXIT_MDLPD_OUTPUT routine and update human readable material code into correct data field in HANA. With this HANA can see the reportable material code directly. We came across few SLT specific FM’s in EWM, but need to find an enhancement spot to insert a code. I really appreciate If any of you SLT experts can let us know what would be the best way to do this.

    Hi,
    well, some correction notes for SP08 were missing. Mea culpa :-) Unfortunately implementation of the notes did not solve all Problems. Now the field length is correct but the field order and "not null"-Status of the fields is still wrong.
    Best regards
      Harry

  • How do I connect a mac cinema display to a dell laptop with VGA output?

    I need to connect my coworkers Mac Cinema display to his Dell Laptop with VGA out, running Windows 7. We have a VGA to DVi adapter, but it doesn't work. Do we need a different adapter or a driver? Thanks.

    DVI-I offered by most computers has support for up to a wider-than-1920 Digital display AND a complete set of VGA signals in it.
    If you have an adapter from DVI [computer] to VGA [display] it has no conversion logic in it and should be called a VGA extractor. It will NOT work the other direction.
    I think what you need is a better computer or a worser (VGA) display.

Maybe you are looking for

  • DBSequence type no longer available for entity attributes?

    I'm puzzled by this, if not scared. Every version of JDev till 11.1.1.2.0 has had out-of-the-box support for DBSequence as an entity attribute type. When you set it for your PK, JDev disables a few options, automatically sets "refresh after insert" (

  • Receiver JDBC Adapter testing?

    Hi Can any one tell me ..how do I test specific adapter w'ther it is connected or not? I have cross checked using adapter monitor, my jdbc adapter doesn't showing specific error(red) or success(green),in same JDBC monitor remainig channels showing al

  • Query taking too much time!!!!!

    Sorry for posting without format. I will post an another question with the use of your format blog. Edited by: San on 22 Feb, 2011 3:18 PM

  • Regarding BAPI_ENTRYSHEET_CREATE .

    Hi All, We are trying to create Service entry sheet using BAPI_ENTRYSHEET_CREATE using the follwonig code: DATA: wa_header TYPE bapiessrc,   i_return TYPE bapiret2 OCCURS 0 WITH HEADER LINE,   ws_entrysheet_no TYPE bapiessr-sheet_no,   i_service TYPE

  • How do you smooth out keyframes?

    I used the record button and tracked text with a object on the video. When the text moves across the canvas it is jittery because of so many keyframes. How do I fix that? Also how do I select a bunch of keyframes at once on the canvas? Every time I t