on ‎2008 Feb 14 8:42 AM
Hi friends,
Can any of you please send me the total script documentation
please its urgent
plz dont give any URLs
Edited by: Alvaro Tejada Galindo on Feb 14, 2008 2:41 PM
Request clarification before answering.
SAPSCRIPTS:
-
This is a tool used to redirect SAP data to output devices. SE71 is the Tcode to create SAPScript.
Components of a SAPScript tool are:
1. BASIC SETTINGS.
Paragraph format, character format.
2. ADMINISTRATIVE SETTINGS.
Name of the form, short description.
Layout is used to create a form in SAPScript. Layout is a collection of pages. Page is a collection of Windows.
Types of Windows:
-
1. Main Window - This is a common window for all pages. This is a default window.
2. Constant Window - This window is used to create footer space, header space for a particular page.
3. Variable Window - This is a subwindow.
4. Graphical Window - This is an optional window, which is used to create logos or some other graphics for the page.
NAVIGATIONS FOR CREATING A SAPSCRIPT:
-
SE71 -> Specify Form name starting with Z or Y (ZSHABFORM) -> Click on Create -> Opens an interface -> Enter short description -> Click on 'Paragraph Format' from Appn. toolbar -> Specify Paragraph Name (P1)-> Press Enter -> Enter short description -> Click on 'Definitions' pushbutton from application toolbar -> Specify Default Paragraph (P1) created -> Click on Layout pushbutton from appn. toolbar -> Opens a layout with a default window 'MAIN' -> Right click on Main Window -> Select 'Edit Text' -> Opens a Line Editor -> Specify a statement -> Come back -> Save -> Activate the form -> A SAPscript is created.
To invoke the form created, we have to create a print program. Create an Executable Program and specify the following:
CALL FUNCTION 'OPEN_FORM'
EXPORTING
FORM = 'ZSHABFORM'
LANGUAGE = SY-LANGU.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ELEMENT'
WINDOW = 'MAIN'.
CALL FUNCTION 'CLOSE_FORM'.
-> Save -> Activate -> Execute -> Opens an interface -> Specify output device as LP01 -> Click on Print Preview (F8) pushbutton -> Executes the form.
The FM 'OPEN_FORM' is used to call the sapscript form. Here, we have to specify the name of the form as an argument.
'WRITE_FORM' is used to specify the name of the text elements and window types.
'CLOSE_FORM' is used to save and close the form attributes.
The function modules OPEN_FORM and CLOSE_FORM are mandatory ones.
PASSING ARGUMENTS TO THE FORM:
-
In Line editor, specify an argument enclosed by an ampersand symbol (&).
eg. &KARTHIK&.
Save -> Activate the form.
To pass a value from the print program to the form, declare the variable as follows in Print PRogram:
DATA KARTHIK(10) VALUE 'CHENNAI'.
....OPEN_FORM
...
....CLOSE_FORM
Save -> Activate -> Execute.
PASSING TABLE VALUES AS AN ARGUMENT TO SAPSCRIPT:
-
In the line editor, specify the table field arguments enclosed by '&' symbol as follows:
/E ELEMENT
&KNA1-KUNNR& ,, &KNA1-NAME1& ,, &KNA1-LAND1&
Save -> Activate.
In the Print Program, specify following code:
TABLES KNA1.
CALL FUNCTION 'OPEN_FORM'
EXPORTING
FORM = 'ZSHABFORM1'
LANGUAGE = SY-LANGU.
SELECT * FROM KNA1.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ELEMENT'
WINDOW = 'MAIN'.
ENDSELECT.
CALL FUNCTION 'CLOSE_FORM'.
Save -> Activate -> Execute.
PASSING INTERNAL TABLE AS AN ARGUMENT TO THE FORM:
-
In line editor, specify following arguments:
/E ELEMENT
&ITAB-KUNNR& &ITAB-NAME1& &ITAB-LAND1&
Save -> Activate.
In Print Program, specify following code:
DATA ITAB LIKE KNA1 OCCURS 0 WITH HEADER LINE.
SELECT * FROM KNA1 INTO TABLE ITAB.
CALL FUNCTION 'OPEN_FORM'
EXPORTING
FORM = 'ZSHABFORM1'
LANGUAGE = SY-LANGU.
LOOP AT ITAB.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ELEMENT'
WINDOW = 'MAIN'.
ENDLOOP.
CALL FUNCTION 'CLOSE_FORM'.
-> Save -> Activate -> Execute.
ADDING IMAGES TO THE FORM:
-
Create a .bmp file and save it in a directory -> Goto SE78 Tcode -> Double click BMAP Bitmap images -> Click on Import icon from appn. toolbar -> Opens an interface -> Specify the path of .bmp file from the OS -> Specify the name for the image -> Select Color bitmap image radiobutton -> Click on Continue -> Image is imported.
To add the imported image into the form, right click on the form layout -> Select Create Graphic -> Opens an interface -> Select image from the form directory -> Select Color bitmap image radiobutton -> Specify resolution as 100 -> Continue -> An image is added to the script.
Simply call the form from the print program.
To upload .TIFF files into the SAPscript directory, make use of a predefined executable program called as RSTXLDMC.
In SE38 Tcode, specify the above name, click on execute pushbutton from application toolbar -> Opens an interface -> Specify the file path -> Execute.
Text Elements in the line editor are used to avoid data duplication.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
Give your email-id will sedn you.
Thanks,
Gunjan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Please refer to the document:
http://help.sap.com/saphelp_nw04/helpdata/en/f4/b49dc6453611d189710000e8322d00/frameset.htm
Regards,
Renjith Michael.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Check the following links:
http://www.sapbrainsonline.com/TUTORIALS/TECHNICAL/SAPSCRIPTS_tutorial.html
http://sapdev.co.uk/sapscript/sapscripthome.htm
http://sap-img.com/sapscripts.htm
Regards,
Bhaskar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Syam Sunder Reddy,
I've detailed document on SAP SCRIPTS. Can you provide your mail id. Or you can find my mail id in my profile. Just send a mail. I'll reply with SCRIPT Documents.
send a mail to me: <REMOVED BY MODERATOR>
<REMOVED BY MODERATOR>
Regards
--
Sasidhar Reddy Matli.
Edited by: Alvaro Tejada Galindo on Feb 14, 2008 2:41 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 12 | |
| 9 | |
| 6 | |
| 4 | |
| 4 | |
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.