SAPAG.CO.IN in this website you can find SAP Related Tutorials, like SAP ABAP ,SAP Meterial Management (MM),SAP Customer Relationship Management (CRM),MySAP,SAP Finance And Controling (FICO),SAP Sales And Distribution (SD),SAP Business Warehousing (BW),SAP Netweaver,SAP Exhcange Infrastructure (XI ),SAP Enterprise Portal (EP) ,SAP Master Data Management (MDM),SAP Web Application Server (WAS),SAP Mobile Infrastructure (MI ),SAP Business Intelegent (BI ) ,SAP Knowledge Management (KM ) and Maney more..... Tutorials @ single point.
SAP ABAP Scripts Question and Answers Part 5 What is a screen group ? How it is useful ? What is a Subscreen ? How can we use a Subscreen ? What are the restrictions on Subscreens ? How can we use / display table data in a screen ?
What are the differences between TABLE CONTROLS and STEP LOOPS ?
Why do we need to code a LOOP statement in both the PBO and PAI events for each table in the screen ? The field SY-STEPL refers to ___________________ . How can we declare a table control in the ABAP/4 program ? Differentiate between static and dynamic step loops. What are the two ways of producing a list within a transaction ? What is the use of the statement Leave to list-processing ? When will the current screen processing terminates ? How is the command Suppress-Dialog useful ? What happens if we use Leave to list-processing without using Suppress-Dialog ? How the transactions that are programmed by the user can be protected ? What are the modes in which any update tasks work ? What is the difference between Synchronous and Asynchronous updates ? What is the difference between Leave Transaction and Call Transaction ?
Overall how do you write transaction program in SAP? Does SAP has a GUI screen painter? If yes What operating systems is it available on? What is the other type of screen painter called? What are step loops? How do you program page down page up in step loop? Normally how many and what files get created when a transaction program is written? What is top XXXXXXTOP program?
Where is processing logic located in an on-line program? Describe the online processor. What is its function? How are screen names defined? Do you create a screen first or define your program first? What does PBO stands for? When is the PBO logic performed? What does PAI stands for? When is the PAI logic performed? How is data passed from the screen fields to the ABAP/4 program? What does the TOP Include do for you as a programmer? What are the steps in creating screen? Module statements are in the flow logic within each module is in the ABAP/4 module pool What is the significance of the word ‘OUTPUT’ in the declaration MODULE TEST_KNOWLEDGE OUTPUT ENDMODULE. Describe the fields on the screen ? Ans :- Attributes screen , Screen types ,follow up screens , cursor position etc. After you have entered the screen number, the screen branches to the screen attribute maintenance. Enter a short description , select the type NORMAL and specify the number of the follow-up screen. What are the three components of ON-LINE program? Ans :- Screen , ABAP/4 program and transaction code. What is gained by using the Dictionary Fields menu option when creating your screen? Ans :- The fields you have created inherits the same attributes as those in the Data Dictionary. How to Create a checkbox , frame, pushbuttons and radio buttons on a screen? Ans :- Just type a name and go to graphic element push button. How do you assign an OK_CODE for a push button? How it is used in your ABAP? Ans :- In the field list ,name the element and give it the value that it will represent when pushed You must make sure that you clear the field that represents the pushbutton after every check. Describe all four and how they are used? Ans :- The field format, required input, a foreign key table ,parameters. What are the two methods to declare input field as mandatory? If you set required field as program attribute, the user must enter a value in the field. Required fields appear on the screen containing a question mark (?). How does foreign key work? What you have to put in your screen to identify the foreign key? No? Then where is the foreign key identified? Ans :- You have defined a screen field by referring to a Data Dictionary, which has a check table. When the foreign key is checked the system compares the values of the fields to be checked with the contents of the key fields of the corresponding table. What are the two effects of the foreign key from a user standpoint? Ans :- Possible entries & a check against the key field contents. What is user defined validation checks in the flow logic? Ans :- FIELD…SELECT FIELD…VALUES or in the module pool FIELD…MODULE. Does the value command in the flow logic go in the PAI or the PBO event? Ans :- PAI. If an error occurs in the module pool, which fields are available for entry and which are display only fields? When is the chain command used in the PBO event? Ans :- If you want to make more than one field ready for input after an error. What table stores the online messages? What is the message class and what is its significance? Ans :- Table T100. The message class is a specific class of messages for a group of transactions. What are the 5 different message types and how are they handled by the system? What is then difference between the Warning and Error messages? What does WITH statement add to a message? Ans :- In the place of the & or $ the fields or values are placed in the error message. What effect does the FIELD statement have within the flow logic? Ans :- The field statement resets the fields so those fields are ready for input again. Where are the messages displayed on the screen? Ans :- At the bottom. Is the SET PARAMETER statement to be issued in PBO or PAI module? Why? Ans :- PAI, the value must be input into the fields first before it can be placed in the buffer. Where does the GET PARAMETER statement get its values? Which field gets populated with the new value? Where can the SET CURSOR command be executed? What is its effect? Ans :- In PBO, To position the CURSOR in a particular field after the screen is displayed. What are the matchcodes and how do they affect the screen field? Where are they specified in the online program? What is the effect of an ON CHAIN-REQUEST command in your flow logic? Ans :- When value of any of the fields between CHAIN…..ENDCHAIN is attempted to change. What commands are used to change database table entries? Ans :- How can you check if the changes to the database were successful? Ans :- What is the difference between the Long form and the short form of making database changes? |
|---|
.
.