Truncate prefixed zeros

Hi ALL,
We have one masterdata info object length is 15 char, our source field is 40 char length, the data is getting from source is
0000000000000000001234567890,  the issue is we are getting all Zero in our BI with that master data.
I want to trancate the prefix zeros load only remaining values.
I want to write a code in master data transformation, please provider the code for this issue.
Many thanks,
Manu.

Hi Manu,
There are many ways
RESULT = SOURCE_FIELDS-0Material.
    shift  RESULT left deleting leading ' 0' .
Rgds
SVU123
Edited by: svu123 on Aug 9, 2010 11:33 AM

Similar Messages

  • IR truncating leading zeros in my popup window report

    Hello,
    I am using IR_columnname, for one of the columns in my report which is a popup window report.
    My problem is that IR_column search filter in my popup window is truncating the leading zeros.
    I am getting the value but it is truncating the leading zeros.
    like say if the deptno is something like 020 or 0020 in the parent window.
    the IR_columnname value is taking '20' (its truncating leading zeros) with this filter its not dispalying the result in my popup window.
    can anyone help me out with this.
    thanks.

    How are you passing values to the IR filter? There could be a possibility that you source logic is truncating the leading zeros.
    Thanks,
    Manish

  • Prefixed zeros in XL download

    Hi All,
        I have an itab with following data.
    column
    000001
    000002
    000003
    000004
    000005
    I download this file using FM 'GUI_DOWNLOAD' as an .xls file.
    but when i open this file in excel, the column data dosent contain prefixed zeros. i want the data to be downloaded with prefixed zeros.
    Thank You All,
    sal.

    hi,
    Download in 'DBF fomrat ..'
    CALL FUNCTION 'GUI_DOWNLOAD'*
    filetype                = 'ASC'  "----
    > change file type to 'DBF'
    or
    you have to  download the value in character format with preceding single qoute .
    for example -
    if you are downloading 000010 means, assign that value as '000010.
    So that, excel can treat it as character & the zeros will be retained.
    either after download the excel do the change of properties of excel.
                  or
    by giving itab-column = '00001. it will solve the problem but that symbol " ' " also appears.
    regards
    rahul

  • Truncating leading zeros for the data

    hi ,
      I am doing a conversion project from oracle source system(DB2) to BI system. I have a situation here:
      I am extracting material numbers from source system(DB2) into a ZXXXX characteristic and in the transfer structure i checked the conversion as well and for infoobject ZXXXX, i am using ALPHA conversion. but the data i get is truncating material numbers. For example, 050302 is coming as 50302 and truncating leading zero. I am not sure what needs to be done here.
    Please advise..
    Thanks in advance...

    Hi J Dorson,
    This is the expected bahaviour if your InfoObject is configured to have ALPHA conversion. If the zero's in front of the material number is needed, then turn-off ALPHA conversion in your InfoObject (e.g. by removing the conversion exit).

  • Download to EXCEL - Problem with truncating leading zeros

    Hello Experts
    I have Reqs-
    When i download data into EXCEL some of the fields like PERNR lets say if the valus of the PERNR is 01000032 then in the excel it is displaying it as 1000032 or esle if a DATE field with value 02/03/2007 (obtained by concatenating MM / DD / YYYY) it is displaying in the excel as 2/3/2007.
    I dont want the truncating of zeros to happen.
    Any INPUT will be rewarded with points.
    Thanks
    Vj

    Hi,
    Try to use this FM.
    There are two very important functional modules ,which are used to add zeroes(‘0’)  & Remove zeroes(‘0’)  from  numeric string input respectively.
    The functional module ‘CONVERSION_EXIT_ALPHA_INPUT’ comes handy in this situation.           
    Another functional module ‘CONVERSION_EXIT_ALPHA_OUTPUT’ is used to reverse the Operations performed by the above FM.
    Let us look up the first case.
    Function Module: CONVERSION_EXIT_ALPHA_INPUT
    PARAMETER:
    Importing Parameter: Input   of  type ‘C’
    Exporting Parameter: Output of type ‘C’.
    This function module is use to add zeroes (‘0’), to the left of the  numeric string input ,after making the input  numeric string right justified .
    If the input string is non-numeric (including alphanumeric) , string is stored as left justified ,with blanks towards the right.
    If the string is numeric say  vehicle number , vlcvehicle-vhcle( 10 char)
    INPUT  :  ‘123456’              
    OUTPUT : ‘0000123456’
    Whereas if string is non-numeric
    INPUT :    ’ABCD’              
    OUTPUT:  ‘ABCD’.
    Hope this will solve your problem.
    Regards
    Balaji

  • Prefix zero to a decimal number

    Hi All,
    I need to send a value to third party system. The value is a decimal number but before sending it i need to prefix zero.
    Eg: 1.25---> 00000000001.25
    The Functiom module CONVERSION_EXIT_ALPHA_INPUT works only for integers.
    Can you please suggest a function module which wil satisfy my requirement.
    Thanks
    Rohit

    Use a For loop to index into the array, then use the Not Equal To Zero comparison to convert it to true/false. Then Index out of the For and use the Bool Array to Int from the boolean pallete.
    Here is an example in 8.2
    Use the rating system, otherwise its useless; and please don't forget to tip your waiters!
    using LV 2010 SP 1, Windows 7
    Attachments:
    Convert Bit Array to Int.vi ‏8 KB

  • Truncating Leading Zeros & Displaying Decimal Positions in a Webdynpro

    Hi All,
    I am new to webdynpro and assigned with some issues in webdynpro application, the issues goes like this. i  already have a webdynpro application where in i am trying to display a PO as in transaction ME23 with Header and Line Items, In Line Items, i want to Truncate Leading Zeros for material Number & Item Numbers. In the net price i want to display decimal values even if our price don’t have any decimal value. For Example if the net price is 33.33 then i am able to see the value as 33.33. If it’s 33.00 then i am able to see values only as 33. I want to see the exact value as 33.00. Let us know how to over come those issues. 
    Thanks in advance,
    With Best Regards,
    Prabahar N.R

    Hi Santhosh,
    I failed while executing the steps you mentioned, kindly look into below description for more understanding.
    We have an issue like the decimal positions are truncated when the value of decimal places are Zero. For Example if the net price is 99.98 then i am able to see the value as 99.98. If it’s 99.00 then i am able to see values only as 99. I want to see the exact value as 99.00. The values are populated from an RFC Table, which is coming from a Standard BAPI.  I find in the implementation, the attributes uses a method called bindText() available in com.sap.tc.webndypro.clientserver.uielip.standard.api.IWDtextview.  Below is the piece of code,
    com.sap.tc.webdynpro.clientserver.uielib.standard.api.IWDTextView NetPrice_editor
    = (com.sap.tc.webdynpro.clientserver.uielib.standard.api.IWDTextView)
    wdAlterEgo.createElement(com.sap.tc.webdynpro.clientserver.uielib.standard.api.IWDTextView.class, "Net_Price_editor");
    NetPrice_editor.setHAlign(com.sap.tc.webdynpro.clientserver.uielib.standard.api.WDInputFieldAlignment.valueOf("left"));
    NetPrice_editor.setWrapping(true);
    NetPrice_editor.bindText("bapi_po_getdetail_input.Output.Po_Items.Net_Price");
    NetPrice.setTableCellEditor(_Net_Price_editor);
    Table.addColumn(Net_Price);
    I can see from R/3 back end the values coming with decimal values even if the decimal positions are null. Any suggestions will be very helpful.
    With Best Regards,
    Prabahar N.R

  • How to add prefix zero to all matnr fields in itab

    Hi,
      I ve a internal table with following fields
      Matnr                                                  bwkey                            
      6                                                        678                                 
      67                                                      rty     
      678                                                    78k                                
      How to add prefix zero to all tha matnr fields.
      like
    matnr                                     bwkey
    00000000000000006                678
    00000000000000067                rty
    00000000000000678                78k
    Thanks in advance

    Hi,
    commonly used conversion routine is ALPHA.
    It is conversion used to insert leading zero for document number.
    For example, in sales order (VBAK-VBELN length 10),
    when we key in order no, for example we key in '4302',
    conversion routine input will automatically add leading zero,
    so it will become '0000004302', this is real value stored in table VBAK.
    On conversion routine output, it will delete leading zero
    function CONVERSION_EXIT_ALPHA_INPUT, this will add leading zeros to a character based field of any length.
    Ex:
    data: lv_c(10) type c value '123'.
    call function 'CONVERSION_EXIT_ALPHA_INPUT'
              exporting
                      input = lv_c
              importing
                     output = lv_c.
    write:/ lv_c.
    Regards.

  • Prefix zero to alphanumeric characters

    Hi All,
        Can anyone suggest me any Function module is there to prefix zero to an alphanumeric charcter. I have been trying conversion_exit_alpha_input FM for this purpose but it works fine only for numerics. plaese let me know any FM exists for alphanumeric characters which serves the purpose.
    Thanks in Advance
    Rijish

    Hi,
    You can use the below code.
    report abc.
    data: v_size1(2) type n,
          v_size2(2) type n.
    constants: c_zeroes(18) type c value '000000000000000000'.
    parameters: p1(18) type c.
    shift p1 left deleting leading space.
    v_size1 = strlen( p1 ).
    if v_size1 lt 18.
    v_size2 = 18 - v_size1.
    shift p1 right deleting trailing space.
    p1+0(v_size2) = c_zeroes.
    endif.
    write p1.
    Also, note that the v_size2 is to be calculated as per your requirement.

  • Preserving prefixed zeros  in down load to excel file

    In My application lot of character field have character zero as the starting characters. Like Company code= 0600, Property= 00390898 .
      When I do a download from Internal table to excel sheet, this character fields are showing with the zeros in front like 600 & 390898. Is there any way preserve the zeros in the excel sheet ?
      Also I would Like to know How can I move the character ( '  ) . If I used ''' then it gives compile error.
        If I can prefix this character ( ' ) , the field's will be shown with the zeros.
    Thanks for your help.
    Manoranjan

    Hi Manoranjan,
    What is the data type you are using for the Company Code in your internal table?
    You can try this way.Suppose your main internal table is itab1 where in the company code is refering the database table (T001-BUKRS).
    Declare one more internal table itab2 with company code as Character data type.
    Before downloading to excel move itab1 to itab2 and then try to use that itab2 for downloading. Now your excel sheet will have the numbers with zeros preceeding.
    Another option is after downloading to excel, I think you can change the properties of the column through Format Cells->Number tab->Text.
    Thanks,
    Srinivas

  • Export to excel truncates trailing zeros

    When we try to export to excel trailing zeros are truncated like this:
    In report on BIEE dashboar:
    Product----Amount
    Product A 327,876
    Product B 4,000
    Product C 1,278
    In the exported excel spreadsheet:
    Product A 327,876
    Product B 4
    Product C 1,278
    Any ideas for a solution?

    well it is because excel thinks the the comma is a decimal seperator in stead of a thousands seperator.
    So check your operating system properties and your excel properties.

  • Truncating Leading Zeroes

    Hi,
    What is the best method to truncate the leading zeroes of an alphanumeric data item? Is there an expression editor function that could do this?
    I have come up with a logic involving 3 - 4 actions that could do this for a specific data item. The problem is I have got about 5 different data items in the same transaction that need leading zeroes truncated. Whats the best thing to do here?
    Do I need to build a custom action or expression editor function?
    Regards,
    V M.

    Well, there are equivilants in every database. I think Oracle has something like LTRIM(value, '0')
    If your application doesn't use any databases and you are on 12.0 + you could estabish a connection to the neweaver db.
    You could also look into and xsl solution using the XSL Transformation action.
    I often do this to create/format lists for query filters or similar tasks.
    For some background this issue often comes up when pulling data from standard SAP interfaces. In sap Order and Material numbers are typically trimmed automagically by the gui. But when pulling those data elements from sap you get the full monty. This is ok because you often need the full untrimmed value to use with other interfaces, but users still expect the values to be trimmed when displayed. There are a lot of solutions to this issue in regards to the front end (xsl, Javascript, SQL in cases where the data is stored/cached in a local database ) but it would be convienent to have this level of formatting built into the link editor. Maybe even something that accepts a regular expression?
    Regards,
    Christian

  • Procedure truncating leading zeros

    Hello,
    I'm setting up sequences for my sample database, in my design I have my ID columns in this format Staff: S110001, Parents: P110001 etc.
    When I try to implement this in a sequence like:
    create sequence Pnt_seq1 start with 0001;
    insert into parents
    (parent_id, f_name, m_init, l_name, house_n, street, city, postcode)
    values
    (('P' || to_char(sysdate, 'yy')|| Pnt_seq1.nextval), 'Jim', 'I', 'Brown', 34, 'Barker St', 'Wrexham', 'LL11 8UH');
    It trims or truncates the leading zeros giving me P111 instead of P110001. Is there a way around this or am I better off changing my domain definitions/schema to start at P111001 or something?
    Thanks a lot
    Mike

    A sequence is always numeric, so leading zeros have no place
    Nothing is trimmed.
    If you want leading zeros in the code you posted use
    to_char(Pnt_seq1.nextval,'fm0009')
    Sybrand Bakker
    Senior Oracle DBA

  • Coldfusion json truncates leading zeroes

    Hi All -
    I am using jquery jqgrid with Coldfusion. I have a cfc whose return format is JSON. I have a database column of type varchar, but it returns values which starts with zeroes. On displaying data, the leading zeroes are truncated. I verified in firebug, the JSON response itself is cutting off the leading zeroes.
    Any suggestions or thoughts on this?

    If you are using CF 9.0 there was a documented bug that has been fixed in Adobe® ColdFusion® 9.0 Update 1:
    ID
    Area
    Bug Description
    82706
    AJAX Plumbing
    When you use  serializeJSON or   deserializeJSON, data type conversion occurs  automatically. For example,   000001 is converted to numeric 1.
    I know that there are new bugs introduced with Updater 1 so it would probably be wise to get the ColdFusion 9.0.1 Cumulative Hot Fix 1 also. As always, test the updates before using in production.

  • SaveAsCSV() truncating leading zeros

    Hi
    We have used applet call saveAsCSV() and are experiencing the typical "leading zero" truncation since the value is being treated as numberic.
    I would like to know if there is any way of specifying certain fields as text other than inserting a character to force it to be a text field
    Thanks
    Deepa

    Hi Deepa
    This is actually a Microsoft Excel issue.  You cannot save a leading 0 in an csv file.
    I have tried doing this external to xMII and got to the conclusion that the file type CSV does not allow for leading zero's (I think this is the case with special characters in CSV files as well).
    Your best bet is to call a function to add leading zero's (something like a padding/stretch function) once you open the saved file.
    Regards

Maybe you are looking for

  • How can I stream my iTunes library to my iPhone or iPad?

    How can I stream my iTunes library to my iPhone or iPad?

  • Is key light in the trial version please?

    i am doing a couple tutorials and wondered why i cannot find keylight in the trial version? is this a plug in please? and if so is there any links please? thanks!

  • How should I configure my Xserve?

    We're adding an Xserve that will serve files off an Xserve RAID. I'm not sure how far I need to pimp the system, though. Is 2GB RAM enough? Since all the big file storage will on the RAID do I need more than one 80GB SATA drive?

  • Reversal Document Type

    Hi Gurus, "If you have not specified a particular document type for reversal, the system reverses documents using the same document type as that used to post those documents during internal number assignment." The above was extracted from sap help do

  • Why does this Facebook page can't be displayed within a StageWebView?

    Hi, By trying to open the website https://www.facebook.com/nike within a StageWebView, I received the following error: ReferenceError: Can't find variable: console at https://fbstatic-a.akamaihd.net/rsrc.php/v2/y2/r/KK4271o6DmT.js : 95 TypeError: Res