Issue in FCC paramenter in Fixed Filed Length file at reciver side

Hi,
I am doing IDOC to File interface. In that at receiver side I am sending file in Fixed Field Length Format.
Receiver File Message structure is as fallows.
Recordset                       
--Control                        
CTID                    
CTGUI
.... Control Fields
--Header                     
AHID                    
AHGUI                  
....Header Fields
--Detail
ADID                   
ADGUI               
... Detail Fields
--Notes
INID
INGUI
...Notes Field
We want output File format in such a way that each Control, Header, Detail & Notes records should come on different line.
I am using following paramater in File Content conversion:
Recordset Structure* = Control,Header,Detail,Notes
Control.fieldFixedLengths  = control field lengths
Header.fieldFixedLengths  = header field lengths
Detail.fieldFixedLengths     = detail field lengths
Notes.fieldFixedLengths     = Notes field lengths
ignoreRecordsetName        = true
But the problem is I am getting all records in same line in file.
Any help on this issue will be appreciated.
Regards,
Prashant Kudtarkar

Hi Suraj,
You are right. When I open that file in notepad I am getting boxes at end of each record and all records are coming in same line but when I open that file in XL or wordpad I am getting each record on new line.
I am using following paramater in File Content conversion:
Recordset Structure* = Control,Header,Detail,Notes
Control.fieldFixedLengths = control field lengths
Header.fieldFixedLengths = header field lengths
Detail.fieldFixedLengths = detail field lengths
Notes.fieldFixedLengths = Notes field lengths
ignoreRecordsetName = true
Thanks and regards,
Prashant Kudtarkar

Similar Messages

  • Converting fixed-record length file to XML

    Hello all
    I am trying to convert a fixed length flat file to XML.
    I believe the only required information for such a coversion is- the element or field names, their data types, and the fixed length of each field.
    I do not want to generate a xsl document by hand. Just looking if there are any open source tools which can help me out here.
    Let me know if you guys have done this before.
    Thanks
    Mahesh :)

    It all depends on the fixed length file format and the amount of money you are willing to spend. From what I can tell there's not much in the way of free tools for converting stuff like this. It's just not very sexy.

  • Cannot process a Fixed Field Length file using the File Adapter (Sender)

    Hi -
    I have checked throughout these posts and blogs but I still have not been able to find a solution to my issue.  When using the File Adapter (Sender) I get a Conversion initialization failed with "xml.keyfieldName", no value found.  Why would I require a key field when I am using fixed field lenghts?  The file is comprised of 2 structures - 1 header and multiple details (see below).  There are no key fields in the flat file that I would be able to use.  Any suggestions?
    011000390      Customer Americas        20080605164317 000000000000000800000008000000000016000000                              
    12345678          100500       100500       Supplier 1                         0000000000030000002008040400                    
    12345678          100501       100501       Supplier 2                         0000000000052000002008042100 
    The File Adapter is configured as follows:
    Document Name = Rfchke00
    Document Namespace = 'my namespace'
    Recordset Name = Rfchke00
    Recordset Structure = Dtachkh,1,Dtachkp,*
    Recordset Sequence = Ascending
    Recordsets per Message = 1
    Key Field Type = String (Case-Sensitive)
    Dtachkh.fieldFixedLengths = 15,25,8,6,1,8,8,8,15,3,31
    Dtachkh.fieldNames = F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11
    Dtachkh.processFieldNames = fromConfiguration
    Dtachkp,fieldFixedLengths = 18,13,13,35,15,3,8,2,21
    Dtachkp,fieldNames = F1,F2,F3,F4,F5,F6,F7,F8,F9
    Dtachkp,processFieldNames = fromConfiguration
    Thanks,
    Dave

    Hi,
    you can use the module from which u can convert your structure to
    H011000390 Customer Americas 20080605164317 000000000000000800000008000000000016000000
    D12345678 100500 100500 Supplier 1 0000000000030000002008040400
    D12345678 100501 100501 Supplier 2 0000000000052000002008042100
    Please note the extra H,D in the struture added by the module.
    You can then use them as your key fieldValues.. The module should be deployed in Visual Admin and then can be used in the Module tab of your adapter CC
    While writing the content conversion after that please dont forget about the added new characters
    Please note also that i can find that the word supplier kept repeating in all the Dtachkp records
    Please use that
    Also if you feel that the field is of 13 characters and that would cause a problem dont worry... create a dummy field eg split tht 13 to two fields and use the common one as key field Value and identifier... as i see in ure case its like 500 Supplier , 502 Supplier . u can split the first 4 char and the remaing 9 char are key field value.
    try this out
    Rgds
    Aditya

  • File Adapter Reciver Side: FCC Convetion Problum in PI 7.1

    Hi Experts
    XML Structure
      <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:mt_idoc2file xmlns:ns0="http://ns_idoc2file">
    - <REC>
    - <ROW>
      <MATNR>CPF30007</MATNR>
      <MTART>ROH</MTART>
      <MBRSH>F</MBRSH>
      <MAKTX>25 lbs. geschn. Karotten</MAKTX>
      <MEINS>LBR</MEINS>
      </ROW>
      </REC>
      </ns0:mt_idoc2file>
    i am traying to convert this xml to txt format in PI 7.1 . i am unable to conveting structure in TXT . i am getting the error .
    Conversion initialization failed: java.lang.Exception: java.lang.Exception: Error(s) in XML conversion parameters found: Parameter 'REC.fieldFixedLengths' or 'REC.fieldSeparator' is missing"
    FCC Parameter what i have given.
    Record Struture :ROW,REC
    ROW.filedName   :MATNR,MTART,MBRSH,,MAKTX,MEINS
    ROW.filedSeparator:,
    ROW.endSeparator  :nl
    ROW.fieldFixedLengths:12,20,21,20,10
    Please any one help me out from this issu.
    Thanks and Regards
    G.Praveen Kumar
    Edited by: praveen.tecnics on Sep 30, 2010 2:37 AM

    Hi,
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:mt_idoc2file xmlns:ns0="http://ns_idoc2file">
    - <REC>
    - <ROW>
    <MATNR>CPF30007</MATNR>
    <MTART>ROH</MTART>
    <MBRSH>F</MBRSH>
    <MAKTX>25 lbs. geschn. Karotten</MAKTX>
    <MEINS>LBR</MEINS>
    </ROW>
    </REC>
    </ns0:mt_idoc2file>
    FCC Parameter what i have given.
    Record Struture :ROW,REC
    ROW.filedName :MATNR,MTART,MBRSH,,MAKTX,MEINS
    ROW.filedSeparator:,
    ROW.endSeparator :nl
    ROW.fieldFixedLengths:12,20,21,20,10
    Can you please change your data type as per this XML
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:mt_idoc2file xmlns:ns0="http://ns_idoc2file">
    - <ROW>
    <MATNR>CPF30007</MATNR>
    <MTART>ROH</MTART>
    <MBRSH>F</MBRSH>
    <MAKTX>25 lbs. geschn. Karotten</MAKTX>
    <MEINS>LBR</MEINS>
    </ROW>
    </ns0:mt_idoc2file>
    Dont put REC, logically its nt required also.
    Now use the same FCC u have specified, it will work, remeber to change the MM accordinly also...
    Babu

  • FIXED FIELD LENGTH is not constant

    Hello Guru's,
        This is the question asked in IBM .
    What will you do if field length of a field in flat file is not constant or not equal to the FIXED FILED LENGTH ?.
    i.e. f1 is of length is 10 and in one row its length is only 9 what will happen and what will you do to overcome this situation.( consider its a FILE TO FILE SCENARIO )
    can anyone help me in this regard.
    Thanks in advance.

    >     This is the question asked in IBM .
    > What will you do if field length of a field in flat file is not constant or not equal to the FIXED FILED LENGTH ?.
    > i.e. f1 is of length is 10 and in one row its length is only 9 what will happen and what will you do to overcome this situation.( consider its a FILE TO FILE SCENARIO )
    The ans for this question is very simple.
    Since your FIXED FIELD LENGTH is 10 correct. now if any value comes of length 9 or less, then there will be no problem at all. It will work perfectly without doing anything. BUT if your length goes beyond 10 then it will throw an error message which you can see in RWB.
    Shorter length is never a problem in case of FIXED FIELD LENGTH.
    I hope now you got the ans, but good way to learn is, to create a simple scenario and test it. )
    Regards,
    Sarvesh

  • Find & fix broken Mac files || make my Mac cleaner

    Good afternoon folks,
    I have decided to clean up all the mess in my Mac a little bit.
    So, I would like to ask you:
    is there any software (or maybe I could do something by myself to deal with this issue) which could find and fix broken Mac files?
    is there any software (or maybe I could do something by myself to deal with this issue) which could make my Mac cleaner, like deleting cache or broken "trash" files, in other words, by this way making my Mac work faster?
    Talking about my Mac, it is a new MacBook pro 15-inch model, with the highest specifications, which was bought in this June. It has also installed Mac OS, Lion inside.
    Thank you in advance.

    is there any software (or maybe I could do something by myself to deal with this issue) which could find and fix broken Mac files?
    If you think your hard drive is corrupt, repair it as Sonicray has suggested.  As to whether the contents of a file are bad, only the program that created the file can possibly know that, except for certain standard formats like JPEG.  What kind of files are you worried about?
    is there any software (or maybe I could do something by myself to deal with this issue) which could make my Mac cleaner, like deleting cache or broken "trash" files, in other words, by this way making my Mac work faster?
    There are many programs that will clean your caches to "make your Mac faster."  Which begs the question: why is the cache there in the first place?  To give cache cleaners something to do?  No.  The answer is that the cache is there to keep your Mac running fast, and constantly clearing it out interferes with that and will actually harm performance!  Clearing caches should be a troubleshooting step only, not regular maintenance as many would have you believe.
    Not sure what "broken trash files" are...
    Basically, your Mac does not need any constant fussing-with to keep it running well, like a Windows machine does.  Keep about 10% or more of the hard drive free at all times, check the hard drive with Disk Utility before installing any system updates, and keep a good set of backups.  That's about all you need to do regularly.

  • Gui_download issue - trailing spaces getting truncated for fixed length fil

    Hi All,
    I have a requirement where I need to download an internal table as a fixed length file.
    The code is as follows:
    CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
    BIN_FILESIZE =
    FILENAME = L_FILE
    FILETYPE = 'ASC'
    APPEND = 'X'
    WRITE_FIELD_SEPARATOR = ' '
    HEADER = '00'
    TRUNC_TRAILING_BLANKS = ' '
    WRITE_LF = ' '
    COL_SELECT = ' '
    COL_SELECT_MASK = ' '
    DAT_MODE = ' '
    IMPORTING
    FILELENGTH =
    TABLES
    DATA_TAB = IT_TEXT
    EXCEPTIONS
    FILE_WRITE_ERROR = 1
    NO_BATCH = 2
    GUI_REFUSE_FILETRANSFER = 3
    INVALID_TYPE = 4
    NO_AUTHORITY = 5
    UNKNOWN_ERROR = 6
    HEADER_NOT_ALLOWED = 7
    Each row in the internal table IT_TEXT is 242 chars long.
    The FM is truncatinf the trailing blanks on the file. How do I get the FM to not truncate the trailing blanks in each row?
    My internal table has multiple rows and the number of rows on the table should be same as the number of rows on the downloaded file.
    I tried setting the WRITE_LF parameter to space.
    In this case, the trailing spaces are not truncated(which is as per my requirement), BUT all the rows in the internal table appear in a single line on the downloaded file instead of multiple rows.
    I also tried setting the TRUNC_TRAILING_BLANKS field to space but that does not work either. Spaces at the end of the row are still truncated.
    so the requirement is: the spaces at the end of each row should not be truncated and
    each row on the internal table should have a corresponding row on the downloaded file.
    (it is a fixed length file)
    I also tried using the following code
    class cl_abap_char_utilities definition load.
    DATA: BEGIN OF IT_TEXT OCCURS 0,
           TEXT(242) TYPE C,
           cr_lf TYPE c VALUE cl_abap_char_utilities=>cr_lf,
          END OF IT_TEXT.
    when i compile, i get the following error
    The type "CL_ABAP_CHAR_UTILITIES" is unknown.     
    Im using R/3 4.6C. Could this be a problem?     
    Please suggest a solution for this problem.
    Thanks!
    Sandeep
    Edited by: sandeep reddy on Jul 25, 2008 7:16 PM

    Hi,
    Try this..This worked..Add a dummy character at the end of the internal table...Then pass trunc_trailing_blanks   = ' '...
    PARAMETERS: p_file TYPE rlgrap-filename
                DEFAULT 'c:\test_download.txt'.
    DATA: BEGIN OF s_data,
            data TYPE char10,
            dummy,      " Added this.
          END OF s_data.
    DATA: t_data LIKE TABLE OF s_data.
    s_data-data = 'Test'.
    APPEND s_data TO t_data.
    s_data-data = 'Test2'.
    APPEND s_data TO t_data.
    s_data-data = 'Test3'.
    APPEND s_data TO t_data.
    s_data-data = 'Test4'.
    APPEND s_data TO t_data.
    * Download.
    DATA: v_file TYPE string.
    v_file = p_file.
    CALL FUNCTION 'GUI_DOWNLOAD'
      EXPORTING
        filename                = v_file
        trunc_trailing_blanks   = ' '
      TABLES
        data_tab                = t_data
      EXCEPTIONS
        file_write_error        = 1
        no_batch                = 2
        gui_refuse_filetransfer = 3
        invalid_type            = 4
        no_authority            = 5
        unknown_error           = 6
        header_not_allowed      = 7
        separator_not_allowed   = 8
        filesize_not_allowed    = 9
        header_too_long         = 10
        dp_error_create         = 11
        dp_error_send           = 12
        dp_error_write          = 13
        unknown_dp_error        = 14
        access_denied           = 15
        dp_out_of_memory        = 16
        disk_full               = 17
        dp_timeout              = 18
        file_not_found          = 19
        dataprovider_exception  = 20
        control_flush_error     = 21
        OTHERS                  = 22.
    Thanks
    Naren

  • How to handle a fixed length file without newline?

    Hi Experts,
    I'd like to handle a fixed length file without newline by sender file adapter.
    A file like following.
    It contains three recores."AAXBBBXCCCCX" is one record.
    AA1BBB1CCCC1AA2BBB2CCCC2AA3BBB3CCCC3
    I tried that following two parameters set. But only first recored was read.
    fieldFixedLengths
    fieldFixedLengthType
    Please tell me how to handle.
    Thanks
    Shinya Kawagoe.

    For this case we wrote a simple Adapter Module inserting an end of line character after an offset.
    This way it can be reused in many interfaces.
    And reading the whole file may not be an option in case of large source files. May cause performance / memory issues.
    eolbean.offset = <recordLlen>
    XMLPayload xmlpayload = msg.getDocument();
    byte[] content = xmlpayload.getContent();
    byte crlf = 0x0A;
    int current = 0;
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    int lines = content.length / recordLen;
    do
         lines--;
         baos.write(content, current, recordLen);
         if (lines > 0) // if other lines, eol required
              baos.write(crlf);
              current += recordLen;
    } while (lines > 0);
    xmlpayload.setContent(baos.toByteArray());
    baos.close();
    Audit.addAuditLogEntry(key, AuditLogStatus.SUCCESS,     MODULE + " Done EOLing.");

  • A few small issues I can't find fixes for

    Hi everyone, I've been using arch for a little bit now and really enjoying the experience. I have run across 3 small problems and other than that everything thing seems to be running flawlessly. I'd appreciate any help with these, and thanks in advance. I have googled trying to find solutions and searched the wiki but either none of the issues were listed or the fixes for them didn't seem to have an effect, but if I missed something sorry, just if you want to point me in the right direction that'd be appreciated.
    So some specifics about my system first, I'm running on arch linux 64bit using KDE as my desktop environment.
    Okay so problem number 1:
    Sometimes when arch goes to boot it fails to mount /dev/sda2 which is my root partition, This doesn't happen everytime but I'd say 50 or 60 percent of the time, but when it does I give it a restart once or twice and it loads into arch just fine. I can restart my computer if anyone wants the exact wording I get, but it goes along the lines of "failed to mount /dev/sda2 you are now being dropped in to a recovery shell" Now I'm not sure but this might be because of the weird way I set the harddrive partitions up, but it worked in all the distros I used before settling on arch, but to give you an idea, I'm using 2 300gb hard drives, I have them split so that 1 hard drive is completely devoted to my / and /boot partitions, the other one has /usr /tmp /var and swap on it. In addition I have a 1tb drive for storage that is devoted to /home. If it is causing the problem and I have to reformat and go to a more conventional partition scheme I will, but I'd prefer to avoid that if at all possible, just because I am rather settled in to this install.
    Problem number 2:
    Amarok takes forever and a day to load, somewhere in the area of 60+ seconds, when I start it via the terminal I get this output:
    KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work
    (amarok:19322): GStreamer-CRITICAL **: gst_debug_add_log_function: assertion `func != NULL' failed
    amarok(19322)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
    amarok(19322)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
    amarok(19322)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
    amarok(19322)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
    amarok(19322)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
    amarok(19322)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
    amarok(19322)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
    amarok(19322)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
    amarok(19322)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
    amarok(19322)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Amarok Script Console"
    amarok(19322)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "LyricWiki"
    amarok(19322)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Cool Streams"
    amarok(19322)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "Librivox.org"
    ** AMAROK WAS STARTED IN NORMAL MODE. IF YOU WANT TO SEE DEBUGGING INFORMATION, PLEASE USE: **
    ** amarok --debug                                                                           **
    I thought maybe it was the gstreamer backend because the wiki said it might cause problems and to try using xine instead. However doing this didn't seem to help at all.
    Problem number 3
    Flash is all weird when I use Kwin, when I use compiz it works near flawlessly but my issue with that is then kde doesn't act nearly as smooth as it does without compiz. When I use flashplugin from the repos I can't go fullscreen because it makes everything freeze up, and when I try flashplugin-prerelease from the aur flash is always in the spot where it loaded meaning if I change tabs in firefox it goes through the other tab and if I scroll it stays stationary and everything else scrolls behind it.
    Again I apologize if I missed it in the searches that I ran and these have been solved elsewhere, but thanks in advance for all help given.
    Edit: Installing pulseaudio and using that instead of alsa seems to have fixed amarok starting slowly.
    Last edited by Sinner (2011-03-26 05:05:57)

    milomouse wrote:Maybe you should use UUIDs instead of /dev/sd* to avoid any possible device confusion (type 'blkid' to see your UUIDs), though from your first post about "cannot mount /dev/sda2" it still appears to check for root device correctly.  At any rate, in your grub or lilo or syslinux (whatever bootloader you have) config you could also change root=/dev/sda2 to root=/dev/disk/by-uuid/YOURROOTUUID (however your bootloader can handle it) to help further reduce possible errors.  (helpful link: https://wiki.archlinux.org/index.php/Pe … ice_naming )  Trying to think of what else it could be since it only happens every now and then, which is a little strange.
    Oh my bad I forgot to say I'm using grub, but yeah I went through and did that, That seemed to stop me being loaded into a recovery shell or whatever, but when arch started to boot about 2 out of the 5 times I restarted to test it, it said file systems didn't check and had my log in as root to try to remount the partition. Also I got a COMERROR=-32 after which it said it was doing a comreset and would retry in 8 seconds after doing that 3 times it booted almost every time unless it ran into the filesystem check.
    Last edited by Sinner (2011-03-25 16:29:32)

  • How to load unicode data files with fixed records lengths?

    Hi!
    To load unicode data files with fixed records lengths (in terms of charachters and not of bytes!) using SQL*Loader manually, I found two ways:
    Alternative 1: one record per row
    SQL*Loader control file example (without POSITION, since POSITION always refers to bytes!)<br>
    LOAD DATA
    CHARACTERSET UTF8
    LENGTH SEMANTICS CHAR
    INFILE unicode.dat
    INTO TABLE STG_UNICODE
    TRUNCATE
    A CHAR(2) ,
    B CHAR(6) ,
    C CHAR(2) ,
    D CHAR(1) ,
    E CHAR(4)
    ) Datafile:
    001111112234444
    01NormalDExZWEI
    02ÄÜÖßêÊûÛxöööö
    03ÄÜÖßêÊûÛxöööö
    04üüüüüüÖÄxµôÔµ Alternative2: variable length records
    LOAD DATA
    CHARACTERSET UTF8
    LENGTH SEMANTICS CHAR
    INFILE unicode_var.dat "VAR 4"
    INTO TABLE STG_UNICODE
    TRUNCATE
    A CHAR(2) ,
    B CHAR(6) ,
    C CHAR(2) ,
    D CHAR(1) ,
    E CHAR(4)
    ) Datafile:
    001501NormalDExZWEI002702ÄÜÖßêÊûÛxöööö002604üuüüüüÖÄxµôÔµ Problems
    Implementing these two alternatives in OWB, I encounter the following problems:
    * How to specify LENGTH SEMANTICS CHAR?
    * How to suppress the POSITION definition?
    * How to define a flat file with variable length and how to specify the number of bytes containing the length definition?
    Or is there another way that can be implemented using OWB?
    Any help is appreciated!
    Thanks,
    Carsten.

    Hi Carsten
    If you need to support the LENGTH SEMANTICS CHAR clause in an external table then one option is to use the unbound external table and capture the access parameters manually. To create an unbound external table you can skip the selection of a base file in the external table wizard. Then when the external table is edited you will get an Access Parameters tab where you can define the parameters. In 11gR2 the File to Oracle external table can also add this clause via an option.
    Cheers
    David

  • When I try to use my TWC App on my iPad2, the sound is about 15 seconds off from the picture.  This only happening on my iPad, not my phone or my computer.  TWC said it's an Apple issue.  Is there a fix?

    When I try to use my TWC App on my iPad2, the sound is about 15 seconds off from the picture.  This only happening on my iPad, not my phone or my computer.  TWC said it's an Apple issue.  Is there a fix?

    Hello Corkymom4,
    Thanks for using Apple Support Communities.
    Please follow the troubleshooting steps in the article below to resolve issues with apps downloaded from the App Store.
    iOS: An app you installed unexpectedly quits, stops responding, or won’t open
    http://support.apple.com/kb/TS1702
    Take care,
    Alex H.

  • Fixed note length in piano roll

    Hello ,is there any way to draw notes with a fixed length in the piano roll rather than using the last edited note's length?
    In other words,i want the default note length not to automatically change every time i draw/edit a new note (with a different length).
    Im quite sure this cannot be done, but i thought i should ask to confirm...
    I also feel i want to say my opinion on that,you dont have to read it or answer back to it:
    I find this way of editing very confusing and counter creative ,it sure adds extra thinking proccess.While you are drawing notes it
    constantly keeps your mind away from your melody line since in every step, you have to stop some milliseconds and think
    "which side should i drag to resize now given the new facts left or right?"....
    And extra (unnecessary) thinking always acts against creativity.
    I think it seems very logical the way i said that and that objectively, irrelevant to any personal preferences, this way of editing
    ,even if i doesnt annoy everyone ,it is indeed counter creative.
    Especcially if one really does a lot of editing rather than recording.
    I wish there was an option for that in the preferences, maybe something very simple like a checkbox "Automaticaly define default note" to uncheck.
    Im sure it would be only a few hours of programming for the developers to do something like that, but it would be such a saver for people
    who edit a lot or for people coming from other DAWS, or for anyone that simply cant get used to it because they feel it anti-intuitive / unatural...
    There...i shared my thoughts, at least i feel a better know...!
    (However if you read my opinion i d like to hear what other people (that do a lot of editing) feel )

    You can use the transform tool but it's "after the fact". Simply rubberband a group of notes to be changed and use the Transform tool under the piano roll's "function" menu. Choose "Fixed Note Length" then set the parameter box to the value you need.
    There's also this workaround:  Find a note of the correct length already in the sequence or create temporary notes of the correct length. I'm assuming by "draw" you mean using the pencil tool. Move the pencil over the *center of note with the length you need, left mouse click and hold for a second, until the pencil turns into a hand, you will now have the length set for drawing new notes. The pencil tool is still selected so you don't have any additional selections to make.
    Yes, it's a hassle, but once you get used to it you will find it's faster than what you've been doing.
    *slight correction: when moving the pencil tool over the *center of a note, it will change into the pointer arrow, left click and hold and it will change into the hand, move the pointer away and it goes back to the pencil.

  • Fixed record length with GUI_DOWNLOAD

    Hi All,
    In our current system we set global variables GLOBAL_FIXLEN_* by calling form SET_FIXLEN(SAPLGRAP).  This allows us to create ASCII download files using function module WS_DOWNLOAD that have a fixed record length of 160 as required by the bank.
    We are now going to a unicode system and WS_DOWNLOAD is being replaced by GUI_DOWNLOAD.  How can I continue to create a fixed record length of 160 using this function module?  I cannot find any similar GLOBAL_FIXLEN* variables in GUI_DOWNLOAD.
    Thanks in advance for suggestions,
    Kirsten

    Hi,
    Kirsten,
    I find form "set_trail_blanks" also not available in GUI_DOWNLOAD.
    FYI
    aRs

  • XSLT Mapping : XML to Fixed Length File

    Hi,
    I have to code a XSLT mapping which converts the XML into a Fixed Length File Format. I am getting the output but it has some garbage values (Some extra spaces in front of first record and also extra blank lines before the first record)
    I am pasting my xsl sheet :
    <?xml version="1.0"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
         <xsl:output method="text" indent="yes" media-type="text/plain"/>
         <xsl:template match="Employees">
              <xsl:for-each select="Employee">
                   <xsl:value-of select="Name"/>
                   <xsl:value-of select="ID"/>
                   <xsl:value-of select="ADD"/>
                   <xsl:text>&#xA;</xsl:text>
              </xsl:for-each>
         </xsl:template>
    My input XML file is as follows:
    <?xml version="1.0"?>
    <p1:Test02 xmlns:p1="http://www.infosys.com/xi/training/hyd/66289">
            <Employees>
              <Employee>
                 <Name>Anurag</Name>
                 <ID>1121</ID>
                 <ADD>Hyderabad</ADD>
             </Employee>
             <Employee>
                 <Name>Divya</Name>
                 <ID>1122</ID>
                 <ADD>Hyderabad</ADD>
             </Employee>
             <Employee>
                 <Name>Rasmi</Name>
                 <ID>1123</ID>
                 <ADD>Bangalore</ADD>
                </Employee>
         </Employees>
    </p1:Test02>
    And the output i am receiving is as follows:
        Anurag1121Hyderabad
    Divya1122Hyderabad
    Rasmi1123Bangalore
    Please do help.....

    hi,
    >>>>
    <xsl:output method="text" indent="yes" media-type="text/plain"/>
    you allow the spaces by using indent="yes"
    try with indent="no"
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • My mac keeps freezing when i try and print anything from preview. any ideas as to what the issue is or how to fix it?

    my mac keeps freezing when i try and print anything from preview. any ideas as to what the issue is or how to fix it?

    Please read this whole message before doing anything.
    This procedure is a test, not a solution. Don’t be disappointed when you find that nothing has changed after you complete it.
    Step 1
    The purpose of this step is to determine whether the problem is localized to your user account.
    Enable guest logins and log in as Guest. For instructions, launch the System Preferences application, select Help from the menu bar, and enter “Set up a guest account” (without the quotes) in the search box.
    While logged in as Guest, you won’t have access to any of your personal files or settings. Applications will behave as if you were running them for the first time. Don’t be alarmed by this; it’s normal. If you need any passwords or other personal data in order to complete the test, memorize, print, or write them down before you begin.
    Test while logged in as Guest. Same problem(s)?
    After testing, log out of the guest account and, in your own account, disable it if you wish. Any files you created in the guest account will be deleted automatically when you log out of it.
    Note: If you’ve activated “Find My Mac” or FileVault in Mac OS X 10.7 or later, then you can’t enable the Guest account. Create a new account in which to test, and delete it, including its home folder, after testing.
    Step 2
    The purpose of this step is to determine whether the problem is caused by third-party system modifications that load automatically at startup or login.
    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards. Boot in safe mode and log in to the account with the problem. The instructions provided by Apple are as follows:
    Be sure your Mac is shut down.
    Press the power button.
    Immediately after you hear the startup tone, hold the Shift key. The Shift key should be held as soon as possible after the startup tone, but not before the tone.
    Release the Shift key when you see the gray Apple icon and the progress indicator (looks like a spinning gear).
    Safe mode is much slower to boot and run than normal, and some things won’t work at all, including wireless networking on certain Macs.
    The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
    Note: If FileVault is enabled under Mac OS X 10.7 or later, you can’t boot in safe mode.
    Test while in safe mode. Same problem(s)?
    After testing, reboot as usual (i.e., not in safe mode) and verify that you still have the problem. Post the results of steps 1 and 2.

Maybe you are looking for

  • URGENT!!! Flex Event error - Mac OS X 10.5

    I have spent some hours working on debugging my code and this is the first time I think I found a bug that isn't mine. It appears to be a bug with Flash player 9 on Mac OS X (10.5). In short, file selections fail. The same .swf file works fine on win

  • Printing multiple PDF's using JavaScript

    Hi, I have a simple HTML page containing links to a few PDF docs (e.g. www.server1.com/doc1.pdf, www.server1.com/doc2.pdf, etc). There's also a button called "Print" that is supposed to print all the docs when clicked. Is there any way I could print

  • Can you connect and ipod nano 4/5th generation with and ipad to download music/update software

    Can you connect and ipod nano 4/5th generation with and ipad to download music/update software. If so how do you go about it and what equioment are you required to purchase.

  • GPO enabe\disable status won't hold

    So here's a funny yet really annoying one for you guys. I am trying to edit this "no macro warning access runtime 2003" GPO to make sure that it disables the macro message that shows up every time I open the database. Here's how the GPO looks likeI a

  • Best practices for using Vanishing Point tool?

    Hi All, I'm wondering if anyone can give me some guidance on using the vanishing point tool... Basically I've tried using the vanishing point tool (in PS CC) on a couple of projects and it always takes me a hell of a lot of time, mainly fiddling arou