Report - Format Help Required.

Hi,
I have a Problem in Report. This is a existing Report and now
we are trying to do some corrections and enhancement in this
report. I will put the problem in a simple way.
I have a query in a datamodel and that will return 5 rows.
Based on this number, I need to run the report for 5 times and
generate the output to PDF.
Problem 1 - I have 3 Pages of Report Layout. I have 'x' in
first page, 'Y' in Second Page and Z in third Page. All these
are covered by a repeating frame and the source group is the
group written in Datamodel. Based on the number of rows, these
three pages are printing in the following format.
X
X
second Page
y
y
and in the Third Page
z
z
and so on
But I need it in
x
y
z
x
y
z and So on.
Kindly need the soln ASAP.
TIA.
Krish

I have to extract dept number through formula column on the basis of each employee.There is one way of doing it my copying the whole main query into foruma column and then the dept number can be extracted but i dont want to do that as the query is very huge and it will decrease the perfomance of the report.

Similar Messages

  • Aged Debt Reporting ( AR ) - help required

    Hi Guys,
    I need your help in one of the requirement I have at the moment for AR Reporting.
    My client wish to see the snap shot of the Debt on weekly and monthly basis since the day the system has gone live.
    I know how the Aged Debt Reports work in BW. It works on a key date and 3 variables.
    0P_KEYDT : For the characteristic NETDUEDATE: Key date for net payment
    0P_KEYD2 : For the characteristic 0PSTNG_DATE: Key date for posting.
    0P_KEYD3 : For the characteristic 0CLEAR_DATE: Key date of clearing
    We create restricted key on 0DEB_CRED_LC making use of the above 3 variables to find the Debt(oustanding amount) as on the key date. Then we create other key fiegures using offset on the above variables to defined the Debt in 1-15 days, 15-30 days, 30-45 days etc…
    But my requirement here is different.
    Now the user wants to see the Debt amount for every week and every month from the beginning of go-live. They require snapshot of the Debt in that week. If the invoice is  open in week 01.2014 and cleared in week 02.2014 then it should only get displayed in 01.2014 i.e. snapshot of outstanding amount for that week or month.
    Now the issue here asfollows
    1) By using the offset in the variable i.e. -7, -14, -21, -28 etc on key date I can go back to certain weeks not till the beginning of the system.
    2) If I use -30, -60, 90 to generate the snapshot I cannot get the month end outstanding always as certain months are 31 days and certain months are 28 days(feb). Also I cannot go back till beginning of the system
    I have a workaround. Weekend and month end  I can take backup of the open items 0FI_DOCSTAT = ‘O‘ and store this in an infocube.
    For this also I have few concerns
    1) The data volume will be too high. I have to find out what level the clinet wish to see the data so that it will display the aggregated Debt amount at the level
    2) This design can only be possible for now onwards but I cannot do that for past period
    3) What will happen if the load fails on weekend or month end then I will lose the snap shot as few of the open items would have been cleared. It would not give an exact picture.
    The problem here is for snapshot data i.e dent on that week/month.
    Can anybody help me with some idea to handle this situation?
    Regards,

    Hello,
    Try the below way outs
    1) If are you not having calendar week / month in the source then create a hierarchy on posting date for deriving calendar week and calendar month.
    2) Now in the query Keep the hierarchy in the rows and in the column add 0DEB_CRED_LC (without any restriction) . Maintain in the calculation as *cumulative. *This will give you balances on any week or month. Draw back is that the report may be huge.
    If your reporting requirement is not at Customer level then there is another way of doing it.
    The AR can also be determined using GL accounts. So you can use a FIGL data source which can give you Balance based on any fiscal year period.
    Let me know your comments
    Regards
    Gajesh

  • VERY SLOW EVEN SYSTEM HANG WHEN RUNNING A REPORT URGENT HELP REQUIRED

    I am working on Oracle8 and i am running report3.0 with it. I have a Two-Tier Model.
    When I run a report then Server Response is
    very slow even Hang.But when I run the same
    Software on another machine it is very quick and not slow. What is the problem.
    Solution is required. Plese help in short time. Thank you
    Yours
    [email protected]

    It may be due to low number of implicit cursors which the system opens during run time.
    You can try opening the file 'initorcl.ora' in notepad and add a line at the end of the file, if not there,
    OPEN_CURSORS = 900
    and save it.
    restart the system, check your report.
    It is just by experience, try out your luck.
    null

  • ICP Alerting report format change required

    Hi Guys,
    I want to know can we change the format of report that is generated while sending ICP alerts from ICT Reporting.
    Actually, By default the combination selected in report is added in the generated report and that is sent to the concern users.
    I want to include the value on that combination that comes when we run the report.
    Can we include Value in that report log that is generated and sent to the users.
    Please give your suggestions on this..
    Jai

    there is no way to customise the format of email alerts in HFM.
    the content of email alerts is hard coded in the HFM software code.
    this would be an enhancement.

  • Help on report formatting

    Hi all,
    Ok dumb question but I am going to ask anyway.....
    I have a report that I want to break on emp supv so that each supv gets a separate page of their emps....
    is there a way to make my report break to a new page or a new block so that when I export to excel I can break.
    The report currenlty lists the supv then emp details then a new supv then emp details but there are no gaps in the report ( i.e. separation to a new page, line break etc)
    Currently we do not have printing setup in Apex to use pdf, etc and I have asked Dba to set it up. If I export the report to excel, while supv is grouped with their list of emps, there are no breaks and in excel I will have to manipulate to provide each supv their list.
    ...I am trying to provide an easy way for user to print each supv to their own page prior to print server config being installed inside of apex - is this even possible?
    I have been to the column breaks portion on report formatting of my report app and all I can see is to break by columns 1, 2 ,3 or all three but no way to tell it to separate.
    Regards
    Danny
    Edited by: DSULLIVAN on Feb 9, 2010 12:20 PM

    You can't really do a page break in an excel file download. You would have to go into Excel and do the formatting to do that..
    Thank you,
    Tony Miller
    Webster, TX

  • SAP Report (Standard/ Custom) Requirement

    Dear All,
    I am a SD - Consultant.
    In my Project, I have been asked to provide certain Reports:
    Report 1: No. of statement sent Sales Org-wise
    Report 2: No. of Balance Confirmation sent Sales Org-wise
    Report 3: S. Tax Register Customer-wise Accrued for the Month & YTD.
    Report 4: S. Tax Register Customer-wise Payable for the Month
    Report 5: TDS receivable Customer-wise for the Month & YTD.
    Report 6: Rollover Booking for each Customer.
    My doubt is,
    1. All these information are kept in Module: Financials, and the Reports, if Standard available, must be within FI-Module.
    2. If any Customization is required, the format of the Report will be provided by Finance-Personnel and not from Sales/ Delivery team.
    Please, help/ guide me on the same and provide your valuable feedback.
    Best Regards,
    Amit
    Note: If, there are any Standard Reports available for any of the above Reports, Please lemme know.

    Hi Amit,
    You as a functional consultant can do this by 3 ways
    1 Through SQL Query - When you simply want to join two tables or want to fetch data from a table & present it in to reporting format.
    Its a tool designed for functional consultants who does not know thae ABAP.Transaction code is SQ01
    2 Through Report writer / Painter - You can design report & fetch data as per your requirement & format.For this you have to configure Liabrary (GR 21) & then have to define characterstics & key figure.& have to design the format & assign it to report group.
    Its a tool designed for functional consultants who does not know thae ABAP.Transaction code is GRR1
    3 Through Drill down reporting - For this you have to configure the form layout as per reporting structure & then you have to configure report by attaching this form to report.
    Transaction code is FSI6 & FSI0 - GL
    FDI0 & FDI6 -AR & FKI6 & FKI0 - AP
    If these solutions does not cater to your requirement then final resort is to do ABAP programe.
    Regards,
    Abhijit
    Edited by: Abhijit Joshi on Nov 19, 2008 10:41 AM

  • How to get this report format out ?

    Hello all experts,
    Sample table creations like the following. Note checkno under xcheck table is not unique. Have tried pivotting the xcheck table then link pivoted xcechk with xcert using certno and invno but this willl end up getting duplicate records. Can u please help ? Basically I am stuck at how to get that vendor name out on the report
    create table xcert(
    certseq number primary key,
    certno varchar2(5) not null,
    vendor varchar2(25));
    create table xcheck(
    checkseq number primary key,
    checkno varchar2(8) not null,
    invno varchar2(100);
    Xcert Data
    certseq certno     vendor
    1     C1001     BP GAS
    2     C1002     BUG PEST CONTROL
    3     C1003     BP GAS
    4     C1004     BP GAS
    5     C1005     WILLIES BESTxcheck Data
    checkseq     checkno          invno
    1          EF500001     C1001,C1003,C1004
    2          EF500002     C1002
    3          EF500002     C1005Looking for a following report format
    checkno          invno               vendor
    EF500001     C1001,C1003,C1004     BP GAS
    EF500002     C1002               BUG PEST CONTROL
    EF500002     C1005               WILLIES BEST      Thank you
    Munshar

    Hi, Munshar,
    MunSharmi wrote:
    Frank,
    "I don't see why you would need another column. What would you need to store, or retrieve, that a table like this wouldn't allow?
    Notice my orignal xcheck table data plus a check date column
    {code}
    checkseq     checkno          invno               checkdate
    1          EF500001     C1001,C1003,C1004     11/01/2010
    2          EF500002     C1002               12/10/2010          
    3          EF500002     C1005               01/01/2011
    {code}Sure, if you have other data that you haven't mentioned yet, then you need other columns, and maybe even other tables, to store that data.
    Talking about this would be a lot easier if you described what you were trying to model in these tables, and what the different entities are.
    after nomalization
    {code}
    seq(PK)     checkseq     checkno          invno               checkdate
    1     1          EF500001     C1001               11/01/2010
    2     1          EF500001     C1003               11/01/2010
    3     1          EF500001     C1004               11/01/2010
    4     2          EF500002     C1002               12/10/2010          
    5     3          EF500002     C1005               01/01/2011
    {code}What do checkseq and checkdate represent? What is the realtionship between them? If there is another row with checkseq=3, will it necessarily have checkdate=01/01/2011? If there is another row with checkdate=01/01/2011, will it necessarily have checkseq=3?
    Shouldn't I need to have the extra seq(PK), then use check seq to group the data report to meet users' target format ? Please adviseIt depends on what your entities are. If you explain that, then perhaps I can give some advice about how to model them.
    In general, every type of entity requires a separate table. It looks like xcert represents one kind of entity, uniquely identified by certno. I assume there is some other kind of entity, uniquely identified by checkno, and that you have a table for that which you haven't needed to show in this thread.
    Are you saying that there's some other entity, that is uniquely identified by checkseq? If so, it probably needs a table of it's own.
    Every table should have a primary key. I had assumed that checkseq only served as the primary key of the xcheck table. If it serves some other purpose, then yes, you would need another column.
    Many-to-many relationships usually require a separate table. I was guessing that xcheck was intended to record a many-to-many realtionship between xcert and some other table. Guessing is not always the best way to solve problems. I think it would be better if you explained what you want to do, rather than have me guess at it.
    So far, what you've shown is analagous to an order entry system. One kind of entity is customer, another is supplier. Say you're running a company that sells products from many suppliers to many customers. There is a many-to-many relationship between customers and suppliers. Any customer may buy from many suppliers; any supllier may sell to many cutomers. You may have an orders table that keeps track of that many-to-many relationship. You may also have another entity, salesman, that also has many-to-many relationships with customers and suppliers. Depending on what exactly you consider an "order", there are lots of different ways to model this. Can a single order involve many customers? Can a single order involve many suppliers? Can a single order involve many salesmen? If an order always involves one customer buying from one supplier using one salesman, then you may only need four tables. If the situation is more complicated, then you may need more tables.

  • XI R2 To 3.1 Sp2 migration and report format issues

    Hello,
    is there a way to fix or troubleshoot report format issues after migrating to 3.1?
    We have a heavy report that the format (the way the report looks) is very important. In crytal Reports 2008 sp2 the format is OK.
    But from BOE CMC or from url reporting the report format have problems.
    Thank you
    Edited by: RUHVER BARENGI on May 18, 2010 9:47 AM
    Edited by: RUHVER BARENGI on May 18, 2010 9:48 AM

    Hi Ruhver,
    Crystal Report documents are heavily dependant on the printer driver for formatting.  If you design the report using a specific default driver than it will be dependant on that printer driver for formatting.  When you publish it to Enterprise, the same printer driver may not exist so the report will be re-formated to fit the default driver on the server, or if no driver exists, it will use an internal method to format the report. 
    Try this as a test.
    1) Open your report in the CR 2008 designer.
    2) Click on the File/Page Setup. 
    3) Select the "No Printer" option.  This tells the report to use this internal method to format the report
    4) Save this document as "Title - No Printer"
    5) Export it to Enterprise
    6) Test this report again.  Formatting should be identical in BOE vs CR.
    Keep in mind that when you change the driver in step 3, the report in the designer will re-format.  You may need to tweak the report again in order for the formatting to be as desired.
    Test this out and if you require further assistance with this, I would suggest opening a message.  This is a common issue and a support engineer could likely help you with this pretty easily.
    Hope this helps,
    Jb

  • Reporting format Issue .. Result  row Count Display...URGENT!!!!

    Hello All,
    Need solution for my issue in reporting,
    This is my Report format
    Date              A/c number   Kf1   Kf2 Kf3
    01.06.07            123         10    20   0
                       234          20    30   30
                       456          50    0  25
                       789           0   25   0
                       Result       80   75  55  
    01.07.07            124         10    0  10
                        134         30   30  30
                        457         40    0   0
                        788         0   25  10
                       Result       80   55  50
    Now my requirement is to display Count in the result row as
    Date             A/c number    Kf1  Kf2 Kf3
    01.06.07        123            10   20   0
                    234            20   30  30
                    456            50    0  25
                    789             0   25   0
                    Result          3    3   2  
    01.07.07        124            10    0  10
                    134            30   30  30
                    457            40    0   0
                    788             0   25  10
                   Result           3    2   3
    and to be more precise this is my requirement
    Date        Kf1  Kf2 Kf3
    01.06.07     3    3   2
    01.07.07     3    2   3    
    I made key figure Calculate Result as Count <> 0 and Calculate single value as Supress Result for each key Figure and A/c Number No display I got result like this showing all data as blank, however the rows will exist.
    Date          Kf1  Kf2 Kf3
    01.06.07                                                                               
    3    3   2  
    01.07.07                                                                               
    3    2   3
    But I need my result should be like this
    Date        Kf1  Kf2 Kf3
    01.06.07     3    3   2
    01.07.07     3    2   3   
    How can I Acheive this either by work Book Or  by Query ,
    Please help me
    Thanks for all ur support in advance
    Sai.

    Hello Boujema,
    I Created formula variable replacement path  in the same way you mentioned but this is irrespective to KF giving the Characteristic Account Number count...
    Hello All,
    please go through my requirement
    this is my report
    Date        AC no  Kf1 Kf2
    01.06.07     XXX   10  12
                 yyy   15  10
                 zzz    5   0
               result  30  22
    If I remove Ac no from this it gives me a result as summation
    Date        Kf1 Kf2
    01.06.07    30  22
    In the same way the KF should give me count of the accounts
    Date        Kf1 Kf2
    01.06.07    3    2
    But I am getting now as If I mention Count<> 0 in KF properties
    Date        Kf1 Kf2
    01.06.07     1    1
    If I place Account Number in report which I dont want to Then i will get count
    Date        AC no  Kf1 Kf2
    01.06.07     XXX   10  12
                 yyy   15  10
                 zzz    5   0
                Result  3   2
    Hope you understand my requirement and come up with any solution.
    Thanks for your help,
    Sai.

  • Additional Results - ASCII Report Format

    Hello All,
    When using "Additional Results", and having an ASCII Report Format, how do you increase the "Name" beyond 26 characters?
    Its like there are 2 invisible columns, to accomodate for "Name" and "Value to log", but you can only use a 26 character Name, before you enter the second column.
    Any ideas?

    Hey kalachnik,
    This can be done, but it might take a bit of modification.
    The first thing I did was add the ReportOptions callback to my sequence file. In that callback, I added a Statement step with the following expression: Parameters.ReportOptions.LabelSize = 60    . This allows names up to 60 characters long in the results. 
    However, the downside to this is that the Value to Log of the additional results will no longer line up with the result of normal steps, such as an Action step. Since this makes the report difficult to understand, we should probably increase the space between the name and value columns for all report results. That will require modifying the report generation sequence.
    1) Go to Configure > Result Processing, click the Options button for the report, and on the Contents tab, set the report generator to Sequence instead of DLL. This allows us to make changes in a TestStand sequence file to affect the report generation.
    2) Navigate to <TestStand>\Components\Models\TestStand Models and open reportgen_txt.seq. This is the sequence file which controls ASCII report generation. Find the sequence called PutOneResultInReport_lmpl. This sequence puts a single result line into the report.
    3) One of the steps is "Get Gap String", and it has a statement of the following form: Locals.GapBetweenNameAndResult = Locals.StepNameLength >= 30 ? " " : Left("                               ", 30 - Locals.StepNameLength). This statement indents the result by 31 spaces if the step name is longer than 30 characters, or by 30-(length of step name) if the name is shorter than 30 characters. We need to change those thresholds.
    4) Set the expression to the following: Locals.GapBetweenNameAndResult = Locals.StepNameLength >= 60 ? " " : Left("                                                             ", 60 - Locals.StepNameLength).  I changed both instances of "30" to "60", and changed the blank string from 31 spaces to 61. This will cause the results to be indented further, which makes the Name column wider on the report.
    This should do it, and of course you can tweak the actual values for your specific needs. You might also consider using one of the other report formats, such as XML or ATML. These formats are a bit more dynamic and can more easily handle longer names. I hope it helps, and let us know if you have any more questions about it!
    Daniel E.
    TestStand Product Support Engineer
    National Instruments

  • Report Script Help Needed

    Hi,
    I have not written one in years and am having trouble with a fairly simple one (I think). Was wondering if you could take a look. Anyways we have 11 dimensions which may make this impossible due to performance. I basically need a report script to perform a data extract. Data requirements for each dimension would be:
    Scenario: Budget
    Version: Final
    CCCC: Tot_CCCC (Rollup)
    SCCC: Tot_SCCC (Rollup)
    Charge_Type: Charge_Type_Total (Rollup)
    Resource: NU_RESC (Rollup)
    SAU_CAU_Facility: Zero level members of "NU_Consolidated"
    Account: Zero level members of "TOTCO_FERC"
    Activity: Zero level members of "NU_Actv"
    Years: Children of "YEARS"
    Periods: Jan to Dec only
    Report format would suppress the PAGE thus Budget and Final would not appear.
    Was also hoping to somehow suppress CCCC, SCCC, Charge_Type and Resource(Not sure if possible).
    Thus format would look something like this tab delimited:
    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
    SAU_CAU_Facility Account Activity Year 100 200 100 100 010 100 200 300 100 100 100 100
    Here is what I have so far. I have not been able to get it to return any results even though I have loaded one row of fake data. Does anything jump out at you as to what I'm doing wrong? Appreciate any help you may have as I'm really stuck as it's been years since I have tried this.
    //ESS_LOCALE English_UnitedStates.Latin1@Binary
    // This report script extracts data from NUMaster
    <SUPSHARE
    {DECIMAL 4}
    {NAMEWIDTH 25}
    {SUPCOMMAS}
    {SUPBRACKETS}
    {SUPPAGEHEADING}
    {NOINDENTGEN}
    {SUPMISSINGROWS}
    {SUPZEROROWS}
    {TABDELIMIT}
    {SUPFEED}
    {ROWREPEAT}
    <PAGE ("SCENARIO", "VERSION")
    "BUDGET" "FINAL"
    <COLUMN ("PERIOD")
    "JAN"
    "FEB"
    "MAR"
    "APR"
    "MAY"
    "JUN"
    "JUL"
    "AUG"
    "SEP"
    "OCT"
    "NOV"
    "DEC"
    <ROW ("RESOURCE_LOCATION", "SCCC", "CCCC", "VERSION", "CHARGE_TYPE", "SCENARIO", "SAU_CAU_FACILITY", "ACCOUNT", "ACTIVITY", "YEARS")
    <DIMBOTTOM "SAU_CAU_Facility"
    <DIMBOTTOM "ACCOUNT"
    <DIMBOTTOM "ACTIVITY"
    <DIMBOTTOM "YEARS"
    "TOT_CCCC"
    "TOT_SCCC"
    "CHARGE_TYPE_TOTAL"
    "NU_RESC"
    // Limits the members within the specified dimensions to the correct zero level members of the specified rollup
    <LINK (<DESCENDANTS ("NU_CONSOLIDATED") AND <LEV("SAU_CAU_Facility",0))
    <LINK (<DESCENDANTS ("TOTCO_FERC") AND <LEV("ACCOUNT",0))
    <LINK (<DESCENDANTS ("NU_Actv") AND <LEV("ACTIVITY",0))
    Thanks,
    SAm

    One thing that may help - it looks like you're using both <DIMBOTTOM and <LINK for three of your dimensions.
    <DIMBOTTOM "SAU_CAU_Facility"
    <DIMBOTTOM "ACCOUNT"
    <DIMBOTTOM "ACTIVITY"
    You should just need the <LINK and not the <DIMBOTTOM. <DIMBOTTOM's can really kill report script performance.
    Whenever I do these, I try to start small, and then open the report script up to more and more members to see what's affecting performance. I'd start with one year, one facility, one activity, one account, etc. Then slowly add in the full member specifications you want.
    Hope this helps,
    - Jake

  • Excel format help

    hi guys,
           i have a standard report. My requirement is that the final output of the report should be downloaded into excel sheet format by the end user.can any1 suggest me the functional module which allows me to do this and the parameters that need to be passed. I know that there is a facility in the output page itself by going to list and  save/ send file and spreadsheet.plz help me with the function module.

    Since it a standard report, you have to submit that program thru another program get the list and download.
    here is a sample code.
    REPORT y_submit
           NO STANDARD PAGE HEADING.
    DATA: listobject LIKE abaplist OCCURS 0 WITH HEADER LINE.
    DATA: BEGIN OF listtxt OCCURS 0,
            line(255) TYPE c,
          END OF listtxt.
    SUBMIT <standard report> USING SELECTION-SET '<variant name in uppercase' EXPORTING LIST TO MEMORY AND RETURN.
    REFRESH listobject .
    CALL FUNCTION 'LIST_FROM_MEMORY'
      TABLES
        listobject = listobject
      EXCEPTIONS
        not_found  = 1
        OTHERS     = 2.
    IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL FUNCTION 'LIST_TO_ASCI'
      TABLES
        listasci           = listtxt
        listobject         = listobject
      EXCEPTIONS
        empty_list         = 1
        list_index_invalid = 2
        OTHERS             = 3.
       CALL FUNCTION 'GUI_DOWNLOAD'
          EXPORTING
    *       BIN_FILESIZE                    = BIN_FILESIZE
            filename                        = 'c:/testdownload.xls'
           FILETYPE                        = 'DAT'
    *       APPEND                          = ' '
    *       WRITE_FIELD_SEPARATOR           = 'X'
    *       HEADER                          = '00'
    *       TRUNC_TRAILING_BLANKS           = ' '
    *       WRITE_LF                        = 'X'
    *       COL_SELECT                      = ' '
    *       COL_SELECT_MASK                 = ' '
    *       DAT_MODE                        = 'X'
    *       CONFIRM_OVERWRITE               = ' '
    *       NO_AUTH_CHECK                   = ' '
    *       CODEPAGE                        = ' '
    *       IGNORE_CERR                     = ABAP_TRUE
    *       REPLACEMENT                     = '#'
    *       WRITE_BOM                       = ' '
    *       TRUNC_TRAILING_BLANKS_EOL       = 'X'
    *       WK1_N_FORMAT                    = ' '
    *       WK1_N_SIZE                      = ' '
    *       WK1_T_FORMAT                    = ' '
    *       WK1_T_SIZE                      = ' '
    *     IMPORTING
    *       FILELENGTH                      = FILELENGTH
          TABLES
            data_tab                        = listtxt
    *       FIELDNAMES                      = FIELDNAMES
    *     EXCEPTIONS
    *       FILE_WRITE_ERROR                = 1
    *       NO_BATCH                        = 2
    *       GUI_REFUSE_FILETRANSFER         = 3
    *       INVALID_TYPE                    = 4
    *       NO_AUTHORITY                    = 5
    *       UNKNOWN_ERROR                   = 6
    *       HEADER_NOT_ALLOWED              = 7
    *       SEPARATOR_NOT_ALLOWED           = 8
    *       FILESIZE_NOT_ALLOWED            = 9
    *       HEADER_TOO_LONG                 = 10
    *       DP_ERROR_CREATE                 = 11
    *       DP_ERROR_SEND                   = 12
    *       DP_ERROR_WRITE                  = 13
    *       UNKNOWN_DP_ERROR                = 14
    *       ACCESS_DENIED                   = 15
    *       DP_OUT_OF_MEMORY                = 16
    *       DISK_FULL                       = 17
    *       DP_TIMEOUT                      = 18
    *       FILE_NOT_FOUND                  = 19
    *       DATAPROVIDER_EXCEPTION          = 20
    *       CONTROL_FLUSH_ERROR             = 21
    *       OTHERS                          = 22
        IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.
    Regards
    Raja

  • Urgent help required: Query regarding LC Variables

    Hi All
    Sometime earlier I was working on a performance issue raised by a customer. It was shell script that was taking almost 8-9 hrs to complete. During my research I came across a fact that there were some variables which were not set, the LC variables were impacting the sort funnel operations because of which the script was taking a long time to execute.
    I asked them to export the following commands, after which the program went on smoothly and finished in a couple of mins:
    export LC_COLLATE=en_US.ISO8859-1
    export LC_MESSAGES=C
    export LC_MONETARY=en_US.ISO8859-1
    export LC_MONETARY=en_US.ISO8859-1
    export HZ=100
    export LC_CTYPE=en_US.ISO8859-1
    export LANG=en_US.UTF-8
    Later I did recover that setting the LC_COLLATE to C, is not helping and the program was again taking a lot of time. Few questions that I want to ask are:
    1. Can someone please tell me, what each of these variable mean and how these values make a difference.
    2. When I exported LC_COLLATE=en_US.ISO8859-1, it worked fine, but when i tried with the defalut value LC_COLLATE=C, then why the program didnt work.
    As this issue is still going on, hence I would request All to provide their valuable inputs and let me know as much as possible.
    Appreciate your help in this regard.
    Thanks
    Amit
    Hi All
    A new development in this regard. The customer has send us a screen shot in which they were trying to export the locale variable using the commands which I have pasted above. I can see in the screen shot that while exporting LC_COLLATE and LC_TYPE, they get a message that ""ksh: export: couldn't set locale correctly"".
    Request everyone to please give their inputs as it's a bit urgent.
    Thanks for all the help in advance.
    Thanks
    Amit
    Some help required please...
    Edited by: amitsinhaengg on Jul 22, 2009 2:03 AM
    Edited by: amitsinhaengg on Jul 22, 2009 2:06 AM

    LC_CTYPE
    Controls the behavior of character handling functions.
    LC_TIME
    Specifies date and time formats, including month names, days of the week, and common full and abbreviated representations.
    LC_MONETARY
    Specifies monetary formats, including the currency symbol for the locale, thousands separator, sign position, the number of fractional digits, and so forth.
    LC_NUMERIC
    Specifies the decimal delimiter (or radix character), the thousands separator, and the grouping.
    LC_COLLATE
    Specifies a collation order and regular expression definition for the locale.
    LC_MESSAGES
    Specifies the language in which the localized messages are written, and affirmative and negative responses of the locale (yes and no strings and expressions).
    You can use command
    # locale -k LC_CTYPE
    to see more detail about each type.

  • Urgent help required - linked subreport keeps asking for parameter value

    Greetings,
    I have developed a report in the Crystal Reports bundled with Visual Studio 2005. The data is obtained from a stored procedure. One of the fields in the result set is named "Id".
    I have embedded a subreport in the details row of the main report. The subreport also gets its information from a stored procedure. This stored procedure has one parameter named "OpportunityId". This field is linked to the field named "Id" above. the subreport has been set to supress blank subreports.
    In the development environment and running the executable of the application on the development machine the report works perfectly. The subreport displays as it should and all is well.
    When I deploy the report onto user machines where they have the crystal runtime installed, the report keeps asking for a parameter value for the subreport.
    I cannot get this to stop happening.
    This report is urgently required. PLEASE could someone help me out here.
    I am at my wits end.
    I have attached a zipe file containing the following:
    - the two stored procedure
    - the rpt file
    - a sample report
    - a screen showing the report having just been generated
    Thanks in advance,
    Robert Lancaster

    <p>Hi Robert,</p><p>I see your report template and stored procedures. All seems to be ok. <br /></p><p>The most important is to assign the report parameters for all linked subreports (only one in your case).</p><p> </p><p>Try this (in C#, in VB.NET the code are very similary): </p><p>ReportDocument report = new ReportDocument(@"TopFortyReport.rpt");</p><p>AssignParameters(report, paramCollection);</p><p>// and now assign parameters to all linked subreports </p><p>foreach( CrystalDecisions.CrystalReports.Engine.Section section in report.ReportDefinition.Sections)</p><p>{</p><p>    foreach (CrystalDecisions.CrystalReports.Engine.ReportObject reportObject in section.ReportObjects)<br />    {</p><p>        if (reportObject.Kind == ReportObjectKind.SubreportObject) </p><p>        {</p><p>            SubreportObject subReport = (SubreportObject)reportObject;</p><p>            ReportDocument subDocument = subReport.OpenSubreport(subReport.SubreportName);                                               AssignParameters(subDocument, paramsCollection);</p><p>        }</p><p>} </p><p> </p><p>void AssignParameters(ReportDocument report, object[] paramsCollection)</p><p>{</p><p>    int nParams = paramsCollection.Length;</p><p>    for (int iParamIndex = 0; iParamIndex < nParams; iParamIndex++)</p><p>    {</p><p>        if (report.DataDefinition.ParameterFields[iParamIndex].IsLinked())</p><p>            continue;</p><p>        report.SetParameterValue(iParamIndex, paramsCollection[iParamIndex]);</p><p>    }</p><p>}</p><p> </p><p> </p>

  • Where to find Crystal Report Formats for SAP B1 8.8 (India Localization) ?

    Hi Experts,
    do anybody knows Where to find Crystal Report Formats for SAP B1 8.8 (India Localization) ?
    For example
    Sales Register
    Purchase Register
    Journal Register
    Sales Analysis - Crystal Report
    Purchase Analysis - Crystal Report
    Check Register - Crystal Report
    Production register
    Pending Sales Order
    Outstanding Receivable
    Outstanding Payable
    BankBook
    CashBook
    General Ledger
    BP Ledger (Customer / Supplier)
    Trial Balance
    Balance Sheet
    Profit & Loss Statment
    Cash Flow statment
    Excise reports
       RG 23 A Part I
       RG 23 A Part II
       RG 23 C Part I
       RG 23 C Part II
       Daily Stock Account
       RG 1
       ER 1
       etc....
    Documets Layout
       Incoming Payment
       Outgoing Payment
       Journal Entry
       Transaction Journal Report - Crystal Report
       Sales Quotation
       Sales Order
       Sales Delivery
       Sales Return
       Sales Invoice (A/R Invoice)
       Purchase Order
       Goods Receipt PO
       Purchase Goods Return
       Purchase Invoice (A/P Invoice)
      Inventory Transfer
      Inventory - Goods Receipt
      Inventory - Goods Issue
    Best Regards,
    Samir Gandhi

    Hi Neetu,
    Do you wish that at all customer site all concern involved in implemtation do the same work ?
    I believe ERP is meant for single entry system, and it should be true for implementation also, why to invest man hours for the same task ?
    I expect it standard reports should be released by SAP, so that speed of implementation improve, we have more nos. of satisfied customers.
    customised reports is all together different and it is understood that it is needed to be developed after study the exact requirement.
    Best Regards,
    Samir Gandhi

Maybe you are looking for