TYPE string VALUE 9 tab delimit in new version

Moved to correct forum
hi
i need to provide tab delimit in new version ecc 6.0
pls let me know the code for the same
earlier we used to have the code
DATA: var TYPE X VALUE 9.
now in new version we use this below but this is not working as its displaying 9 in the output file befoer fields
DATA: var TYPE string VALUE 9.
pls suggest the code for same
regards
arora
regards
Nishant
Edited by: Rob Burbank on Apr 7, 2009 11:08 AM

Hi,
Use the attribute HORIZONTAL_TAB of Class CL_ABAP_CHAR_UTILITIES. In the below code Tab delimitor is added after every field.
Example :
CONCATENATE wa_field1 wa_field2.....wa_fieldn INTO l_string SEPARATED BY
CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB

Similar Messages

  • Data type /BIC/CCABIS_COST was found in a newer version

    Hai,
    I am uploading Flat file (only two fields Act_period & account).
       In the schdule of preview, I am getting the following message "Error 8 when compiling the upload program: row 197, message: Data type /BIC/CCABIS_COST was found in a newer version.
    My excel sheet:
    Actual, Period     Account
    1371                  DEP EXP- BLDG IMPR(P
    1755                  DEP EXP- OFFICE EQUI
    154,027.10             DEP EXP- COMP HARD
    168,259.05             DEP EXP- COMP SOFT
    10                 Spare Parts (P)
    10                 Mis.Operat.Exp (P)
    129,093.87            Basic Salary -(P)
    10                 Basic Salary -(P)
    10                Overtime Wages-(P)
    10               Casual Salary-Skilled-(P)
    10              Casual Salaries Unskilled-(P)
    5,64484.99               Housing All/House Rent-(P)
    5,42443.78               Vacation Airticket-(P)
    5,54466.08               Vacation Salary-(P)
    6,35574.34               Employee Indemnity-(P)
    0               Relocation-Production
    0              Medical-(P)
    2,97550.00              Transport Allowance-(P)
    1,522.53             GOSI-(P)
    Any tips to solve this porblem?
    ****Points will be given************
    With Regards,Jaheer.

    Simply restart AWB using /NRSA1 will do the magic..
    go out the transaction RSA1 ans return to the transaction RSA1 again.
    This would help for me without restarting anything.
    else try the following :
    In case of the flat file datasource, when you assign flat file source system again, the system assign IS to the old transfer structure! Because of the same DS name.
    u can try the following :
    1. Log off the system. During the current session the system may keep deleted IO, TRs, URs etc and propose them again. Log off should clean the eleted objects.
    2. If the #1 didn't help. - Recreate an infosource with a new name. Create all other structures as needed
    else try this :
    delete Infosource - Source system assignment (with PSA tables etc.
    - activate Infosource communication structure
    - assign source system
    - create infopackage
    - load data again

  • How to get most recently view pages in new tab on the new version of firefox

    upgraded to the new firefox and now i cannot get my recently viewed site to show when i open a new tab. the little square that is supposed to turn them on and off is not showing up.

    You can check if the new tab is still set to the about:newtab page.
    You can check the browser.newtab.url pref on the <b>about:config</b> page.
    * browser.newtab.url = about:newtab
    You can open the <b>about:config</b> page via the location/address bar.
    You can accept the warning and click "I'll be careful" to continue.
    *http://kb.mozillazine.org/about:config
    See also this article about the New Tab page (about:newtab):
    *https://support.mozilla.org/kb/new-tab-page-show-hide-and-customize-top-sites

  • Network.protocol-handler.external.magnet type = boolean value = true

    Associating magnet files with firefox and qbittorrent
    With firefox 3.x the following entries in about:config worked just fine.
    network.protocol-handler.app.magnet type = string value = /usr/bin/qbittorrent
    network.protocol-handler.external.magnet type = boolean value = true
    network.protocol-handler.warn-external.magnet type = boolean value = false
    With 4.0 they don't, and as far as I can see the problem is that 4.0 will not accept "network.protocol-handler.external.magnet type = boolean", because it persistently changes its type to string.
    So how do I get magnet links transferred to qbittorrent through firefox 4.0?

    I too was trying hard to get it work, and none of them was working, but then i did something accidently ended doing, what '''[email protected]''' had done certainly with a little change.
    it didn work at first then, after couple of firefox restarts it asked for application to open magnet. ''firefox 4.''
    # network.protocol-handler.app.magnet = usr/bin/azureus
    # network.protocol-handler.expose.magnet = false
    hope it helps//./

  • Implicit coercion of a value of type String to an unError while Adding Dynamic Rows To Flex DataGrid

    Hi friends
    I  want to add interger for in next next rows while clicking tab  button,one i enter all the values in one row if i press tab means next  row will be editable.for making that i added the following code.i have  some error shows like this
        [Bindable]
                    private var tasks:ArrayCollection;
                    private static const ADD_TASK:int= "";
                    private function init():void
                        tasks = new ArrayCollection();
                        tasks.addItem(new Task(0.01,100000,0));
                        tasks.addItem({frmAmount:ADD_TASK});
                    private function checkEdit(e:DataGridEvent):void
                        // Do not allow editing of Add Task row except for
                        // "Click to Add" column
                        if(e.rowIndex == tasks.length - 1 && e.columnIndex != 0)
                            e.preventDefault();
            private function editEnd(e:DataGridEvent):void
                    // Adding a new task
                    if(e.rowIndex == tasks.length - 1)
                    var txtIn:TextInput =TextInput(e.currentTarget.itemEditorInstance);
                    var dt:Object = e.itemRenderer.data;
                    // Add new task
                    if(parseInt(txtIn.text) != ADD_TASK)
                        tasks.addItemAt(new Task(parseInt(txtIn.text), 0, ""), e.rowIndex);----->Multiple markers at this line:
                                                                                                                             -1067: Implicit coercion of a value of type String to an unrelated type int.
                                                                                                                                -txtIn
                    // Destroy item editor
                    commPlanDetGrid.destroyItemEditor();
                        // Stop default behavior
                    e.preventDefault();
            ]]>
    Please help if any suggession
    Thanks in advance
    B.Venkatesan

    The error message indicates the problem fairly clearly.  _feed_list is defined as a ComboBox in your first line of code.  You are passing that as an argument in your populate(_feed_list) line of code.  However, the populate function is expecting an XMLList object to be passed, not a ComboBox.
    You probably really mean to be using...
              populate(feed_items);
    since that is the only XMLList to be found

  • Can't assign a string value to a member of type TEXT in Calculation Manager

    I can assign a string value to that member of type TEXT using a run-time prompt of type StringToNumber.
    Example: "My Text Member" = {string_rtp};
    However, I need to accompllish the same function without using a run-time prompts.
    I have a planning application and I know that text along with all other non-numeric
    values are stored on the relational side in the planning application schema.
    It seems reasonable to assume that if this can can accomplish
    with a run-time prompt that I could do also do it without a run-time prompt.
    What appears to be lacking is a function like:
    "My Text Member" = @StringToNumber(<String Literal>);
    Clearly, this is already being done "under the covers" for run-time prompts. If
    would appear to be a minor enhancement to expose such a function to developers.
    NOTE: I suppose you would also need to add new syntax/function to identify a string
    literal from say a member name. I'm wondering if this is the more difficult challenge
    from a product perspective????

    When executing a Calculation Manager rule in Planning, the run-time prompt (RTP) is populated by looking up the outline information present in the relational Planning application database. If the RTP is of type TEXT, the strings displayed in the member select are from the from the relational Planning application database too. Subsequently when executing the Rule, the RTP's value is in fact the record ID (a number) which is then saved into the appropriate intersection in Essbase.
    You need to bear in mind, the Rule is executed in Essbase. If Essbase needs to "write" a text, it would then need to connect to the Planning relational database to create a new record. The newly created record ID then needs to be feed back to Essbase, in order to store it in the appropriate intersection.
    What you are suggesting, comes with a big overhead causing Essbase and the rule to slow. Thus, the disadvantages outweighs the advantages.

  • 1067: Implicit coercion of a value of type String to an unrelated type

    Hi,
    I created a webservice based on sql server 2005 with several methods successfully.
    I am having headach now just trying to do some simple tests with Flex :-(
    I used the "Import WebService", it created some code "generated webservices".
    My test method p_SEARCH_NAME_SOUNDEX is based on a sql procedure wich take a varchar (128) as a parameter => NAL_NOM.
    I am just trying to debug this function (error at line in red)
           public function searchEntry(name:String):void
                // Register the event listener for the findEntry operation.
                //agenda.addfindEntryEventListener(handleSearchResult);
                myWS.addp_SEARCH_NAME_SOUNDEXEventListener(handleSearchResult);
                // Call the operation if we have a valid name.
                if(name!= null && name.length > 0)
                   myWS.p_SEARCH_NAME_SOUNDEX(name);
    I got this error message:
    067: Implicit coercion of a value of type String to an unrelated type generated.webservices:NAL_NOM_type1.
    FLEX has creaetd a type called NAL_NOM_type1 for my class:
    * NAL_NOM_type1.as
    * This file was auto-generated from WSDL by the Apache Axis2 generator modified by Adobe
    * Any change made to this file will be overwritten when the code is re-generated.
    package generated.webservices
        import mx.utils.ObjectProxy;
        import flash.utils.ByteArray;
        import mx.rpc.soap.types.*;
         * Wrapper class for a operation required type
        public class NAL_NOM_type1
             * Constructor, initializes the type class
            public function NAL_NOM_type1() {}
            public var varchar:String;public function toString():String
                return varchar.toString();
    I tried to do myWS.p_SEARCH_NAME_SOUNDEX(NAL_NOM_type1(name));
    and also declared "name" as NAL_NOM_type1... but i still get this error.
    This is how it declared my webservice method:
            public function p_SEARCH_NAME_SOUNDEX(nAL_NOM:NAL_NOM_type1):AsyncToken
                 var _internal_token:AsyncToken = _baseService.p_SEARCH_NAME_SOUNDEX(nAL_NOM);
                _internal_token.addEventListener("result",_P_SEARCH_NAME_SOUNDEX_populate_results);
                _internal_token.addEventListener("fault",throwFault);
                return _internal_token;
    I am even not on the level of assigning the data to my grid... i just want to see how it gets the data first in debug.
    Thanks in advance for you help.
    kr,
    Meta

    Thanks _Natasha_
    I tried this:
    var t = new NAL_NOM_type1();
    t.varchar = name;
    myWS.p_SEARCH_NAME_SOUNDEX(t);
    It passes the 1st step :-) but I get another error now :-/
    I think it try to get back NAL_NOM_type1 from the server of course on the WSDL side it know only NAL_NOM
    Error: Cannot find definition for type 'http://NABSQL64DEV/::NAL_NOM_type1'
        at mx.rpc.xml::XMLEncoder/encodeType()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc \xml\XMLEncoder.as:1426]
    I guess I have to change my constructor type... i am not used to these stuff :-s
    is this generating method the best way to access your data with webservices?
    the turorials I saw are xml file or array based... is there any link similar to my issue so I can learn better?

  • Demantra - Create New Series - Mdp_matrix - Data Type String Issue

    I created a new series (MDP_matrix) that has the data type as String. The display format is BLANK.
    I was able to load the data into mdp_matrix table for the series i created.
    However, when i look at the series in a worksheet, it does not display the string value. It display zero. for some reason, it considers the series as numeric and not string. Any idea why that would be happening?
    This is on version 7.2 using SQL server/tomcat

    Hi
    1. Have you tried giving display format i.e ###?
    2. Is your server expression something like max (mdp_matrix. column_name)?
    Tks
    MJ

  • How to insert int type array value to String type value?

    public class wood
         public static void main (String args[])
              int a[]={1};
              String b[]={" "};
              b=a[0];
    }how can I do it??I know it is int type, but how to insert a[0] to b[0]?

    I don't understand this statement.
    What I want to know is
    1) why are you trying to convert an int[] to a String[]
    2) are you trying to convert from a int[] to String[] or from an int[] to a String (i.e. treating the ints as chars or even simply concatenating there String values to a single String) and , once again why
    There is probably a better way to accomplish your goals, but without cleary stating your goals we cannot help you. And as far as there being multiple int values, so what, the code snippet I posted would work for a hundred int values, you would just need to make the String[] long enough and loop through the values, you can't just simply do it all at once (unless of course, they are to be treated as char values, in which case you can probably cast your int[] to a char[] and use new String).

  • Runtime conversion of a string value to a primitive data type in java

    can anyone of you give me an idea to convert a string value to a primitive data type during run time...i have the value and the type to which it has to be converted as String values...do you have any idea ,...pls share

    String recvalvalue = inputval;
                    String recvartype = inputtype;
                   if (recvartype.equals("int")){
                   value0 = Integer.parseInt(recvalvalue);
             else
             if (recvartype.equals("double")){
                    value1  = Double.parseDouble(recvalvalue);
             else
             if(recvartype.equals("float")){
              value2 = Float.parseFloat(recvalvalue);
             else
             if(recvartype.equals("Boolean")){
              value3 = Boolean.parseBoolean(recvalvalue);
             else
             if(recvartype.equals("char")){
               value4 = (char)recvalvalue.charAt(0);
            else
            if(recvartype.equals("String")){
              value5 = recvalvalue;
             else
             if(recvartype.equals("byte")){
               value6 = Byte.parseByte(recvalvalue);
                  //listA.add(6, value6);
                  //     listA.g = value6;
             else
              if(recvartype.equals("long")){
               value7 = Long.parseLong(recvalvalue);
             else
              if(recvartype.equals("short")){
              value8 = Short.parseShort(recvalvalue);
             } yes i can do this but the resultant value has to be assigned to a variable of a specific type which is here recvartype .....it has to be done dynamically automatically..if we know what type of data is that we can convert and assign to the type but we donot know when we run the program as the program will be supllied by someone and has to be executed

  • Develop tab not working. Error msg "?;0: attempt to perform arithmetic on a string value" Help!

    I continue to get the error msg "?;0: attempt to perform arithmetic on a string value" when clicking on the 'Develop' tab in LR.  I've uninstalled and reinstalled the software 3 times from the original disc.  I'm in the middle of a wedding edit.  Help!

    It sounds like you might have a corrupted preset.
    Here's something you could try:
    Go to your Preferences/Presets tab and push the Show Lightroom Presets Folder button.
    Then close Lightroom and temporarily rename that folder. If the problem goes away, one of your presets is bad. Otherwise name the folder back to what it was and let us know what happened.
    Hal

  • New document type for value contract

    Dear Gurus
    I want to create new document type for value contract , can you suggest me the configuration as well as areas to be taken care.
    Advance thanks to all
    Regards
    Srinivas

    Hi,
    Please click the below link which is self explanatory in creating contract with screenshots.
    http://web.mit.edu/sapr3/windocs/bpsps05m.htm
    If you wish to go through some stuff notes on the processing of contracts, click the below:
    http://help.sap.com/saphelp_srm30/helpdata/en/75/c65d3a0eb60365e10000000a11402f/content.htm
    Regards,
    Kk

  • HELP INPUT TYPE = hidden  values SEEN IN URL QUERY STRING!!!

    Trying to do session management using hidden fields.
    The fields that are suppose to be hidden show up in the query string of the URL.
    I have included the code, the output to the web page
    and the URL with the "hidden" fields please help.
    HIDDEN FIELDS IN URL QUESRY STRING
    http://localhost:8080/myApp/servlet/Servlet077?firstName=Sandra&item=Michael
    WEB PAGE OUTPUT
    Enter a name and press the button
    Name:
    Your list of names is:
    Michael
    Sandra
    JAVA SOURCE CODE
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class Servlet077 extends HttpServlet{
    public void doGet(HttpServletRequest req,
    HttpServletResponse res)
    throws ServletException, IOException{
    //An array for getting and saving the values contained
    // in the hidden fields named item.
    String[] items = req.getParameterValues("item");
    //Get the submitted name for the current GET request
    String name = req.getParameter("firstName");
    //Establish the type of output
    res.setContentType("text/html");
    //Get an output stream
    PrintWriter out = res.getWriter();
    //Construct an HTML form and send it back to the client
    out.println("<HTML>");
    out.println("<HEAD><TITLE>Servlet07</title></head>");
    out.println("<BODY>");
    //Substitute the name of your server or localhost in
    // place of baldwin in the following statement.
    out.println("<FORM METHOD=GET ACTION="
    + "\"http://localhost:8080/myApp/servlet/Servlet077\">");
    out.println("Enter a name and press the button<P>");
    out.println("Name: <INPUT TYPE=TEXT NAME="
    + "\"firstName\"><P>");
    out.println("<INPUT TYPE=submit VALUE="
    + "\"Submit Name\">");
    out.println("<BR><BR>Your list of names is:<BR>");
    if(name == null){
    out.println("Empty<BR>");
    }//end if
    if(items != null){
    for(int i = 0; i < items.length; i++){
    //Display names previously saved in hidden fields
    out.println(items[i] + "<BR>");
    //Save the names in hidden fields on form currently
    // under construction.
    out.println("<INPUT TYPE = hidden NAME=item "
    + "VALUE=" + items[i] + ">");
    }//end for loop
    }//end if
    if(name != null){
    //Display name submitted with current GET request
    out.println(name + "<BR>");
    //Save name submitted with current GET request in a
    // hidden field on the form currently under
    // construction
    out.println("<INPUT TYPE = hidden NAME=item "
    + "VALUE=" + name + ">");
    }//end if
    out.println("</body></html>");
    }//end doGet()
    }//end class Servlet07

    1. Change <form name=xxx action="your_servlet" mathod="Get"> to
    <form name=xxx action="your_servlet" mathod="POST">
    2. Add the following lines of code to your servlet.
    public void doPost(HttpServletRequest req, HttpServletResponse res)
            throws ServletException, IOException {
            doGet(req,res);
            return;
    }Sudha

  • Movement Types and value string in account determination.

    Hi Team,
    In the account determination how and where the movement types and value string are assigned to each other.
    Thanks,
    Sanjay

    hi
    Value Strings
    Posting records are assigned to each relevant movement type in Inventory Management and to each transaction in Invoice Verification.
    Value Strings indicates the posting rule that always contains the same account assignment characteristics for a certain transaction or event (for example a goods movement or an invoice receipt).
    Each goods movement is assigned to a Value String and each Value String in turn is assigned to Transaction/ Event keys. These settings are pre-defined and can not be changed.
    You can see the linking of Value Strings in the following tables:
    T156S- Movement Type: Quantity/ Value Posting (For movement type--> Value String)
    T156W- Posting String Values (For Value String--> Transaction/ Event key)
    I had found the following Value Strings in the system: WA01, WA03, WA04, WA06, WE01, WE06 and WF01.

  • I'm using FF 3.5.18 and I do not want newer versions because : using in the Open in New Tab page opens the near tab and not as a FF 3.5.18 or is it possible to do that open in new tabs would be the end. of the new FF version

    I'm using FF 3.5.18 and I do not want newer versions because : using in the Open in New Tab page opens the near tab and not as a FF 3.5.18 or is it possible to do that open in new tabs would be the end. of the new FF version

    You can change a preference to make tabs open
    # at the end of all open tabs
    # immediately after the current tab.
    See: http://kb.mozillazine.org/About:config
    *Type '''about:config''' in the URL bar and press the Enter key.
    *If you see the warning, accept it (promise to be careful).
    *Filter = browser.tabs.insertRelatedAfterCurrent
    *Look at the "Value" column ('''false'''=open at end, '''true'''=open after current tab); Value = true is the default.
    *Double-click that preference to toggle the value from true to false, or false to true
    *Restart Firefox (File > Restart Firefox)
    See: http://www.mydigitallife.info/2010/02/01/change-firefox-to-open-new-tab-at-far-right-end-of-tabbar-disable-insert-next-to-current-active-tab/

Maybe you are looking for

  • How can I get a list of open web pages in Firefox (in Linux)?

    I would like to know how to get a list of open web pages in Firefox (in Linux), because I have a shortcut to open a web page and I want to get it to see if Firefox has the page open first so that it doesn't open duplicates.

  • Date of First Sale

    Hi Friends, I need the date of first sale of the material. Please let me know which table i can find this. Thanks, Rajesh.

  • Bad codec at OSX 10.6.8

    hey guys, i'm runnng on OSX snow leopard 10.6.8 an using AE CS5 here is whay i've installed into my rig: - perian 1.2.3 - the latest version of VLC media player - quicktime 10.0 (native from OSX) ok so here are the problems: 1) i was about trying to

  • IPad mini problem

    I can't open the SIM card slot of my brand new iPad mini.  It's stuck and the key won't pop it out.  I haven't even used it yet and I'm going away on Friday and was hoping to take it with me.  Can an Apple store fix it or will it have to be sent away

  • Volume Manager Certificate

    Hi, Does anyone have any information on this exam: Sun Certified Data Management Engineer (Veritas Volume Manager)? I want to get some storage management skills but not sure if this is a good start. Thanks.