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 Report Programming Questions 5 How do you set up background jobs in SAP? What are the steps? What are events driven batch jobs?
Transaction codes related to background jobs creation and processing are :- SM36(Job creation) SM37(Job selection and execution). What are presentation and application servers in SAP? -A presentation server is actually a program named Sapgui.exe. It is usually installed on a user’s workstation. - Application server is a set of executables that collectively interpret the ABAP/4 programs and manage the input & output for them. In an ABAP/4 program how do you access data that exists on a presentation server v/s on an application server?
For application server use OPEN DATASET, READ DATASET and CLOSE DATASET commands. What is the difference between Synchronous and Asynchronous updates ? - A program asks the system to perform a certain task, and then either waits or doesn't wait for the task to finish. In synchronous processing, the program waits: control returns to the program only when the task has been completed. In asynchronous processing, the program does not wait: the system returns control after merely logging the request for execution. Transferring SPA/GPA Parameters to Transactions To fill the input fields of a called transaction with data from the calling program, you can use the SPA/GPA technique. SPA/GPA parameters are values that the system stores in the global, user-related SAP memory. You use the SAP memory to transfer values between programs beyond the borders of transactions. A user can access the values stored in the SAP memory during one terminal session for all modes used in parallel. To fill an SPA/GPA parameter, use: Syntax SET PARAMETER ID <pid> FIELD <f>. To read an SPA/GPA parameter into an ABAP program, use: Syntax GET PARAMETER ID <pid> FIELD <f>. What is the difference between Commit-Work and Rollback-Work tasks ? - Commit-Work statement “performs” many functions relevant to synchronized execution of tasks. Rollback-Work statement “cancels” all requests relevant to synchronized execution of tasks. What are the different database integrities ?
- Relational integrity - Primary key integrity - Value set integrity - Foreign key integrity and - Operational integrity. What is SAP locking ? - It is a mechanism for defining and applying logical locks to database objects. What does a lock object involve ? - The tables - The lock argument. What are the different kinds of lock modes ? - Shared lock - Exclusive lock - Extended exclusive list. How can a lock object be called in the transaction ?
What are the events by which we can program “help texts” and display “possible values lists” ? - PROCESS ON HELP-REQUEST (POH) - PROCESS ON VALUE-REQUEST (POV). What are function modules ? Types of parameters ? - Function modules are general-purpose library routines that are available system-wide. - In general, function module can have four types of parameters: - EXPORTING: for passing data to the called function - IMPORTING: for receiving data returned from the function module - TABLES: for passing internal tables only, by reference (that is, by address) - CHANGING: for passing parameters to and from the function How to send a report to the printer instead of displaying it on the screen ? - We can send a report to the printer instead of displaying it on the screen. To do this, use the keywords TO SAP-SPOOL: SUBMIT RSFLFIND ... TO SAP-SPOOL DESTINATION 'LT50'. How can we send data to external programs ? - Using SPA/GPA parameters (SAP memory) - Using EXPORT/IMPORT data (ABAP/4 memory) What are the differences between SELECT-OPTIONS,VARIANTS AND PARAMETERS? To enter values for variables on the selection screen, you must define the variables using the PARAMETERS statement. To enter a range of values for the variables on the selection screen we use SELECT-OPTIONS statement. If you want to run the same report program with the same selections at regular intervals (for example, for monthly sales statistics), In, ABAP/4 offers you combine the desired values for all these selections in one selection set. Such a selection set is called a VARIANTS. What is SPA / GPA ? When do you use it? To fill the input fields of a called transaction with data from the report, you can use the SPA/GPA technique. SPA/GPA parameters are values that the system stores in the global, user-related SAP memory. You use the SAP memory to transfer values between programs. A user can access the values stored in the SAP memory during one terminal session for all modes used in parallel. Usually, the input fields on the initial screen of a transaction are connected to SPA/GPA parameters. If you fill these parameters from within your program before calling the transaction, the system fills the input fields with the corresponding values. Why and how do you display a message? What are the message types? An ABAP/4 module lets the system know that an error has occurred by issuing information,error or warning messages. you can also use success messages when a particular action is performed successfully. When the user presses ENTER, the current process is interrupted. The system returns the user to the SAP main menu using Abend message. Message is displayed using MESSAGE Xnnn, where X is the type of the message and nnn is the number of the message. You have to declare the Id of the message class in the program using MESSAGE-ID cc,where cc is the message class. How and where do You create Message class? You can create a message class from two places in the system:
2) From an ABAP/4 module (in the ABAP/4 editor) What do you define in the Data element and Domain?
For Domain
What is the difference between a pool table and a transparent table?
A pool table has many to one relation with the table in the database. For one table in the database there r many tables in the dictionary. Tha table in the database has a diff name than in the table in the data dict, it has diff no of fields and field names are different. A pooled table is stored in the pool at the database level. A table poo is a databse table with a special struct that enables the data of many R3 tables to be stored in it. It can hold only pooled tables. What are field symbols and field groups? Have you used component idx of structure with field groups?
An extract dataset consists of a sequence of records. These records may have different structures. All records with the same structure form a record type. You must define each record type of an extract dataset as a field group, using the FIELD-GROUPS statement. What is the step by step process to create a table in data dictionary?
What does an extract statement do in the Abap/4 program?
What is a collect statement and how is it different from the append statement?
|
|---|
.
.