What is sap  script ?  why is  it required

Sinha

The standard system come with all the standard sapscripts for you to print invoices, delivery orders or sales order etc.  You can further enhance the form with SAPscripts which is the standard SAP form design tools for user to developed customized form printing format such as purchase orders, invoices, checks, labels. 
With the combination of third party barcode software (barcode.dll) or printer with bardimm, you can print barcode directly using SAP scripts.
To create SAPscipts goto tcode : SE71
Once your SAPscripts are created, you have to used an abap program to called the sapscripts form.
<b>SAPScript Transaction codes</b>
1.SE71 - Form painter
2.SE72 - Style maintenance
3.SE78 - SapScript Graphics Management
4.SO10 - Create standard text module
<b>SAPScript Important Programs</b>
Here are some useful programs for SAPSCRIPT development/search ...
RSTXFCAT  -  Program to find out SAP Scirpt names (Search Program)
RSTXCDM1 -  SAPscript: Sample Program for Form Printing
RSTXCNVR -   Converting SAPscript standard text to RAW format (ASCII)
RSTXCPDF   -  Routines for Converting OTF Format to PDF Format
RSTXDBUG   - Activate/Deactivate Form Debugger
RSTXFCAT    - Find Forms
RSTXFCPY    - Copy Forms Between Clients
RSTXFCOM  - Comparison of Two Forms
RSTXFCON   - SAPscript: Conversion of Page Format for Forms
RSTXFINF     - Comprehensive Information about a Specific Form
RSTXHTML   - Conversion of SAPscript Texts (ITF) to HTML
RSTXICON    - List of SAP icons and their names and SAP numbers <xxxxx>
RSTXSYMB   - List of SAP symbols and their names as well as <xxxxx> SAP number
RSTXR3TR     - Transport Program For SAPscript Transport Objects
RSTXSCAT    - Find Styles
RSTXSF01     - TrueType font installation for SAPscript/SmartForms
RSTXTCAT    - Find Standard Texts
Reward  points  if it is usefull ....
Girish

Similar Messages

  • What is Enhancement and why is it required in SAP?

    What is Enhancement and why is it required in SAP?
    Message was edited by:
            Rajalekshmi V

    Hi,
    SAP designed some standard scenmarios to meet most of the clients requirements. But still it won't suit the clients exact business spcifications, so we ned this enhancements.
    it's basically to enhance the Std SAP as per the clients requirements.
    An enhancement includes one or more components (function exits, menu enhancements, screen enhancements). For enhancements, you are recommended to observe the following naming convention.
    We add fields using the Screen exits, desing menu's using menu exits and Function exits to enhance the std functionality of the programs.
    reward if useful
    regards,
    Anji

  • What is  Sap Scripts for purchase order

    hai,
    what is the sap script or smart form for purchase order,
    and how to modify the existing standerd one.
    explain me in step by step.

    hi
    Please ask question on sapscript in sapscript forum.
    use sap script form  medruck for PO
    SmartForm /BPR3PF/MMPO_L is the standard delivered Purchase Order in 4.6c
    Transaction code m/34 allows you to associate your 'Y' copy of the standad PO to your included company specific PO requirements such as company log graphic and other particulars.
    Go to transaction OMFE. Tell me what you see there for the output type you are interested in. Let me take the standard output type NEU. The entry looks something like this.
    NEU Purchase order 1 SAPFM06P ENTRY_NEU MEDRUCK.
    The first one is your output type, next is its description, next is the medium, then the program, routine, and the form name.
    You already copied the layout MEDRUCK to ZMEDRUCK. Now copy SAPFM06P to ZZSAPFM06P. Now ENTRY_NEU routine is in the include FM06PE02. You need to make your changes here to accommodate for the new field. So copy this include to ZZFM06PE02 and make your changes. Also, in ZZSAPFM06P, change the line where it says INCLUDE FM06PE02 to INCLUDE ZZFM06PE02.
    Now in this routine ENTRY_NEU, there is a function module call ME_READ_PO_FOR_PRINTING which reads in the PO data from the tables. We need to copy this function module as well as this is where you will do your extra selections for the new fields. You will do the same with the other function call ME_PRINT_PO, if you need to change anything on the print.
    after this to define output type...
    NACE
    You can track the form and the print program used for that form
    NACE is used to create output type while creating the output type you will mention forms, and driver program.
    that will be maintained in the table TNAPR.if you create the output type using NACE then it will be automatically visible in table NAST and TNAPR.
    so check in NAST, TNAPR table
    http://help.sap.com/saphelp_erp2005/helpdata/en/c8/1989fe43b111d1896f0000e8322d00/frameset.htm
    Condition records in NACE?
    EX--in simple terms..take a transaction say ME21N ( Purchase Order ), u can see a Print icon there. now when u click on this icon, it has to print the PO document. Now how does it do that? when u click Print, the control gets transffered to a print program, now which program gets triggered is decided by what program name u specify in NACE.
    So in NACE>EF>Output Type>NEU>processing routine--> u can see some standard program already configured( maybe SAPFM06P n form MEDRUCK )..these are the programs n sapscript that gets executed wen u say "PRINT" in the transactrion...so u can customise the print program for customer changes over here by copying the standard program n form into a Z/Y one and replacing the program names in NACE.
    Yogesh N
    Edited by: Yogesh N on Aug 20, 2008 3:19 AM

  • What is X11 and Why does GIMP require it

    Hello all,
    I use GIMP at work on a Windows workstation, and love it.  I have just downloaded the mac version but on boot up it prompts me to locate the 'X11'.
    What is X11?
    where is it located?
    and
    Why does GIMP need it so badly?
    Thanking you all in advance

    If I recall X11 is an optional install on your installer dvd's.  I don't remember if it's a option on the main install or an addition on the second dvd.
    When it gets installed the X11 app will be in your /Applications/Utilities folder.  There is also additional stuff the app needs in other directories on your boot drive as well.
    As for what X11 is, here's a wiki reference.  Basically the mac version of gimp needs x11 as it's windowing layer (probably the easiest way to port gimp to the mac).

  • SAP Script for Delivery

    Dear ABAPer's ,
    I am working on a SAP Script for Delivery.The requirement is I need a print out for each line item in a delivery in a seperate page.
    For example if the delivery has 3 line items.I should print each line items details in 3 seperate pages.
    I have modified the routine RVADDN01 according to my requirements.
    How to do this...

    Hi Sapient,
       In order to create a page for each line item what you have to do is in the script part where you have written the values.
    for eg: if the line item details(VALUE) are in an internal table "<b>I_DETAILS</b>"
    <b>Script:</b>
    /E DET
    P1 &I_DETAILS-VALUE&
    /: NEW-PAGE
    <b>Driver program:</b>
    Loop at i_details.
    CALL FUNCTION 'WRITE_FORM'
       ELEMENT                        = 'DET'
       TYPE                           = 'BODY'
       WINDOW                         = 'MAIN'.
    Endloop.
    Try this it would work.
    Reward if helpful.
    Regards,
    Tushar

  • Creation of New Page in SAP Script

    Hi Experts,
    Please advice when will a new page trigger in SAP Script :
    As per my requirement I need to create a new page for an existing layout and make changes to the second page alone...
    but this page should be triggered only for a specific condition. Is it possible to trigger second page when it satisfies certain conditon?
    I have searched SDN regarding the same but most of them have recommended to use NEW-PAGE...but as per my understanding NEW-PAGE is used when certain data needs to be printed on the next page ( not on the new page ).
    Thanks
    Karthik.R

    Ok friend,
    Try using the conditions in your driver program using 'CONTROL_FORM' function module. or using some other condition in it.
    You can also give conditions in text editors and you can trigger the pages.
    i think these links will help you in solving your solution just check these Link: [new page based on condition in sap script|new page based on condition in sap script; this is just an hint from this you can develop the idea.
    Link: [Breaks in Smartforms|LAST PAGE FOR SAP SCRIPT;.
    Also there are other few related links in SDN which will help you.
    I think this must solve your issue if you still face any queries please revert back to me i will help you.
    Thanks,
    Sri Hari

  • Sap script useful in HR-ABAP

    Hi,
    I want to know in What  way sap script is useful in HR-ABAP.

    Hi,
    we can generate the remuneration statements.
    Thanks & Regards
    Sunil Kondoju

  • Get OTF data of an SAP SCRIPT

    Hi,
    I have a situation where I have to call a standard report from my custom report which is based on some condition.
    This is fine. But the standard report which I am calling is print program of an SAP Script.
    So, the requirement now is that my custom report should be able to send an email of the SAP Script output. For this I need to have the OTF data of the SAP Script in my custom report.
    How to get this?
    Your help will be highly appreciated.
    Thanks,
    -Sandeep

    Hi,
    Go through these links,here they mentioned how to capture OTF data into internal table
    http://scn.sap.com/thread/1083143

  • Why an organization require SSL for Shared Web Applications?

    Hi
    what is ssl and why an organization  require SSL for Shared Web Applications?
    adil

    Hi adil,
    Secure Socket Layer (SSL) is an encrypted communication protocol which uses encryption certificates. For more information about SSL in SharePoint, please refer to:
    http://technet.microsoft.com/en-us/magazine/2009.09.insidesharepoint.aspx
    http://technet.microsoft.com/en-us/library/cc262366(v=office.15).aspx
    SSL is supported for server-to-server authentication and app authentication.
    Regards,
    Rebecca Tu
    TechNet Community Support

  • Why do we use include in sap script text element

    Hi SDNers,
    Why do we use include statement or what does that stands for in an text element of a sap script.
    Details with examples and explanation please
    Thanks & Regards,
    Ranjith N

    Hi Ranjith,
    Please go through this.
    &VBDPL-ARKTX&
    /: INCLUDE &VBDPL-TDNAME& OBJECT VBBP ID 0001
    If your include contains
    = arflebarflegloop
    and vbdpl-arktx contains 'myarticletext'.
    Then the output document will contain a line:
    myarticletext arflebarflegloop
    If the include contains
    arfelbarflegloop
    then the output document will contain the lines:
    myarticletext
    arflebarflegloop
    (Subject to whatever the prevailing paragraph format is - * means use current format).
    Think about what would happen if instead of having an include, you hardcoded the text of the include in your sapscript.
    I found this at http://www.sapfans.com/sapfans/forum/devel/messages/31158.html
    Regards,
    Sharat.

  • What is lable in sap-script ?plz explain

    why we can't possible in smartform?

    Hi,
    Most of the products shipped from a company's warehouse will have big stickers in the cartons. These stickers hold the information such as product number, serial number and shipping address and many more information. These are used to easily identify what is packed inside that carton. So for these kind of usage we need to use Thermal printers to generate the labels or stickers. Thermal printing is not possible using a normal printer. You need special printers for thermal printers.
    You can use SAP script and Smartform( from latest version )  to print labels. Do a search on OSS Notes you will find a lots of information on supported printers and how to implement.
    Cheers
    VJ

  • What are the main sap script events and their functionality and usage?

    what are the main sap script events and their functionality and usage?

    Hi,
    Inside the Script, there are events like Top of Page, End of page etc.
    Please elaborate about your requirement.
    Best regards,
    Prashant

  • Why  SAP Script  client-dependent  but  Smartform is client  independent

    Hi  All,
        What   are  the  fundamental  reasons   for  justifying  that  SAP Script  is  client-dependent  but  Smartform is client  independent  ???
    Regards
    jaman

    hi,
    why script is client dependent?
    the reason is:
    in script, to display some table data, we use text elements, where the text elements access the dictionary tables data. there the table from which we are fetching data, that may be a client dependent table, so first the text elements became client dependent. as script use text elements, script also became client dependent.
    hope u got the point. to b simple, the text elements r client dependent, there fore scripts also became client dependent.
    smartforms are client independent. bcoz it doesnt use any text elements. it will be executed through a function module, as you know function modules are client independent, the smartform also became client independent.
    hope ur clear, if any doubts, plz post them back.
    reward if helpful.

  • What is the diff b/w Sap Scripts and Smart Forms

    Hi,
          Whats the diff b/w SAP Scripts and Smart Forms..
             I need the internal explanation for both Smart Forms and SAP Scripts mean when we execute what happens whether Print Program r Forms starts execution 1st  and SIMILARLY FOR SMARTFORMS WHETHER FM'S  R FORMS.
    Thanks & Regards,
    Gopi.

    Hi
    Difference with SMARTFORMS vs. SapScript(SE71)
    The Following are the differences :-
    a) Multiple page formats are possible in smartforms which is not the case in SAPScripts
    b) It is possible to have a smartform without a main window .
    c) Labels cannot be created in smartforms.
    d) Routines can be written in smartforms tool.
    e) Smartforms generates a function module when activated.
    f) Unlike sapscripts (RSTXSCRP), you cannot upload/download Smartform to your local harddisk.
    It was said that it was provided in CRM 3.0 version, but not available in R/3. You can download smartforms into Local PC in a XML format. In the same way you can upload this XML format into Smartform. From the smartform editor itself you can call download option, if you are working in CRM 3.0 environment.
    In R3 also, you can download into XML format. However, it's not sure about uploading. Refer to the program 'SF_XSF_DEMO'.
    In 4.7 Enterprise, other have seen this utlity which is completey missing in 4.6c. There is functionality to downlaod a complete form or only a particular node. (Utilities -> Download form). It will create a XML file and save it in the hard disk.
    For others, if you want to download/upload the Smartforms source, you will need the help from the Basis people. What you can do is to create a Transport and then FTP down to your local harddisk. When you need the Smartform source in another system, you have FTP up the Smartforms file back to the SAP server. Finally, the Basis team, will tp it into your system.
    g) The protect and endprotect command in sapscript doesn't work with smartforms. For example on a invoice: First data of position no 80. is printed on page one, other data of position no 80 is printed on page 2. And there's nothing you can do about it. Actually, there is something you can do about it. By using a folder node and checking the 'protect' checkbox, everything in that folder will be page protected.
    check out this link:
    http://www.sap-img.com/smartforms/sap-smart-forms.htm
    Reward points if helpful.
    Regards,
    Swathi.

  • In SAP Script the form is not printing in required format

    hi
    in my sap script i am facing a issue. when i trigger the output on the screen, first page is coming correctly but second page has mixed up the alignment, i want to say the footer is coming up and main window box has gone sb total window shift to left while it should be right.
    regards
    atul

    Hey Mishra,
        Check in the page 2 Layout in your scrit form. The layout what you created for second page allighment is not correct. It seems you need to change the the footer and main in all the pages. Goto Page Windows -> Select the Seond page Name -> and check the layout ( Setting -> Form Painter).
    Regards,
    Saravanan M

Maybe you are looking for