Multiple PO output in a single smartform

Hi,
I giving multiple PO as input....
I need to display sutotal & Total at end of each PO . I have total and subtotal in footer.
How to control footer to display after each PO..
Some PO takes 4 pages and some takes 10 pages...
How to control criteria.....
Can anybody help me in this issue..
regards,
Jenifer

Hi,
There is two ways to achive this .
1. Process data in your driver program it self and populate subtotal and totals as internal table line items and just display it in the smart forms.
2. Insert a process logic line in your smartforms and play with the text you can display the total and subtotal.
Should you require further help feel free to get back.
Regards
Bikas

Similar Messages

  • Printing Multiple Templates' output in a single PDF

    Hi All,
    I have a requirement wherein I have to print the data from several or a few templates into a single pdf.
    Requirement:
    All the Service Contracts created on a particular day will need to be printed in a single report
    For eg: If there are 5 different Service contracts created on a particular day, then each of the service contracts will be associated with a different template, but the output should be printed within a single report.
    Also, there can be more than one instance of the same service contract.
    Explanation
    Suppose I have SC1....SC9 and I have 5 templates Template1....Template5 and each of the SC1...SC9 may or may not be associated with a template
    Consider that SC1..SC5 has to be printed in Template1, SC6, SC7 in Template2
    SC8,SC9 to be printed in Template3.
    Issue
    Now I do get the output in a single report, but I get 2 blank pages when there is no data for Template4 and Template5.
    Approach
    I have create a single template file with all the 5 template in it and each of the templates are in a single page.
    TEMPLATE 1+
    COMPANY LOGO
    <?for-each-group:G_TEMPLATE;TEMPLATE?> <?if:TEMPLATE = ‘TEMP_A’?><?for-each: G_MAIN?>
    ..... Template Body.....
    <?split-by-page-break:?> <?end if?> <?end for-each?><?end if?> ?><?end if?> <?end for-each-group?>
    The same thing repeats for Template2... Template5, with only the difference being the Template Body.
    Subtemplate Approach not feasible:
    I have worked with sub-templates and I know for sure that it is not feasible for this approach becuz all the pages have to be printed within the single report
    Is there a way to resolve this issue of eliminating the blank pages when there is no data in the xml file for the particular template.
    Thanks in advance to all who might give a thought to this
    XML FILE
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ROWSET>
    - <LIST_G_MAIN>
    - <G_TEMPLATE>
    <TEMPLATE>TEMP_A</TEMPLATE>
    - <G_MAIN>
    <PARAM_1>P1</PARAM_1>
    <PARAM_2>P2</PARAM_2>
    <PARAM_3>P3</PARAM_3>
    <PARAM_4>P4</PARAM_4>
    </G_MAIN>
    - <G_MAIN>
    <PARAM_1>P1</PARAM_1>
    <PARAM_2>P2</PARAM_2>
    <PARAM_3>P3</PARAM_3>
    <PARAM_4>P4</PARAM_4>
    </G_MAIN>
    - <G_MAIN>
    <PARAM_1>P1</PARAM_1>
    <PARAM_2>P2</PARAM_2>
    <PARAM_3>P3</PARAM_3>
    <PARAM_4>P4</PARAM_4>
    </G_MAIN>
    </G_TEMPLATE>
    - <G_TEMPLATE>
    <TEMPLATE>TEMP_B</TEMPLATE>
    - <G_MAIN>
    <PARAM_1>P1</PARAM_1>
    <PARAM_2>P2</PARAM_2>
    <PARAM_3>P3</PARAM_3>
    <PARAM_4>P4</PARAM_4>
    </G_MAIN>
    </G_MAIN>
    </G_TEMPLATE>
    - <G_TEMPLATE>
    <TEMPLATE>TEMP_C</TEMPLATE>
    - <G_MAIN>
    <PARAM_1>P1</PARAM_1>
    <PARAM_2>P2</PARAM_2>
    <PARAM_3>P3</PARAM_3>
    <PARAM_4>P4</PARAM_4>
    </G_MAIN>
    - <G_MAIN>
    <PARAM_1>P1</PARAM_1>
    <PARAM_2>P2</PARAM_2>
    <PARAM_3>P3</PARAM_3>
    <PARAM_4>P4</PARAM_4>
    </G_MAIN>
    </G_MAIN>
    </G_TEMPLATE>
    </LIST_G_MAIN>
    </ROWSET>

    assuming my corrected sample data structure is correct, here is a template that works with it. No blank pages for template D and E:
    <?if@section:count(G_TEMPLATE[TEMPLATE='TEMP_A'])>0?>
    <?for-each-group:G_TEMPLATE[TEMPLATE='TEMP_A'];TEMPLATE?>
    Template: <?TEMPLATE?>
    <?for-each:G_MAIN?>
    ..... Template Body A.....
    Param 1: <?PARAM_1?>
    Param 2: <?PARAM_2?>
    Param 3: <?PARAM_3?>
    Param 4: <?PARAM_4?>
    <?end for-each?>
    <?end for-each?>
    <?end if?>=====secton brk (next page)========
    <?if@section:count(G_TEMPLATE[TEMPLATE='TEMP_B'])>0?>
    <?for-each-group:G_TEMPLATE[TEMPLATE='TEMP_B'];TEMPLATE?>
    Template: <?TEMPLATE?>
    <?for-each:G_MAIN?>
    ..... Template Body B.....
    Param 1: <?PARAM_1?>
    Param 2: <?PARAM_2?>
    Param 3: <?PARAM_3?>
    Param 4: <?PARAM_4?>
    <?end for-each?>
    <?end for-each?>
    <?end if?>=====secton brk (next page)========
    <?if@section:count(G_TEMPLATE[TEMPLATE='TEMP_C'])>0?>
    <?for-each-group:G_TEMPLATE[TEMPLATE='TEMP_C'];TEMPLATE?>
    Template: <?TEMPLATE?>
    <?for-each:G_MAIN?>
    ..... Template Body C.....
    Param 1: <?PARAM_1?>
    Param 2: <?PARAM_2?>
    Param 3: <?PARAM_3?>
    Param 4: <?PARAM_4?>
    <?end for-each?>
    <?end for-each?>
    <?end if?>=====secton brk (next page)========
    <?if@section:count(G_TEMPLATE[TEMPLATE='TEMP_D'])>0?>
    <?for-each-group:G_TEMPLATE[TEMPLATE='TEMP_D'];TEMPLATE?>
    Template: <?TEMPLATE?>
    <?for-each:G_MAIN?>
    ..... Template Body D.....
    Param 1: <?PARAM_1?>
    Param 2: <?PARAM_2?>
    Param 3: <?PARAM_3?>
    Param 4: <?PARAM_4?>
    <?end for-each?>
    <?end for-each?>
    <?end if?>=====secton brk (next page)========
    <?if@section:count(G_TEMPLATE[TEMPLATE='TEMP_E'])>0?>
    <?for-each-group:G_TEMPLATE[TEMPLATE='TEMP_E'];TEMPLATE?>
    Template: <?TEMPLATE?>
    <?for-each:G_MAIN?>
    ..... Template Body E.....
    Param 1: <?PARAM_1?>
    Param 2: <?PARAM_2?>
    Param 3: <?PARAM_3?>
    Param 4: <?PARAM_4?>
    <?end for-each?>
    <?end for-each?>
    <?end if?>

  • Merging Smartform Output and Adobe Form Output in a single PDF File

    Hi All,
    My Requirement is as follows -
    I have multiple Smartforms and a single Adobe Form.
    I want to merge the Smartform Outputs and Adobe Form output in a single PDF.
    I am able to merge multiple Smartform Output in a PDF , but not able to find any way to merge smartform and adobe form output as the Smartform output is in OTF Format and Adobe form output is in PDF Format itself.
    I have tried few ways , but could not find any success.
    Request you all to give me some direction to this problem.
    Thanks & Regards
    Bhavika

    Kumar,
    I am afraid this is not possible using SAP functionality. There are probably 3rd party tools which allow you to merge several PDFs into one, but SAP itself does not offer such a mechanism. There is an internal SAP function, though, which can merge several "parts" (=several PDFs) within an Adobe-created spool request into a single PDF, intended for downloading this PDF from SP01.
    This is described in note 1717357.
    Best regards,
    Alexander

  • Multiple JSPs output into single PDF file

    Could anyone guide me on how do I combine output of multiple JSP files into a single PDF file? I have got 8 different reports and shall required to have single output of all of them in a PDF file. Its urgent. Please help.

    Hi Mahalakshmi,
    Clik on the link to view document: <b>[Combining Multiple Smartform Outputs Into One PDF File|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/62ae7fcd-0b01-0010-3e9d-a54f26944450?overridelayout=true]</b>
    Thanks
    Venkat.O

  • [CRS2008] Scheduling a report to multiple file output in single schedule

    Hi,
    Is there any way in CRS2008 / Infoview to scheduling one report to multiple file output in one schedule?
    i thought maybe it can, but still not found the way.
    Says,
    I have one report say "Report by Branch.rpt", the parameter prompt is BranchCode.
    I want to generate the "Report by Branch.rpt" for every BranchCode in separate output generate file. Like, "Report by Branch.rpt" for BranchCode A, or "Report by Branch.rpt" for BranchCode B.
    So, if i run the schedule, it will generate several report based on the report parameter given.
    Hope, would find the way.
    Thanks in advance.
    Regards.
    Edited by: fritzwijaya on Sep 20, 2010 3:47 AM

    For anyone still looking, the job can be seen under the Job History option on the home screen, but not on the Job History option under the report in the catalog - i am assuming this is becasue somehow im not referencing the report correctly in the ScheduleReport request message.
    Also, the jobId returned is a parent jobId, which when used to poll the job status, always returns a 'Scheduled' status. Im now adding 1 to this ID to get the status of my job - this returns the correct status of 'Success'.
    Still hoping someone has an idea on the getDocumentData question...?
    Thanks.

  • Payment summary shows only single smartform for multiple entries

    Hi All,
    When an employee (whose cost center was changed in between the year) uses ESS - Payment Details - Display Payment Summary which uses the program 'rpcpspq0' in backend to show the payment summary, system shows single smartform(first smartform with first cost center).
    While I run the program in backend, it shows 2 smartforms (after pressing F3, second smartform is displayed).
    User wants both the smartforms to be shown is ESS.
    Please suggest me on this.
    Note: SAP has provided a note for this, but is useful only with Web dynpro application. While ours is ITS.
    Thanks,
    Bipen

    achieved customizing the smartform.
    Thanks,
    Bipen

  • Is it possible to generate multiple reports output in single click

    Hi All,
              I am using OBIP 10.1.3.4.1
              I am having 5 reports in a folder. I want to generate all the 5 reports output in a single.
              Is there any possibilities to do it.
    Regards
    Balaji

    Hello Balaji,
    You can schedule the reports at the same time and send the output on the e-mail.
    You cannot use Interactive View for viewing 5 outputs on the same time.
    Regards,
    Liviu

  • Is it Possible to have multiple sheet Excel output from a single BI report?

    Hi,
    I am using Oracle BI Publisher Desktop veriosn 11.1.1.7
    JDE tool set 811.
    Is it possible to generate multiple excel sheet tabs from single report?

    Creating Excel Templates - 11g Release 1 (11.1.1)
    BI Publisher: Excel Template: 'Fixed' Multi-Sheet Template

  • Merging multiple rows in to a single row (when rows meet merging criteria)

    Hi 
    I have a scenario to merge multiple rows in to a single rows when the data in those rows fall in merge criteria .Below is how my data is 
    Now the merging logic for the above rows is , we need to combine multiple rows in to a single row when the data in those rows permits us to do in that way. Simply saying , its like sandwich where we combine multiple things to a single piece.The output for
    the above rows should be
    Here  we combined Row 1 ,2, 3 in to a single row as the data in those rows permits to merge in to single row. But the row 4 cannot be combined to any of those rows because the data in those rows doesn't permits us do a merge ( As the value of the column
    JobSource for the row 4 is different from the other rows ) .
    My original data has 56 columns , but for readability i kept only 9 columns. 
    can you please throw some idea on how to achieve this scenario. I know we need to use CTE for achieving this, but i am not able succeed in doing an iteration on multiple rows.
    Appreciate your response .

    Thanks for your reply .
    Rule for merging is simple . First of all there is no unique row identifier for each row , the fact table is not having an identity column in the database . I called row 1 , row 2  etc in my post above only to make better explanation of my scenario.
    The rule for merge is below. 
    1) we can combine only when the data in a column for one row is null & the data in same column for the other row is not null . It should also satisfy the condition where the data in other columns should conflict each other.
    2) Data for all columns for the merging rows should not be conflicting (i.e. we should not merge the rows when the data in a column is not equal to the same column in the other row
    ,considering not null value)
    Steps in merging the above source data :
    1) Consider the case of row 1 and row 2 in the source, we can combine these rows as the data is satisfying the rule 1 for columns (Jobsource,Flight, Package,Update,Iscancelled
    ,Result, Severity) and columns (JobID and RuleName ) fall under rule 2.  we merge these two rows in to a single row and keep in that in the table.
    2) Then the resulting row is again merged with the second row which is present above by applying the rule 1 and rule 2 . Below would be output of merge operation.
    Now there would be only two rows in the output . But these rows cannot be merged as the data doesn't satisfy the merge rules 2 . As Jobsource for the row 1 in the above output is "PresubmissionSource" which is not equal
    to "PostSubmission" jobSource which is in row 2. So these two rows are left unmerged .So the above two rows would be the output of merge operation on my source data.
    This process has to be repeated for all the rows in the table. As of now my table as 92 Million rows with 56 columns which need to be considered for merging rows. I replicated my scenario in 9 columns and 4 rows to understand better.

  • Multiple notification to AdminMailRecipients for single quarantined Active Sync Device

    We have Exchange 2010 SP3 RU 7 and we use Exchange active sync to access emails on mobile.
    We have default access configured as quarantined and a email get delivered to HelpDesk Team to review those quarantined device whenever a new device tries to configure emails.
    I have seen a problem that HelpDesk Team is getting multiple quarantine notification for a single device, while I don't think that device owner tried it more than once to activate. Please help me on this.  Below is the output of ActiveSyncOrganizationSetting
    [PS] C:\Windows\system32>Get-ActiveSyncOrganizationSettings | fl
    DefaultAccessLevel        : Quarantine
    UserMailInsert            : DO NOT SEND THIS MESSAGE TO HelpDesk.  YOU DO NOT NEED TO DO ANYTHING.  YOUR DEVICE WILL BE Reviewed then approved.
    AdminMailRecipients       : {[email protected]}
    OtaNotificationMailInsert :
    Name                      : Mobile Mailbox Settings
    OtherWellKnownObjects     : {}
    AdminDisplayName          :
    ExchangeVersion           : 0.10 (14.0.100.0)
    DistinguishedName         : CN=Mobile Mailbox Settings,CN=OrganizationName,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=Domain,DC=local
    Identity                  : Mobile Mailbox Settings
    ObjectCategory            : domain.local/Configuration/Schema/ms-Exch-Mobile-Mailbox-Settings
    ObjectClass               : {top, msExchMobileMailboxSettings}
    OriginatingServer         : domaincontroller.domain.local
    IsValid                   : True

    Hi Sourabh Kumar Jha,
    According to the description, I know that only one user has this issue.
    Please try to re-configure ActiveSync for the specific user.
    Also try to re-set ActiveSyncOrganizationSettings via following command:
    Set-ActiveSyncOrganizationSettings –DefaultAccessLevel Quarantine -AdminMailRecipients [email protected] –UserMailInsert “Your mobile device is temporarily blocked from synchronizing with the server while permissions
    are verified.”
    Thanks
    Mavis Huang
    TechNet Community Support

  • Multiple ALV Grid Panes in single screen

    Hi all,
    How can we get multiple ALV Grid panes in single output.
    Is it possible to get the same without using OOPS.
    Thanks in advance. 
    Eswar

    Hi,
    You can do this by creating 2 custom controls on the layout of the screen, and then you will also need to create 2 custom containers in your ABAP program, 1 for each ALV.
    Ex :
    grid  TYPE REF TO cl_gui_alv_grid,
    custom_container TYPE REF TO cl_gui_custom_container,
    grid  TYPE REF TO cl_gui_alv_grid,
    custom_container TYPE REF TO cl_gui_custom_container,
    regards,
    Advait

  • How to create the multiple spool requests for a single report.

    Hi gurus,
                     I have one requirement to be completed , i need to send the out put of the report via mail in pdf format. for that what i did was, iam executing report in background and creating spool request and converting it to pdf and sending the file.
    now the problem is, its a customer ledger report, for each customer i need to create a new spool request and send mail to that particular customer, now my dought is how to create multiple spool requests for a single pro and how i need to go about it.
    And one more question is can we create a spool request for a report which is running in online.
    waiting for inputs frm gurus.

    Hello,
    As per my knowledge for creating new spool id you will have to set
    output_options-tdnewid = 'X'.
    and then using
    job_output_info-spoolids
    create a pdf using
    call function 'CONVERT_OTFSPOOLJOB_2_PDF'
    Rachana.

  • CMS crash with core files and multiple report output generation

    Happy new year to everyone,
    Our BOXIR3.1SP6FP2 env has recently started behaving weirdly by triggering multiple output to users inbox and email notification out of scheduled reports. Also we have noticed the CMS crash with core file (almost 4GB) generation at the time of multiple report output.
    Most of the times, CMC crashes and recycles itself. At few times, CMS services alone went shut down.
    OS details: RHEL 5.5, 32 GB RAM, 8 core processor on each of the clustered node, Oracle 10GR2.4 CMS DB server, 11GR2.4 oracle reporting DB server and oracle 11.1.0.6 client.
    2015/01/21 23:54:37.946|>=| | |28123|1534131088|{|||||||||||||||DBQueue::Read
    2015/01/21 23:54:37.946|==| | |28123|1496185744|
    |||||||||||||||(OracleStatement.cpp:156) Prepare: SQL: SELECT ObjectID,
    Version, LastModifyTime, CRC, Properties FROM CMS_InfoObjects6 WHERE ObjectID
    IN (1004050) ORDER BY ObjectID
    2015/01/21 23:54:37.946|==| | |28123|1496185744| ||||||||||||||(OracleStatement.cpp:183) Prepared statement Execute
    2015/01/21 23:54:37.965|==| | |28123|1496451984| |||||||||||||||SResourceSource::LoadString 50293
    2015/01/21 23:54:37.966|==| | |28123|1496451984| |||||||||||||||SResourceSource::LoadString Unknown exception in database thread
    2015/01/21 23:54:37.967|==| | |28123|1496451984| |||||||||||||||SResourceSource::LoadString 33007
    2015/01/21 23:54:37.967|==| | |28123|1496451984| |||||||||||||||SResourceSource::LoadString CMS is unstable and will shut down immediately. Reason: %1...
    2015/01/21 23:54:38.506|==| | |28123|1496185744| |||||||||||||||(OracleStatement.cpp:156) Prepare: SQL: SELECT ObjectID,
    Version, LastModifyTime, CRC, Properties FROM CMS_InfoObjects6 WHERE ObjectID IN (1009213) ORDER BY ObjectID
    2015/01/21 23:54:38.506|==| | |28123|1496185744| |||||||||||||||(OracleStatement.cpp:183) Prepared statement Execute
    2015/01/21 23:54:38.512|==| | |28123|1455592672| |||||||||||||||(sidaemon.cpp:549) SUNIXDaemon::run: server restart flag is 1..
    2015/01/21 23:54:38.513|==| | |28123|1455592672| |||||||||||||||(sidaemon.cpp:552) SUNIXDaemon::run: in abort ...
    2015/01/21 23:54:38.513|==| | |28123|1455592672| |||||||||||||||(sidaemon.cpp:555) SUNIXDaemon::run: doing the WithAbort case ...
    2015/01/21 23:54:38.520|==| | |28123|1496185744| |||||||||||||||(dbq.cpp:1357) DBQ: Time required to read 1 objects: 20.000000 ms
    Thank you,
    Karthik

    Hi Denis,
    I'm trying my best for the last few weeks to understand the core issue along with SAP however it is still a mystery.
    >Ulimit -a
    core file size          (blocks, -c) 0
    data seg size           (kbytes, -d) unlimited
    scheduling priority             (-e) 0
    file size               (blocks, -f) unlimited
    pending signals                 (-i) 270335
    max locked memory       (kbytes, -l) 32
    max memory size         (kbytes, -m) unlimited
    open files                      (-n) 1024
    pipe size            (512 bytes, -p) 8
    POSIX message queues     (bytes, -q) 819200
    real-time priority              (-r) 0
    stack size              (kbytes, -s) 10240
    cpu time               (seconds, -t) unlimited
    max user processes              (-u) 270335
    virtual memory          (kbytes, -v) unlimited
    file locks                      (-x) unlimited
    Below is the observation as part of troubleshooting:
    1. CMS breaks at threshold of 3.9 G.
    2. CMS DB sits in a different Linux server than BOE server.
    3. All core files were generated by boe_cmsd process and are almost 4GB in size (same as max threshold which it breaks).
    4. Shell script which I've added in the BOE servers shows that the CMS DB is available/connecting at the time of CMS crash.
    5. SAP analysed the Core files and skeptical about the below lines.
         #3  0x58687b80 in skgesigCrash ()
          from /opt/oracle/product/11.1.0/client_1/lib32/libclntsh.so
         #4  0x58687e0d in skgesig_sigactionHandler ()
    I'll continue troubleshooting with a hope to fix it at the earliest.
    Thanks,
    Karthik

  • How to bring output of report on smartform

    Hi experts,
                      I want to display output of one std report on the smartform. Output of the Z report is using large no. of write statements. I want to create one smartform which displays output same as the output of report.
    Is it possible to directly bring output of report on smartform??
    Please give me solution
    Thanks
    Sameer
    Edited by: sameer dhuke on Mar 17, 2008 6:53 AM

    Hi,
    To The best of my knowledge it is not possible directly.
    You have to design the smartform with all the fields in the report.
    And u have create the driver program for the Smartform or u can use the report as a driver program itself.
    Then Call the smartform using FM SSF_FUNCTION_MODULE_NAME to call the smartform.
    Regards
    Sandipan

  • Is there a way to create multiple BQY output to one of the Job File ?

    Hello,
    I am using EPM11.1.2.3.501 version.
    BQY report due to the large amount of data, it is difficult to use a WebClient.
    So will share on a quarterly basis.
    However,
    If modifications are to occur,There are difficulties must modify each file.
    For example,
    Register 2014 1Q, 2014 2Q, 2014 3Q, 2014 4Q BQY Job file.
    When you run the job, the output of the job file is created.
    If the job file is changed, you must modify all four files.
    This will be only grow ations.
    Is there a way to create multiple BQY output to one of the Job File ??
    Please help me.
    Thanks

    It is not possible to have multiple BQY outpu into a job file.
    Thanks,
    KK

Maybe you are looking for

  • HP B8850 Page Size Error Printing from Aperture 2 (or iPhoto)

    I am trying to print on 13x19 (B+) size paper to an HP Photosmart Pro B8850 printer. I get this error when printing from Aperture --> "Page Size Error: Paper size selected in the print driver does not match the paper loaded in the printer IN tray." A

  • Replacing a Superdrive

    Hello, everyone. I was just wondering where I can get step-by-step instructions for installing my shiny new Pioneer DVR-115DBK dvd burner inside my 1.6 ghz Powermac G5 tower. I have a feeling it is really easy, but don't know where to start. Doing a

  • Bug report: Mail sends messages with empty bodies

    Over the last year, I have experienced a particularly irritating bug in Mail.app at least a dozen times. I finally have a good idea as to what causes it. The problem involves long email messages (often with attachments) that end up being sent with bl

  • Not able to use filed-get macro

    Hi Experts, I am trying to develop a small web aplication in integrated ITS. My web page containes a textarea and a pushbutton . In the PAI of the modulepool i have includede the below code. lv_next = 1.   DO.     CLEAR   lt_text.     REFRESH lt_text

  • CatOS to IOS conversion

    I would like to convert CatOS configuration file to IOS I am trying to use the Configuration Conversion Tool on Cisco web CatOS has two configuration file ( SUP Configuration & MSFC configuration ) Which file should I paste on the Conversion tool to