Change char length in report level

Hi,
I have one char length 31,but i want to display only 15 to 28.Where i can do this please help me
Thanks,
Srivastav.

Hi,
You try to do it by using Customer EXit with Replacement Variable, and wrirte code in CMOD in BW.
Cut the length of the existing Filed and the transfer the data into the another variable and then display it in report using Replacement Variable.
Thanks
Reddy

Similar Messages

  • Changing date format at reporting level

    Hello,
    Will u plz tell me how can i change the date format at reporting level?
    I want to display date in dd/mm/yyyy, but by default its showing mm/dd/yyyy.
    Delta is already loaded in the system, so i don't want to disturb regular data loading.
    Is there any way so that i can change the format of date.
    Plz help me out.
    Thanks,
    Regards,
    Steve

    Hi steve
    There r so many postings on the same topic
    go through these previous threads
    date format
    Date format
    u can find solution
    regards
    Ravi Kiran

  • How to change the values in report level..

    Hi All,
    I have country dimenssion column in this column haveing more then 500 values.in this I filter 6 countries.
    country names like this
    1.BankUSAgroup-BUG
    2.BankUKGroup-BUG
    3.BankAfricaGroup-BAG
    Like This I want Change this values to USA,UK,Africa.
    Any Help.......
    Thank You,
    Edited by: 958741 on Nov 6, 2012 7:07 AM

    If it's only 6 values you need to change (and not the 500!!) you could use a case statement in the report column formula.
    An example of the syntax is:
    CASE ("GL Calendar"."Fiscal Period Number")
    WHEN 1 THEN 'January'
    WHEN 2 THEN 'February'
    ELSE 'Other'
    END
    So here I'm taking the period number and converting into a period name so you can use the syntax and substitute into this your column and values.
    If its 500 values you might need a more technical solution (e.g. add another column to the dimension and change the ETL to populate this, or have a static lookup table you can use)
    Please mark if helpful or answered
    Thanks

  • Changing  the Log level to report level

    hi
    how to change the log level from admin level to report level so that if any reports fail sto excute we can have error information .
    Thanks in Advance

    Hi Marcus,
    once again to clarify: I know it from oracle: Is it right that , If I activate in SAP DB "Owerwrite mode is. ON" no new logfiles will be created.
    Only the existing logfiles will be overwrtiten.
    It means I "save" space, because no new log files a 4,5 GB will be created, is not?
    I am not familiar with SAP DB.
    How should I proceed with Backup (online, offlne)?
    Thank you
    regards

  • Error when changing the length of IO

    Hi Experts,
    I have changed the length of one of my Info-Object from NUMC-2 to NUMC-3. While trying to activate it it is giving the error "Structure Change at field Level(change Table)".
    But When i changed the length of one more IO before from Char-1 to Char-3, it successfully got activated.
    Please help me out.
    Regards,
    Pavan

    Hi Ananda,
    We cannot delete the master data.
    Can Anyone pleasetell me why this IO is not getting activated when i change length from NUMC2 to NUMC3
    I didn't face any problem when i changed the length of one of my IO from Char-1 to Char-3. It successfully got activated
    But im facing this problem when I try to change the length of another IO from NUMC-2 to NUMC-3.
    If anyone any any solution for this otherthan deleting the existing data, please do let me know.
    Regards,
    Pavan

  • How to Concat multiple columns to single column at the report level

    Hi All,
    I have a requirement in such a way that I have to concat multiple colulmns to single column at the report level.
    First of all the column I am using in my report is "X" with datatype as Integer. Now  if the length of this column "X" is <8 then I have add zero's (0) before the number.
    And then I have to concat with a column "Y" and then cocnat with a column "Z" and finally the datatype should be casted to CHAR.
    Can anyone please let me know the logic how I can add to my column so that it satisfies all the above.
    Thanks All

    >Also, Another thing is if X < length of 8 Ihave to append with zero's..
    >Ex: if the actual value of X is 123456 i wanted to show it as 000123456.
    Try to be consistence what you said, you are looking for 8 length and above ex is 9 in length.
    You need to learn many things one of those is CASE, at least do copy and also read
    Forums Etiquette/Reward Points

  • Symbol # is comming at the reporting level

    Respected all BIs
    I have created a report in which one of the infoobjects contains text field of length 40 type char.
    along with the text values it also contains symbol # at the very bigining, i have checked every where but fing no clues from where the symbol is comming at my reporting level, is there any setting from which i could remove this symbol.
    thanks
    abhay

    hi
    is there any value coming against the # . if yes, then chk whether it is useful or not, then u can restrict the query in designer as suggest above.
    thanks
    neha

  • Text data is not displaying at Report level for an Infoobject Item name

    Hi All,
    Texts data is maintained at Info object level but text information is not displaying at Report level for an object.  I have set the property at query level as "Text", but at report level it is displaying key values of the object, not displaying texts information.  This problem occured in QA(Quality) system but not replicated in Production system.  I have checked all properties at backend and query level and compared the same between QA and Production system didn't find any difference.
    Please suggest what might be the cause: at report level it is displaying key values instead of the textual information even text data is mainintained at backend.  In production it is displaying textal data for the IO.
    Thanks in advance.

    Hi All,
    Thanks for your valuable information.  I have changed the setting under Advanced tab as "Master data" for Access type for results values, but didn't solved the problem still it showing key information for the IO.
    In Production system the report displaying texts information for the IO, but in QA its displaying key information. The problem exits only in QA, its working fine in DEv and Production.
    As per my understanding might be the issue with Patches will be checking with Basis team on the same.
    Please suggest if you have any alternatives to fix the issue.

  • BO/BW Report Level Calculation and Prompts

    Hi,
    There is an infoprovider in BI , delta enabled.Start Date and End Date are two fields in Infoprovider.
    The requirement is to have an Use Indicator Prompt having values Y or N.
    if the prompt input is Y , then display only those records where the current date is between start and end date,
    and if the prompt input is N, then display all values.
    Since the infoprovider will have delta loading, this needs to be done in BI/BO Report Level.
    If I have a Keyfigure in BI (using the above logic, having values 0 and 1), then this keyfigure needs to be selected in Web I Report(since the Use Indicator Prompt will be on this keyfigure), if not selected then all the keyfigures will be blank.
    I have changed the aggregation of the Keyfigure to 'None' in Universe, but still it doesnt work

    Hi,
    first of all you should not leverage the InfoProvider directly but instead use the BEx Query and this type of prompting could then be done as an EXIT variable in the BEx query.
    ingo

  • Changing the length of a key field in a table

    Hi,
    I want to increase the length of the field from 2 to 4 in a standard SAP table and deliver it to the customers. This field is a key field in table. This field from this table is also used in view and view clusters.
    What is the implication of changing the length to the customers. The customers would have already data in this field and they should not loose any data. Will the existing data for customers remain at length 2 or do they have to do some conversion?
    Regards,
    Srini.
    Edited by: Srinivasa Raghavachar on Feb 7, 2008 12:45 PM

    hi,
    The database table can be adjusted to the changed definition in the ABAP Dictionary in three different
    ways:
    By deleting the database table and creating it again. The table on the database is deleted, the inactive
    table is activated in the ABAP Dictionary, and the table is created again on the database. Data
    existing in the table is lost.
    By changing the database catalog (ALTER TABLE). The definition of the table on the database is
    simply changed. Existing data is retained. However, indexes on the table might have to be built again.
    By converting the table. This is the most time-consuming way to adjust a structure.
    If the table does not contain any data, it is deleted in the database and created again with its new
    structure. If data exists in the table, there is an attempt to adjust the structure with ALTER TABLE. If the
    database system used is not able to do so, the structure is adjusted by converting the table.
    Field 1     Field 2,    Field 3
    NUMC,6  CHAR 8    CHAR, 60
    Field 1    Field 2       Field 3
    NUMC,6 CHAR, 8     CHAR,30
    The following example shows the steps necessary during conversion.
    Starting situation: Table TAB was changed in the ABAP Dictionary. The length of field 3 was reduced
    from 60 to 30 places.
    The ABAP Dictionary therefore has an active (field 3 has a length of 60 places) and an inactive (field 3
    still has 30 places) version of the table.
    The active version of the table was created in the database, which means that field 3 currently has 60
    places in the database. A secondary index with the ID A11, which was also created in the database, is
    defined for the table in the ABAP Dictionary.
    The table already contains data.
    Step 1: The table is locked against further structure changes. If the conversion terminates due to an
    error, the table remains locked. This lock mechanism prevents further structure changes from being
    made before the conversion has been completed correctly. Data could be lost in such a case.
    Step 2: The table in the database is renamed. All the indexes on the table are deleted. The name of the
    new (temporary) table is defined by the prefix QCM and the table name. The name of the temporary
    Step 3: The inactive version of the table is activated in the ABAP Dictionary. The table is created on the
    database with its new structure and with the primary index. The structure of the database table is the
    same as the structure in the ABAP Dictinary after this step. The database table, however, does not
    contain any data.
    The system also tries to set a database lock for the table being converted. If the lock is set, application
    programs cannot write to the table during the conversion.
    The conversion is continued, however, even if the database lock cannot be set. In such a case
    application programs can write to the table. Since in such a case not all of the data might have been
    loaded back into the table, the table data might be inconsistent.
    You should therefore always make sure that no applications access the table being converted
    during the conversion process.
    Step 4: The data is loaded back from the temporary table (QCM table) to the new table (with MOVECORRESPONDING).
    The data exists in the database table and in the temporary table after this step.
    When you reduce the size of fields, for example, the extra places are truncated when you reload the
    data.
    Since the data exists in both the original table and temporary table during the conversion, the storage
    requirements increase during the process. You should therefore verify that sufficient space is available in
    the corresponding tablespace before converting large tables.
    There is a database commit after 16 MB when you copy the data from the QCM table to the original
    table. A conversion process therefore needs 16 MB resources in the rollback segment. The existing
    database lock is released with the Commit and then requested again before the next data area to be
    converted is edited.
    When you reduce the size of keys, only one record can be reloaded if there are several records whose
    key cannot be distinguished. It is not possible to say which record this will be. In such a case you should
    clean up the data of the table before converting.
    Step 5: The secondary indexes defined in the ABAP Dictionary for the table are created again.
    Step 6: The temporary table (QCM table) is deleted.
    Step 7: The lock set at the beginning of the conversion is deleted.
    If the conversion terminates, the table remains locked and a restart log is written.
    Caution: The data of a table is not consistent during conversion. Programs therefore should not access
    the table during conversion. Otherwise a program could for example use incorrect data when reading the
    table since not all the records were copied back from the temporary table. Conversions therefore
    should not run during production! You must at least deactivate all the applications that use tables to
    be converted.
    You must clean up terminated conversions. Programs that access the table might otherwise run
    incorrectly. In this case you must find out why the conversion terminated (for example overflow of the
    corresponding tablespace) and correct it. Then continue the terminated conversion.
    Since the data exists in both the original table and temporary table during conversion, the storage
    requirements increase during conversion. If the tablespace overflows when you reload the data from the
    temporary table, the conversion will terminate. In this case you must extend the tablespace and start the
    conversion in the database utility again.
    If you shorten the key of a table (for example when you remove or shorten the field length of key fields),
    you cannot distinguish between the new keys of existing records of the table. When you reload the data
    from the temporary table, only one of these records can be loaded back into the table. It is not possible
    to say which record this will be. If you want to copy certain records, you have to clean up the table
    before the conversion.
    During a conversion, the data is copied back to the database table from the temporary table with the
    ABAP statement MOVE-CORRESPONDING. Therefore only those type changes that can be executed
    with MOVE-CORRESPONDING are allowed. All other type changes cause the conversion to be
    terminated when the data is loaded back into the original table. In this case you have to recreate the old
    state prior to conversion. Using database tools, you have to delete the table, rename the QCM table to
    its old name, reconstruct the runtime object (in the database utility), set the table structure in the
    Dictionary back to its old state and then activate the table.
    If a conversion terminates, the lock entry for the table set in the first step is retained. The table can no
    longer be edited with the maintenance tools of the ABAP Dictionary (Transaction SE11).
    A terminated conversion can be analyzed with the database utility (Transaction SE14) and then
    resumed. The database utility provides an analysis tool with which you can find the cause of the error
    and the current state of all the tables involved in the conversion.
    You can usually find the precise reason for termination in the object log. If the object log does not
    provide any information about the cause of the error, you have to analyze the syslog or the short dumps.
    If there is a terminated conversion, two options are displayed as pushbuttons in the database utility:
    After correcting the error, you can resume the conversion where it terminated with the Continue
    adjustment option.
    There is also the Unlock table option. This option only deletes the existing lock entry for the table .
    You should never choose Unlock table for a terminated conversion if the data only exists in the
    temporary table, i.e. if the conversion terminated in steps 3 or 4. table for table TAB is therefore QCMTAB.
    Hope this is helpful,Do reward.

  • How to create this KF at Report Level

    Hi,
      First Sort on REQST No , SBIN & MATNR and count distinct no of records
    Thanks

    King!!!
    Only report level:
    Analyzer always sort by sequence of Char. so if you have REQST No. SBIN and MATNR in this sequence your report will be sorted like that.
    Counting  might be a hard one since you don't have any specific char which uniquely identify it. But try to explore more on 0COUNT functions, you need need to create a replacement Path for the char that you want to base your count on.
    thanks.
    Wond

  • How to change the lengths of the layout

    Hi ,
    I am executing one report, output is coming fine but next if i go to print preview for PO number only 9 digits are appearing one digit is missing, actually column is trucated, there in print preview there is one tab called Change Layout, there if i see length of the PO no is 9, so its showing only 9 digits, actually length of the PO no should be 10.in change layout the length is editable i can change from 9 to 10, after that there is a button called copy, then it will show correctly, it works only one time, so each and every time user has to change the length, so can any one suggest how to change that length in the layout permanently, bcos there is no save button there.
    Can any one tell me from where all these lengths are coming which are appearing in change layout.Surely its not coming from the report.

    Hi friend,
    That depends upon the space provided by the ALV column for that variable or the heading size its not based on the data element size.
    If you want to be more clear lust count the space available for each field available at the print preview.
    The details for that are stored in table T180S just see the documentation available for that table.
    And see when the table is getting filled like that so that you will be able to find a solution where and how it is getting populated.
    Use column width optimization for getting the correct output.
    If you have any queries in this please revert back to me i will help you.
    Thanks,
    Sri Hari
    Edited by: srihari.kumar on Jan 5, 2012 4:01 PM

  • Changing photo length in iMovie '08

    I'm trying to make a presentation with photos set to music. I want one photo to play the entire length of one song, but whenever they only last four seconds. Whenever i try ot change the length it goes to 1 second. How do i make the photo last an entire song length

    I would suggest you go to iMovie/Preferences and see how your preference is set for Time.
    You can do hh:mm:ss:frames (which gives you most control. You can edit to the frame level)
    Or you can select hh:mm:ss:tenths. A tenth of a second is about 3 frames so you have less control.
    Once you know how you have it set, if you want to do five minutes for your photo, you would use 5:00:00 if you are using frames. You would use 5:00.0 if you are using tenths.
    Note: There are 30 frames per second in the US. In Europe or a country that uses PAL, there are 25 frames per second.

  • Custom Sort records by Char length

    Hello guys,
    I want to sort a field in a report Cross tab by char length .... a custom sort as below order ...
    XXXX -  length 5
    XX -     length 2
    XXX -   Length 3
    X -      Length 1
    Please advise ...
    Thanks .......
    Neo

    Ah OK. See if this works:
    1) Create a formula with this code:
    If Len({field}) = 5 then "1"&{field}
    Else If Len({field}) = 2 then "2"&{field}
    Else If Len({field}) = 3 then "3"&{field}
    Else If Len({field}) = 1 then "4"&{field}
    2) Replace your existing field in the Crosstab with this formula field
    3) click options > options tab > check 'Customize group name field' > from the drop down choose the Database field that you actually wish to show in the crosstab.
    -Abhilash

  • Can we change the length of fields appearing in the ALV layout

    Hi All,
    We are using the FM 'REUSE_ALV_LIST_DISPLAY' to display the output.We have a column  Clearing agent status in the output which has 3 lights(Red,Green,Yellow).After getting the output if i change the layout, the output of this column is appearing as description instead af light.
    Eg:For green light,it is 'All approvals are issued'.
    When checked in debugging, I could find out that there is one subroutine 'Column_width_optimize' in which the output length of the columns are getting changed.Initially the output length would be same as data elements length.But once this subroutine runs,the lengths are getting changed.(Clearing agent status if of length : 60,but it is getting changed to 30 which is the length of its description.)
    Now,I want to know if we can change the output length so that i obtain the required output.
    Thanks
    Prathima

    Hi,
    You can change the length in th eoutput by using
    outputlen in fieldcat.
    You can use like this
    w_fieldcat-outputlen = '20'.
    If you want 20 char lenght in the output.
    I think it is useful for you.

Maybe you are looking for

  • ISE DACL Enforcement

    On version ISE 1.2.0.899 is there a way to log the drops that the endusers DACl enforces?

  • Reading in a text file

    For my next project I'm supposed to read in a text file and then compute the legibility index. How do I go about reading in a text file?

  • Keyboard and mouse freeze imac

    Mouse and keyboard freeze multiple times a day. Forcing a restart is the only way to access computer when they do. They will work for a while after restart and do it again. Batteries replaced in keyboard and mouse. Mouse even switched with wired mous

  • After purchasing a song, where does the song go?!

    After purchasing songs on my iphone through itunes they used to go to my purchased songs in the ipod app. I updated my iphone and now after I purchase a song, I cannot find it and it is definitely not in my "purchased" songs. Anyone have any suggesti

  • PO Translation

    Hi, For PO printout in spanish language, We have maintained the translations. But we are not able to see the output in spanish. let me know the settings to have PO printed in different language. Is the print logon relevant? i.e. if I login in English