SAP Smart Forms: Drag & Drop of fields into editor not possible

Hi Guys,
In the SAP Form Builder I can't move elements out of the field list into my editor by using drag & drop. Or I'm doing something wrong, no idea.
It seems like to drag them is possible, but it's not possible to drop them. I can edit them manually, but that's a little circular.
I know that's not a big problem, but I think the solution is very complex (I hope so).
Hope you can help,
best regards,
tannat

Thank you for this hint.
Any idea which SP Level I have to reach?
Currently there's SAP Basis Release 700, Level 16 installed.
Regards,
Tannat

Similar Messages

  • Hands on SAP Smart Forms

    Hi Frendz,
    Can you pls give me any exercise on Smart forms ? i am learning sap smart forms.
    Points for sure
    Vijaya

    Check This...
    www.sap-press.com/downloads/h955_preview.pdf
    help.sap.com/bp_presmartformsv1500/html/EXAMP.HTM
    SAP Smartforms can be used for creating and maintaining forms for mass printing in SAP Systems. The output medium for Smartforms support printer, fax, e-mail, or the Internet (by using the generated XML output).
    According to SAP, you need neither have any programming knowledge nor use a Script language to adapt standard forms. However, basic ABAP programming skills are required only in special cases (for example, to call a function module you created or for complex and extensive conditions).
    1. Create a new smartforms
    Transaction code SMARTFORMS
    Create new smartforms call ZSMART
    2. Define looping process for internal table
    Pages and windows
    First Page -> Header Window (Cursor at First Page then click Edit -> Node -> Create)
    Here, you can specify your title and page numbering
    &SFSY-PAGE& (Page 1) of &SFSY-FORMPAGES(Z4.0)& (Total Page)
    Main windows -> TABLE -> DATA
    In the Loop section, tick Internal table and fill in
    ITAB1 (table in ABAP SMARTFORM calling function) INTO ITAB2
    3. Define table in smartforms
    Global settings :
    Form interface
    Variable name    Type assignment   Reference type
    ITAB1               TYPE                  Table Structure
    Global definitions
    Variable name    Type assignment   Reference type
    ITAB2               TYPE                  Table Structure
    4. To display the data in the form
    Make used of the Table Painter and declare the Line Type in Tabstrips Table
    e.g.  HD_GEN for printing header details,
            IT_GEN  for printing data details.
    You have to specify the Line Type in your Text elements in the Tabstrips Output options.
    Tick the New Line and specify the Line Type for outputting the data.
    Declare your output fields in Text elements
    Tabstrips - Output Options
    For different fonts use this Style : IDWTCERTSTYLE
    For Quantity or Amout you can used this variable &GS_ITAB-AMOUNT(12.2)&
    5. Calling SMARTFORMS from your ABAP program
    REPORT ZSMARTFORM.
    Calling SMARTFORMS from your ABAP program.
    Collecting all the table data in your program, and pass once to SMARTFORMS
    SMARTFORMS
    Declare your table type in :-
    Global Settings -> Form Interface
    Global Definintions -> Global Data
    Main Window -> Table -> DATA
    Written by :  SAP Hints and Tips on Configuration and ABAP/4 Programming
                        http://sapr3.tripod.com
    TABLES: MKPF.
    DATA: FM_NAME TYPE RS38L_FNAM.
    DATA: BEGIN OF INT_MKPF OCCURS 0.
            INCLUDE STRUCTURE MKPF.
    DATA: END OF INT_MKPF.
    SELECT-OPTIONS S_MBLNR FOR MKPF-MBLNR MEMORY ID 001.
    SELECT * FROM MKPF WHERE MBLNR IN S_MBLNR.
       MOVE-CORRESPONDING MKPF TO INT_MKPF.
       APPEND INT_MKPF.
    ENDSELECT.
    At the end of your program.
    Passing data to SMARTFORMS
    call function 'SSF_FUNCTION_MODULE_NAME'
      exporting
        formname                 = 'ZSMARTFORM'
      VARIANT                  = ' '
      DIRECT_CALL              = ' '
      IMPORTING
        FM_NAME                  = FM_NAME
      EXCEPTIONS
        NO_FORM                  = 1
        NO_FUNCTION_MODULE       = 2
        OTHERS                   = 3.
    if sy-subrc <> 0.
       WRITE: / 'ERROR 1'.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.
    call function FM_NAME
    EXPORTING
      ARCHIVE_INDEX              =
      ARCHIVE_INDEX_TAB          =
      ARCHIVE_PARAMETERS         =
      CONTROL_PARAMETERS         =
      MAIL_APPL_OBJ              =
      MAIL_RECIPIENT             =
      MAIL_SENDER                =
      OUTPUT_OPTIONS             =
      USER_SETTINGS              = 'X'
    IMPORTING
      DOCUMENT_OUTPUT_INFO       =
      JOB_OUTPUT_INFO            =
      JOB_OUTPUT_OPTIONS         =
      TABLES
        GS_MKPF                    = INT_MKPF
      EXCEPTIONS
        FORMATTING_ERROR           = 1
        INTERNAL_ERROR             = 2
        SEND_ERROR                 = 3
        USER_CANCELED              = 4
        OTHERS                     = 5.
    if sy-subrc <> 0.
       MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.
    Additional Fonts for your SMARTFORMS
    You can create additional fonts and style with transaction SMARTSTYLES
    This can then be define in the paragraph and character formats, which you can then be assign to texts and fields in the Smart Form.
    The character formats includes effects such as superscript, subscript, barcode and font attributes.

  • I am currently using FormsCentral to distribute a form created in Acrobat. I need to add an option to one of the drop down fields but do not want to re-distribute the form due to reporting purposes. How can I do this?

       I am currently using FormsCentral to distribute a form created in Acrobat. I need to add an option to one of the drop down fields but do not want to re-distribute the form due to reporting purposes. How can I do this?

    You can open the form in Acrobat, select "File > Save a Copy", open the copy you just saved (it doesn't happen automatically), edit the dropdown to add the new item, save as a new file, and then Reader-enable the file by selecting: File > Save As Other > Reader Extended PDF > Enable More Tools. The resulting PDF should work with FormsCentral just like the original.

  • Use of SAP Smart Forms - Text Modules

    Hi!
    One or two questions regarding the SAP Smart Forms text modules.
    First: In which table the text name is saved? Is there something like the STXH table for SapScript Objects?
    Second: Is it possible to use SmartForm text modules in the text determination for SD (Invoice e.g.)?
    I´m looking forward for many answers
    Greetings
    Mark

    Hi,
      From STXL table u can get the text object, id n name pertaining to a text .These things put in FM 'READ_TEXT'. u get the long text...
    Instead in smartforms, u can directly include texts using Create-Text, Type Include text...enter the id, name ,lang and object....
    Also, for text names, objects and ID..u go to the place where long text has been entered, enter the sapscript editor from there, goto Header...u ll get all the detaails..
    hope it helps,
    Regards,
    Bikash

  • SAP Interactive Forms and SAP Smart Forms for Human Capital Management

    Hi gurus,
    pls help me understand what are SAP Interactive Forms by Adobe and SAP Smart Forms for Human Capital Management (HCM)?
    regds
    jack

    read here
    http://wiki.sdn.sap.com/wiki/display/ABAP/SAPInteractiveFormsbyAdobe#SAPInteractiveFormsbyAdobe-WhatarethedifferencesbetweenSmartFormsandAdobeForms%3F
    What are the differences between Smart Forms and Adobe Forms?
    For both of them, SAP dynamically creates a function module that must be called from an ABAP program to generate the form
    In Smart Forms, it is possible to add ABAP code during generation of the form, that is not possible with Adobe Forms
    It is possible to add javascript or FormCalc code in Adobe Forms, which is executed during the generation of the form
    Other differences are indicated in Note 1009567 Functional differences SAP Interactive Forms/Smart Forms
    Smart forms Vs PDF print forms - pros and cons, by Francois Gendebien, 2007/04/30
    Use smartforms compatible interfaces with PDF forms, by Francois Gendebien, 2007/03/16

  • BP new field update is not possible

    Hi Experts,
    I work in CRM 4.0 which is connected to R/3. I have created a new BP field with EEWB. I would like to replicate this field into a standard R/3 field.
    Without any enhancement the new field is replicated in "Insert" mode but in "Update" the replication does not work.
    I discovered two problems in R/3. The exchange structure does not contain the new field and the BP does not exist in R/3 BUT000 after creation.
    In "Update" mode the system searches for BP in R/3 BUT000.
    Finally I extended the exchange structure in R/3 and if I create a new BP it will be created in R/3 even in R/3 BUT000 and during "Update" the new field value will be updated.
    My only problem is that I have 100.000 BP's in the systems which were created without the enhanced R/3 structure and the update of the new field content is not possible. The R/3 BUT000 does not contains these 100.000 BP's.
    Do you have any idea how to solve this issue?
    Thanks in advance!
    Regards,
    Tom

    Hi Thomas,
    I would have liked to reply you back earlier on, but  I was able to see my points only today.
    1 How to manipulate Bapi to load it. Please select your Bapi which refer to the proper object in trx CODE Bapi. Then talk to your developper to create the right program to load the missing data, supposedly able to manage files (better a txt file).
    Next monday if you wish I may send you documentation concerning Bapi, if you give me your e-mail
    2. How to upload to your backend the changes of Bps. There is an envent you need to associate to your object Bupa in administration CONSOLE - DATA EXCHANGE. It is explained in the Best practise manual called Replication.
    Please refer to my attached thread to find out the manual in the Best Practise Crm for your version:
    Re: Download Conditions from R3
    Then, if this doesn't work, check if the function module in charge of uploading the changes is working, by putting a Breakpoint in the FM associate to your object Bupa in Business object in administration console.
    <b>Please reward with points if it helps.</b>
    AndreA

  • Make my field as input not possible.....

    Hi all...
    in module pool screen.....
        How can i make one input field as "input not possible" for one perticuler condition met??
    ex:   iam having one input field in my screen.... so i can enter the values for it.... similer ly iam also having another one... here if i enter value in the second one and push the pushbotton to do some caluclation part.
    then my first input field has to appear but in no input possible mode...
    Thank you,
    Naveen

    Hi,
    You said you have two fields on your screen and a pushbutton...
    So You can do like this....
    if sy-datar = 'X'.
    loop at screen.
    if screen-name eq 'FIELD1'.
    screen-input = 0.
    endif.
    Modify screen.
    Endloop.
    Endif.
    Or you can also do like this....
    If sy-ucomm = 'PUSHBUTTON'.
    loop at screen.
    if screen-name eq 'FIELD1'.
    screen-input = 0.
    endif.
    Modify screen.
    Endloop.
    Endif.
    here PUSHBUTTON is the Fcode for the Pushbutton and FIELD1 is the screen name of the field which has to get diabled.
    Reward if helpful.
    Regards,
    Syed

  • Drag & Drop from Outlook into SAP BDS (sales order, deliveries, etc.)

    Hello everyone,
    I have some problems with Email archiving between SAP ECC 6.0 and Outlook 2007. The overall scenario should look like:
    Outlook (drag&drop) --> SAP object like e. g. sales orders as Business Document --> third party archive.
    The problem we are facing starts with the false or maybe non existing drag & drop function for Outlook. The direct drag&drop from Outlook only creates a textline in SAPs Business Document. There ist no problem at all if we store the Email on the hard drive in .msg format and afterwards drag&drop it to the Business Document.
    Is there any way to skip the latching on the hard drive and communicate directly between  SAP and Outlook? Otherwise how do you handle this problem?
    Thank you.

    Is there no one else who got this problem?

  • How to print BAR CODE in SAP SMART FORMS

    Hi,
    I want to print inspection lot's BAR CODE in the smart form, but i dont know the way how to print this into the smartform.
    if anyone have any idea, please suggest me how to print this as it is urgent for me to complete the object.
    Thanks in advance.
    Best Regards,
    Abnish Jain

    Hello Abnish,
    Welcome to SDN.
    We are able to print barcodes from smartforms. Doing this way, we print barcodes on laser printers.
    We are also printing from sap to zebra printers using two ways:
    1. Download the data to an excel sheet, then creating a macro that opens the printer port and sending the commands to the printer through this "file". All this is done via vb script provided with excel)..
    2. The second way is creating a vbscript (an ascii file from sap) with the printer commands and then runing it using ws_execute.
    You need a barcode reader to read the barcodes, and this scanner acts like a keyboard, it sends the data scanned to the active field on screen. (which might be a notepad, word, excel or an input field or ... ).
    From 4.6c on, you can use smartforms to print barcodes without buying any barcode.dll software nor hardware extention like Bardimm on any laser/inkjet printer (Please Note that I haven't mentioned Zebra printers here!). To do this, you have to create a smartstyle -> character format with the desired barcode font (defined within sap). Then in the smartform, create a window, put the field and associate it the character format. That's all (I mean, that's all we do at least :-). I think, you have to consider the barcode specifications before sending the barcode value to the smartform (Just an example, if you're using 3 of 9, the code should start and end with an asterisk - '*' -) We're printing an interleaved 2 out of 5 barcode in our invoices due to a legal requirement, and we did it this way.
    3. If you have a barcode scanner, then you should not need reading the barcode into an ascii file to get the data read in an standard or custom screen field. You can read it directly to the field you want. (unless... you have complex data coded in the barcode - for example if you're using an ean-ucc 128 compliant code and you're sending several fields in a single code ... In this case, an interface is almost mandatory because you must interpret the data fields according to the ucc standard, split the code into several fields .... and .... pure programming logic ).
    To put it clear: if you have to read, for example, a barcode that holds the legal number of an invoice using a barcode scanner and this number should be sent to migo-> bktxt then you don't need an interface. The scanner itself acts like a fast operator entering the characters using a keyboard and filling in the field.
    We're reading barcodes in several places (when we finish each pallet, when we receive an invoice, and so on. Each case is a different screen. We arent using an ascii file to read these barcodes. Furthermore, we read the invoice legal number into migo bktxt field (Head Text).
    http://www.sap-img.com/abap/questions-about-bar-code-printing-in-sap.htm
    Regards
    Naren

  • Logo in sap smart forms

    hi,
      i have one logo and i want to insert that logo into the smart forms
    so can u suggest me the steps to insert that logo in smart forms.
    regards,
    kamal

    Hi
                   SAP SCRIPT
    To create a logo in SAP printouts just do the following
    1. Save a Logo using Imaging, Paint shop Pro or Corel Draw as Tiff file.
    2. Run  program RSTXLDMC and enter the following parameters
       Enter file name                     C:\COMPLOGO.TIF
       UOM                           CM
        Line width for text                132
        Text name                     ZHEX-MACRO-COMPLOGO
        Text ID                          ST
        Text language = E
        Number of Tiff gray levels (2,4,9) 2
    3.  Then Create a new window 'COMP' with attributes;
    Window COMP description Company Logo
    Left margin 7.00 CH window width 10.00 CH
    Upper margin LN window height 8.00 LN
    Finally in the text element, mention
            /: INCLUDE 'ZHEX-MACRO-COMPLOGO' OBJECT TEXT ID ST LANGUAGE 'E'.
    Please note that if object name is not indicated as 'ZHEX...’ the logo may not be printed!
    You will not be able to see the logo in a test print. The same will be printed in actual printout.
                          SMARTFORM
    1)     In Smart Forms Editor, In left pane, right Click any Page (say Page1) and select Create -> Window, Give it a name and Description (Say Window1)
    2) Right Click on Window (Window 1) and select Create -> Graphics, Give it a name and description
    3) In general Attributes, Select Name, get search help (F4) , you will find a list of pictures
    4) Select any picture and set its Resolution in DPI
    5) Press F9 to open Smart Forms Builder, Select window (Window1) and In Output options window set, size and   position of the Logo
    6) Set any other parameters if required, save and activate.
    7) If there is only 1 Window in the forms, set it as Main Window in general attributes.
    8) Use  TCode SE78 to upload new pictures and logos.
    look at Thread Dynamic Graph in smartforms
    Refer the links also -
    Re: Dinamic Graph in smartforms
    How to get file perperties in Unix server
    Regards
    Anji

  • How to Print form using SAP Smart Forms which is migrated from SAP Script?

    Hello every one,
         i have a problem in printing form using smart form which is migrate from the SAP Script...so what method i have to use...if any one know the solution for this than plz reply me as soon as possible...

    hi
    when ever u want to migrate the script to smartform u have to chage the driver program also..
    refere this link to convert script to smartform
    convert sapscript to smartform
    c_formname = u r smartform name...
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
      EXPORTING
        formname           = c_formname
      IMPORTING
        fm_name            = v_fm_name
      EXCEPTIONS
        no_form            = 1
        no_function_module = 2
        OTHERS             = 3.
    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 SMARTFORM............................
    CALL FUNCTION v_fm_name
      EXPORTING
        control_parameters   = st_control_parameters
        output_options       = st_output_options
      IMPORTING
        document_output_info = st_document_output_info
        job_output_info      = st_job_output_info
        job_output_options   = st_job_output_options
      EXCEPTIONS
        formatting_error     = 1
        internal_error       = 2
        send_error           = 3
        user_canceled        = 4
        OTHERS               = 5.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.

  • The body in SAP Smart Forms email message

    Hi Experts,
    i have a requirement, in smart forms, we did the form to be sent to the email as pdf. we want to add some text in the body of the emil message. can we do this?

    the following is the code for send the mail with both subject and body .plz go thru. hope it will be helpful.
    Creating the document to be sent with success message.
      IF gt_error IS INITIAL.
        gs_doc_chng-obj_name = 'Standard Price'(010).
    gs_doc_chng-obj_descr = 'Material Standard Price update Successful'(011)
    gs_objtxt = 'Materials updated Sucessfully with new Standard Price'(012)
        APPEND gs_objtxt TO gt_objtxt.
        LOOP AT gt_success INTO gs_success.
          gs_objtxt = gs_success.
          APPEND gs_objtxt TO gt_objtxt.
        ENDLOOP.
      ELSE.
    Creating the document to be sent with error message.
        gs_doc_chng-obj_name = 'Error Price'(002).
    gs_doc_chng-obj_descr = 'Material Standard Price Updation Errors'(003)
        gs_objtxt = 'The following Material Numbers failed to update'(004).
        APPEND gs_objtxt TO gt_objtxt.
        LOOP AT gt_error INTO gs_error.
          gs_objtxt = gs_error.
          APPEND gs_objtxt TO gt_objtxt.
        ENDLOOP.
        IF gt_success IS NOT INITIAL.
    gs_objtxt = 'Materials updated Sucessfully with New Standard Price'(012)
          APPEND gs_objtxt TO gt_objtxt.
          LOOP AT gt_success INTO gs_success.
            gs_objtxt = gs_success.
            APPEND gs_objtxt TO gt_objtxt.
          ENDLOOP.
        ENDIF.
      ENDIF.
      DESCRIBE TABLE gt_objtxt LINES gv_tab_lines.
      READ TABLE gt_objtxt INTO gs_objtxt INDEX gv_tab_lines.
    gs_doc_chng-doc_size = ( gv_tab_lines - 1 ) * 255 + STRLEN( gs_objtxt )
    Creating the entry for the compressed document
      CLEAR gs_objpack-transf_bin.
      gs_objpack-head_start = 1.
      gs_objpack-head_num   = 0.
      gs_objpack-body_start = 1.
      gs_objpack-body_num   = gv_tab_lines.
      gs_objpack-doc_type   = 'RAW'.
      APPEND gs_objpack TO gt_objpack.
    Entering names in the distribution list
      IF p_plist IS NOT INITIAL.
        gs_reclist-receiver = p_plist.
        gs_reclist-rec_type = gc_c.
        APPEND gs_reclist TO gt_reclist.
        CLEAR gs_reclist.
      ENDIF.
    Populating the reciever list
      gs_reclist-receiver = p_plist.
      gs_reclist-rec_type = gc_u.
      APPEND gs_reclist TO gt_reclist.
    Sending the document
      CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
        EXPORTING
          document_data              = gs_doc_chng
          put_in_outbox              = gc_x
          commit_work                = gc_x
        TABLES
          packing_list               = gt_objpack
          object_header              = gt_objhead
          contents_bin               = gt_objbin
          contents_txt               = gt_objtxt
          receivers                  = gt_reclist
        EXCEPTIONS
          too_many_receivers         = 1
          document_not_sent          = 2
          operation_no_authorization = 4
          OTHERS                     = 99.
      CASE sy-subrc.
        WHEN 0.
          WRITE: 'eMail sent successfully'(005).
        WHEN OTHERS.
          WRITE: / 'eMail could not be sent'(008).
      ENDCASE.
    ENDFORM.                    " send_log_mail

  • Desktop Integration Suite cliente Drag&Drop required Fields ?

    I’m working with the Desktop Integration Suite version 10gR3 and the Oracle content server 10.350, but I have not been able to show the window with required fields “Metadata”, when the user drop a new file in folder of the windows explore. Which configuration have to be checked to solve this issue ?
    Tanks for your support !

    Hi ,
    On UCM server install the latest Folders_g component from patchset : 13502938
    After that while creating the folder there will be the option "Enable Metadata Prompt"
    Check that option and save .
    After that from DIS client drag-drop a content to UCM folder (which has the above configuration set) , and then the checkin prompt will show up .
    Hope this helps .
    Thanks
    Srinath

  • Can't drag & drop from iPhoto into iMovie 10

    Am trying to add some photos from my iPhoto library into an iMovie 10 project.  I access the iPhoto library and the pictures show up, but when I try to drag/drop or add to the timeline, nothing happens.  The little hand shows up over the photo, and even the + sign, but when I try to move or add it, nothing happens.
    And, once I select one photo, it seems stuck until I deselect all. 
    Dragging of clips from the event library doesn't seem to be a problem.
    Any advice or help is appreciated.

    With a picture selected from the iPhot Library as it shows up in iMovie, if you select a photo by clicking on it once, then click the plus sign, what happens?

  • Backup/restore and drag/drop .emlx back into mail......

    bit of a curly one,
    Okay, I backed up a user's folder full of emails onto disc, so I could delete it (As it's taking up heaps on the server... they're using imap)
    anyway...is there any way to drag/drop the .emlx files back into say a folder "on the mac" so that it can be visible on the hard disk in Mail?

    First of all, you should realize that you’ve been making backups of data stored locally on disk, not of the messages stored on the server. Hence, in general, those backups may or may not allow you to restore your mail depending on a number of things, such as the account settings and the format used by the mail client to cache messages locally (if any).
    If Preferences > Accounts > Advanced > Keep copies of messages for offline viewing is set to All messages and their attachments (the default setting), then Mail 2.x maintains a local copy of server-stored mailboxes using the exact same format it uses for locally stored mailboxes, except the suffix of the mailbox folder in the filesystem is .imapmbox instead of .mbox.
    You cannot import *.imapmbox mailboxes directly into Mail because when you do File > Import Mailboxes and choose Mail for Mac OS X as the data format, Mail looks for *.mbox folders only, but if Keep copies of messages for offline viewing was indeed set to All messages and their attachments when the backup of those mailboxes was made, you can easily overcome that limitation by just changing the suffix to .mbox:
    1. Copy the entire ~/Library/Mail/IMAP-username@mailserver account folder from the backup to the Desktop.
    2. Change the .imapmbox suffix of the folders within the account folder on the Desktop to .mbox.
    3. In Mail, do File > Import Mailboxes, choose Mail for Mac OS X as the data format, and follow the instructions to import the copy of the account folder that’s on the Desktop.

Maybe you are looking for