Ssfcomposer

Hi Gurus!!
When I am trying to see the print preview of me22n, that is purchase order i am getting a message saying "message no 41 does not exist in work area ssfocmposer". So,  I went into ssfocmposer message class and in 41 gave a value,it obviously is showing that, but I am unable to see the output. What is the mistake.
Thanks and Regards,
VIshwa.

Hi,
Try to comment windows one by one to check in which window the error is occurring. Comment the window as follows.
Click on each window and go to conditions tab and in codition provide 1 = 2
  Now activate and run the transaction and check whether the error is comming or not.
  If the error is coming again remove that comment in that window and place to another window.
  again activate and execute and check
  do this for every window in the page so you can find in which window the error is coming.
  Check the window carefully for all the text elements whether there is any spelling mistakes while providing the text elements.
  If not increase the size of the window.
  if not post what are all the nodes in that window.
Thanks,
NN.

Similar Messages

  • SSFCOMPOSER - 154 - No output request open. End not possible.

    Hi Experts,
    I'm trying to print multiple smartforms using FMs SSF_OPEN and SSF_CLOSE. Inside the main program RBDAPP01 (Inbound processing for IDOCS) there is a loop at the IDOCS to be processed. Deep within the processing, we have a custom FM being called which prints smartforms. Since there is a loop at the calling main program, I have organized the code in the custom FM such that the first IDOC calls SSF_OPEN and the last IDOC calls SSF_CLOSE, so that all IDOCS in between will be able to print their smartforms. Here is the call stack:
    8
    SAPLZCUSTOM                   
    ZCUSTOMPROGRAM                             
    113
    FUNCTION                     
    ZCUSTOMPROGRAM                                         
    7
    SAPLPPC1                               
    ZCUSTOMPROGRAM     
    136
    FUNCTION                     
    KK2A_GET_DATA_FROM_IDOC                                     
    7
    SAPLPPC1                               
    LPPC1U01                               
    1
    FUNCTION                     
    KK2A_GET_DATA_FROM_IDOC                                     
    6
    SAPLBD20                               
    LBD20F0A                               
    454
    FORM                         
    IDOCS_PASS_TO_APPLICATION                                   
    5
    SAPLBD20                               
    LBD20F0B                               
    69
    FORM                         
    IDOCS_PROCESS                                               
    4
    SAPLBD20                               
    LBD20U05                               
    260
    FUNCTION                     
    IDOC_INPUT                                                  
    3
    SAPLEDIR                               
    LEDIRU02                               
    182
    FUNCTION                     
    IDOC_START_INBOUND                                          
    2
    SAPLBD12                               
    LBD12U04                               
    37
    FUNCTION                     
    APPLICATION_IDOC_POST_IMMEDIAT                              
    1
    RBDAPP01                               
    RBDAPP01                               
    388
    EVENT                        
    START-OF-SELECTION                                          
    The problem is:
    1. When I only have 1 IDOC being processed, SSF_OPEN and SSF_CLOSE happens in the custom FM at the same time. This creates a successful spool.
    2. Whereas, when I have 2 or more IDOCS, SSF_OPEN happens in the first IDOC, but then it goes back to the calling program, and then when the last IDOC is encountered SSF_CLOSE is called. The FM SSF_CLOSE in this scenario calls the exception INTERNAL_ERROR (sy-subrc = 2).
    The system message is SSFCOMPOSER - 154 - No output request open. End not possible.
    Why is this happening? Is it because that other programs (calling programs) may have affected the status of SSF_OPEN? It seems that the SSF_OPEN is no longer open.
    Thanks in Advanced,
    Jack

    No, it will not hold the smartform open, but you don't need to hold it open in order for printout to be accumulated in one spool. Spool system does the accumulation automatically, provided the spool requests that are to be added to an existing spool request are:
    - generated in the same transaction and
    - have the same attributes (such as user, title, output device, client from which the request was issued, number of copies, priority, cover sheet setting, archive mode, and ABAP session number).
    Important is: where do OUTPUT_OPTIONS like printer come from currently? Is print parameters popup displayed on first Idoc for user to choose printer and options? Or do you use USER_SETTINGS = 'X' to simply take over defaults from user master? If the print options dialog is displayed, it needs to be controlled as well so it's displayed only once.
    Assuming print options come from the user in dialog, the logic without explicit open/close could look somewhat like this:
    On first idoc:
    - call SSF_OPEN  importing  JOB_OUTPUT_OPTIONS to display print options dialog; move-corresponding JOB_OUTPUT_OPTIONS to global OUTPUT_OPTIONS;
    - set OUTPUT_OPTIONS-TDNEWID = 'X' and clear  OUTPUT_OPTIONS-TDFINAL, to ensure new spool will be started (overriding user choices for these parameters!);
    - if the user has set OUTPUT_OPTIONS-TDIMMED = 'X' save it globally and clear it;
    - set CONTROL_PARAMETERS-NO_OPEN = 'X';
    On subsequent idoc:
    - clear OUTPUT_OPTIONS-TDNEWID;
    - clear CONTROL_PARAMETERS-NO_OPEN;
    On last idoc:
    - set OUTPUT_OPTIONS-TDFINAL = 'X' (this is not absolutely necessary, but prevents further appending to the spool);
    - restore OUTPUT_OPTIONS-TDIMMED from the value saved on first idoc;
    Calling Smartform:
    - set CONTROL_PARAMETERS-NO_DIALOG = 'X';
    - call smartform passing OUTPUT_OPTIONS and CONTROL_PARAMETERS;
    The logic is somewhat complicated; I'd wrap it in a class (singleton, which would be de-instantiated after last idoc) to avoid global data and code other than simple method call(s) in FM.
    Even if you decide to refactor the logic, it would still be important to understand, I think, why the current logic does not work (where and why smartform gets closed)... Maybe there are some nasty "surprises" somewhere, and your current algorithm should work.
    cheers
    Janis

  • System message 38 from work area ssfcomposer does not exist in va03

    Hi,
    I created a smartform copy from standard, it is working good for all sales order,but for perticular one sale order it shwing error like
    system message 038 from work area ssfcomposer does not exist.
    i have long item line in this sale order what can i do please help me.
    Regards
    KK

    If I am not wrong, I guess you are using template/table inside your smartform.. which is causing the error.
    I issue could be because of the condition on the text inside the template which might be overlapping the output structure line and column. The issue can be also be because of your table cell.
    To trouble shoot place a false condition(like 1 = 2) first on table and if error still occurs then remove condition on table and place it on structure.
    I guess, the above answer will help you to close the thread.
    Regards,
    SaiRam

  • Sytem message 047 from work area SSFCOMPOSER does not exist

    Hi Friends,
    When I am trying to see the print preview of a PO I am getting this error msg
    "Sytem message 047 from work area SSFCOMPOSER does not exist".
    I had checked the forum and the System message was 046, but the error is not solved.
    Regards,
    Anu.

    Wrong forum to post the issue.
    VJ

  • FORMATTING_ERROR in smartform, Message ID: SSFCOMPOSER Message Number: 610

    Hi All,
    I am getting a typical error in smartform. when I am trying to execute the smartform, I am getting a formatting error with Message ID: SSFCOMPOSER; Message Number: 610 and the message being shown is "Include text does not exist (object VBBK, ID Z023)".
    I am unable to determine where exactly the problem is....there is one template which I am using in a window but, everything looks to be fine there. Is there a way of debugging this problem?
    I am unable to see any version management in smartform, is there a way by which I can see what changes have been done recently to this smartform. Please help.
    Thanks,
    Vishal.

    Hi,
    The message is pretty clear.
    In your smartform there is a text node of type 'Include text', this will probably take a variable for the text name (the object and ID are VBBK and Z023, and may be literals or variables).  You need to find the text node and determine why the name is not filled at runtime, if this a valid situation (maybe the text is not always available) check the box 'No error if no text exists'.
    Regards,
    Nick

  • Errors in smartform ! A SSFCOMPOSER 173 , ! W SSFCOMPOSER 304

    Hi All,
    I have a z driver program and z smartform for Purchase order.The Smartform was working fine until i did some changes in the Template used in smartform.I changed the length of one of the cell in the template. Since then when i am trying to print PO via tcode me23n, I get a error message "Interface error".I changed the template settings back to the previous one , but still i am getting the same error.
    I debugged the smartform using TCODE SFTRACE i got the following trace.
    overflow of non main window
    ! W SSFCOMPOSER 304
      MSGV1: H
    ! A SSFCOMPOSER 173
      MSGV1: TEMP_FOOTER.
    Please Revert .
    Thanks in advance.
    Prakash.

    Hi Prakash,
    Check the template dimensions with that of main window dimensions in the output options.
    In the template_footer check the format whether that you have created in the smartstyle.
    The SSFCOMPOSER error generated for
    173 --> Table does not fit into window.
    304 --> Unknown character format.
    Regards,
    Sravanthi

  • Update Termination Error SSFCOMPOSER 173

    Hi All,
                I am facing a strange error in the production system.This error is not shown in development or test system.
    I have created a smartform which is called from a billing document.Whenever business assigns an output type to the billing document and saves it, it gets an "Update Termination Error".
    After checking the SAP inbox in production system, we have been able to retrieve the following message.
    Error info : SSFCOMPOSER 173: Table LEFT_DATA.
    From this, I understand that the dimensions of the table LEFT_DATA are larger than the window.But when checked, the dimensions of the table are smaller than the window, which ideally should not create any issues.
    This error is occuring only in Production system.So, its hard to analyse it.
    Any form of help will be highly appreciated.
    Regards.

    Yes, you are right.. your table has a problem.. but, I guess.. it is not related to the dimension... it is related to the number of columns.. I guess, some conditions inside your smartform might be wrong... which might triggered in production data..
    Example: You table has 3 columns and if your smartform is trying to print data in fourth column this error may occur.
    If I am wrong with the above assumption, then check the dimension of the table in all PAGES... EX: FIRST PAGE, SECOND PAGE etc, which are defined in your smartform.
    Regards,
    saiRam

  • Graphic error -- SSFCOMPOSER No. 210

    Hi,
    while trying to print a customer SMARTFORM including a customer LOGO (Bitmap) I am getting the error:
    PSF_ERROR
    SSFCOMPOSER --> Message No. 210
    Internal BDS Error
    Does anybody know what might be the cause for that?
    My graphic used in the SMARTFORM seems to be ok (via transaction SE78) everything seems to be fine.
    When I open the same SMARTFORM without the LOGO (another version) --> no problem.
    What might be the cause that SAP is not able to find the content (BITMAP)within the BDS while using transaction SE78 shows no problem for my graphic?
    Regards
    Andreas

    Hi,
    thanks, problem solved.
    I found a customer enhancement which caused the error.
    Thanks
    Best regards
    Andreas

  • Ssfcomposer 181

    hi gurus,
    In sales order , i am having the following fields (in item level table) :  item ,material description ,order qty,price,amount.
    here i am adding extra 2 fields like batch no. and free qty. for this i am not getting output and i am getting error as ssfcomposer - 181 " no other column available ".
    please tell me how to solve this.

    Hi,
    For displaying additional data for two fields, first you need to add two columns in the table layout within smartforms.
    also for fetching data you need to add logic in program lines to display those two fields.
    Hope this works for you.
    Thanks.......

  • Message 046 from work area SSFCOMPOSER does not exist

    Hi Gurus,
    The above is the error I get when I try Print preview from ME23N. The situation is that the project went just live. While PO printoit is working in QA system, in PROD system the above error comes up.
    In SE91 for both QA and PROD system, I checked for the message class 046 but I didn't see any.
    Pls guide me to what I am missing. Smartform is in both the systems.
    GP

    Hi,
    Actually the error happened be due to the difference in object level between QA and PROD.
    When we did SU53 in PROD system at the time of the error, a partcular object was missing in PROD.
    It is resolved now.
    Thanks.

  • FORMATTING_ERROR - Message ID : SSFCOMPOSER  in Smartform

    Hi All,
    I am getting a strange issue for dynamic logo in smartform. I am unable to preview the form and getting the following error.
    "Graphic cannot be displayed" . Message number : 159.
    The graphics are stored as standard texts in development server and I have seen the preview in SE78. I am fetching the graphic value and populating into a varaible &v_logo&. The value is populated correctly in &v_logo&.
    Taken a graphic node and in general attributes ,
    NAME : &v_logo&
    Object : Graphics
    ID : BMAP
    Radio button Determine dynamically : &v_logo&.
    Resolution DPI : 200
    Please suggest the possibilities.
    Thanks in advance.
    Rraajzni.

    Hello Rajani Yarnagula  ,
                                          This is relating to AUTHORISATION issue.  I did the to resolve the issue .
    Goto SE78.Set a break point while calling the required graphic (set break point at AUTHORITY-CHECK  statement ).
    Check the value of sy-subrc
    If its 12 then , this only led to the problem.
    save the break point .
    go to the smart form and give print preview now.
    The control stops at the sy-subrc and you could see it is 12 .
    change it to 0 . save and execute it .
    You will be able to see the result .
    Note- this is a not a permanent solution .Get the required authorisation and proceed ahead
    Kindly revert back if the issue is not solved.
    Comradely ,
    K.Sibi
    Edited by: sibi k  kanagaraj on Sep 30, 2009 12:48 PM

  • In samrt forms, how to rectify FORMATING_ERROR and message:SSFCOMPOSER

    i copied the existing smartform BBP_PO_PRN to new one, i deleted one window and added a new one. and tried executing it i am getting this error message FORMATING_ERROR and the message id is SSFCOMPOSER

    Jospeh,
    This error comes up usually if your output is unable to fit into the window / page you have defined. Make sure your output is with in the limits.
    You can debug and find out at which object the error is coming. You can go into debug mode, put a break point at RAISE Statement (AS it is raising an exception). From there you should be able to back track it.
    Regards,
    Ravi
    Note : Please reward the posts that help you.

  • FORMATTING ERROR when executing smartform with message SSFcomposer  159

    Hi all,
    I have created a custom smartform.When i execute it in tcode SMARTFORMS,i get the error "FORMATTING ERROR" "GRAPHIC CANNOT BE DISPLAYED".
    I have a image file(LOGO) which is used in this Smartform.However this problem is faced only in the QUALITY system.In DEV system,the Smartform works fine.
    PLease advise.
    Thanks.

    Hi,
    is the logo also in the QTY system.
    Che the name of the logo, then go in transaction SE78 and check if the logo exist.
    Otherwise, create a transaport (always from SE78 trx) and transport the logo in the other systems.
    Hope it helps
    Bye
    Andrea

  • SSFCOMPOSER 189 "No table line started. Output to cell not possible" ...

    Hi Guru,
    when i run smartform in VF03 & press on Print preview button it doesnt show the output.Can anybody tell me the cause of this error?
    Thanks in advance

    If possible execute the smartform separately. and try to give the input values.
    i feel that  there may be  some mistake in  the measurments that u give for either template or a table if u r using them.
    you can debug  the smartform by having a break point in it
    Edited by: Vedavathy Kotakonda on Jan 21, 2008 9:04 AM

  • Smartform - SSFComposer Errors and Include Text

    Hi,
    I am receiving errors or rather warning messages when sending a
    smartform to the spool (sp02) via the current business process (transaction me9f).
    These General Texts (SE61) do exist, and yet I am receiving errors such as:
    "No runtime object exists for form ____________" - Fill the blank in with the
    General text (TEXT Object DOKU id TX).
    Can anyone suggest reasons for these messages and if possible, what can be
    done to resolve this problem.
    One thing to note: While Standard Texts are output via include text, General Texts
    do not appear on the output via include text. What could be the problem?
    Standard texts are via transaction SO10 and General Texts via SE61. We have to
    use General Texts for security and authorization reasons.
    Please help. This is very urgent and important.
    Thank you,
    John

    I think the reason for this is no text exist for the module you have created and
    When you define a text element in the smartform you might not have checked the No Error if no text exists check box. It might solve the problem. Do that it may solve the problem.

Maybe you are looking for