ABAP Interview Questions on SAP Scripts

6/15/2011 No Comment

ABAP Interview Questions on SAP Scripts.

What is the meaning of a Compare Tool in SAP Script?
For object comparison between clients there are many utilities within SAP Script, for example for the comparison of these objects-Documents, Layout sets and Styles we have a Compare Tool. 

With the Compare Tool we can make many things like: verifying if an object can be found in each of the two clients or showing why multiple versions of an object are different. For the page layout management or to format the text in a document we can use Layout Sets. The Standard styles and layout sets are found in Client 000 in the SAP system.

How can we describe better the SAP Script ?
SAP Script is by definition the text handling system of SAP R/3, it has a high degree of integration in the SAP system, it is the standard and the most used tool for several tasks that involve the processing of text in the entire SAP system.

What is the meaning of Layout Sets?
In SAP Script Layout Sets are the tools that define the layout of pages (documents). A layout is constructed from many components, some of them even handle the layout itself for single pages or some are filled with details about the text that is about to be printed on the pages. The Layout Set speaks about how a document will look and how it will be constructed, it will contain text blocks with areas for variables that can be useful for other programs, each SAP Script document has a Layout Set. When we want to modify our documents, for instance when we have to move text blocks, choose a different font, set a specific paragraph type, insert tabs all these can be made from the Layout Set. For text formatting we have two possibilities: We insert the text and output it in normal text maintenance or we can insert the text through the Layout Set.
   
The text can be formatted through the ABAP/4 application and the Layout Set, the application will output single text blocks, elements of a text or a whole document. The formatting of our text is given by the use of Styles, they make the formatting by configuring the character formats and the paragraphs that we use in the document. 

Styles can be useful for highlighting strings of characters and even entire paragraphs, they can be attributed to every type of text but mainly they will be used in the basic windows of Layout Sets, where the text is inserted straight from the user in a document.

     An important element is the header data, which can be used on Styles for show valuable details( in this way an end user can choose a style in the simplest way) and Layout Sets as well, where it has the role of control and information.
     The Layout Set maintenance also contains windows, which are places in a page where the text will output in the near future, every Layout Set contains one or multiple windows, if the window is missing then text formatting will not be possible in SAP Script.
      Window types that are used in Layout Sets:
a)      MAIN-in this type of window the output of text is made continuously, it is a window type that is common to the dialog users, like the body text of letters.
b)      VAR- this type of window contains variable text in every page where the window is found, these windows will be formatted for every page.
c)      CONST-this type of window contains constant text so it will be formatted only one time.

W can classify the elements of a Layout Set like this:
a)      The header data- it contains data about the construction and the Layout Set like who made the document, what elements were used etc. This is the start page.
b)      The paragraph formats –they are needed for text formatting exactly as in Styles but their usage extends to the processing of text like formatting the text elements as well.
c)      The character formats-these can be used for formatting paragraphs and text, they actually format the text from inside paragraphs
d)     The windows- they are placed only after their assigning to pages and attributing measurement units.
e)      The pages- They give us a beginning and a finish in the formatting of text.
f)       The page windows- They bring the pages and the windows together and their measurements are stated.
The management commands in SAP Script are meant for handling the output formatting and they are not read by the SAP Script Editor but processed by the SAP Script Composer which is an application that transforms the text from the editing form to the printing form.

Can we describe the way in which the Layout Sets are backed up, uploaded and downloaded in SAP Script?
For the SAP Script backup we have go to transaction SE71to select Utilities then Copy from client then Give source from name then source client (000 default) and Target from name. For downloading we must go to transaction SE71 the we must write the name of the form then we select Display, Utilities, form info, List and we hit Save to PC file. Fro Upload we have to create form with page then window, pagewindow with the downloaded PC file. From the PC file we will have the page window text elements.

What is the way to count pages the SAP Script outputs?
&page&, &nextPage&.

How can we classify the SAP Script components?
SAP Script can be classified in: SAP Script text, Layout Set, Symbols, ABAP print program and function modules such as read text, open/close form and others.

What is the way to deposit the text in SAP Script?
For text storage SAO Script uses ITF or the Interchange Text Format but it also has the options to convert RTF or Rich Text Format and also ASCII which are formats for other text processors.


What is the meaning of a SAP Script and what is the role of it?
SAP Script is in fact the word processor of the SAP system, very similar to the most used text processors available for personal use on computers. Usually companies print the documents in their own layout like invoices, delivery notes and others. 

There is a standard layout (or predefined) but sometimes the standard layout has to be expanded according to the requirements with additional data like addresses or purchase orders. These details are inserted by employees or they are extracted from database tables. Companies use a high amount of these documents, so printing them has become a big requirement.

Larger documents are printed like paychecks, reminders, order confirmations, payslips and others, for making this possible SAP Script is developed in such a way that it can make all the document types mentioned above, it has the IT tool that is used for text insertion and the printing of forms in the R/3 programs. Usually SAP can give us these document types in a standard form but each company can modify them or replace them at their desire and according to their needs.

How can we describe symbols and what are the main types with example?
The constant that may be entered into a document has the name of symbol and has the role of keeping the supplementary work if phrases or portions of the text get replaced, the symbol name is enclosed with &. Example: &variable name&, or system symbols like &Date&, &time& an others. Standard symbols are the ones that the user has defined and they are kept in the table TTDTG. Examples of standard symbols: &SGDH& for :”dear sir/madam” and &MFG& for:”yours Faithfully”. The program symbols show ABAP/4 program data that invoked a function for text processing, example: Itab-connid. The text symbols are good for every block type of text to define but it becomes valid just where it has been defined, example: Define &Symbol&=’value’.

How can we implement the tab sets in Layout Sets?
We can do this by defining the paragraphs using defined tabs.

What is the role of the composer?
For getting a final look of our documents we will combine the Layout Set with the print program, the print program is being started by SAP Script so the process of printing begins, each of the commands inserted with the aid of the SAP Script interface is given to the composer. The print program specifies a Layout Set which contains the details that will be sent to the composer, and in this way the documents will be formatted base on the details provided. When there are variables in a document they are they will be replaced with R/3 data, for example the actual date or with data from the print program. In the end the document is finished with the use of the print program and the composer will put it in the spool.

What is the way to define the text symbols?
We can define the text symbols with the aid of the control command DEFINE &x1&=’56’

What activity is the most time-consuming from all in SAP Script coding?
The most time-consuming is when we define Layout Sets.

What commands are used in ABAP/4 for connecting a Layout Set?
We can use the following: the call functions OPEN-form, WRITE-form or CLOSE-form.

How do we define the data tab space in SAP Script and where?
We may define the tabs after we define the text element paragraphs.

Which are the commands mainly used for control?
The main control commands are PROTECT, ENDPROTECT, DEFINE, NEW-PAGE, INCLUDE, IF, ENDIF.
How can we introduce a logo in our program and what is the name of the program for logo upload and also what syntax can be used for this in SAP Script?
We can use the “RSTXLDMC” report for uploading a logo and this statement: /:INCLUDE’ZHEX-MACRO-XXX’OBJECTTEXTID ST LANGUAGE’E’. The name of the object is represented by ‘XXX’.


Which are the variables that we can utilize for data output in SAP Script?
&Tables name-fields&
Related Posts


No comments :

 

Aired | The content is copyrighted and may not be reproduced on other websites. | Copyright © 2009-2016 | All Rights Reserved 2016

Contact Us | About Us | Privacy Policy and Disclaimer