I want to eliminate leading zeros in a script

Hi Friends,
Pls guide me  iwant to eliminate the leading zeros in scipt  output pls guide me.
Regards
Jagadeeshwar.B
Edited by: Alvaro Tejada Galindo on Jun 12, 2008 5:24 PM

Hi,
&SYMBOL(Z)&  will Suppress leading zeros in script.
In report, In order to suppress the leading zeros of a number field the keywords used are : NO-ZERO.
<REMOVED BY MODERATOR>
Thanks and Rewards
- Rishika Bawa
Edited by: Alvaro Tejada Galindo on Jun 12, 2008 5:24 PM

Similar Messages

  • Eliminate Leading Zeros in Portal

    Hi!
    I have a problem with Leading Zeros.
    I have customer details in the master table which has Telephone number and Fax number as attributes to ZCUSTOMER.
    I am running a report on this Object as a provider.
    When I see the report from BEx or Query Designer on the browser, I am not seeing any leading zeros.
    But when the same data is sent to Portal, the xml displays leading zeros as in the master data table.
    Why am I not viewing leading zeros when i run it on the browser?
    and
    How can I eliminate leading zeros display in portal?
    Please help!
    Thanks,
    Sri

    Hello Sri,
    I'm facing the same problem. Could you please explain what you did in portal to solve it.
    Thanks in advance

  • How to eliminate leading zero in quality notification list

    Hi All,
    we have implemeted support package after that we are facing an issue in quality notification list(QM11) leading zeros displying against material, quality notification number,production order number etc...  and the leading zeros effected someother Z programs reports also.
    material number is diplaying like this way example (00000012345678)
    i would like to eliminate the leading zero's in quality list and Z reports as well.
    for this issue  is there  any OSS note availble.
    kindly help on this issue.
    Thank you in advance.
    Regards
    Sailendra

    Hi,
    Please use the function module: CONVERSION_EXIT_MATN1_INPUT for removing leading zeroes from material master in Z-reports/programs.
    Thanks
    SUMIT

  • How to delete leading zeros in sap script

    Hi
    In sapscript iam facing an issue with num4 field.
    Iam using this field to display Serial.No
    it is displaying '1' as 0001 i want to display here 1 with out leading zeros.
    If there any solution let me know

    Hi,
    Try below code
    data: w_vbeln type vbak-vbeln,
    w_char(10).
    w_vbeln = '000012345'.
    write w_vbeln to w_char no-zero.
    or
    The function Module 'CONVERSION_EXIT_ALPHA_OUTPUT' is used to remove the leading zeros in a field.
    the following is a sample code which i have used for 'Commitment item' in my report. replace the field with your required field.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
    EXPORTING
    INPUT = IT_FMIT1-RFIPEX
    IMPORTING
    OUTPUT = IT_FMIT1-RFIPEX.
    Regards,
    Chandru

  • Leading zeros in SAP Script

    hi,
      how can i put leading zeros (functionality of FM CONVERSION_EXIT_ALPHA_INPUT) in SAP Script??
    b'coz of not having leading zeros in PO number,i m facing problems in fetching the PO header text(text id = F01) using INCLUDE syntax.
    Message was edited by: kaushal malavia
    Message was edited by: kaushal malavia

    sreenivas,
       here goes my script coding..
    /:     DEFINE &W_EBELN& = &EKKO-EBELN&
    /:     PERFORM ZERO_PADDING_PO IN PROGRAM ZSXXSR103S
    /:     USING &EKKO-EBELN&
    /:     CHANGING &W_EBELN&
    /:     ENDPERFORM
    and here goes my routine coding.
    *&      Form  ZERO_PADDING_PO
    FORM ZERO_PADDING_PO TABLES TAB_IN STRUCTURE ITCSY
                          TAB_OUT STRUCTURE ITCSY.
      DATA : W_EBELN LIKE EKKO-EBELN.
      CLEAR W_EBELN.
      REFRESH TAB_OUT.
      PERFORM GET_VALUE TABLES TAB_IN USING 'W_EBELN' W_EBELN.
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          INPUT  = W_EBELN
        IMPORTING
          OUTPUT = W_EBELN.
      CLEAR TAB_OUT.
      TAB_OUT-NAME  = 'W_EBELN'.
      TAB_OUT-VALUE = W_EBELN.
      APPEND TAB_OUT.
    ENDFORM.                               " GET_VALUE
    *&      Form  GET_VALUE
         -->I_TAB_IN
         -->I_NAME
         -->O_VALUE
    FORM GET_VALUE TABLES   I_TAB_IN STRUCTURE ITCSY
                   USING    I_NAME
                            O_VALUE .
      CLEAR O_VALUE.
      READ TABLE I_TAB_IN WITH KEY NAME = I_NAME.
      O_VALUE = I_TAB_IN-VALUE.
    ENDFORM.                               " GET_VALUE
    can u point out error in code ?? in debuging i can see the value of W_EBELN is geting leading zero padded but when it comes back to SAPSCRIPT it gets changed to original value of without leaing zeros.

  • How to remove leading zeros from variable

    hi,
       how to remove leading zeros from variable like it_vbap-matnr.
    value in it_vbap-matnr is 000000000000000358
    i want to remove leading zeros so that it become 358
    regards
    deepak

    You can use Function Module <b>'CONVERSION_EXIT_MATN1_OUTPUT'</b>
    This Function Module will eliminate leading Zeros.
    For each MATNR Value read form DB Table,u can eliminate Leading zeros and then modify ur Internal table.
    I think u will not get leading Zeros into utr Internal table when u read from VBAP.
    Bcoz MATNR in VBAP itself have Conversion routine.
    If u r getting leading zeros,U can use following Logic.
    tables:
      vbap.
    data:
       t_vbap like standard table of vbap.
    select matnr
    from vbap
    into corresponding fields of table t_vbap.
    loop at t_vbap into vbap.
      CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT'
          EXPORTING
            INPUT         =  vbap-matnr
          IMPORTING
            OUTPUT        =  vbap-matnr
      modify t_vbap from vbap transporting matnr.
    endloop.
    Hope this will work.....

  • Remove Leading zeros for Material in Transformation

    Hi Experts,
    I'm using DTP first time. I don't have much exp on DTP & Transformations.
    I'm creating infocube with some objects. I want to remove leading zeros for zmaterial.
    In 3.x writen update routines as fallows:
    data: zmat(18) type c.
    zmat = COMM_STRUCTURE-/BIC/ZMAT.
    shift zmat left deleting leading '0'.
    result value of the routine
      RESULT = zmat.
    I'm confusing in Transfermation where to write this routines.
    I'm writing in Transformation as fallows:
    data: zmat(18) type c.
    zmat = SOURCE_FIELDS-/BIC/ZMAT.
    shift zmat left deleting leading '0'.
    RESULT = zmat.
    But it's getting remove zero's.
    Anybody suggest on this.
    Siri

    Dear Sir,
    No confusion at all.
    Just double click on the Target Infoobjct i,e Material object in Transformation, you will see a wizard popping up.
    There you will see a option called "RULE TYPE" and the default value will be "Direct Assignment". In the same check box click on the drop down icon and select "Routine".
    The moment you select the routine option, it will open up ABAP workspace where in you can write your routine and get the desired result.
    Hope it helps.

  • Adding leading zeros before data loaded into DSO

    Hi
    In below PROD_ID... In some ID leading zeros are missing before data loaded into BI from SRM into PROD_ID. Data type is character. If leading zeros are missing then data activation of DSO is failed due to missing zeros and have to manually add them in PSA table. I want to add leading zeros if they're missing before data loaded into DSO.... total character length is 40.. so e.g. if character is 1502 then there should be 36 zeros before it and if character is 265721 then there should be 34 zeros. Only two type of character is coming either length is 4 or 6 so there will be always need to 34 or 36 zeros in front of them if zeros are missing.
    Can we use CONVERSION_EXIT_ALPHPA_INPUT functional module ? As this is char so I'm not sure how to use in that case.. Do need to convert it first integer?
    Can someone please give me sample code? We're using BW 3.5 data flow to load data into DSO.... please give sample code and where need to write code either in rule type or in start routine...

    Hi,
    Can you check at info object level, what kind of conversion routine it used by.
    Use T code - RSD1, enter your info object and display it.
    Even at data source level also you can see external/internal format what it maintained.
    if your info object was using ALPHA conversion then it will have leading 0s automatically.
    Can you check from source how its coming, check at RSA3.
    if your receiving this issue for records only then you need to check those records.
    Thanks

  • Urgent........How to add leading zeros to negative values.....

    Hi,
    I want to add leading zeros to negative values.
    <b>Present Value    :</b> -567
    <b>Expected Value :</b> -0000000567
    I know to adding leading zeros with the help of CONVERSION_EXIT FM.
    Thanks in advance.
    Regards,
    Kumar.

    Hi
    Use below FM.
    CONVERSION_EXIT_ALPHA_INPUT
    Try out below FM with the above one.
    <b>CLOI_PUT_SIGN_IN_FRONT</b>
    <b>ISJP_GET_SIGN</b>
    or you can use
    <b>WRITE variable USING EDIT MASK '-___________'.</b>
    or
    <b>CONCATENATE syntax</b>
    Hope it will solve your problem
    <b>Reward Points if it is helpful.</b>
    Message was edited by:
            ilesh 24x7
    Message was edited by:
            ilesh 24x7

  • UDF for leading zero's in message mapping

    Dear team,
    I need UDF for leading zero's in my message mapping.
    Source and Target both structures contains matnr field.But we have to maintain total 18 chars at target matnr , because RFC in R/3 needed.So I want to add leading zero's when mapping. Can anybody provide the UDF code.
    Matnr[source]--->split by value(eachvalue) ->UDF->Matnr[Target]
    Ex::if source matnr conatains value "9846538" ; I need matnr value at target side like "000000000009846538"[total 18 chars].
    -Drumi

    Hi Ambrish,
    Good day...
    I have enterd what you said and I got below error... and I gave "input" in place of var1, 18 in place of filedlenght in below program...
    =================================
    int len = Integer.parseInt(18);
    int inputLength = input.length();
    try {
    Integer.parseInt(input);
    // If it is an integer, add 0 (len - inputLength) times
    for (int i=0; i< len-inputLength;i++)
        input = "0" + input;
    return input;
    } catch (NumberFormatException numForEx) {
    // return as it is, if alphanumeric
    return input;
    ====================================
    ERROR:
    Source text of object Message Mapping: Lubrisur_SHPMNT_SHPMNT05_TO_WMMBXY_WMMBID02_TransferPosting | urn:bp:xi:dwn:lu:common:Logistics:100 has syntax errors:
    Function LeadingZeros, Line 1:
    cannot find symbol symbol  : method parseInt(int) location: class java.lang.Integer int len = Integer.parseInt(18);                  ^ 1 error
    =======================
    Please suggest

  • Adding leading Zeros to table

    Hi i have a table having structure as
    CREATE TABLE "OMPODI"."END_RECORD"
    "RECORD_TYPE" CHAR(5 BYTE),
    *"TOTAL_NUMBER" CHAR(10 BYTE)*
    and insert statement is as
    insert into ompodi.end_record
    (select 'END',to_char(count(*)+2) from omp.ompproduction where locationid='MES2'
    and (select distinct to_char(to_date(productionweek,'YYYYMMDD'),'ww') from omp.ompproduction)>=(SELECT TO_CHAR(sysdate,'WW') FROM DUAL))
    I want to have leading zeros for total_number.
    e.g:- i i have a count of 10 then it should be displayed as '000000010'.
    How it can be achieved?
    Edited by: MaheshGx on Feb 5, 2012 10:29 AM
    Edited by: MaheshGx on Feb 5, 2012 10:29 AM
    Edited by: MaheshGx on Feb 5, 2012 10:30 AM

    MaheshGx wrote:
    Hi i have a table having structure as
    CREATE TABLE "OMPODI"."END_RECORD"
    "RECORD_TYPE" CHAR(5 BYTE),
    *"TOTAL_NUMBER" CHAR(10 BYTE)*
    and insert statement is as
    insert into ompodi.end_record
    (select 'END',to_char(count(*)+2) from omp.ompproduction where locationid='MES2'
    and (select distinct to_char(to_date(productionweek,'YYYYMMDD'),'ww') from omp.ompproduction)>=(SELECT TO_CHAR(sysdate,'WW') FROM DUAL))
    I want to have leading zeros for total_number.
    e.g:- i i have a count of 10 then it should be displayed as '000000010'.
    How it can be achieved?
    Edited by: MaheshGx on Feb 5, 2012 10:29 AM
    Edited by: MaheshGx on Feb 5, 2012 10:29 AM
    Edited by: MaheshGx on Feb 5, 2012 10:30 AM
      1* select to_char(10,'0000000009') from dual
    SQL> /
    TO_CHAR(10,
    0000000010

  • Leading Zeroes

    I have got the result below:
    1
    2
    3
    4
    5
    etc
    Eg:000001
    000002
    000003
    I want to add leading zeros before the number. How is it be possible?
    thanks
    satya
    Edited by: user608405 on Aug 6, 2009 11:02 PM

    Did you check google?
    [number format in oracle sql|http://www.google.co.in/search?hl=en&rlz=1G1GGLQ_ENIN333&q=number+format+in+oracle+sql&meta=&aq=0&oq=number+format+in+oracle]
    Regards.
    Satyaki De.

  • Leading zeroes truncated in Write statement

    Hi,
    I want to maintain leading zeroes into an variable
    but the following statement
    write (<char_from>) to l_char22. truncates the leading zeroes.
    Please let me know if there is any way that I could acheive this.
    Best Regards,
    Arun

    Ex: <ls_guidconv>-partner has a value of '000071'
    Consider the following code,
    l_char23 = '<ls_guidconv>-partner'.
    Assign l_char23 to <l_char24>.
    Write (<l_char24>) To l_char25
    This will give me a value of 71
    If I use move 
    Move (<l_char24>) To l_char25 >> syntax error
    Move <l_char24> To l_char25
    I get the result as a string <ls_guidconv>-partner
    <ls_guidconv>-partner can have values maximum of length 10
    since a variable we use is of 25 chars (l_char25)
    if i use the FM CONVERSION_EXIT_ALPHA_INPUT it does puts
    the leading 0's but for the maximum length of 25 instead
    of 10.
    Thanks for your quick response.
    Arun.

  • LEADING ZEROS AFTER DECIMAL

    Hi
    I want to remove leading zeros after decimal what should i do for that?.
    suppose lets thing my field is VAR and it gives value 150.000 and now i want to remove the zeros after decimal

    QMEL-QMNUM is a character 12 field, which internal format has leading zeros, simplest way to remove the leading zeros is to shift left.
    loop iords.
    shift iords-qmnum left deleting leading '0'.
    modify iords.
    endloop.
    can either use this function module also
    CONVERSION_EXIT_ALPHA_OUTPUT
    or
    SHIFT <yourField> LEFT DELETING LEADING '0'
    or
    try NO-ZERO option of WRITE statement
    or
    Another way is to create another variable of type I and assign the value into it
    example:
    DATA: L_NUMC(08) TYPE N.
    DATA: L_INT TYPE I.
    L_NUMC = '00000018'.
    L_INT = L_NUMC.
    Result will be = 18.

  • How to delete leading zeros for amount  fields

    Hi all,
    I have problem with the leading zeros, where I am populating nearly 30 amount fileds in my  statement.i want to delete leading zeros.
    I have tried with shift and pack.
    and I cannot call every time the function module *alpha_output or input.
    can anybody suggest me the better solution.
    Regards,
    Sre

    You could use a syntax like 
    SHIFT: w10a LEFT DELETING LEADING '0',
           w10b LEFT DELETING LEADING '0',
           w10c LEFT DELETING LEADING '0',
           w10d LEFT DELETING LEADING '0'.
    or using macros like
    DEFINE delzero.
      shift &1 left deleting leading '0'.
    END-OF-DEFINITION.
    delzero: w10a, w10b, w10c, w10d.
    Regards

Maybe you are looking for

  • How to use print control in Sap script

    I would like to use print control in Sap script.Actualy my problem I have security font Troy ECF. Using this font I would like to print amount field in Check printing. we count download this font with sap .we talked to customer care they told we shou

  • Don't have a cable because of apple store what should I do?

    So i went into trinity Leeds apple store and took an iPad and the cable in and as it got replaced I was told that I had never brought in the cable which I did and now I am stuck without the cable and cannot use the iPad the person who helped me offer

  • How to replicate views in bp

    Hi All, I want to bring some views like CRM Pharma: Occupational/Organizational Grouping, CRM Pharma: Branch of Study, CRM Pharma: Additional Qualification, CRM Pharma: Position, CRM Pharma: Function and CRM Pharma: Market Segmentation to any tab of

  • Tablespace creation problem in rac

    hello all, i have been installed rac with asm on win 2003 but when i want to create tablespace, sometimes i have this error: ORA-19502: write error on file "+DATA/billsp01.dbf", blockno 8783744 (blocksize=8192) ORA-27070: async read/write failed plea

  • How to slove follwoing error "Unreported exception java.io.IOException;"

    Currently I'm using following: XP Professional J2sdk1.4.2_01 Xerces-2_5_0 Xalan-j_2_5_1 Jakarta-tomcat-4.1.27 Jdom-b9 Current Classpath setting User variables PATH = c:\bmrt2.5\bin; c:\j2sdk\bin;%PATH%;%JAVA_HOME%\bin; CLASSPATH=.;c:\xerces\xmlParser