Smartforms creating a single spool but getting multiple archives

My print program is calling a Smartform multiple times and is using the CONTROL_PARAMETERS NO_OPEN and NO_CLOSE  to successfully get a single spool entry.  My problem is that I am getting an archive document every time I call the Smartform.  I have also adjusted the TDNEWID from 'X' to space, but with no success.
Are there certain settings in ARCHIVE_INDEX and/or ARCHIVE_PARAMETERS which ensure that all pages of my Smartform are combined into a single archive document just like they get combined in the spool?  Is there some other way to do this?  Help!

As it turned out, Pritha's suggestion was a good one.  I finally got it to work.  Here are more details.
I allow the print program to call the Smartform many times for each page, and using the NO_OPEN and NO_CLOSE as needed so that all pages for each document are combined into the document.  In my case, I get one huge output spool which contains all the documents.
I save all the data passed to each Smartform call into an internal table.
Once the printing phase is done, I perform another phase to create the archives as follows.
Loop thru the internal table and re-adjust the NO_OPEN and NO_CLOSE to indicate which pages I want to be combined into each archive document.  In my case, I want all the pages for each document combined into an archive (one archive per document).  Loop yet again thru the internal table and call the Smartform for each entry in the table.  Be sure the GETOTF flag is set to "X".  This is very important.  The form will not be printed this time, however the OTF data for the form will get returned to the print program in the SSFCRESC1-OTFDATA structure.
Everytime I encounter a NO_CLOSE value of Space in my loop, I perform OTF_ARCHIVE in program SAPLSTXBC to create an archive document from the OTF data in the structure.
In this way, I can create archives that contain whatever amount of documents that I want.

Similar Messages

  • Want single row but get multiple rows

    Hi,
    A report exists of payment details. It was requested to change it such that there is only one row per checkrun name.
    I did a group sort on all non amount fields and changed the amount field to sum instead of detail.
    What I am getting is for each checkrun name, a row with all the information that I want, but in addition, and extra row with the same sum amount repeating itself. Checking delete duplicate rows doesn't help. Doing a group sort on the amount doesn't help; it just gives blank rows after the necessary row.
    This is urgent. Can anyone help?
    THanks.
    Leah

    Here is the sql inspector after I had removed the group sort.
    SELECT DISTINCT APPS.JAFI_DISCO_UTILS_PKG.GET_BANK_ACCOUNT_NAME_BY_ID(i462841) as C_1,SUBSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'=',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )) )+1,( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'!',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'=',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )) )) )-( ( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'=',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )) )+1 )) as C_10,SUBSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'!',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'=',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )) )) )+1) as C_2,INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'!',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'=',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )) )) as C_9,SUBSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )+1,( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'=',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )) )-( ( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )+1 )) as C_3,INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'=',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )) as C_8,INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) as C_7,APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) as C_6,APPS.JAFI_DISCO_UTILS_PKG.GET_AWT_AMOUNT(i463119,i463130) as C_4,i462479 as E462479,i462485 as E462485,i462599 as E462599,i462686 as E462686,i462687 as E462687,i462688 as E462688,i462689 as E462689,i462693 as E462693,i462697 as E462697,i463248 as E463248,i463274 as E463274,i463495 as E463495,i463500 as E463500,o462239.i463990 as E463990,o462239.i463993 as E463993,o462239.i622984 as E622984,o462239.i622987 as E622987,as462349_463495_OLD as as462349_463495_OLD,SUM(i462485) OVER(PARTITION BY i462686 ) as C_5
    FROM ( SELECT INVOICE_ID AS i463119, INVOICE_PAYMENT_ID AS i463130, EXTERNAL_BANK_ACCOUNT_ID AS i462840, CHECK_CURRENCY_CODE AS i462688, AMOUNT AS i462485, CHECK_DATE AS i462689, APPS.JAFI_DISCO_UTILS_PKG.GET_PAYMENT_GROUP(INVOICE_ID) AS i463990, APPS.JAFI_DISCO_UTILS_PKG.GET_PAYMENT_PRIORITY(INVOICE_ID) AS i463993, BANK_ACCOUNT_NAME AS i462599, CHECK_TYPE AS i462697, CHECK_NUMBER AS i462693, PAYMENT_BASE_AMOUNT AS i463248, CHECK_AMOUNT AS i462687, PAYMENT_NUMBER AS i463274, APPS.JAFI_DISCO_UTILS_PKG.GETCHECKRECEIVER(INVOICE_ID) AS i622984, APPS.JAFI_DISCO_UTILS_PKG.GETCHECKRECEIVERID(INVOICE_ID) AS i622987, CHECK_ID AS i462691 FROM APPS.JAFI_RO_APFG_AP_INVOICE_PAYME) o462239,
    ( SELECT EXTERNAL_BANK_ACCOUNT_ID AS i462841, CHECKRUN_NAME AS i462686, CHECK_ID AS i462692, VENDOR_ID AS i463582, VENDOR_SITE_ID AS i463601 FROM APPS.JAFI_RO_APFG_AP_PAYMENTS) o462240,
    ( SELECT SUPPLIER_NUMBER AS i463495, SUPPLIER_TYPE AS i463500, SUPPLIER_ID AS i463490 FROM APPS.JAFI_RO_POFG_SUPPLIERS) o462242,
    ( SELECT ALTERNATE_SUPPLIER_SITE_NAME AS i462479, IL_WHT_TAX_RPT_GROUP_2 AS i463072, SUPPLIER_SITE_ID AS i463498 FROM APPS.JAFI_RO_POFG_SUPPLIER_SITES) o462244,
    ( SELECT i263947 AS as462349_463495_OLD_2, MAX(i264114) AS as462349_463495_OLD FROM ( SELECT V_VEND_NUM_ALT AS i264114, V_VENDOR_NUMBER AS i263947 FROM (select
    V.VENDOR_ID V_VENDOR_ID
    , V.VENDOR_NAME V_VENDOR_NAME
    , V.SEGMENT1 V_VENDOR_NUMBER
    , to_number(V.SEGMENT1) V_VEND_NUM_ALT
    , V.SEGMENT1 || ' - ' || V.VENDOR_NAME
    V_VEND_NUM_NAME
    , V.VAT_REGISTRATION_NUM V_OSEK_MURSHE
    , lpad(nvl(V.VAT_REGISTRATION_NUM,'0'),10,'0') V_OSEK_MURS_ALT
    from PO.PO_VENDORS V
    Union
    Select
    -1
    ,' ALL'
    ,' ALL'
    ,-1
    ,' ALL'
    ,' ALL'
    ,' ALL'
    from DUAL) CUO263942) o263942 GROUP BY i263947)
    WHERE ( (i462692 = i462691(+))
    and (i463490 = i463582)
    and (i463498 = i463601)
    and (i463495 = as462349_463495_OLD_2(+)))
    AND (i462688(+) = :"CurrencyCode")
    AND (i463072 = :"WithholdingTaxGroup")
    AND ( ( i463500 = :"Supplier Type" OR ' ALL' = :"Supplier Type" ) )
    AND ( ( i462599 <= :"ToBank" OR :"ToBank" IS NULL ) )
    AND ( ( i462689 <= :"ToCheckDate" OR :"ToCheckDate" IS NULL ) )
    AND ( ( i462689 >= :"FromCheckDate" OR :"FromCheckDate" IS NULL ) )
    AND ( ( i462599 >= :"FromBank" OR :"FromBank" IS NULL ) )
    AND ( ( o462239.i463993 = :"PaymentPriority" OR :"PaymentPriority" IS NULL ) )
    AND ( ( o462239.i463990 = :"Payment Group" OR :"Payment Group" IS NULL ) )
    AND ( ( i462686 = :"CheckrunName" OR :"CheckrunName" IS NULL ) )
    AND ( ( i462479 LIKE :"AlternateSupSite" OR :"AlternateSupSite" IS NULL ) )
    AND ( ( i463495 = :"sapak_num" OR ' ALL' = :"sapak_num" ) )
    ORDER BY i462686 ASC , i462689 ASC , SUBSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'=',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )) )+1,( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'!',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'=',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )) )) )-( ( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'=',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )) )+1 )) ASC , SUBSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'!',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'=',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )) )) )+1) ASC , SUBSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )+1,( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'=',( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )) )-( ( INSTR(( APPS.JAFI_DISCO_UTILS_PKG.GET_BANKBRANCH_FROMBANKACCID(i462840) ),'+',1) )+1 )) ASC , o462239.i463990 ASC , o462239.i463993 ASC , i462599 ASC , i462688 ASC , i462693 ASC , i462479 ASC , as462349_463495_OLD ASC , APPS.JAFI_DISCO_UTILS_PKG.GET_BANK_ACCOUNT_NAME_BY_ID(i462841) ASC , i463500 ASC , i463274 ASC , o462239.i622984 ASC , o462239.i622987 ASC , C_5 ASC , i462697 ASC ;

  • Creating a single public key and multiple private keys

    Hello,
    I am new to java cryptography. The problem statement is :-
    We have an accounting application, with flexibility of number of users and companies. The number of users and companies for this application has to be restricted based on the license the user has. That is the user will download our application via web while the user downloads he has to be given the key according to the license he has requested (i.e. single or multiple users/companies), I am unable to get the logic of private and public keys as such, y because which ever alogorithm i saw will generate a public and private key in pairs hence i am bit confused. Clearly, For ever additional user (or company) we r charging additional amount hence different license (keys) have to be generated dynamically for different users. I think this can be achived by creating one single public key and multiple private keys, but i am not sure . Please help me out.

    Hi kazim
    would u pls elaborate this , since i am working on same kind of scenario and finding solutions is difficult . Since encryption is done at our end and wen some user downloads an application he is unable to track where it was encrypted . What i have undestand about public /private is that they work in agreement between client and server and both has to come to agreement to share the data. Pls correct me if i am wrong.
    Ours is different senario we will send some key in download application and will want him to decrypt it . What would u suggest for this kind of scenario?
    Thanks in advance
    Janesh

  • How do I create a single PDF file with multiple pages?

    Hi, I occasionally need merge several jpg images into a single pdf file with multiple pages (one Jpg per page). I have tried doing this on Preview, and by selecting all the pages I want to include in my document and trying to save to Pdf through the "Print" function, but every time it only saves the first page.
    Can anyone tell me if there is a way to save multple-page pdf files without having to purchase a specific program (i to this too infrequently to justify the cost)?
    Thanks very much,

    This works for me...
    Open first image in Preview View > Sidebar. Drag the other images into Sidebar, then select all.
    From File menu > print selected images. Choose PDF > Save as PDF
    -mj

  • Single content repository for multiple archiving objects?

    We have three archiving objects that the business has basically set the same retention period for all of them (April 1: archive previous year (current-1), delete archived data from the year before (current-2)). Rather than have three separate repositories, would it be a good practice to place these three (and any other that meet the criteria) into the same repository making the management of these simpler (deleting from IXOS)?
    Thank you,
    Skip howell
    Limited Brands

    Hi,
    COntent repository can be single or multiple. It depends on the clients requirements.
    How ever you can recommend to your client based on the following best practices :\
    (1) COntent repositories can be created and allocated based on the archive object.This will help the client to maintain the archive files and also use them at a later stage for retrieval/audit or any other purpose.
    (2) Content repositories can also be created and allocated based on the retention time .
    (3) Single content rep for multiple objects is technically possible but this is not a good approach.If this is done, then utmost care needs to be taken during the Archive file naming convention ( while archiving the data for a particular object) . Such a naming convention would reduce the hassels of getting the archived files mixing up. this will also help you to better manage the archive files of different objects in a single content rep.
    DIfferent clients may use any of the approact based on their records management strategy.
    Hope this information helps.

  • How to use aggregator to create a single swf file from multiple files

    Hi everyone,
    I am working on the client's requirement where i have to create a SCROM 2004 based video. Its basically a PPT inside the captivate file. And it has around 175 slides in the file. Some of the slides have animations, voiceover. I am facing a problem during PUBLISHING the file into single SWF file format. Whenever I Publish the slides as SWF, it creates number of SWF files, Swf skin of the player and other manifest, Scorm 2004 files.
    I want only one single SWF file in which every slide should be incorporated in it. Dont know, why it is happening? I tried aggregator for this also, but it didnt worked... The Skin.swf has been easily added and no other files are adding. It shows me an error: "Name.swf is not a AS3 Captivate file ....."
    I am new to this. Please help me out as I have a very short deadline for this.
    Thanks and Regards

    Maybe you misunderstand: this is a user forum, not online help by Adobe staff.
    Sorry, but if you are that impatient, you'll have to pay for online support. You post a question and expect to have answers within minutes?
    Lilybiri

  • One job with two steps - how to create one single spool?

    Hello experts,
    I have created two queries in SQVI. One is based on the table BSIK, the other on on BSAK.
    The report layout is the same in both queries.
    Now I schedule one job in SM36/SM37 with two steps corresponding to my queries.
    I want my second step to append the spool created in the first step. Is that possible?
    In order to do this I unchecked "New spool request" in the request attributes for the second step of the job.
    I use the same printer, the same format (X_65_80), but it doesnt work.
    The help on the field says
    ".... name, output device, number of prints and the format must match..." - What "name" do they mean?
    "In addition, the existent spool order must not already be competed. This can occur if a spool is released for output...." - I use "send to SAP spooler only" option, is that what thay mean? How cen you have an "uncompleted spool" in the job.
    If anybody knows ho to do this (without development!), please advise
    Best regards,
    Fatima

    Hi,
    Please do following steps :
    1. Go to transaction code SM36
    2. Do as per below screen shots
    You can see Job steps is empty
    Click on (Check and Save)
    Next Screen
    You can see one step created
    Click on Create
    You can see above it is showing as Step 2
    Give again program name and variant
    Click on (Check and Save)
    You can see two steps are created
    Go back (green arrow)
    You can see know SAP is showing 2 Step(s) successfully defined which was earlier blank
    Click on
    Next Screen
    Now schedule job as per your requirement.
    Prerequisite create variants for both the programs as we need to mention the same .
    Hope, this solves your issue else revert.
    Regards,
    Tejas

  • Using Eloqua tracking scripts on a single website but from multiple Eloqua instances - possible?

    OK, I have a possibly odd question.
    Is it possible to have a single site (www.xyz.com) be able to report web traffic to two different Eloqua installs (Company A install & Company B install).  This way Company B possibly in a partnership can monitor traffic on Partner pages of Company A's website and if it is a known visitor to Company B's instance - get that page view info.
    If so, is it just as simple as dropping the standard Eloqua tracking scripts?  If not, how would one go about that?
    Gratz in advance.

    This is possible but you have to add in the appropriate pieces of information to the tracking scripts to indicate which instances you want to point at.
    Eloqua's asynchronous tracking scripts allow you to track to more than one instance of Eloqua if you have a business need for doing so. Configuring that is as simple as calling elqTrackPageView twice after setting the different siteIds. Here's an example:
    <script type="text/javascript">
    var _elqQ = _elqQ || [];
    _elqQ.push(['elqSetSiteId', '123']);
    _elqQ.push(['elqTrackPageView']);
    _elqQ.push(['elqSetSiteId', '456']);
    _elqQ.push(['elqTrackPageView']);
    (function () {
    function async_load() {
    var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true;
    s.src = '//img.en25.com/i/elqCfg.min.js';
    var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x);
    if (window.addEventListener) window.addEventListener('DOMContentLoaded', async_load, false);
    else if (window.attachEvent) window.attachEvent('onload', async_load);
    </script>
    The bolded lines show the two extra commands needed to make the extra call to the Eloqua servers in order to track to a second instance.  This is just sample script and you'd obviously need the SiteID's that are relevant to what you are pointing at but this is just adding two lines into the normal tracking scripts to indicate the extra instance and the fact that you'd like the pages to be tracked.

  • How to create a single business service against multiple Queues in OSB

    Can I create one business servcie against multiple jms queues.
    and based on content routing i want to pass the queues' JNDIname
    for example
    jms://localhost:7001/jms.cf/$variable_queueName
    and in runtime i want to provide the queue name for variable "variable_queueName" in the above endpoint URI.
    is it possible?.
    Thanks,
    Narasimha.
    Edited by: user13154768 on Jun 2, 2010 5:03 AM

    You can use routing options action to achieve this.
    see Dynamic Service Invocation sample under OSB code samples :
    http://www.oracle.com/technology/sample_code/products/osb/index.html
    Dynamic Service Invocation Sample:
    http://www.oracle.com/technology/sample_code/products/osb/samples/DYNAMIC-DISPATCH.zip

  • Recording audio voice with single microphone but getting stereo output

    I am trying to record a voice recording to a video using a Scarlett microphone.  I can only record in Mono.  How do I get the voice out of both speakers when playing back and/or record on both sides using one microphone?

    After you add the sound to your timeline search the help file for the "fill left" or "fill right" command

  • I am trying to create a pdf doc but get "Failed- Insufficient permissions" How do I fix this.

    Im using Windows XP and Google Crome.
    Its only just started to do this.
    How do I fix it ?
    Thks

    The Chrome PDF viewer is not 100% compatible with all PDF files; you can configure Chrome to use the Adobe Reader plugin: http://helpx.adobe.com/acrobat/kb/pdf-browser-plugin-configuration.html
    To reinstall your corrupted Reader installation, use the cleaner tool http://labs.adobe.com/downloads/acrobatcleaner.html

  • Single spool for multiple smartforms

    Hi,
    I am using Function modules SSF_open and ssf_close for creating single spool for multiple smartforms but when i try to run the program in background then the job is getting cancelled...........and if i run the program in foreground then the program is running fine giving single spool for multiple forms........
    so the problem is that job should run in background if i run it in background instead job is getting cancelled.
    please tell me the solution how can i get the single spool for and multiple smartforms as well as the job should run if i am doing so.

    Moved to the correct forum

  • Automate creating single PDF file from multiple documents

    Hi everyone ! I am testing the Adobe XI version, especially because I need it for a very specific function.I haven't found it yet, maybe you guys can help ?
    Basically, I need to make a user friendly system, that in one click will create a single PDF document from multiple files :
    To be more precise : I have in a folder on the network 25 different documents (Word and PDF mainly). Some of these documents change weekly. What I need as an end result is a single PDF, that combines these 25 ones in a specific order, and the tricky part is I need to automate this so that someone with absolutely no knowledge of Acrobat can perform this task, with just a click.
    I have found of course the procedure to manually build such a combined PDF, but as you can see it does not fulfil my needs.
    So that's it, as simple as that
    As a bonus question : I am still struggling with the construction of these documents : in the Word documents I use, there are both internal links within the document, and links between the documents (pointing to other Word files, or PDF files). I keep losing those links when I combine, is there something I am missing ?
    Second bonus question : I would like to have multiple levels of signets, but for some reason all my signets are at the same hierarchical level. Anything I am doing wrong ?
    A free electronic doughnut for anyone giving me a hint !

    When you combine you have many PDFs together in one, new PDF.  Your orignal links are from one specific file to another specific file. A combine does not change the link in the original file. So the link is now from the  PDFcombined  to the second specific file. However, "second specific file" won't be present - so, "broken link".
    Be well...

  • Need to generate a single spool for multiple customers in Smart forms

    Hi Experts,
                    My Smartform should print multiple customer's data and should generate a single spool,wherein the multiple customers have different languages.When I run the loop with the FM calling the language in a control parameter,I can understand that it can hold only one value i.e. one language.Please help me find any other way to solve this?
    Thanks,
    KK

    Hi,
    You can still call the smartform once per customer (and keep the different language) and assign them to one spool.
    The first smartform you call set the print parameters (structure OUTPUT_OPTIONS).
    When you call the second smartfrom clear that OUTPUT_OPTIONS field TDNEWID, so the smartform is added to the same spool request.
    Regards,
    Nick

  • Single Business Area versus multiple profit center issue

    Dear Experts,
    My client is basically an infrastructure company. We have received a roll out
    project under a department which inturn is  billed to another department
    under the same company code. Now I am planning to create a single business
    area and multiple profit centers under that BA. This is because the business
    is same but responsible areas of profit are two different departments.
    Now I am not sure on the set up process and how do knock off etc are achieved
    to get the financial reports balanced.
    Cost of dept 1 is revenue of dept 2. For this I create a BA and also
    2 profit centers. I do assignment in OKB9. What are other settings required.
    Which profit center would be assigned in the material master?
    My whole idea is to use a single BA with multiple profit centers, if one to one
    relationship is the best way of approach then I shall follow that. But kindly give
    inputs if I use single BA with multiple PC's how effective usage can I make of the
    whole system. client is using MM, SD, PM, PP, FI, CO, PS modules.
    Regards
    Komal

    Hi,
    Recently we have got a business requirement for the concept of Single Plant which is assigned to multiple profit centers. I would request any of you to help me with any points which has the pros and cons of this set up.
    First think why many profit center required for one plant explain it ?
    Now you know from where system will take profit center in accounting docuement ?
    as per me system take from Material master costing view
    you have project base company or client or WBS at your end ?
    In one material we can assign single profit center
    In on cost center we can assign single profit center
    so can you explain your requirement exactly
    Regards
    Kailas Ugale

Maybe you are looking for