Comma as end separator

Hi,
I have two requirments.
I need comma as end separator and the file name must be emp_<mmyyyy>.
Please let me know how to achieve it.

Hi,
Put endSeparator = ','
and for file name use variable substitution and you can create a field in target structure which will contain the file format, for that use Date Function->DateTrans(source as it is and target ddMMyyyy)->Substring function(2,6)--->target field.
If you want to remove this field finally use this thread
Re: Variable Substitution field shouldnot be written to the file
Hope it helps.
Thanks!

Similar Messages

  • How to ignore the last recrod end separator

    Hi Team,
    I am creating a file like below
    1,100,200&2,200,300&3,300,400&
    In this file
    First Record is--1,100,200
    Second Record is--2,200,300
    Third Record is--3,300,400
    I am using the field separator is ,(comma) and end separator is &.
    My requirement is last record does not contain the end separator(&).
    My output file should be like this
    1,100,200&2,200,300&3,300,400
    Regards
    Swathi

    Hi Swathi,
    U can use another mapping in ur scenario.
    Just take input as field with string and read whole data and create output as a field with string den do the below mapping
    field1
                   endswith-->                                          if with out else>    replace string--
    >target Field
    &                                                                                space
                                    field1
                                                   concat
    first check  source field is endswith & or not if it endswith & then concat & to field1 then replace && to space and map to target u will get ur scenario correctly.
    Thanks,
    Enivass
    Edited by: enivas on Jan 12, 2012 10:57 AM

  • Problem with End separator in Sender FCC channel

    Hi Experts,
    If i use a special character as field separator it is working.The same character is not recognized as end separator.
    We tried all different options ,still its not working.
    Thanks,
    Karthikeyan.

    Hi Aamir,
    We tried with single quotes and also as Hex values too.
    As mentioned earlier, it is working as Field separator not as end separator.
    Thanks,
    Karthikeyan.

  • Report Parameter - Comma as Decimal Separator

    Post Author: Jóhan E. M. J. Sivertsen
    CA Forum: General
    I want to use comma as decimal separator in Crystal Reports Server XI.
    When designing the report in CR Professional (version 11.0.0.1994), my report both displays and understand comma as decimal separator when filtering with a parameter.
    When running the same report in CR Server XI InfoView, the report correctly displays numbers with comma (,) as decimal separator, but the parameter uses dot/point (.) as decimal separator.
    The report runs against Oracle 10g database.
    Regional and Language Options is set to Danish (comma as decimal separator) on both my Windows XP PC (running CR Professional) and the Windows Server 2003 SP2 (running CR Server XI).
    NLS_LANG is set to DANISH_DENMARK.WE8MSWIN1252 (comma as decimal separator) in the Windows registry. &#91;HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_OraClient10g_home1&#93;"NLS_LANG"="DANISH_DENMARK.WE8MSWIN1252"
    The report parameters are written directly in the query "command" in the CR database expert.
    Why does the CR Server uses dot/point (.) as decimal separator in the parameter when CR Professional on my PC uses comma (,) as decimal separator in the parameter?
    Is it possible to change this, so CR Server (CR InfoView) uses comma as decimal separator? If so, how? Please remember that the numbers displayed in the report itselves are written with comma as decimal separator. It is only the parameter that wants dot/point (.) as decimal separator.
    ThanksJohan

    Hi Sabcat,
    You can temporarily rename the first channel to create header rows above the channels and temporarily rename the last channel to create channel header rows, such as unit information, then rename the channels back to their original values after the CSV export.  It's low-tech, but it works, and uses the full efficiency of the CSV data export, which runs in C++ code.  I have attached an example VBScript below which does this programmatically.  You will need to edit the DataFileSave() line to include the extra XML from the other posts to get your custom delimiter and comma options.  I don't know of any way to affect the NoValue text.
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments
    Attachments:
    ASCII Export with CSV Headers.zip ‏60 KB

  • How to avoid end separator in JMS receiver adapter

    Hi All,
    I don't want to have any end separator for the JMS receiver adapter. By default it is line break. But my requirement is I don't want any end separator i.e.I want the output to be a single line of text.
    What should I do in the module configuration of JMS receiver adapter to achieve this?
    If any body can help me in this I promise to reward the answer.
    Thanks
    Abinash

    I have solved the problem .
    Thanks
    Abinash

  • Illustrator Graphs; Add totals to a column design; Need , (comma) as decimal separator

    Hi all
    I am editing a German Annual Report.
    I live in Australia.
    My system runs OS X 10.10.2 and my Adobe Suite CC is English (or Australian, if that does make a difference in some library)
    I need to create a bunch of columns and bar graphs.
    The label next to a single column or bar is taken automatically from the data spread.
    The decimal separator in the data spread is a . (full stop, or dot)
    I need it do display a comma on the final graph. This is standard in many European languages.
    If I enter a comma in the data spread Illustrator refuses to draw a graph for this value.
    How can I do this?
    Regards
    Romano

    Thank you Jacob
    I have to play with this and see what happens if I open data with , as a separator at a later stage.
    Also I got lots of clients on the go at all times. I can not change my OS settings for this and then unwittingly create a problem on other clients files.
    I am looking at solving this for a specific client on a specific project. Also the files may be edited at the clients site (in Switzerland [Swiss German System]) at a later stage.
    I just sent them a test file and they tell me the separator is still a . when they open and edit the data.
    If it is in deed a OS issue... ...that should change the moment the edit the graph me thinks...
    Regards
    Romano

  • Eliminating comma at end of output

    My current output of dynamic names in my variable (called
    dynNames) has a comma at the end.
    I need to eliminate the last comma:
    Jones, Smith, Baker, Johnson,
    to look like this:
    Jones, Smith, Baker, Johnson
    My attempt to eliminate the last comma doesnt work because it
    eliminates all the commas:
    <cfset myNames = REReplace(dynNames, ",$" "", "All")>
    <cfoutput>#myNames</cfoutput>
    Output from my bad attempt:
    Jones Smith Baker Johnson
    Please advise.

    Have you tried something like this:
    <cfoutput query="otherquery" group="id">
    #id#<br>
    <cfoutput>
    #names#
    <cfif otherquery.currentrow lt otherquery.recordcount>
    </cfif>
    </cfoutput>
    </cfoutput>
    Bryan Ashcraft (remove brain to reply)
    Web Application Developer
    Wright Medical Technologies, Inc.
    Macromedia Certified Dreamweaver Developer
    Adobe Community Expert (DW) ::
    http://www.adobe.com/communities/experts/
    "Florida" <[email protected]> wrote in
    message
    news:e7ecq2$49o$[email protected]..
    > The
    id and
    names are from different tables where the query
    > fetches an
    id that someone enters in a form and fetches the
    >
    id
    > and
    names. I have to group the otherquery by id so I can fetch
    all
    >
    id listings and get the
    names for each
    id.
    >
    >
    > Here is how I currently have it and it works great but
    the comma at the
    > end is
    > the only problem:
    >
    > <cfoutput query="otherquery" group="id">
    > #id#<br>
    > <cfoutput>
    > #names#,
    > </cfoutput>
    > </cfoutput>
    >
    >
    > Output:
    > Thompson, Jones, Williams,
    >

  • Oracle Reports has comma as decimal separator in XML output

    In XML, numbers should be canonical, otherwise BI Publisher errors with java.lang.NumberFormatException.
    (This regards the e-business suite, by the way.)
    We have trouble with our invoice report, a modified RAXINV, that suddenly makes XML files with comma. Which brought our invoicing process to a screeching halt. "Suddenly" means that it used to work, but now it does not work. I think someone has changed a setting somewhere, but nobody admits to doing that.
    Can anybody point out where to look? What is actually controlling the decimal separator used by Oracle Reports in the XML output?
    Thanksalotinadvance,
    Tore.

    Thanks for replying, Tim. (and thanks for a most enlightening "meet the experts" session at OOW)
    The language settings for RAXINV are controlled by an MLS language function. I have logged an SR, but the problem seemed to solve itself, so the SR was closed, and then the problem reappeared. Darn.
    However, I did some more research on Metalink and found this bug that seem to match our problem:
    Bug 5920262 - NLS_NUMERIC_CHARACTERS KEEP CHANGING DYNAMICALLY FROM SESSION TO SESSION
    I've ordered patching, so i think we'll have this fixed soon.

  • Why is it such a pain to use java in a country that uses commas as decimal?

    Why is it such a pain to use java in a country that uses commas as decimal separator?
    A few weeks back I've asked here about the keypad decimal key. For some reason, java doesn't map the decimal key to a comma on the Portuguese (Portugal) keyboard layout. I've got no answer and I ended up using a custom plainDocument on the JTextFields to replace all points with commas.
    Now, I've just spent the whole morning trying to store and use decimal numbers properly. For some reason, a Double/Float .valueOf method (or the corresponding parse method) simply ignores the locale in use and uses US defaults when parsing the string. I can't parse anything with commas in those methods and I should, as it is the decimal separator for the system and default locale being used by java.
    First of all, I shouldn't be expected to perform replacements on every single operation that comes with a comma and I obviously can't be expected to program my own locale checking to decide what decimal separator to use in each final system. Second, is there any way to work with numbers seamlessly, without having to know the locale of the end user?
    I'm sorry if this is all my fault for doing something completly wrong, I'm new to java and I did search around to no avail. I'm really frustrated with what seems to be a complete lack of support in java for locales other than the US one.

    Good old Cobol has the "DECIMAL-POINT IS COMMA" clause... And isn't it great? :)
    Second, is there any way to work with numbers seamlessly, without having to know the locale of the end user?Consider "123.456". In some locales, this number is one hundred twenty-three thousand, four hundred fifty-six. In other locales it is one hundred twenty-three and four hundred fifty-size thousandths. How will you be able to determine which, without a locale?That's not what I've meant. Java should know the locale and behave accordingly. I don't have to know the locale of the end user since it might vary greatly. My point is that if strings are flying around with commas and if comma is the decimal separator on the end user's machine, any method aimed at parsing a numeric value out of a string should regard commas as such. I'm constantly replacing dots with commas and vice versa which could cause trouble if a different locale is used.
    And I mean that as a rant. Given my inexperience with Java, there might be good reasons for such a behaviour as baftos argued. What I'm really interested is in finding the proper way to deal with this issue.
    Have you tried the NumberFormat.parse? I will now.
    Edited by: Smigh on Apr 9, 2008 9:21 AM

  • Creating columns from a comma

    I have a CSV file that opens with all the text in column A. I need to create a column at every comma. How can I do this?

    Chris, as your profile says you're in Pennsylvania, it's unlikely that you machine is set to use the comma as the decimal separator.
    To check enter these into two separate cells:
    123.45
    123,45
    If the results are 123.45 and 12,345 then the period is your decimal separator and the comma your thousands separator, which is the standard setting for a US (English) machine. Numbers should recognize a filename.csv file formatted as you've described and should OPEN that file with the data correctly placed on a single table.
    Numbers will not, however, INSERT that file correctly into an existing table, nor will it recognize and correctly OPEN or INSERT a CSV file that does not include the .csv extension to the filename.
    If you want to place the data into an existing table, here's a procedure:
    Open the file using Text Edit or Pages.
    Delete the " at the beginning of the data and the one at the end of the data.
    Do two passes of Find/Change
    1. Find: "," (enter all three characters— quotation mark comma quotation mark)
        Change: tab (in Pages press option-tab to enter a tab character)
        Change All.
    2. Find: "return" (in Pages press option-return to enter a return character)
        Change: return
    Change All.
    Select All and Copy.
    In Numbers, click on the top left cell of the array where the data is to be placed, then Paste.
    Regards,
    Barry

  • Transactional triggers and commit processing

    I have only been an active member of this thread for a couple of weeks and have tried to contribute to a few postings. But I have also noticed lots of postings relating to the use of DML statements inside what I would call non commit time triggers.
    What I mean here is, for example, a WHEN-BUTTON-PRESSED trigger that does inserts, updates, deletes, followed by the COMMIT_FORM procedure.
    I thought it might be useful to draw attention to the possible pitfalls of this approach. I'm not saying that this approach is wrong - far from it, but sometimes it means that people aren't leveraging the functionality that you get "for free" from Forms.
    By coding some DML followed by a Commit_Form, you are not getting any rollback functionality from Forms. For example:
    INSERT INTO A
    INSERT INTO B
    COMMIT_FORM;
    Let's imagine that the insert into A worked but the insert into B failed for some reason. The user gets an unhandled exception. Now imagine that the cause of the error is cleared up, and the user presses the button (or whatever the invokation action was) again, and the commit works. You will have 2 records in A and 1 in B. You may not have expected that, and without coding your own rollback/savepoint that's what you would get.
    You also (1) don't get a Working... message without coding it yourself, and (2) get the "No changes to commit" message; removing this is the subject of many threads on this site.
    If you have a block which is based over a table which you need to update, then all of the DML statements ought to be coded inside PRE/POST/ON INSERT/UDPATE/DELETE statements, or other Forms transactional triggers (pre-database-commit etc..). If you need to change other tables then put the DML for them inside those triggers. Then you don’t have to worry about which records the user changed – if the user didn’t touch them then Forms won’t fire the triggers. And when you call the COMMIT_FORM procedure, Forms will fire the triggers for you and if any of them fail, it will rollback back to where the COMMIT_FORM started.
    An example in 1 thread I saw this morning, was a Delete button, which was to delete the current record in a multi-record block. This button performed the “DELETE FROM <table> WHERE <key=:block.key>” followed by a Commit. Then of course the block needed to be re-queried to reflect the fact that the record had gone. Using the power of Forms to simply call the DELETE_RECORD procedure would have achieved the same result without needing to requery the block. And Forms would do the delete by ROWID, the fastest way of doing it.
    If you don’t have a block based over a table, then you can consider creating a dummy block which uses Transactional Triggers. Code an ON-INSERT on that block which includes the DML you want to execute. Then in the trigger initiating the commit processing you would do something like:
    :DUMMY_BLOCK.ITEM1 := ‘X’;
    COMMIT_FORM;
    IF (NOT FORM_SUCCESS) OR :SYSTEM.FORM_STATUS != ‘QUERY’ THEN
    -- the commit failed
    END IF;
    Then you’ll get a nice Working.. message and full rollback control.
    I think the moral of what I’m trying to get across is to use the power of Forms in the way it handles the transactions. Whilst we moan about it, it is actually quite good at that!
    I hope this posting is taken in a positive light, I am certainly not trying to teach anyone to “suck eggs”.
    PS. I find it ironic that you were prevented from coding DML statements outside of commit time triggers, in Forms 2.3!

    Thank you, Kevin. Very informative.

  • Decimal point separator in flat file load

    Hi all
    In BI 7.0 I'm stuck trying to load a csv flat file via DTP  (without extracting from PSA). The file I have to load has an euro amount field in this format:
    143565,56
    but the load fails. The only way to load it's to open the csv with notepad and to "find and replace" the commas with dots before starting to load, in order to have:
    143565.56
    I tried to modify the su01 settings for decimals separator, but without success, and I cant find any setting in the DTP. There is a way to load amounts whit the comma as decimal separator, avoiding to "find & replace" the file?
    Thank you in advance
    Francesco

    Sorry but your hints dont work for me.
    I checked in the Datasource Extraction tab and I specified the comma separator for decimal in User Select Entry, but without success (I tried both extracting from PSA and not).
    I tried the su01 user setting for decimal separator, but it was already right (with comma), I think in the su01 you can set only visualization of amounts, for example in the Bex.
    Before the upgrade at 7.0, the right decimal separator was the comma and we have a lot of excel macros that create csv with that decimal separator, so it's becoming a serious problem...
    Just a question: where can I check, if exists a transaction code, the BW system setting for decimal and thousand separators (not the user's ones)?
    Thank you all
    Francesco

  • Thousand Separator is Not Appearing in Amount Fields iRecruitment

    Hey Guys,
    My requirment is to show comma as thousand Separator for example 10,000 but its showing 10000.
    I am facing this issue in all amount fields in iRecruitment like Vacancy Page (Min Propose and Max Propose) and Offer Page.
    I set the below profile options
                  Currency:Thousands Separator = Yes
               ICX: Numeric Characters = 10,000.00
    and
             Preferencess > Regional Section > Number Format  = 10,000.00
    I am using EBS 12.1.3 and i cleared cashe but still no effecet. Is there any other setting need to be done?
    Please Help
    Regard
    Mazhar Hussain

    i am also thinking same about it, but right now my CSI is has been expired so i cnt log SR that why i asked here if someone even experience it.
    Regards
    Mazhar Hussain

  • Thousand Separator is Not Appearing in Amount Fields in iRecruitment

    Hey Guys,
    My requirment is to show comma as thousand Separator for example 10,000 but its showing 10000.
    I am facing this issue in all amount fields in iRecruitment like Vacancy Page (Min Propose and Max Propose) and Offer Page.
    I set the below profile options
                  Currency:Thousands Separator = Yes
               ICX: Numeric Characters = 10,000.00
    and
             Preferencess > Regional Section > Number Format  = 10,000.00
    I am using EBS 12.1.3 and i cleared cashe but still no effecet. Is there any other setting need to be done?
    Please Help
    Regard
    Mazhar Hussain

    When i go through Patch Description
    Patch Applicable for versions:
      Iprocurement R12
    5. Dependant Applications:
      None.
    6. Patch to be applied:
      Server.
    7. Patch applicable only when a particular application installed:
      Oracle Iprocurement.
    Its say that Patch for  Iprocurement so how can i apply this patch for iRec?
    Regrds
    Mazhar

  • Fetch cross commit doens't throw ora-1555 in 10.2.0.3

    in this link, Ktye put an example of fetch across commit which will throw ora-1555.
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:546822742166
    But I can't reproduce it in oracle 10.2.0.3. Anything changed for undo in 10g? I set inmemory_undo to false, but can't reproduce the ora-1555.
    SQL> drop table t;
    Table dropped.
    SQL> create table t as select * from all_objects;
    Table created.
    SQL> create index t_idx on t(object_id);
    Index created.
    SQL>
    SQL> create rollback segment rbs_small storage (initial 1k next 1k maxextents 2) tablespace system;
    Rollback segment created.
    SQL> alter rollback segment rbs_small online;
    Rollback segment altered.
    SQL>
    SQL> begin
      2          for x in ( select * from t where object_id > 0 )
      3          loop
      4                  dbms_transaction.use_rollback_segment( 'rbs_small' );
      5                  update t set object_name = lower(object_name)
      6                    where object_id = x.object_id;
      7                  commit;
      8          end loop;
      9  end;
    10  /
    PL/SQL procedure successfully completed.
    SQL>
    SQL> select count(*) from t;
      COUNT(*)
         16627
    SQL>

    Thanks everyone for the suggestion
    Adding the hint as /*+ index(t t_idx) */ or increase the undo tablespace to 400k doesn't help.
    I found it used lots of in memory undo (65216004) in the first run, so before the second run, I tuned off the in memory undo, but still can't reproduce ora-01555
    First run
    SQL> create undo tablespace UNDOTBS2 datafile 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS2.DBF' size 400k reuse;
    Tablespace created
    SQL> alter system set undo_tablespace=UNDOTBS2;
    System altered
    SQL> alter system flush BUFFER_CACHE;
    System altered
    SQL> alter session set plsql_optimize_level=0;
    Session altered
    SQL> select b.NAME,a.VALUE from v$mystat a , v$statname b where a.STATISTIC#=b.STATISTIC# and b.NAME like '%undo%size%';
    NAME                                                                  VALUE
    undo change vector size                                               47680
    IMU undo allocation size                                                104
    SQL> begin
      2          for x in ( select /*+ index(t t_idx) */ * from t where object_id > 0 )
      3          loop
      4                  update t set object_name = lower(object_name)
      5                    where object_id = x.object_id and rownum=1;
      6                  commit;
      7          end loop;
      8  end;
      9  /
    PL/SQL procedure successfully completed
    SQL> select b.NAME,a.VALUE from v$mystat a , v$statname b where a.STATISTIC#=b.STATISTIC# and b.NAME like '%undo%size%';
    NAME                                                                  VALUE
    undo change vector size                                            17403772
    IMU undo allocation size                                           65216004
    SQL> select count(*) from t;
      COUNT(*)
         50249
    SQL> alter system set "_in_memory_undo"=false;
    System alteredAfter tune off the in memory undo, the second run
    SQL> alter system set undo_tablespace=UNDOTBS2;
    System altered
    SQL> alter system flush BUFFER_CACHE;
    System altered
    SQL> alter session set plsql_optimize_level=0;
    Session altered
    SQL> select b.NAME,a.VALUE from v$mystat a , v$statname b where a.STATISTIC#=b.STATISTIC# and b.NAME like '%undo%size%';
    NAME                                                                  VALUE
    undo change vector size                                            17445460
    IMU undo allocation size                                           65216004
    SQL> begin
      2          for x in ( select /*+ index(t t_idx) */ * from t where object_id > 0 )
      3          loop
      4                  update t set object_name = lower(object_name)
      5                    where object_id = x.object_id and rownum=1;
      6                  commit;
      7          end loop;
      8  end;
      9  /
    PL/SQL procedure successfully completed
    SQL> select b.NAME,a.VALUE from v$mystat a , v$statname b where a.STATISTIC#=b.STATISTIC# and b.NAME like '%undo%size%';
    NAME                                                                  VALUE
    undo change vector size                                            34730428
    IMU undo allocation size                                           65216004
    SQL> select count(*) from t;
      COUNT(*)
         50249

Maybe you are looking for