Report Painter question (FGI1) How to limit output up to a specified period

Hello
I have a report painter question.
I am trying to create a BS report using tcode FGI1 (FALGFLEXT), that lists out the BS values by month (Jan - Dec).
But the problem I am coming across is, if I specify selection parameter 01 2008, the report also populates the same values into the unposted months ahead (Feb/Mar/April)
Something is wrong with my parameters.
Is there a way I can limit the report output up to the specified period/month?
I thought I might be able to work around this by creating a formula/variable (like in GL-SL), but it doesnt seem to be the case.
Any thoughts appreciated
regards
Ken

Period shall be included in the column characteristics. Check the variables or Values in column definition for the characteristic period.
You could either give the values of period 1 for col 1, 2  for col 2, etc
or you may use variables for period. The variables can be a formula variable with conditions.
You make the user to enter a value for the 'To period'  (ZTOPRD)
The value for the variable for column 2 (Feb) shall be  = 2, if ZTOPRD > or equal to  2  else, give some 17 .
This way when the user enters a value of 1in the to period, the system would default 17, for which there won't be any values.
You may extrapolate the above formula for various remaining columns of period.

Similar Messages

  • Report Painter Questions

    Hello,
    I am new to SAP and this forum and have been put in charge of report development for Finance for our organization.  I have been delving into report painter on my own with no official training on it and have a few questions I can't seem to find answers to.  I was hoping someone here could help.
    1.     What is the limit to the number of columns in a report painter report?
    2.     How do I get a literal in the body of a report?  In other words, I just want text to appear in one of the lines as a label which would mark different sections of the report.
    3.     Can I get both p&l activity and balance sheet balances (not activity) in the same column of a report painter report?
    4.     Is there a way to take report painter reports and import them into an already existing formatted template so that they look nice when printed?
    5.     How do I get headers to show up in the Excel option of report painter reports?
    6.     How can I get period end dates to print in reports?
    Thank you to anyone who can help.
    Mark Galla

    try this
    <a href="http://help.sap.com/saphelp_47x200/helpdata/en/da/6ada3889432f48e10000000a114084/frameset.htm">http://help.sap.com/saphelp_47x200/helpdata/en/da/6ada3889432f48e10000000a114084/frameset.htm</a>
    Thanks& Regards
    Naresh

  • What is report painter? and how to use it

    hi all
    what is report painter and how we use it.
    please send tutorial
    thanks & regards

    hi
    Report painter
    the below Pdf should help you
    http://www.virtuosollc.com/PDF/Get_Reporter.pdf
    Regards,
    Nitin Aggarwal
    Please assign points if its helpful.

  • Report painter question FI-GL or FI-SL?

    Hello
    I have a general question on reports created via report painter.
    I want to create a BS & PL report to see balances by month, and am trying to determine considerations to take into account.
    Creation of a report where I can see the balance of an entire year is my goal.
    From my limited understanding, I know I can create it in FI-GL or FI-SL.
    For FI-GL, the global variable formulas I need to create look to be a pain, since they reference user exits (to calculate periods 1-12). Maybe its not that difficult, but Im not that knowledgable on this yet.
    FI-SL (Special Ledger) is something that looks very usable, and I was planning on creating a special ledger and creating a BS report for it. But my concern is its reading from a different ledger. Are there cases where a discrepancy arises between ledgers?
    If anyone has any advice on the the FI-SL or report painter, I would appreciate it
    Regards,
    Ken

    Period shall be included in the column characteristics. Check the variables or Values in column definition for the characteristic period.
    You could either give the values of period 1 for col 1, 2  for col 2, etc
    or you may use variables for period. The variables can be a formula variable with conditions.
    You make the user to enter a value for the 'To period'  (ZTOPRD)
    The value for the variable for column 2 (Feb) shall be  = 2, if ZTOPRD > or equal to  2  else, give some 17 .
    This way when the user enters a value of 1in the to period, the system would default 17, for which there won't be any values.
    You may extrapolate the above formula for various remaining columns of period.

  • Report painter question

    Hi
    In our old reports , when I  double click the column (GRR2), I see a pop up for selecting the characteristics’ see some characteristics attached to the column. The mystery to me is there "Record Type" char is selected twice and have different values. While I make new column, I am unable to select the record type char twice . I don't see the copy function either in that pop up. Can some one help me how to select record type twice ? Or have you seen selecting any char twice and give different values to it.Thanks
    Satya

    Scroll to the right, you may find a right arrow click on that to have record type in the next line as well.
    This while you are in the column double clicked and you see the characteristics.

  • Report painter question regarding amounts in different currencies

    Hi,
    I have a report created in GRR2 using library 1VK. We display the total costs SWOG here but have the request to see in addition these costs in USD simulteanously. For that I included the basic key figure SWZG. When executing the report there is now a new selection parameter Target currency, Exchange rate date and Exchange rate type. I can see a new column with USD values, so far so good. But when I check the calculation I find that it can't be right, it differs from what it should calculate.
    If I execute the report and select currency tranlsation of the key figure SWOG with exactly the same exchange parameters as above I'm getting different values in USD which match my manual calculation.
    Any idea why this happens? What do you recommend to have both currencies ate the same time on the screen?
    Thank you
    Exberliner

    hii sanjeev.
    try this,
    FM - > spell_amount
    OR
    data: words(50) type c.
    call function 'HR_IN_CHG_INR_WRDS'
         exporting
              amt_in_num   = '100000'
         importing
              amt_in_words = words.
    write:/ words.
    OR
    RF_SPELL
    rgds
    anver

  • How to attach form painter to report painter.

    Hi All,
    I have created the Z form painter copying of standard form painter and also i created Z report painter .
    Then how to insert my Z form painter into in Z report painter.
    Please help any body knows.
    Regards
    Gangi

    Dear All,
    I got some good inputs from <b>Jessie</b> on this issue and observed that the reports which are created through report painter are standard one having entries in the TSTCP table .
    <b>But the reports(Through Report Painter) which are creaed by us has no entry in TSTCP table !!</b>
    Kindly show the way, how to attach the T.code to the reports which are created through report painter. as its getting so buggy now !!
    Please tell me if someone know about this.
    <b>Please note all my reports are created directly in the 500(Production</b>).
    Waiting for quick inputs !!
    Regards,
    M.soni

  • How can I output up to 7 tracks simultaneously?

    Hello esteemed GB community.
    I have to create a little effect for an upcoming party. For this I need to output the following:
    - at least 4 separate audio channels (stereo front and stereo rear)
    - one mono combination of these four tracks (to drive a Light organ gizmo - makes the light flicker with the audio)
    - and finally one separate track on which I will put pulses to trigger a relay for a fog machine.
    Setting up these tracks in GB should be fairly straigth forward (although my GB experience is very limited I've done a fair amount of audio mixing in FCP - which I imagine is similar) but my question is, how can I output all these tracks so I can feed them to their respective recipients? This means to two stereo setups for audio (or would it be easier to do 5.1 Dolby - $$$ ?) and then to the light organ and to the relay trigger for the fogger.
    I did a search for multitrack but most answers I found dealt mainly with input, not output. I imagine this will require some kinid of an external box, right?
    Budget for this box is very limited, hopefully less than $200. Quality does not have to be very high although a good bass response will be important for the effect.
    Thank you very much for any help.
    Bo

    Thanks for your help, HT. Would Logic be a better choice than ProTools LE for this? (I know next to nothing about them I must confess...)
    I was just thinking, in the worst case scenario, I could just create the 6 audio tracks in GB, then output three stereo mp3 files (stereo front, stereo rear, 2 control tracks), dump each on a separate cheap mp3 player and get a controller that can remote start all of them at the same time...
    Does anyone know of such a cheap mp3 player that can be remote started via a wire connection to a relay? Is there another forum that deals with this kind of issue?
    Thanks again.
    Bo

  • REPORT PAINTER - Add a field to a selection screen - custom report

    Hi,
    I'm trying to add a field to a selection screen to a CUSTOM REPORT that has been made in REPORT PAINTER (Y_DVL_xxxxxxx). How should I proceed to do so?
    Thanks a lot,
    Julien

    Hi Julien Girard ,
        Could you please check the below link :
    http://help.sap.com/saphelp_erp2005/helpdata/en/56/32e339b62b3011e10000000a11402f/frameset.htm
    Regards,
    S.Manu.

  • How to limit threads in a Java QuickSort algorithm.

    With the following piece of code, I quickly run into OutOfMemory exceptions, since the code starts creating Threads exponentially. However, after waiting for a long time (for all the exception texts to print out, obviously making it slower than running it with one thread only), the program eventually ends with the correct result. Is there a way to run the code as is, but making sure that no more that x threads are running at a time?
    things I have tried:
    - sleeping the current thread - makes it slower than one-thread.
    - looping blank while Thread.activeCount() > x - doesnt work at all
    - suspending resuming threads based on the activeCount - doesnt work too
    Code:
    import java.util.*;
    import java.io.*;
    public class ThreadedSort extends Thread{
    private ArrayList<Integer> _list;
         public ThreadedSort()
              _list = new ArrayList<Integer>();
         public ThreadedSort(ArrayList<Integer> List)
              _list = List;
         public void run()
              threadQuickSort();
    public void threadQuickSort()
              try{
    if (_list.size() < 2)
    return;
    Integer pivot = new Integer(_list.get(_list.size()-1));
              ArrayList<Integer> left = new ArrayList<Integer>();
              ArrayList<Integer> right = new ArrayList<Integer>();
    //ListIterator iter = arr.listIterator();
              // *** optimize here
    for (int i = 0; i < _list.size()-1; i++) {
                   Integer next = (Integer)_list.get(i);
                   if (next <= pivot)
                        left.add(next);
                   else
                        right.add(next);
              ThreadedSort LeftThread = new ThreadedSort(left);
              ThreadedSort RightThread = new ThreadedSort(right);
    //          System.out.println(Thread.currentThread().getName()+" --> "+Thread.activeCount());
    //          Thread.sleep(4000);
              LeftThread.start();
              RightThread.start();
    //          System.out.println(Thread.currentThread().getName()+" --> "+Thread.activeCount());
              LeftThread.join();
              RightThread.join();
              _list.clear();
              list.addAll(LeftThread.list);
              _list.add(pivot);
              list.addAll(RightThread.list);
              }catch (InterruptedException ie) { ie.printStackTrace(); }
              return;
    public static void main(String[] args) { ///////////////////////////////////////////
              Random rand = new Random();
              ArrayList arr1 = new ArrayList();
              long before_threadedQuickSort, after_threadedQuickSort;
              try{
              FileWriter fout = new FileWriter("out.txt");
              BufferedWriter bw = new BufferedWriter(fout);
              before_populate = System.currentTimeMillis();
              for (int i = 0; i< 2000; i++){//***
                   arr1.add(rand.nextInt(2000000));
              after_populate = System.currentTimeMillis();
              ThreadedSort sorter3 = new ThreadedSort(new ArrayList(arr1));
              before_threadedQuickSort = System.currentTimeMillis();
              sorter3.start();
              sorter3.join();
              after_threadedQuickSort = System.currentTimeMillis();
              bw.write("time for threadedQuickSort: " + (after_threadedQuickSort - before_threadedQuickSort)); bw.newLine();
              bw.newLine();
              arr1.clear();
              bw.close();
              }catch (Exception IOException){};
              System.out.printf("\n\n");
    } //end of main
    } //end of class

    So you dont have to go thru the code:
    Quicksort:
    with one thread only I start the sorting by choosing a pivot from the initial list and then generating a left list (all values less then pivot) and a right list (all values greater then pivot).
    then i recursively call quicksort with the left and right lists.
    with one thread that works fine.
    threadedQuickSort:
    each thread object has a variable _list that keeps its list.
    from the initial thread, i do generate again two lists (left and right) but then i construct two threadable objects with those lists and start them, creating for each list a new thread.
    so each thread will create two new threads.
    for a initial list with up to 2000 rows, that yields to the correct result although much slower than the one-threaded version. maximum number of threads ever used was around 500~600.
    for a list with 20000 rows, my machine chokes at around 2600 threads. (OutOfMemory exception)
    My Processor is a 8 core (each core can run up to two threads) giving me a total of 16 actual threads i can work with.
    So the question is how to limit the threads that are created to 16. There is no method in the Thread class where you can specify the max number of threads in a threadgroup.
    @ jverd:
    I looked at ThreadPoolExecutor, but it looks kinda complicated. I see that the idea is creating a queue of jobs to be executed (which would be the different sublists (left and right lists), and then using the specified number of threads to work with the queued jobs, but im failing to understand how it works. Can you point to a simple example somewhere showing how to declare a ThreadPoolExecutor object and work with it. thanks

  • REPORT PAINTER - Add a field to a selection screen to a CUSTOM REPORT

    Hi,
    I'm trying to add a field to a selection screen to a CUSTOM REPORT that has been made in REPORT PAINTER (Y_DVL_xxxxxxx). How should I proceed to do so?
    Thanks a lot,
    Julien

    Hi Julien Girard ,
        Could you please check the below link :
    http://help.sap.com/saphelp_erp2005/helpdata/en/56/32e339b62b3011e10000000a11402f/frameset.htm
    Regards,
    S.Manu.

  • How to limit the number of TCP connections beeing used concurrently while a page is beeing loaded?

    We manufacture industrial small-footprint control modules with embedded web server. The resources of these modules are very limited, especially in RAM. We have problem, that FF opens 15 parallel TCP connections while loading a web page (main html page first, then all icons simultaneously). We can not handle such behavior because of lack of RAM memory needed for TCP buffers.
    Question is how to limit the number of concurrent TCP connections the browser will use? We need to do it somehow directly from the page, we can not push our customers to change the general settings of their browsers (they would not understand such things anyway).
    Do anyone have any suggestion?

    Sorry, one other thought. Many web designers now combine all icons into a single image and use CSS to clip the image so that only the desired portion is displayed. This minimizes the number of required connections and increases the probability that the image can be retrieved from cache.
    More info:
    * [http://www.w3schools.com/css/css_image_sprites.asp CSS Image Sprites - W3Schools]
    * [http://www.alistapart.com/articles/sprites/ A List Apart: Articles: CSS Sprites: Image Slicing’s Kiss of Death]
    * [http://coding.smashingmagazine.com/2009/04/27/the-mystery-of-css-sprites-techniques-tools-and-tutorials/ The Mystery Of CSS Sprites: Techniques, Tools And Tutorials | Smashing Coding]
    No idea whether this is practical for your application.

  • Want to learn Report Painter.

    Dear All,
    Can anyone tell me what Report painter is and how is it useful and how to use, Also the PROS & CONS in respect to the standard Classical/Interactive/ALV/Query reports.
    Waiting for your valuable feedback.
    Thankx
    Raj

    Hi,
    Check this link
    http://help.sap.com/saphelp_erp2004/helpdata/EN/5b/d22dc343c611d182b30000e829fbfe/frameset.htm
    Creating a Special Report
    Thanks & Regards,
    Judith.

  • Data not captured in Report Painter

    Dear All,
    I have created a COPA Report by using the Report Painter,but when I execute the report the system showing as "No records were selected"
    Note that all the values are flowing properly in to KE24 report (standard line items report).
    I have checked throughly the Report Painter report,but still I could not get the data .
    Please help me as where it went wrong in terms of Report Painter.
    Regards
    Su

    Hi
    Can be an issue with your Selection Period - Record Type or the Chars you enter in selection screen
    Just execute the report with One CHar i.e. Comp code  /.Period
    You should be able to see the result.. Later on yuo can modify the report
    br, Ajay M

  • How to Supress -ve sign in report painter output

    Dear All,
    I have developed a balance sheet using the report painter. The client wants to suppress the negative sign in the output. Is there any option to do this?
    Regards,
    Karthik

    hi,
    The no-zero addition suppresses leading zeros when used with type c or type n variables. In the case of a zero value, the output is all blanks.
    The no-sign addition, when used with variables of type i, p, or f, suppresses the output of the sign character. In other words, negative numbers will not have a sign and will appear as if they were positive.
    report xyz.
      data: c1(10) type c value '000123',
            n1(10) type n value 123,
            n2(10) type n value 0,
            i1     type i value '123-',
            i2     type i value 123.
      write: / c1,         20 'type c',
             / c1 no-zero, 20 'type c using no-zero',
             / n1,         20 'type n',
            / n1 no-zero, 20 'type n using no-zero',
            / n2,         20 'type n: zero value',
            / n2 no-zero, 20 'type n: zero value using no-zero',
            / i1,         20 'type i',
            / i2 no-sign, 20 'type i using no-sign'.
    output.........
    000123             type c                         
       123             type c using no-zero           
    0000000123         type n                         
           123         type n using no-zero           
    0000000000         type n: zero value             
                       type n: zero value using no-zero
           123-        type i                         
            123        type i using no-sign      
    reward if helpfull

Maybe you are looking for

  • Installing photoshop elements 12

    I have tried several times to install this program- i have downloaded both files (.7z & exe) to the same folder. exe has installed, but when i try to start the program i get a log in pop up- which i do log in- then the window disappears and nothing h

  • Support for Lumia 720,820,520,620

    Hi, I do understand that lumia 720 is year old device. But you haven't yet run any promotional offers for the device. Like in case of 525,1020, 1520 and 625 etc you had Gameloft games or Vouchers for buying apps. However this isn't in the case for 62

  • Smartview tab in Excel is disappeared

    Hi , The Smartview tab in Excel is disappeared in one of the User machine from today morning.Iit worked yesterday. May i know why it happened. He said he didn't install any updates or anything. I Verified in Enable addin's and it is checked. He is us

  • Problem with BIND9

    I've recently installed BIND9 on my Solaris 9 DNS server. However, when I start named, I get the following error message from my named.conf file: Sep 23 13:04:47 named[13098]: [ID 295310 daemon.error] /etc/named.conf:42: syntax error near 'recursive-

  • How do I silence an incoming text message alert while I'm in the middle of a telephone conversation?

    How do I silence an incoming text message alert while I'm in the middle of a telephone conversation?