Sie sind auf Seite 1von 50

SAP ABAP Interview Questionssap abap free online education Sap Material tutorial

s jobs interview questions sap abap sd mm fico hr crm srm interview questions tr
aining examplesSAP ABAP Sample resume 8 yrs experience Hi friends, Below is the
resume of the my own (author of this website). Since I am not working in SAP any
more, I made my resume available to my readers so please make a similar resume b
ut do not simply copy paste. You can use the bullets and other parts of the proj
ect but change the client names at least. Sumalatha Y E-Mail : xxxxxx@yahoo.com
: xxxxxxxxxxx. Phone
____________________________________________________________________________ Pro
fessional Summary Over all 8 years of IT experience with 7 years of SAP ABAP/4 P
rogramming experience. Have experience in configuring and development of SD, MM
and HR modules mainly all master records, Sales order, sales invoice, Delivery,
Material Master, Customer master, Vendor master, purchase order, Inventory manag
ement, procurement process, vendor evaluations, purchase info records, stock ove
rview, BOM, Routing, Production Order, Account Payable / Receivable, OM (setting
configurations in organizational management), TM (Time management in HR). Good
Working Experience in SD module such as SALES ORDER CREATION, GOODS RECEIPT, BIL
LING, AND CONFIGURATIONS SUCH AS COMPANY CODE, SALES ORGANIZATION, SALES AREA, P
RICING CONDITIONS ETC Experience in configuring Company code, distribution channe
l, division, plant maintenance, configuring Pricing conditions in SD module. In
depth knowledge of ABAP/4 including module-pool, reports, ALV, and data transfer
s in addition to SAPScripts and SmartForms. Worked on the different cross functi
onal areas like Financial Accounting, Controlling, Sales and Distribution, Wareh
ouse Management, Inventory Management, Materials Management, Customer Service, Q
uality Management, Production Planning, Plant Maintenance. Experienced in Requir
ement Analysis, Functional specifications, preparing technical specifications, D
esigning, Coding, Unit Testing and Reviewing of the objects. Good Working knowle
dge of cross applications like BAPI, ALE, EDI, IDOC and Workflow. Configuring an
d developing ALE, EDI and IDOC. Experience in creating in new idoc types and cre
ating new message types, configuring the distribution model and maintaining the
partner profiles. Experienced in Performance Tuning, SQL Trace and Runtime Analy
sis Experience in use of various ABAP modularization techniques such as Classes,
Subroutine, Module pool, Function modules. Experienced in the Reporting using A
LV, Development of Transactions using GUI features, Experienced in creating the
Database tables, Secondary Indexes, Table Maintenance Generator, Views, Structur
es, Data elements, Domains, Search Helps Experienced in implementing Enhancement
s using USEREXIT and BADI. Worked on the Interface Technologies like ALE, IDOC,
BAPI, RFC. Knowledge of the Variant Configuration data

Knowledge of transferring data from legacy system to the SAP system using Batch
Data Communications in Financial Accounting, Warehouse Management, Sales and Dis
tribution modules. Developed reports in FICO module related to accounts receivab
les. Experienced in Dialog Programming, Table controls, Step loops Experienced i
n Background Programming Knowledge of developing SAP scripts and SMARTFORMS for
Materials Management and Sales and Distribution modules Knowledge on SAP DATA Ar
chiving. Have good Functional Knowledge in MM & SD. Good working knowledge of LS
MW, Transport management. Good Debugging and trouble shooting skills. Good Exper
ience in Working with Solution manager tool. Good Experience in participating Te
chnical specs discussions with clients & Functional team.
Technical Skills ERP SystemsSAP R/3 Version 4.6B, 4.6C, 4.7E Programming Languag
eABAP/4, Visual Basic, C, C+, Java, COBOL GUIABAP/4 Reports, ALV Reports, Dialog
Programs, SAP Scripts, Smart Forms InterfaceBDC, RFC, BAPI, ALE, IDOC, Direct I
nput, Data Transfer Workbench, LSMW, User Exits, Field Exits, BADI Cross Functio
nal ModulesFI CO, SD, MM, PP, WM, PM, QM RDBMSOracle, MS Access 2000, DB2. Scrip
ting LanguagesASP, VBScript, HTML, DHTML, Java script PackagesMS Office 2000 Dev
elopment ToolsMicrosoft Visual Studio 6, Visual Basic , DATA Archiving Operating
SystemsWindows NT, 95/98/2000/XP, MS-Dos, OS2 Web relatedHtml, Java script, Pho
toshop 6.0, Flash.
Educational Background Bachelor of Engineering in Mechanical from Dr. Baba Saheb
Ambedkar University. PGDCA (Post Graduation Diploma in Computer applications) fro
m Integra.
Projects Handled. Client Employer Role Modules Duration : DTE energy- Detroit. :
IVS Consulting inc, (Houston TX) : SAP ABAP Analyst. : SD, HR, MM : ( Nov 2005Till date.)

Environment: 4.7 E, Oracle, Java, J2ee, MS office, Windows XP/NT, UNIX. The clie
nt DTE is a utility-based company located in USA. DTE Energy is a reliable elect
ric & natural gas services to Michigan business and homes. It is mainly into ene
rgy related business and services nationwide. Since it is into utility business,
the core concentration of this project is in Sales & Distribution module along
with other modules like HR, MM, FICO etc..
Designed and developed an enhancement to process PO automatically when it receiv
es a requisition from Maximo. Developed a workflow object for the employee Hire
& Rehire event. In the transaction PA40, when the employee is hired or rehired t
his particular workflow will be fired and a smart form will be sent to the super
visor with the details of hire or rehire.. Developed interfaces for many objects
. Like return order types (credit memo, credit memo request) for a particular da
y, which have to be transfer from SAP to legacy systems. Helped the functional c
onsultants in the configuration for some screens in the Plant maintenance. Worke
d on the Enhancements like user exits for the transactions VF02. Developed BADI
to change print control field (nast-nacha) of NAST table while saving the invoic
e. Developed an Enhancement required at service entry which validates the servic
e masters that are actually used to perform the work against the POs Commitment $
value and allow the OT, DT and PT until the threshold value is reached. It veri
fies the Service Master entries to match the entries in the Outline Agreement. D
eveloped an enhancement to provide the functionality for Warehouse Personnel to
use RF equipment and Barcode scanning to capture data and process transactions n
ecessary to move materials from one Bin Location to another within the Warehouse
when a Storage Unit Label is available. With the exception of forward pick face
s and shelf drawers; Storage Unit Labels will be used for materials in all areas
of the warehouse. Reports in SD. 1. Created report lists for the gross sales, c
redit returns, gross weight for the customer for the current year and comparing
the same with that of the previous year for the same period. 2. Created commissi
on report for the sales department sorted by sales representative. Created repor
ts in SD module such as sales order report, which covers all organization levels
, delivery status, invoice status, shipping details and partner function details
. Reports in MM module: Display Finished Goods Stock Statement Plant / Material
/ Date Wise. Display Monthly Finished Goods Stock Statement Plant / Month Wise.
Display Monthly Raw Materials Stock Statement Plant / Month wise. Display Month
Wise Raw Materials Consumption with Total & Average Consumption for given Year.

Created an Interactive Report for displaying vendor information. Based on the se


lection made the corresponding Vendor Bank Details are listed such that the line
selected in the basic list was visible along with the secondary list. Sap Scrip
ts 1. Created Outline Agreement (sap script), which is a legally binding documen
t that is transmitted to the vendor for acceptance. 2. Developed a form (SAP PIC
K list) that will be used by warehouse personnel for picking Transfer Orders fro
m warehouse bin locations for both internal movement and shipment to other locat
ions. It is typical of forms used for this purpose in most warehouses. 3. Develo
ped a sap script for bill of lading. Bill of lading is the description of the sh
ipment and must accompany each shipment tendered to a carrier. 4. Modified Medru
ck to include logo, contact person details like E-mail id of the buyers etc BDC
programs Created a conversion program for uploading Vendor master data. 2 . rela
ted LSMWs for transfer of Appropriation Requests for Project Systems. 3. Develope
d classical batch input program for transaction FK01 to transfer the vendor addr
ess into R/3 system. 4. Developed BDC for doing of extension of customer sales a
rea by transaction id: VD01. (for existing customers). 5. Developed a Conversion
program to Create Customer contracts by using the existing BAPI function module
BAPI_CONTRACT_CREATEFROMDATA.
Client : Summit Electronics. Employer : IVS Consulting Inc, Houston, TX. Role :
Sr SAP ABAP Consultant. Modules : SD, FICO, MM Duration : ( Aug 2005-Oct 2005.)
Environment: 4.7 Enterprise editions, Oracle, Java, MS office, Windows XP.
The client SUMMIT is retail electrical stores located in many places in USA.. Si
nce its been into retail business the core concentration of this project is in Sa
les & Distribution module along with other modules like FICO, HR, MM. The main a
im of this project is POS(point of sale). Since the Standard SAP has a long proc
edure for creating a sales order, return order etc, POS has a simplified screens
for these transactions with mandatory fields by which it speed up the selling p
rocess at counter. FICO Objects: Developed a BDC program for posting Vendor Invo
ice documents through transaction FB60.

Posting of GL master records from legacy system to SAP system by a conversion pr


ogram by using FB01 transaction. Developed an Interactive report for check regis
ter with respective to a company code and house bank.
Other objects: Developed a Module pool programming for Return sales order screen w
hich generates a new sales order(return) or a replacement order depending upon t
he counter sales decision. Developed a Daily return sales report based upon STOC
K/NON-STOCK items by identifying MRP type MARC-DISMM and MARA-MTART. Involved in
the developments of Sap scripts like Credit memo & Debit memo to the customer,
Purchase order by using smart forms. UnderstandingtheFunctional specifications a
nd preparing technical specifications, coding and unit testing the code. Develop
ed and User Exit for customer master transaction prior to saving. It checks whet
her the customer belongs to a particular company code or not. If not displays a
error message. Developed Batch data conversion for Delivery and Post goods issue
for the return orders that were created of type RE. Migrating data related to c
redit memos, unauthorized return orders from legacy (main frame) system to SAP t
hrough LSMW tool. Done many code reviews for the existing objects which were dev
eloped by the other developer and improved performance of the objects. Used BAPI
function module for creating return order. Preparation of technical specificati
ons, Unit test cases and performance tuning. Developed Search helps for many scr
een fields in the Return order entry screen such as Order reason, Reason for rej
ection, Order reference, Conrtract / Job reference..Etc. Developed custom dictio
nary tables for the above screens.
Project : OEP (online education provider) Employer : SIFY Ltd. Chennai , India.
Role : Sr Web Developer Duration : (Jan 2005 July 2005) Environment: Java, J2ee,
C, Web designing, Photoshop, HTML, Java script, Oracle, Windows XP. The client
SIFY ltd is a Chennai based International Internet provider company to the indiv
iduals and Industrial sectors as well. Sify Ltd has its branches all over India
and is NASDAC listed company. It is into implementation of many internet related
projects significantly into E-learning . Designed the oracle data base for the
the E-learning project. Created Database structure, including database tables fo
r the entire project with proper normalization. Involved in developing the proje
ct writing code for many objects which

involved OOPs concepts. Designed the websites by using HTML, Javascript, Java, s
ervlet programming. Lead the team by assigning work to each individuals. Conduct
ed meetings with business users and developers to understand the business scenar
ios. Helped the testing team for functional testing phase and involved in black
box testing.
Project : SOAR Client : Sony Corporation of America, Employer : ASM technologies
ltd, Bangalore, India. Role : Sr SAP Technical consultant. Modules : SD, MM & F
ICO. Duration : (Dec 2003 Jan 2005) Environment: SAP 4.6 C, Oracle, HTML, Javasc
ript, Java, SQL server, Windows 2000. The client Sony software solutions, a soft
ware division of Sony Electronics. Japan. This project (SOAR) is an implementati
on for its clients in U.S and Singapore. This project deals with many interfaces
, reports, conversions, ALV reports. This project also includes transporting dat
a from SAP to Legacy system and vice versa for further analysis. For this interf
aces is used extensively (Inbound and outbound). Involved in collecting the Func
tional specifications from functional consultants, and preparing technical speci
fications, coding and unit testing the code. Developed SAP smart forms for Goods
receipt and Dunning letter. Used LSMW to update Customer Master Records with Tr
ansaction Recording. Data transfer using BDC session method for uploading Materi
al Master data for a particular material group. Developed an User Exit for evalu
ating receipt settlement (ERS) for changing the document header data. It mainly
defaults reference document number if it does not exist. Developed SAP scripts f
or purchase order. Created a BDC program to upload accounts Receivables master d
ata from legacy to SAP by using FD01.. Created an interface from Visual Basic to
SAP to create Sales Order (VA01) through BAPI, So the created sales orders in V
B screen will be posted in SAP. Developed a report for monthly Outgoing payments
in Accounts Receivables. Entered Credit memo documents in A/R section, through
FB-75. Involved in configuring A/R documents in IMG. Responsible for the Perform
ance tuning of the programs using the tools like Runtime Analysis and the SQL Tr
ace. Developed a Conversion for Loading classes for materials and while conversi
on it checks whether the particular class, exits or not. Defined a Mass change r
ule in Transaction OA02 (Accounting Financial accounting Fixed assets Environmen
t Mass change rule) for a company code. And then selected assets of mass change
by going to AR01 (Accounting Financial accounting Fixed assets Environment Workl
ist Generate) and executed the changes in AR31. Worked on trouble shooting of ma
ny objects where it involves debugging the existing objects.

Data transfer of profit center master related data from legacy system to SAP by
using LSMW. Developed and maintained various reports for Financial Accounting an
d Controlling, Quality Assurance, SD, MM and PP. The reporting technologies depl
oyed were ALV and Interactive Reporting. Creation of collateral log for the cust
omers. Creating a Custom Dialog Program (module pool program) for this requireme
nt and creation of a conversion program for collateral logs upload. Interface fo
r Returns System for DR/CR Parts/Price Master Developed Conversion for Customers
ship to and sold to data. Developed an extension for the transaction CN01, crea
te document by using BADI. Developed Reports in PP like Extracting data from MRP
table depending upon MRP type, Production order quantity change daily check lis
t. Developed reports like Production confirmation against Planned by work center
etc..
Client Employer Role Modules Duration Environment :
: Gano Excel : Emmar Consultancy services, Mumbai, India. :Senior software engin
eer : PP, SD, MM : (Dec 2002 Nov 2003) 4.6 C
The client Gano Excel with a TURN OVER OF US $ 20 million, whose Principal busin
ess segment is its Health Products that are the extracts of quality Mushrooms. T
hey have branches in around 14 countries all over the world. The modules which w
ere used for this project are MM, SD, PP and FI& CO. My role in the project was
that of a programmer and contributed significantly in Dialog programming and Rep
orts and smart forms.
Understanding the functional requirements and then preparing technical specifica
tions, coding and unit test cases. Created a BDC program for MMB1 transaction fo
r uploading data for semi finished product. Created a BDC program for creating f
inished product by using transaction MMF1. Created a BDC program for posting sal
es orders by using a BAPI function module BAPI_SALESORDER_CREATEFROMDAT1. Transfer
ring data related to customer master info from legacy to SAP by direct input met
hod. Was also responsible for the Performance Tuning of the development done by
the team. Developed and maintained reports for multiple levels BOM Stock report,
Cash Flow Report and the Archive report for the Notifications and the correspon
ding Sales Flow details. These involved the functional areas like MM, FI, SD and
Customer Service Transferred material master related data fro legacy to SAP by
LSMW tool. Developed reports like Binary tree structure for the customer which i
ncludes customer id, Date join, bonus points for the current month with the deta
ils of

reference customer in the detailed list. Created a BDC program for creating vend
or consignment by using MSK1 transaction. Developed report for bonus calculation
for all the customers for a particular month. And in the secondary list, detail
s of the customer status current & previous will be shown. Developed Dialog prog
ramming for screens: New Customer entry, modification, deletion. Vendor creation
, modification & deletion. Data transfer related to invoice documents of type RE
from legacy (oracle) to SAP by using LSMW tool. Developed Batch data conversion
for Customer Master & previous bonus for all the customers. Developed and maint
ained various user exits for the Sales and Distribution and Warehouse Management
modules
Client Employer Role Modules Duration Environment
: Polyglot Networks, Chicago, : Emmar Consultancy services, Mumbai, India. : Sen
ior software engineer. : FI/CO, SD, MM, : (Mar 2001 to Dec 2002) : 4.6b
About the client The client Ployglot Networks is a U.S $15 Million company. This
is mainly into providing world class Network solutions to enterprise customers
and as well as service providers. It has Customers all over the world and branch
es in four countries with around 20000 employees all over the world. Modules whi
ch were used for this project are MM, SD, PP and FI & CO. My responsibilities in
cluded Was responsible for understanding the Functional specifications and prepa
ring technical specifications, coding, unit test plans and the performance tunin
g of the code developed . Was also responsible for reviewing the work done by th
e other development team members Developed and maintained various reports for Sa
les and Distribution, Financial Accounting, Warehouse Management. Worked on vari
ous SAP scripts and SmartForms for Warehouse Management and Sales and Distributi
on related requirements. Developed and maintained various user exits for the Sal
es and Distribution and Material Management modules. Worked on the Batch Data Co
mmunication development for the Sales and Distribution, Warehouse Management, Fi
nancial Accounting. Performance tuned the reports and the POS developments using
the tools like Runtime Analysis and the SQL Trace. The performance was improved
by almost 80% Developed reports like Purchase requisition analysis which gives
the details of purchase requisition No, Plant, Storage location, del date etc in
specified time intervals. Developed report for Sales office analysis : Credit M
emos. This gives

details of credit memos cost, gross credit memos, currency for a particular sale
s office under a sales organization and sales group. Developed Batch data conver
sion for Customer master and Sales Order.
Client Employer Role Modules Duration Environment
: Skyway Industries. : Simtech Ltd. Hyderabad, India. : Senior software engineer
. : FI/CO, SD, MM. : (Jan2000 to Mar 2001) : 4.6 b
About the client The client Skyway Industries is the U.S $30 Million Company. It
is the Malaysias leading Boiler manufacturing company. It is specialized in prod
ucing wide varieties of propellers having customers all over the world. The impl
ementation is done foe Modules M.M, S.D, P.P HR and FI. My responsibilities incl
uded Involved in the development of ABAP/4 programs, BDC, Reports & SAP Scripts
in the SD, MM and PP modules. Developed reports like Sales orders by customers,
Report which shows the different quotations by vendors used for comparing price.
Developed Raw material consumption breakup Report. This report will give the br
eakup of the Cost of Production of semi-finished goods consumed in the Productio
n orders assigned to the project. Was responsible for collecting and understandi
ng the requirements, designing, coding, testing and reviewing the developed code
Involved in the developments like Purchase Order, Request for Quotation, Goods
Receipt, and Goods Issue Note. Developed a BDC program to convert Material Maste
r and Vendor Master data. Worked as a team member for the SAP R/3 implementation
. Created custom tables with the secondary indexes. Also developed the custom pr
ograms to upload these custom tables. Developed the Batch Data Communication rep
orts to uploading the General Ledger Accounts data. Developed the programs relat
ed to the Application server files and the presentation server files to deal wit
h the Human Resources related data. Client Employer Role Environment Duration :
KRAUS International Inc., TX : Simtech Ltd. Hyderabad, India : Database designer
& Programmer : Oracle, Java, HTML, Java Script, Photoshop and Flash. : (May1998
Dec99).
About the client The client Kraus International Ltd. is an Indian based Automobi
le spare parts

manufacturing company. It has its central distribution point in U.S, Huston. And
has several where houses all over U.S from where goods will be supplied to the
Enterprise customers. The project is for mainly for Inventory control, Productio
n control, pay-roll and accounting. My responsibilities included Involved in the
database designing and project designing for the project. Involved in documenta
tion for the project and program specifications. Write coding for several busine
ss process screens developed in JAVA. Developed many web based reports by using
Servlets, html and Java script for inventory module & accounting module which in
cludes Trail balances, Ledger/Account balances. Database creation like tables fo
r Customer master, Vendor master, Item Master.
May 16, 2011 admin No Comments Tags: abap fresher resume, abap resume, abap samp
le resume, sap resume, sap sample resume Posted in: SAP General ABAP internal Ta
bles interview questions Q1: What is the meaning of Data Clusters? A1: Data clus
ters are the way in which every type of complex internal data objects from an ap
plication in ABAP/4 are grouped. They are also deposited in the memory of BAP/4
for a limited period of time or in databases for a longer time. The databases of
this type have the name accordingly, they are named cluster databases and their
construction is predefined. This type of depositing data clusters is a particul
ar feature of ABAP/4. With the aid of SQL statements it is possible to enter clu
ster databases and the data clusters that have been deposited in ABAP/4 can be d
ecoded only by ABAP/4. Q2: What is the meaning of these terms in SAP: applicatio
n server and presentation server? A2: An application server manages the output /
input of ABAP/4 programs and interprets them. Application servers are groups of
executables. Presentation servers are programs from the workstations of users th
at are called like this: Sapgui.exe. Q3: In what way are Get and SET different?
A3: GET PARAMETER IF FIELD: The value deposited in ID is met in the variable by
the statement, if a value is not found in SAP memory, the system configures SY-S
UBRC to 4, in a different case is 0. SET PARAMETER ID FIELD: The field contents
from ID are stored in SAP memory in a code with up to 20 characters in length. I
f a value is found there already it will be overwritten, if there is no ID we ha
ve to make a new parameter object by double-clicking the ABAP Editor. Q4: What i
s the meaning of Field group, extract data set? A4: Extract data sets are made o
f records sequences, we can have various structures for the records, record type
s are in fact a group of records that have the same structure. Every record type
that an extract dataset has can be defined as a field group with the statement
FIELD GROUPS. The FIELD GROUPS statement brings multiple fields together with pr
oviding one single name. Usually we should declare the field groups when the dec
laration part in a program is finished, this will make everything clearer.Field
groupsdontgenerate field space but they show the fields that already exist, they
show us the records content if the records are met in the extract dataset.

Q5:What is the way for accessing data that is found on an application server and
on a presentation server in ABAP/4? A5: We will have to make use of these modul
es: UPLOAD or WS_UPLOAD for the presentation server and OPEN DATASET, CLOSE DATA
SET, READ DATASET for the application server. Q6: How can we process sequential
file, through what commands and syntax? A7: For reading we use READ DATASET, for
writing we use TRANSFER and for mode at POSITION MESSAGE, OPEN DATASET. READ DA
TASET INTO CLOSE DATASET DELETE DATASET TRANSFER Q8: How do we separate these st
atements: assign and move? A8: Assign: at data object assigning, the data projec
ts technical attributes are verified by the system for compatibility with every t
ype specifications of the field symbol (ASSIGN TO). General attributes can be ta
ken by the field symbol if they are not found in the field type specifications.
If we go with the assignment it shows in the memory. Move: the MOVE statement is
used for giving data object values to variables. It can be found as text symbol
, literal, constant but it is not necessary to be found as a variable. No matter
what the personal configurations the user has the decimal points always have to
be stated with a period (,). Q9: How do we make a separation between these term
s: appending, input and output? A9: Through appending we understand opening a fi
le in order to write at its end. In the case the file is not found we have to ma
ke it. Through input we understand the opening a file to read it and through out
put we mean opening a file for the purpose of writing. The file in which we writ
e will be overwritten if it is already there and made if it doesnt exist already.
Q10: How do we proceed for a row in a table when we want to run a report? A10:
In this case we will make use of the Graphics Multiplexer. We will have a proced
ure that resembles screen capture that allows us to capture just the data. With
this data graphs can be designed 2D or 3D, a feature that we can always access f
rom the Menu-generate Graphics. In this way the required data can be dragged and
we can choose the data we need for making a graph. After selection we must hit
Graphics and the Graphics Multiplexer will be opened. Q11: At the creation of in
ternal tables what is the criteria configuration of the value of an occurs? A11:
What we have to do for configuring the value of an occurs is to make optimizati
ons and for this we have to keep in mind some things like: a) The default declar
ed size will be maintained in the roll area faster program access. b) The whole
data area of the application will be 64 kilobytes.

c) The data inserted that is bigger than the default size is deposited in the ro
ll file- the program is accessed slow. More, prior to deciding to do an optimiza
tion we have to analyze the rates of access and the volume . Q12: What is the sy
ntax and function used for command AUTHORITY CHECK? A12: Syntax: AUTHORITY=CHECK
OBJECT IF SY-SUBRC NE 0. The verification for authorization from the user part
for starting a specific action is made by AUTHORITY CHECK. Q13: What are the det
ails regarding the debugger screen functions? A13: Single step or F5 is an optio
n that can be used to go through a program by every statement, in the function m
odules and subroutines that will run also step by step. After the processing of
every function module or subroutine with the aid of the statements CALL FUNCTION
and PERFORM the control can go back at the statement. Execute or F6 is an optio
n for running a program with every line, so in a single line the statements will
be processed all at once. When we use Execute and we are on a line invoking a s
ubroutine , the entire subroutine will be processed and it will go to the line w
ith the subroutine invoking, and we can go from statement to statement inside th
e subroutine. Return or F7: When control is going back to the main program, also
the debugger will go back there from the subroutine. Return is an option that i
s good for going back to the invoking program from a subroutine , invoked progra
m or function module. Continue or F8 is an option good for processing the progra
m up to the following dynamic or static breakpoint or the location of the cursor
. When the breakpoints dont exist anymore and there is no cursor, the remaining p
art of the program will be processed normally and the system will go out of the
debugging mode. Q14: What is the role of the following commands: IMPORT and EXPO
RT? When we use IMPORT what is the way for passing multiple data groups? A14: IM
PORT: The statement used or reading the data objects from the memory into a prog
ram in ABAP/4 has this syntax: IMPORT FROM MEMORY ID. The data objects that are
read are found in a memory cluster in the form of a list. Without the option TO
the same name will be found at assigning the data object from the memory to the
one from the application. In this case the data object will be read in the field
from memory and the memory cluster will be seen by the name, which can be of a
maximum of 32 characters in length. We dont really have to read every object that
was deposited on a specific name, the object count can be restricted by the nam
es of the objects. When on a specific name in the memory there are no objects th
en SYSUBRC will be four. In another case when the name from memory has a data cl
uster then SY-SUBRC will be 0 no matter if there is nor not a data object contai
ned. EXPORT: The statement and syntax used for reading data objects from the pro
gram into memory in ABAP/4 is: EXPORT TO MEMORY ID. A cluster in the memory is w
here the data objects are deposited in form of a list, when FROM is not used the
data object will be stored in the name of the data object, when FORM is used a
name will be used for storage and it will represent the cluster from the memory,
32 maximum characters in length. If we have the same name already EXPORT

will overwrite what it finds in the current data cluster. Q15: What types of Int
ernal tables exist? A15: The Internal table type are: a) The standard table: for
key access to this type of table linear search is used, so the duration needed
for a search has a linear connection to how many table entries we have. For acce
ssing standard tables it is best to use index operations. b) The hashed table: i
t is a table that will be handled using an internal hash procedure and it will o
nly be available to access with the generic (key) operations like LOOP, SORT and
others, so implicit/explicit index operations are forbidden. c) The sorted tabl
e: it is a table that is every time sorted in the right way and to access it we
need to use binary keys. The index from the lower level is picked up by the syst
em if we dont have a unique key. The table count determines directly in a logarit
hmic way the needed runtime for key access. d) The index table: is the table whi
ch is possible for us to access with the aid of an index. Its solely purpose if
to say what kind of generic parameters we will have in a function or form. Q16:
How do we describe the Check statements and what is their mechanism? A16: The Check
statement is used for finishing one loop pass conditionally, when the condition
says true the rest of the statements from the actual statement block will be ign
ored and will begin the next loop. Q17: How can we describe the following comman
ds: MODIFY LINE and READ LINE? A17: The MODIFY LINE statement is meant for chang
ing the lines of a full list from inside the program and the READ LINE statement
is used for reading data found on the lines from the current levels. READ LINE
is the same as READ CURRENT LINE and they are both related to HIDE. Q18: In what
way is made the client specification regarding data processing? A18: TABLES SPF
LI. SELECT * FROM SPFLI CLIENT SPECIFIED WHERE MANDT BETWEEN 001 and 003. END SELECT
. Q19: How do we describe Activation? A19: In the time of activation, the runtim
e object of aggregate object/tables is being made, it will be buffered for the p
urpose of faster access from the application program; it contains details regard
ing the following objects of table: domain, data elements, field definition, tab
le definition. Q20: What is the best way for reading database table lines in an
internal table in the form of packs of a known size? A20: SELECT *FROM SPFLI INT
O TABLE ITAB PACKAGE SIZE N (N being the variable). We must give a name to the W
ILDCARD characters that are meant to be compared with numeric and character stri
ngs.

Q21: What do we mean by Lock Mechanism? A21: The Lock Mechanism stops the beginn
ing of a fresh database operation when another has been finished in the right wa
y. At the end of a conversion the lock will be made automatically if the convers
ion is correct. Q22: What is the meaning of these terms: Switching changes, stor
ing changes and cancelling changes? A22: The switching changes are the switches
from active to revised version, the storing changes mean that active version wil
l be deposited for a limited period of time in versions and cancelling changes w
ill make a reset of the revised versions to be an active versions. A23: What is
the significance of restart adjustment and cancel adjustment? A23: With restart
adjustment will continue the conversion when it is at the finish point and with
cancel adjustment the lock entry will be erased from table. Q24: What is the ver
sion catalog and what types of versions exist? A24: The version catalog is the l
ist that contains very version of an object in existence. The version types are:
a) The active version: is the version made at the program activation. b) The re
vised version: is the version made at the editing of the current project. c) The
temporary version: is the version made at the temporary copying of the active v
ersion in the database that has store version functions. d) The historical versi
on: is the version made at the making of the correction and at the release of th
e correction. Q25: How do we show the internal table contents and how does a pro
gram run in background? A25: We can push F9 from the selection screen but not be
fore we fill the screen, then the display will show a request for the user to pr
int Background Parameters. Then we write the output device, that can be for exam
ple HPLI/SAP2. Print has to be unchecked urgently from the spool options then we
c also delete then new spool request. After we hit enter a screen will be displ
ayed showing the start time of the heading , we may pres start now and save. In
this way we have a background job started for the specific program, for displayi
ng its status we will use this transaction code: SM37. Then from the screen that
appears Job overview then we select our program then Spool in the toolbar of the
application the Output Controller and List of Spool Requests. After this-we sel
ect our Spool request and we hit the Display icon that we see in the overview. T
he List should appear. We have to be careful because if the list exceeds 255 col
umns it will become truncated in background. Q26: Which are the buffering types?
A26: Buffering can be full, generic or single record. In the first case the ent
ire table or nothing will we found in the buffer while in the case of generic bu
ffering the generic locations from the buffer are buffered entirely. Single reco
rd buffering is the third case in which the currently accessed records will be l
oaded into buffers. Q27: What is generic key and generic area? A27: The generic
key is the left part of the first table key. The generic area represents every r
ecord that correspond to generic key fields.

Q28: How do we separate these terms: invoking a program, transactions with or wi


thout return and what is the way to succeed? A28: When using AND RETURN the data
of the invoking executable will be deposited by the system and the system will
go back to the invoking once the invoked program was processed. The execution of
the invoking program will be retaken when the statement is made. When we dont ad
d AND RETURN the entire data and the stages of the list that the invoking progra
m has or we can say the whole internal session will be erased. Once the executab
le program is terminated the control will go back to where that start of the inv
oking program was. When it comes to transaction we have: CALL TRANSACTION [AND S
KIP FIRST SCREEN] [USING]. It is a statement that preserves the invoking program
data and the transaction begins. When the transaction finishes , the system wil
l go back to the statement from the invoking report that is following the invoki
ng. This statement: LEAVE TO TRANSACTION [AND SKIP FIRST SCREEN] finishes the in
voking program and the transaction begins. The invoking stack will be erased (or
what we name internal sessions) for all the past programs. When the transaction
finishes, the system will go back to the area menu where the original program f
rom the invoking stack begun. April 19, 2011 admin No Comments Posted in: SAP In
terview Questions ABAP ALE interview questions
Q1: What are the strong features of ALE and how do we benefit from the? A1: ALE
is good because it gives the companies the possibility to enhance the performanc
e of their business and to get solutions for technical and management problems.
We can split businesses allowing operations at local level in an independent way
. This splitting brings improved results to companies, better than the results t
hat they may get at a bigger scale when they are centralized. This is because th
ey are more flexible and this flexibility assures the adaptation of the informat
ion systems to the change speed that we find in the markets these days. Through
distribution we gain a high freedom state, some of the companies that already ha
ve a good local management can make connections with the ALE businesses. Virtual
connections can be made and partnerships between different companies in this wa
y. Anyway, integration is not the best solution for all issues because many of t
he programs that a company uses could not be compatible with a system when we ta
lk about complementary software and legacy systems. Companies can use a differen
t SAP industry solution or a particular solution to a country that cant work on t
he same system. If these programs run on two or more separate systems, they cant
be connected with a central database but they will use ALE as an integration met
hod. ALE can connect SAP Core Systems to CRM, APO or Business Information Wareho
use. Not only flexibility is an advantage but ALE has the great advantage of a l
ow upgrade cost, along with other reduced costs. When the entire system works on
a single integrated system the entire system has to be upgraded even in the cas
e when just company component requires an upgrade. The Upgrade has an impact on
the whole company and for this to be a success the users must be instructed with
the new version. A distributed software with separate single interfaces like AL
E we can concentrate to upgrade only the part of a company that is necessary to
be updated while keeping the remaining parts the same with no update or instruct
ions; the advantages of this procedure are obvious- saving big amounts of money
and protecting the current investments. There is one more cost element that infl
uences the communication cost, it is cheaper to have a 64k line

connection to the central system than to have an overseas type of connection. Q2


: What is the meaning of ALE? A2: ALE or Application Link Enabling is the totali
ty of tools and business processes that can give the programs the possibility to
connect from different computers. The computer can be two or multiple SAP syste
ms or they can be SAP and non SAP. In one SAP system, through one database multi
ple applications can be incorporated. As example: sales, production, finances, h
uman resources etc. The business that ALE is providing can connect programs from
various platforms. Some of the ALE businesses are found in the SAP standard sys
tem, but with the aid of some utilities we can modify the current processes of A
LE businesses or insert fresh processes. Along with the normal business processe
s there are specific ALE services needed for configuring the distributed environ
ment control, services that contain business object synchronization, distributio
n model or utilities for error management and monitoring. Being a component of t
he SAP Business Architecture, ALE allows the cooperation of the framework parts,
it works like a glue for the Business Framework. April 19, 2011 admin No Commen
ts Posted in: SAP Interview Questions ABAP Enhancements interview questions Q1:
What is the reason for using enhancements? A1: Normal programs dont give us all t
he functionalities we may need, so to fix this we can use the R/3 enhancements t
hat will permit us to insert our particular functionality to any normal SAP prog
ram. Q2: What is the meaning of customer development? A2: Customer development g
enerates objects particular to the customers in their name range. Q3: What weakn
esses do we find when using modification? A3: One of the weaknesses is that we c
ould have errors when standard code is modified. This automatically leads to a h
igher amount of work when software upgrades are made. Q4: Why should we choose t
o make modifications? A4: Customer exits dont exist in every screen and program f
rom R/3, and because they can be used just if they are already existing in SAP R
/3, sometimes we must choose to make modifications. Q5: What is the meaning of a
screen exit? A5: Screen exits means to add fields to R/3 screens, SAP generates
screen exits by deploying particular subscreen areas in a normal R/3 screen and
then invoking customer subscreens from the normal flow logic of dynpro. Q6: Wha
t is the way in which exit organizing is made by SAP? A6: Organizing exit packag
es of SAP is also found under the name of SAP enhancements and every SAP enhance
ment can have several particular exits.

Q7: What is the meaning of user exits, how are they written and which measures d
o we have to take for prevention? A7: In the default standards of SAP we can fin
d the user defined functionalities, we can find a Sap program in which a custome
r personal program may be invoked. Unlike customer exits. user exits can permit
the developers to enter and change the parts of the program and also the objects
. When upgrade is made , every user exit has to be verified for conformation to
the standard system. The user exits can use INCLUDES, case in which Customizing
makes the management. We have to search for those customer enhancements from a s
pecific development class. Q8: Can we classify the enhancements by type? A8: Yes
they can be classified in: a) enhancements that use customer exits and b)enhanc
ements of the elements in the ABAP/4 Dictionary. a) The standard software doesnt
incorporate all the requirements of the customer, but they can be contained as e
mpty shells that can be changed by the customers by inserting their personal codes
. The enhancements can refer to menus, screens or programs, the compatibility be
ing assured. This means that in SAP guarantees that the compatibility will be ma
intained even when passing from standard software to exit and the interface invo
king the exit (they will be kept for future versions too). b) These are enhancem
ents like table appends or text enhancements or field exits (supplementary codin
g for data elements). Q9: What is the meaning of SSCR? A9: The SAP Software Chan
ge Registration or SSCR is the operational that makes possible the registration
of every manual change of the SAP source coding and objects of SAP Dictionary. Q
10: What are the strong features of enhancements? A10: They dont have an impact o
n the standard source code of SAP, they dont have an impact on software upgrades.
Q11: Which are the main types of customer exits? A11: The main types of custome
r exits are: the screen exits, the menu exits, the function module exits and the
keyword exits. Q12: What is the meaning of function module exit? A12: The funct
ion module exit is meting supplementary functionality in R/3 programs having a b
ig role in the menu exits and the screen exits. Q13: What is the meaning of an a
dd-on project? A13: For using in the best way the exits we find in the standard
R/3 programs we have to make an add-on project, that makes possible organizing t
he enhancement packs and the exits we desire to use. An add-on project makes pos
sible to met add-on functionality on the texts from the SAP enhancements. Q14: W
hat is the meaning of a keyword exit? A14: With a keyword exit we can give to th
e data elements of the keywords from the ABAP/4 dictionary some documentation. T
his documentation will be shown by the system every time users hit the F1 key fo
r obtaining help online regarding a

screen field. Q15: What is the meaning of a menu exit? A15: Menu exits mean when
we add item on the pulldown menus. Q16: How can we separate enhancements from m
odifications? A16: When we create modifications on the functionality of the SAP
standard we say modifications. When we put supplementary functionality on the st
andard functionality of SAP we say enhancements. Q17: What is the meaning of cus
tomizing? A17: When we configure the system parameters through the SAP interface
we mean custominzing. A18: How can we classify the methods in which we generate
modifications in the standard software of SAP? A18: We can make: enhancements t
o the standard of SAP, modifications to the standard of SAP, customizing and cus
tomer development. April 19, 2011 admin No Comments Posted in: SAP Interview Que
stions SAP ABAP top 50 interview questions These are very very top sap abap inte
rview questions for interviwers.. Q1: What is the way to combine SAP and CAD? A1
: SAP interfaces are given by third party tools like those from Eigner or Fastlo
ok Plus (from Kamel Software) which can allow us to display every format from Au
tocad. Q2:Is it possible to have a standard SAP report that will count how many
times a program is running? A2: There is one report like that, transaction STAT.
Q3: We use SAPSCRIPT-FORMATPAGES for receiving the total page count that we expec
t, since our duplex case is every time Terms and Conditions, what should we do if
we dont need the same page count like in duplex printing? A3: We have make modifi
cations on the Page counter mode, putting it to HOLD to avoid the incrementation w
hen printing the Terms and Conditions. Q4: At client creation the details get up
dated in the RF02d structure and also KNA1 tables get updated (some of them), wh
ere are the master data transaction tables to be found? A4: We have to hit Overv
iew from the ABAP Workbench then application hierarchy then SAP and see the cust
omizing tree of our program; we must choose the lowest hierarchy level in order
to receive the right development class marking. Every table is found here, every
view and every logical database of a system operation. Q5: How do we get an RFC
to perform these transaction: MB1A, MB1C, >MB01? A5: We will need to invoke RFC
INBOUND_IDOC_PROCESS using IDOC_CONTROL and IDOC_DATA. The IDOC_DATA structure
fields are e1mbxyi e1mbxyh.

Q6: When we state the logical database and we require a field that will not be f
ound in the normal tables of the logical database , how do we do this, how do we
add a field that is from a separate table? A6: Lets think that we poses this log
ical database: Table 1 Table 2 Table 3 We then will define fld as the supplement
ary field (initially it is the required field) of tables 1, 2 and 3, then: Perfo
rm get_fld(zxxxxxxx) with fld where form zxxxxxxx can be Form get_fld with f=tab
le4-fld. Q7: We see that the ABAP program is running well in background, is it p
ossible to schedule it to run this weekend in background? A7: We can do this, it
is possible with the aid of RSBDCSUB, a normal SAP program but we have to make
a version of RSBDCSUB using the name of the BDC session. Q8: How do we transport
a change to a layout set in a Dev instance between two clients in a better way?
A8: This can be done using transaction SE 71 from Utilities then Copy from Clie
nt and the transport will be made from client to client through the DEVKxxxxxx r
equests. Q9: What is the way to set parameters? A9: We have to setup the PS util
ities from the SAPGUI setup CD and then from SE38 we have to start report RIACCE
SS, the SALE, Communication, Define RFC Destination, we have to intall 2 RFC des
tinations PS_ACCESS_1 and PS_ACCESS_2 and configure them to show wdpsatab.exe an
d wdpsastr.exe. After this we will run RIACCESS and select PS_ACCESS_1 for creat
ing access tables, but just tables of 255 fields are compatible with Access. Q10
: In what way is possible to move standard text? A10: For a full tutorial follow
note 3355 from OSS, the objects that need to be moved from SAP Script have to b
e met in a transport request, like below: R3TR FORM NAME (the layout set name) R
3TRSTYL NAME(the style name ) R3TR TEXT OBJECT, NAME, ID, L. Here Object means t
he text object, NAME means the text name, ID means text ID, L is the text langua
ge. For moving multiple texts we should use report RSTXTRAN for entering particu
lar text keys in a correction, the moving request has to be inserted and release
d through the transport system. Q11: Why cant we make stock order transports , ev
en if we can make transports for delivery due list by invoking transaction VL01
in batch input? A11: Filling delivery due list cant be made as is not a dynpro, b
ut a normal SAP report, which can be invoked with the use of the corresponding o
ptions, it is better to invoke a report instead of making a batch-input program.
Q12: What is the best way to access SAP online?

A12: There is a private Internet transaction server or ITS for SAP and there are
also products like WebObjects, Haht, NetDynamics, every product comes with a di
fferent architecture. But for database access we have to use the following acces
s paths: RFC Channel and SAP GUI. Q13: What is the way for locking user defined
transactions temporarily so that nobody has access to the same? A13: They way is
by using the SM01 transaction. We have to look for transaction and make sure it
is locked by checking, then when the maintenance is done we can uncheck SM01 fo
r unlocking. Q14: What is the way to see which transactions were running for spe
cific time for a specific user? A14: For this the way is using STAT. Q15: How ca
n we announce a user for the completion in background of a BDC or report? A15: W
e can do this by using FUNCTIONS RS_SEND_MAILFOR_SPOOLLIST. In Unix a report has
to be sent to the e-mail with this: REPORT ZSNDMAIL. DATA:COMND(299) type c. DA
TA:RESULT(200) type c occurs 100 with header line. PARAMETERS: FILE(60) type c l
ower case default /sapdata/sd_outbound/testmail.dat . PARAMETERS: SUBJECT(60) ty
pe c lower case. PARAMETERS: EMAIL(60) type c lower case. INITIALIZATION. TRANSL
ATE EMAIL TO LOWER CASE. START-OF-SELECTION. TRANSLATE EMAIL TO LOWER CASE. CONC
ATENATE cat FILE elm -s " subject " email into comnd seperated by space. CALL SY
STEM ID COMMAND FIELD comnd TAB FIELD UNIX_RESULTS-*SYS*. Loop at Results. write
: /1 results. endloop end-of-selection. Q16: Is there possible to print a logo i
n an invoice? A16: The Logo can be made and saved with Corel Draw or PaintshopPr
o under a tiff file, then with RSTXLDMC we must transform the logo into a standa
rd text format in SAP Script. It is important to write the name of the file and
the patch right at the execution of the program. It could look like this: Run RS
TXLDMC Enter file name C:\MAIL\COMPLOGO.TIF Resolution for Tiff file Absolute Xposition Absolute Y-position Absolute positioning Reserved height Shift to right
UOM = CM

Text title Line width for text = 132 Text name ZHEX-MACRO-COMPLOGO Text ID ST Te
xt language = E Postscript scaling Width & Height according to PS scaling Number
of Tiff gray levels (2,4,9) 2 We must make a new window COMP that has attributes;
Window COMP description Company Logo Window type CONST Left margin 7.00 CH wind
ow width 10.00 CH Upper margin LN window height 8.00 LN In the end we have to sa
y in the text element /: INCLUDE ZHEX-MACRO-COMPLOGO OBJECT TEXT ID ST LANGUAGE
E . We have to be careful because if we dont indicate the name of the object as ZH
EX it is possible that the logo will not be printed. Anyway we cant see the logo in
a preview (test print). When we use 2 logos in a layout we have to put individu
al name to every logo. Example: ZHEX-MACRO-LOGO1 and ZHEX-MACRO-LOGO2, if we dont do
it like this, every detail will be overwritten. One more thing, the logo is not
printed if it is not tiff 6.0. Q17: Can we monitor the transports which will go
in other systems like DEV, TST, PRD or TRN? A17: For the management of the DEV a
nd CTS systems we have SAPCRAFT, it monitors every transport at every level and
we can allocate the import, authorization and export functions to a particular u
ser. Q18: In what place can we deposit the last file number in the case when we
have to download internal tables on the local workstation or Presentation Server
, as we have to save each file in order like 0001.txt, 0002.text, 0003.text and
so on? A18: For depositing these files in SAP we have the TVARV table in which w
e can make records for each program that needs this type of records. Example: we
have this record 100Zmm10001 MM, the first part of the record is the code of th
e client and the current working record, the second part describes the role that
the record will have, the whole string can be put in the Name field. We can hav
e Parameter and Selection in the Type field (P and S) and we can have 0001 on firs
t run in the Low field. A19:Can we have some examples of Direct input data trans
fer programs? A19: Material Master data, MM -RMDATIND, Accounting Document (FI) R
FBIBL00, Independent requirements(PP) RM06INN00, Classification data (CA) RCCLBI03
. A20: What is the meaning of a field symbol? A20: Field symbols dont make space
in the physical memory, instead they display fields that will be available at th
e program start. Usually it is enough to know just the field that we are about t
o process and the mode in which it is processed at runtime. To accomplish this w
e can make field symbols in our program and real fields can then be assigned to
the field symbols during runtime. The processes that we initiated with the field
symbols will then be

transported along with their assigned fields, after this it doesnt matter if we r
eference the fields or the field symbols. Q21: Which are the main standard progr
ams that everyone who uses ABAP have to use and learn? A21: RSAVGL00 the configu
ration of tables between clients, RSBDCSUB makes the release of batch-input sess
ions automated, RSCLTCOP is copying tables between clients, RSINCL00 ExtendedPro
gramlist , RSORARELGettheOracleRelease, RSPARAM Displayallinstanceparameters ,RS
TXSCRP TransportSAPscriptfilesacrosssystems, RGUGBR00 Substitution/Validationuti
lity, RSUSR003 CheckthepasswordsofusersSAP*andDDICinallclients, RSUSR006 makes a
list of last logins and RSTXLDMC is loading LOGOs on the application server. Q22
: What is the way for using a grid list? A22: For using grid lists we will use F
unction Module Display_*LIST.We will put all the required data for output in the
last format and then transport the internal table on the function module. There
are 2 types of grid lists: a)in version 4.0b we have DISPLAY_GRID_LIST b)in ver
sion 4.6b we have DISPLAY_BASIC _LIST. Q23: What database integrities do we know
? A23: The database integrities are classified like this: relational, foreign ke
y, semantic, primary key, value set and operational. Q24: What types of lock mod
es exist? A24: The lock modes are: exclusive, shared and extended exclusive. Q25
: When do we have to use GPA an SPA and what is their meaning? A25: To insert re
port data in the fields of the invoked transaction we have to use the SPA/GPA te
chnique. SPA and GPA are parameters or values that are deposited in the global m
emory by the system. The memory of SAP is actually good for moving the values fr
om a program to another. The values that are deposited can be accessed by the us
er in the SAP memory in the time of a single terminal session for every mode tog
ether in the same time. Q26: What message types exist and what is the way of dis
playing them? A26: The system is announced about errors that appear by the ABAP/
4 module in the form of information, messages of warning or error, it can also i
ssue messages of success when some action that have been made is a success. By p
ressing the ENTER key the process currently running will be terminated. The SAP
main menu can be reached with the aid of the Abend message. Q27: Where is the Me
ssage class generated and how is this made? A27: 2 locations in the system can g
enerate a Message class: a) The Object Broweser, where we will have an object li
st- Object class. b) The ABAP/4 Editor, where there is the ABAP/4 module.
Q28: What is the meaning of interactive reports and what separates them from HTM
L reports? A28: With interactive reporting users can be have an interactive part
icipation at data presentations and recovery in the time of a session, interacti
ve reporting is not making a very detailed list but a concentrated and simple li
st

from where we can invoke more information and details by moving the cursor over
it and inserting commands. It also lowers the recovery of information of the nee
ded data. The secondary list contains the details, this list can be as a full ov
erlay of the main list or it can be displayed on a supplementary dialog window f
rom the main screen. We can also make the secondary list to be interactive as we
ll. Q29: What do we have to define for Domain and for Data element? A29: For Dom
ain we define the Field Length, the Data Type and the data values that are permi
tted. For Data Element we define the FIELD TEXTS and COLUMN CAPTIONS represented
as fields on the display. They the table contents output. Q30: What phases exis
t for generating tables in the data dictionary? A30: The first phase is choosing
the table fields, second is keeping the foreign keys, third is making secondary
indexes( is not mandatory), the fourth is keeping the technical settings and fi
fth is enabling the table. A31: What separates transparent tables from pool tabl
es? A31: Pool tables is related multiple to single to the database table, this m
eans that for a single database tables there are multiple tables corresponding t
o it in the dictionary. The dictionary table is named separately from the databa
se table, also the field count and field names are different. The storage of poo
l tables is made at the stage of the database. A table pool is the same thing wi
th a table in the database and its construction is specific for activating the d
ata of multiple R3 tables for storage. Q32: What benefits do we get from structu
res and what is the way for using them in the applications of ABAP/4? A32: Struc
ture can be defined like tables in the dictionary and the access to them is made
from the applications of ABAP/4, when modifications are made in this structure
every program receives the change in an automated way. The data in a structure i
s valid just in the time of the application runtime, unlike the data from tables
which is deployed in the database forever. Structures are meant for moving the
data from program to program at a global level in ABAP/4, at a private level the
y are good at defining the data from module pools to screens and for function mo
dule case in which they generate standard parameters. Q33: What is the role of t
he EXEC SQL statement and what are the weak points of it in ABAP/4? A33: The EXE
C SQL statement is used prior the Native SQL statement which will be finalized w
ith ENDEXEC statement.databases. Q34: Can we describe what is happening when we
enable tables in DD? A34: When we enable tables , in the ABAP/4 Dictionary a phy
sical table definition will be linked and deposited and the single table definit
ion from the database will be converted in a relevant database definition.

Q35: What is the meaning of a matchcode? A35: Matchcodes are utilities that help
us find data records in the system, being simple and efficient in the case we d
ont have the key of a record. It is made of 2 level: the Match code object which
refers to the group of paths that a search item can have and the Match code ID w
hich refers to a particular search patch that a search item has. Q36: What is th
e description of the SAP Client concept and also the Client independent? A36: Wh
en we speak in a technical, commercial or management language we can say that a
client is a stand-alone full unit in R3 that that has a particular group of Mast
er data and its own Tables set. Every client from the system is affected if a cl
ient gets modified, in this case we say that we have Client independent objects.
Q37: What is the meaning and usage of variants? A37: When we have to start a re
port program with equal selections at some regular time intervals like for insta
nce monthly or weekly statistics we will have to insert each time tha same value
s. There is an option in ABAP/4 that gives us the possibility to bring together
all the selections and make one single selection group. These groups can be as m
any as we want each one for a particular report program( they will remain linked
on that report). A group like that is named a variant. Q38: How can we transfer
selection and parameter data in a report? A38: For transferring selection and p
arameter data in the report there are three ways: a) SUBMITWITH b) Report variant
c) RANGE table. Q39: What is the best way to transfer data to the program Subro
utine from forms? A39: This can be achieved by using the ITCSY structure. Q40: W
hat is the way to use Variants Online or in Background Processing? A40: Beginnin
g a report online through variant helps the user to save the work an avoid error
s of input. When it comes to Background Processing there is no other option for
transferring the values for selections than the variant. For filling those selec
tions that have values which are modifying depending on the application we have
to use variants because they pick up the values from the TABLE TVARV. Q41: What
is the meaning of Internal tables? A41: The table objects that are in existence
just during the program runtime are the Internal tables. In order to work using
Internal tables many ABAP statements exist like delete, insert, find or append l
ines. The line count that Internal tables has can be extended in a dynamic way a
ccording to our needs. Internal tables can be useful for to calculate the tables
on subsets from the database tables. They are useful as well for content manage
ment for the purpose of accomplishing the program requirements.

Q42: What is the best way to validate a reports selection criteria and how can we
display on the selection screen the default values? A42: In the processing bloc
k of the event named AT SELECTION SCREEN The criteria will become validated and
the default values on the selection screen can be showed using: a) INITIALIZATIO
N EVENT b) DEFAULT VALUE option of the PARAMETERS Statement c) SPA/GPA Parameter
s or PIDs. Q43: What is the meaning of get and set parameter? A43: The SPA/GPA p
arameters are used for transferring data to an invoked program and they are valu
es of fields stored in the memory globally. Every parameter can be found by a th
ree-character code. To define parameters we have to go in the object browser and
choose Other objects in the next display. The saving of SPA.GPA is particular t
o users and in every session that a user has they are valid. The statements GET
PARAMETER and SET PARAMETER are good for depositing and recovering the values of
SPA.GPA in the ABAP/4 program. If the needed fields are not shared between the
two selection screens of the transactions we can then use the statements for dep
ositing the screen fields with names. Prior to invoking the new transaction we c
an deposit the transaction fields of the invoker with this name : SET PARAMETER
ID RID FIELD. The values from the SPA parameter RID will be deposited by the system.
RID is the three-character identifier and we have to make its definition in table
TPARA in SAP. When this parameter has a value already it will be overwritten by
the statement SET PARAMETER with its details. To recover the fields with the ot
her name for the invoked transaction in the PBO module: GET PARAMETER ID RID FIELD
. Q44: What is the meaning of ranges and number ranges? A44: Many times it is re
quired to make a direct access to personal records from data structures and we d
o this with unique keys. For linking numbers to personal databases we will use n
umber ranges. Examples of this type of numbers: material master numbers and orde
r number. Q45: What is the meaning of check tables and value tables? A45: In the
relational data model we dont find just tables, we also find the relations of th
e tables with other tables and these relations are defined with the use of forei
gn keys in the dictionary of ABAP. Foreign keys have the role of maintaining the
integrity of data in the relational data model. The foreign key fields can have
just the values that the check table allows, meaning values that appear on the
check table primary key. Two tables are connected through a foreign key as in th
is example: table T1 and table T2 with a primary key reference in T2. The foreig
n key fields of the primary key fields from T2 are contained by T2, T1 is the ta
bles verified, T1 is named foreign key table and T2 check table, we can use as w
ell the terms dependent (table) and referenced (table). When the check field dom
ain contains a value table it will be seen as check tables by the system (in the
routine of the foreign field). Now the value table key fields are the fields of
the foreign key table and they have an equal

domain, they can take just the values that the value tables allows. By specifyin
g value table we may define the domains value range and every field that has refe
rence to the current domain may be verified for this fields value table. For maki
ng this verification we have to define a foreign key on the value table. Q46: Wh
at events are found in ABAP/4? A46: In ABAP/4 these are the events: INITIALIZATI
ON, AT SELECTION-SCREEN, AT SELECTION-SCREEN ON, START-OF-SELECTION, TOP-OF-PAGE
, TOP-OF-PAGE DURING LINE SELECTION, END-OF-PAGE, END-OF-SELECTION, AT-USER-COMM
AND, AT LINE-SELECTION, AT PF, GET, GET LATE, AT USER COMMAND. Q47: What is the
difference between Native SQL and Open SQL? A47: With Open SQL we can enter in e
very database table from the SAP system no matter what manufacturer the database
has. Many times we have to make use of Native SQL statements which are particul
ar to databases in ABAP/4 programs. For having independent programs( regarding t
he current database system) in ABAP and for not having compatibility issues amon
gst tables in Sap we can find a group of differentiated SQL statements named Ope
n SQL. Open SQL has standard SQL statements and many improvements that are found
only in SAP. Open SQL statements can be converted in SQL commands by the databa
se interface and they are particular o the current database. Native SQL statemen
ts are having the advantage of direct access to the database. Q48: How can we de
scribe SAP locking and what is a lock object having? A48: Through Sap locking we
understand implementing or defining logical locks on the objects of the databas
e. The lock object can have a lock argument and tables. Q49: What is the way for
invoking a lock object in a transaction? A49: This can be done With the invokin
g in the transactionof Enqueue and Dequeue. Q50: What is the role of function mo
dules and what types of parameters exist for them? A50: The function modules are
library routines with a generic use and they are found everywhere in the system
. Usually they have 4 types of parameters: a) EXPORTING- used to transfer data t
o the invoked function. b) TABLES-used to transfer by reference just internal ta
bles. c) IMPORTING-used to get data that the function module returned. d) CHANGI
NG-used for transferring parameters to a function and from the function. Q51: Wh
at events allow us to program help texts and display possible values lists? A51: The
events are: PROCESS ON HELP-REQUEST (POH) and PROCESS ON VALUE (POV). Q52: What
is the way for, instead of displaying a report to print it? A52: We can print t
he report with the aid of the keywords TO SAP-SPOOL: SUBMIT RSFLINDTO SAP-SPOOL D
ESTINATION LT50.

Q53: How do we differentiate PARAMETERS from VARIANTS and SELE-OPTIONS? A53: For
inserting values in the selection screen variables the variables have to be def
ined with the PARAMETER statement. For inserting range of values in the selectio
n screen the statement SELECT-OPTIONS does the job. When we need to repeat the p
rogram at regular times using the same selections we can make combinations of th
e values we want in a single selection group, the selection is named VARIANTS. Q
54: Through what way we can get data to reach external programs? A54: This can b
e made with the SPA/GPA parameters in the memory of SAP and with EXPORT/IMPORT d
ata in the memory of ABAP. Q55: What is the meaning of filed symbols and field g
roups and what is the usage of an idx structure component in relation to field g
roups? A55: Field symbols are not providing physical memory spaces for fields, i
nstead they show a field that become known only at the program runtime. They can
be compared to pointers at the level of concept (like in the C language). Extra
ct datasets are made of record sequences, the records can be of various structur
es. The records that have an equal structure can be categorized together as a re
cord type and every record type has to be defined as a filed group with the aid
of this statement: FIELD-GROUPS. Q56: What is the meaning of the collect stateme
nt and in what way can we separate it from an append statement? A56: Inserting l
ines in internal tables that have independent standard keys, the statement COLLE
CT is used. When we already have an entry with that key the COLLECT statement br
ings the numeric field contents from the place of work to the numeric field cont
ents from the current entry instead of appending a new line (thing that is made
by the APPEND statement).
Q57: What is the role of the EXTRACT statement in ABAP/4? A57: Once the primary
EXTRACT statement is used in a report the extract data set is generated by the s
ystem and the primary extract record is brought. Then at every EXTRACT statement
a supplementary extract record is brought to the extract dataset. April 19, 201
1 admin No Comments Posted in: SAP Interview Questions ABAP interview questions
on SAP Scripts SAP Scripts: Q1: What is the meaning of a SAP Script and what is
the role of it? A1: 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 comp
uters. Usually companies print the documents in their own layout like invoices,
delivery notes and others. There is a standard layout (or predefined) but someti
mes 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 thes
e documents, so printing them has become a big requirement. Larger documents are
printed like paychecks, reminders, order confirmations, payslips and others, fo
r making this possible SAP Script is developed in such a way that it can make al
l the document types mentioned above, it has the IT tool that is used for text i
nsertion 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 repl
ace them at their desire and according to their needs. Q2: Which are the variabl
es that we can utilize for data output in SAP Script? A2: &Tables name-fields& Q
3: What is the meaning of a Compare Tool in SAP Script? A3: For object compariso
n between clients there are many utilities within SAP Script, for example for th
e comparison of these objects-Documents, Layout sets and Styles we have a Compar
e Tool. With the Compare Tool we can make many things like: verifying if an obje
ct can be found in each of the two clients or showing why multiple versions of a
n 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. Q4: How can we describe better the SAP Script
? A4: 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 us
ed tool for several tasks that involve the processing of text in the entire SAP
system. Q5: What is the meaning of Layout Sets? A5: In SAP Script Layout Sets ar
e 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 pag
es 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 b
e 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, cho
ose a different font, set a specific paragraph type, insert tabs all these can b
e made from the Layout Set. For text formatting we have two possibilities: We in
sert 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 applicatio
n and the Layout Set, the application will output single text blocks, elements o
f 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 pa
ragraphs that we use in the document. Styles can be useful for highlighting stri
ngs of characters and even entire paragraphs, they can be attributed to every ty
pe of text but mainly they will be used in the basic windows of Layout Sets, whe
re the text is

inserted straight from the user in a document. An important element is the heade
r data, which can be used on Styles for show valuable details( in this way an en
d 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 contai
ns windows, which are places in a page where the text will output in the near fu
ture, every Layout Set contains one or multiple windows, if the window is missin
g 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 b
ody 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 onl
y 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 paragr
aph formats they are needed for text formatting exactly as in Styles but their us
age 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 pl
aced only after their assigning to pages and attributing measurement units. e) T
he pages- They give us a beginning and a finish in the formatting of text. f) Th
e page windows- They bring the pages and the windows together and their measurem
ents are stated. The management commands in SAP Script are meant for handling th
e 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 fro
m the editing form to the printing form. Q6: Can we describe the way in which th
e Layout Sets are backed up, uploaded and downloaded in SAP Script? A6: For the
SAP Script backup we have go to transaction SE71to select Utilities then Copy fr
om 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, pagewi
ndow with the downloaded PC file. From the PC file we will have the page window
text elements. Q7: What is the way to count pages the SAP Script outputs? A7: &p
age&, &nextPage&. Q8: How can we classify the SAP Script components? A8: SAP Scr
ipt can be classified in: SAP Script text, Layout Set, Symbols, ABAP print progr
am and function modules such as read text, open/close form and

others. Q9: What is the way to deposit the text in SAP Script? A9: For text stor
age SAO Script uses ITF or the Interchange Text Format but it also has the optio
ns to convert RTF or Rich Text Format and also ASCII which are formats for other
text processors. Q10: How can we describe symbols and what are the main types w
ith example? A10: 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 porti
ons of the text get replaced, the symbol name is enclosed with &. Example: &vari
able name&, or system symbols like &Date&, &time& an others. Standard symbols ar
e the ones that the user has defined and they are kept in the table TTDTG. Examp
les 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 pr
ocessing, example: Itab-connid. The text symbols are good for every block type o
f text to define but it becomes valid just where it has been defined, example: D
efine &Symbol&=value. Q11: How can we implement the tab sets in Layout Sets? A11:
We can do this by defining the paragraphs using defined tabs. Q12: What is the r
ole of the composer? A12: For getting a final look of our documents we will comb
ine 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 wit
h the aid of the SAP Script interface is given to the composer. The print progra
m specifies a Layout Set which contains the details that will be sent to the com
poser, and in this way the documents will be formatted base on the details provi
ded. 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 th
e end the document is finished with the use of the print program and the compose
r will put it in the spool. Q13: What is the way to define the text symbols? A13
: We can define the text symbols with the aid of the control command DEFINE &x1&
=56 Q14: What activity is the most time-consuming from all in SAP Script coding? A
14: The most time-consuming is when we define Layout Sets. Q15: What commands ar
e used in ABAP/4 for connecting a Layout Set? A15: We can use the following: the
call functions OPEN-form, WRITE-form or CLOSE-form. Q16: How do we define the d
ata tab space in SAP Script and where? A16: We may define the tabs after we defi
ne the text element paragraphs.

Q17: Which are the commands mainly used for control? A17: The main control comma
nds are PROTECT, ENDPROTECT, DEFINE, NEW-PAGE, INCLUDE, IF, ENDIF. Q18: 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? A18: We can use
the RSTXLDMC report for uploading a logo and this statement: /:INCLUDEZHEX-MACRO-XX
XOBJECTTEXTID ST LANGUAGEE. The name of the object is represented by XXX. Q19: What p
urpose has an ABAP application in SAP Script? A19: The purpose of an ABAP applic
ation can include multiple parts like: a) It makes the definition of the process
ing logic of the Layout Set, or so to speak-what order the elements of text have
and when are they used again. b) It takes the data from the R/3 program that is
found in the database. c) It selects a Layout Set to print. d) Chooses printer,
fax or monitor as the output device. e) It makes print configurations regarding
the counting of pages that will be printed. Q20: What is the correct syntax use
d for a box command? A20: The syntax looks like this one: BOX XPOS 2MM WIDTH 0 C
M HEIGHT 9.5 CM FRAME 10 TW. Q21: How do we define variables? A21: DEFINE &CUST&=00
000021. Q22: How can we describe symbols more detailed? A22: The values that are
entered in the time of print formatting are stored in symbols and these symbols
can be found under names between& and they are not case sensitive. System symbols
are: DATE, DAY, NAME_OF_DAY, MONTH, YEAR, TIME, HOURS, MINUTES, SECONDS, PAGE, N
EXTPAGE, DEVICE, SPACE, ULINE, VLINE. Standard symbols are the ones from table T
TDG and are defined by the user. To show them or modify them we can use the tran
saction SM30. An example of standard symbol: &MFG&. The standard text is a norma
l text that can be found in one or multiple forms and they can be written , modi
fied or shown with the aid of the transaction SO10. For text classification we h
ave text ID. For putting standard texts in forms we can do this with the command
INCLUDE like the following: INCLUDEZ_BC460_EX4_HF OBJECTTEXT ID SDVD. We can us
e the PARAGRAPH parameter to format standard texts, in the next example we will
see how we can center the text: INCLUDEZ_BC460_EX4_HF OBJECTTEXT ID SDVD LANGUAG
E EN PARAGRAPH C. Name:Z_BC460_EX4_HF Object: Text Text id: SDVD(TEXT id from SO
10) Language EN Paragraph: C (Centered0. Program symbols are used for database c
ontent. For tables: kna1, in forms: &KNA1-NAME1&, for formatting: &SYMBOL& (it m
eans there is no formatting), &SYMBOL(5)&Length(the data and length), &SYMBOL(Z)
&Suppress leading zeros, &SYMBOL+4&Offset(the start of the output), &SYMBOL(I)&S
uppress initial value,

&SYMBOL(C)&Compress blank spaces(one space from the compression of consecutive s


paces), &SYMBOL(S)&Operators are suppressed, &SYMBOL(R)&Right align output, &SYM
BOL(8.2)&Decimal format(length), &SYMBOL(*)&Dictionary length(the ABAP dictionar
y), &text1SYMBOLtext2&Text entered prior to and after the symbol. Q23: Can we give a
detailed description on the Control commands? A23: For the changing of text out
put we use control commands./: is the format key that can be used in the format
column, there is the intensity (grey scale) in percents, the frame thickness is
given by frame parameters with zero as the initial value. Every parameter such a
s width and height, xpos and ypos or frame will have a measurement unit like: CH
-character, TW-twip, IN-inch, PT-point, MM-millimeter, LN-line, CM-centimeter; a
s an example we have: BOX XPOS 10.14 MM YPOS 5.79 MM HEIGHT 9 MMWIDTH 14 MM INTENSITY
FRAME 0 TW. This is making 2 lines and 2 rectangles for building a 3 column tabl
e and a highlighting heading section. POSITION and SIZE are commands used for co
nfiguring the initial box parameters, a very good thing when we have many boxes
with equal parameters. With POSITION WINDOW we can configure the position in rel
ation to the window (to the left or to the right), after that we can use POSITIO
N for setting the coordinates related to the window start. + and - can be used for p
osition configuration in ORIGIN. The Styles are utilized in forms for setting pa
ragraphs or formats of characters and for this we have multiple standard Styles
in SAP; we can also define personal styles. For the creation, finding and keepin
g of styles there is the transaction SE72. With the aid of the Format menu and t
hen Style we will give the text a style and for non permanent modifications to t
he style we will use /: as a command. Q24: How do we import or use graphics in S
ap Script? Q24: For importing graphics in SAP there is the transaction SE78. We
may include using Edit, Graphic, Create in the form painter or we can use the st
atement INCLUDE, case in which we will use the window script editor-Include, Gra
phic like in this example (with a bitmap): /:BITMAP MYLOGO OBJECT GRAPHIC ID BMA
P TYPE BMON. Q25: How are the modifications made? A25: Changes to the normal SAP
program have to be made only in the case when this is compulsory. When we requi
re supplementary data , we should use the statement PERFORM and we dont have to m
odify the print program. He print program modification can take place due to rea
sons like these: modifications in structure or the requirement for fresh text el
ements. The print program the will print supplementary forms will be crucial to
deciding what are the print programs and forms that we will use. They exist in t
he TNAPR table and they are specific for a particular output type; the programs
used for output are: view V_TNAPR for entry modification from transaction SE30,
for importing or exporting a SAP Script form from a PC file we will use RSTXSCRP
, for getting the print application name we will use SD or the TNAPR table (for
SD documents). Q26: How can we define and enter a standard text? A26: The defaul
t text type that can be implemented in multiple forms is called a

standard text. With the aid of the transaction SO10 we can make, modify or displ
ay a standard text. For classifying the texts we will use text ID. With the comm
and INCLUDE we can introduce a standard texts in forms like in this example: /:I
NCLUDEZ_BC460_EX4_HF OBJECT TEXT ID SDVD. With the aid of the parameter PARAGRAP
H we can format standard texts and for centering texts we can see the example: /
:INCLUDEZ_BC460_EX4_HF OBJECT TEXT ID SVD LANGUAGE EN PARAGRAPH C. For address f
ormat we can use the command ADRESS-ENDADRESS which is determined by the country
parameter from the postal standards that the country of the recipient has. Exam
ple: ADDRESS DELIVERY PARAGRAPH AD NAME &KNA1-NAME& STREET & KNA1-STRAS& POSTCOD
E&KNA1-PSTLZ& CITY&KNA1-ORT01& COUNTRY &KNA1-LAND1& FROMCOUNTRY de ENDADDRESS. For
pagebreak avoiding in paragraphs : /:PROTECT : : /:ENDPROTECT. The lines of text
that are to be defended against pagebreaks will be met between the command IF a
nd the command ENDIF, as in every ABAP program like this: /:IF condition : : /:E
NDIF and /:IF condition : /:ELSE : /:ENDIF. An exact expression would be: /: &SP
FLI-CITYTO&=BERLIN text /:ENDIF. A27: What separates a Window from a Page Window? Q2
7: The Page Window is when we declare the parameters of a window that was declar
ed before and the document look (width, height and the margins left and right). W
indow is when we talk about the type window, about the initial paragraph or the
text components (SAP Scripts) that have to be included. The windows are those pl
aces stated from the start in the layout set , the text blocks that we find on a
page are the windows. Q28: How do we load graphics like logos in SAP Script? A2
8: We can load graphics like files with the .tif extension in SAP Script in stan
dard text with the aid of RSTXLDMC. Q29: Which are the most used programs from S
AP Script? A29: For the transformation of the page format we have RSTXFCON, for
downloading and uploading the layout sets we have RSTXSCRP, for the debugging of
SAP Script

we have RSTXDBUG, for moving script files from system to system we can use RSTXS
CRP, to modify development classes of different objects we will use RSWBO052, fo
r table contents comparison between clients we have to use RSTBSERV. Q30: What a
re the steps and other details of debugging? A30: We will use Tools then Word Pr
ocessing then Layout Set and we will write the layout name the we go to Utilitie
s and Activate Debugger. It doesnt matter which layout set we choose we choose th
e debugger. The layout set will call the debugger. If we try to copy a form from
client to client and we try to also modify the copied form we will have these e
rror messages: a) Form not found. The solving of this problem is trying to copy
again but with a language specification. b) Text file is inconsistent. From SE38
we have to run RSTXCHKO, the form name will be required and checking all the chec
kboxes (and running the program) fixes the problem. Q31: How can we copy a table
from client to client? A31: We can do this with the aid of RSCLTCOP. Q32: What
is the way for making a script layout backup for future loading from the HDD? A3
2: This can be done with the EXPORT MODE, a script with a similar name to the in
itial script will be made, if this is already made we will receive an error. Apr
il 19, 2011 admin No Comments Posted in: SAP Interview Questions ABAP Interactiv
e lists / reports Interview Questions: Q1: What is the significance of a stacked
list? A1: The secondary list is also called the stacked list and it will be sho
wn on the entire screen if we dont write its coordinates of the command window. Q
2: When its the right time to utilize the command GET CURSOR in interactive lists
? A2: The command GET CURSOR will be utilized when the hidden information is not
enough for tracing the selected line, this command will give us the field name
where the cursor is positioned in field that will be specified subsequently to t
he addition field. The selected field value will be in a field specified subsequ
ently to the value. Q3: How do we keep lists? A3: The return from a high level i
n the list on the immediate lower position (SY-LSIND) is made by using Back from
the secondary list. In this way the actual list that is displayed will disappea
r and we will see the previously made list. The list that disappeared was releas
ed by the system and deleted. The SY-LSIND field must be configured for indicati
ng the list level at which we want the output to be. Just the index values that
are the same with the levels of the list are accepted by the system and the list
levels that have a higher index than the one we indicate or equal with it will
be erased by the system. For instance when we configure SY-LSIND to be 0, every
secondary list will be erased by the system and the basic list will be replaced
by the actual secondary list. Q4: What is the meaning of secondary lists?

A4: With secondary lists the details from the basic list can be improved and if,
for instance, we want to choose a line from the basic list and we want more det
ails about it to be displayed we can do it. The secondary information will be sh
own on the secondary list , which can be as an overlay of the basic list or it c
an appear in a separate window and this secondary list can be dynamical as well.
Q5: What is interactive reporting? A5: With the use of interactive reporting we
can be present in an active mode at the data presentation in a session. Actuall
y interactive reporting generates a simple list that encapsulates the details, i
t can be extended and we can see the details with the aid of the cursor or comma
nds. Interactive reporting lowers the amount of retrieved details to the real re
quirement of data. Q6: Which are the event key words used in interactive reporti
ng? A6:AT LINE-SELECTION-this is a time when we choose a line with a double-clic
k on the line or by moving the cursor over the line and hitting F2. AT USER-COMM
ANDthis is a time when we hit a function key. TOP-OF-PAGE DURING LINE-SELECTIONthis is a time when, while the list is processing a secondary list, a new page i
s starting. Q7:Is it possible to invoke transactions or reports from the interac
tive reporting lists? A7: Yes, it is possible because with interactive reporting
we can as well invoke transactions or different reports from the lists, in this
way the programs will use the values that are shown in the list as their input
information. As an example, a transaction can be invoked from a list and the dat
abase table that shows its data in the list can be modified. Q8: How can we make
user interfaces for a list? A8: A graphical user interface or GUI is made autom
atically if we have a list with simple functions regarding list processing like
list printing or saving, the GUI is made by the R/3 system. For more complicated
functions like pushbuttons for example, we have to define our personal interfac
e status and for making a new status we have the Menu Painter from the Developme
nt Workbench. In this way we can generate toolbars or menus for the program, we
can also put shortcut keys for various functions. When the statement block of AT
END_OF_SELECTION is started the status of the main list can be enabled with the
SET PF-STATUS STATUS statement. Q9: What page headers do the secondary lists have
? A9: There is no standard page header regarding secondary lists and also there
is no event TOP-OF-PAGE triggered by the system, so for making page headers for
secondary lists we have to improve the TPP-OF-PAGE. When we use TOP-OF-PAGE DURI
NG LINE-SELECTION this event will be invoked for every secondary list, when we w
ant to make separate page headers for each specific list level, the

processing block correspondent to this event has to be configured for this like
for instance when we use SY-LSIND(system field) and SY-PFKEY. Q10: Which is the
best way to choose valid lines for a secondary list? A10: There are many ways fo
r us to avoid the use of invalid lines in ABAP/4 like the ones below. When the p
rocessing block END-OF-SELECTION finishes we have to erase the field content tha
t we deposited in the past for valid lines with the aid of the HIDE statement. W
e must verify if the work place is the default one or if the HIDE statement depo
sited the content of the field in this place, this is done when the AT LINE-SELE
CTION event occurs. We can make a secondary list because we deposited the conten
t of the field just for valid lines, we have to clean the work place one more ti
me for avoiding the creation of other secondary lists by the user starting from
the secondary list on the screen. Q11: When we make a new list, is it true that
the main list will be erased? A11: No way, the main list will not be erased and
we can access it with the aid of the standard navigation functions such as the b
ack or cancel buttons. Q12: In what way should we transfer data from a list to a
report? A12: In ABAP/4 this can be made in 3 ways: a) By fetching the data with
the aid of statements. b) By making an automated data transfer with the aid of
the system fields. c) By transferring the attributes of the list. Q13: What is t
he standard construction of an ABAP application? A13: The basic construction of
an ABAP program is made of these steps: a) The Reports are defined. b) The Data
and tables are defined. c) The events are initialized. d) We have the Screen Sel
ect Options and Inputs. e) The selection screen events. f) The start of selectio
n events. g) Performs and Events Statements. h) The End-of selection event i) Th
e Initialization. Q14: What is the significance of hotspots? A14: The list place
that makes our mouse pointer looking like an upright hand is called a hotspot,
when a hotspot is active, single clicking is equivalent to double-clicking. This
feature is compatible with versions 3.0c and above of R/3. Q15: What is the sys
tem field that has the name of the actual GUI STATUS? A15: The System field SY-P
FKEY contains the actual GUI STATUS name. Q16: What is the meaning of report tra
nsaction and how are programs called?? A16: The reports in ABAP can be called li
ke transactions: for calling and returning- SUBMIT AND RETURN CALL TRANSACTION,
for calling and not returningSUBMIT LEAVE TO TRANSACTION. When we make an extens
ive application and we make one program, it will be very complicated and for rea
ding the program in a simple way it is recommended to split the functions needed
among the programs.

Q17: What is the meaning of Form Event? A17: Form Event is just like PERFORM/SUB
ROUTINES, it STARTS by FORM and finishes by ENDFORM and the statements from ENDF
ORM to the finish of the application are not processed at all, every statement f
rom ENDFORM to the event keyword will not be processed. Q18: How do we describe
START OF-SELECTION and END-OF-SELECTION? A18: The start and the finish of the mai
n processing logic, which is default for every ABAP/4 application; the statement
s from START-OF-SELECTION to END-OF-SELECTION are executed automatically, there
is no requirement for having END-OF-SELECTION. Every procedural statement in ABA
P applications are dependent by default on the START-OF-SELECTION. Q19: How do w
e transfer data by program statements? A19: For transferring single output field
s or supplementary details from lines to the processing blocks in the time of in
teractive events the following statements will be written: HIDE, READ LINE, GET
CURSOR, SET CURSOR and others.
Q20: What system fields do we use for interactive reporting? A20: The index of t
he actual list is found in the system field SY-LSIND , at the time of making the
main list SY-LSIND is 0. The system fields below are configured automatically b
y the system at every interactive event: the system field information, SY-LINCT
the whole line number of a list, SY-LINNO the number of line where the cursor is
found, SY-LSIND is the index of the presently made list( in the time of the act
ual event-0), SY-LISTI is the index of the level that invoked the event, SYLILLI
is the line number that invoked the event, SY-LISEL represents the content of t
he line that invoked the event, SY-CUROW represents the place in the window that
the line which invoked the event has (beginning from 1), SY-CUCOL is the place
in the window where the column that invoked the event is found (beginning from 2
), SY-UCOMM represents the function code which invoked the event, SY-PFKEY has t
he actual list status. Q21: How do we describe the HIDE AREA? A21: With the aid
of the HIDE command we can deploy the field content from actual line in a place
that is named the HIDE AREA. This place a system controlled memory and the field
content will be moved from the HIDE AREA when the interactive event occurs. If
we invoke a secondary list from the HIDE AREA the values that were deposited wil
l be moved in the program variables. When we write the program we have to use th
e HIDE statement in the present line after we use the WRITE statement. Q22: What
is the usage of GET CURSOR and SET CURSOR? A22: GET CURSOR LINE and GET CURSOR
FIELD are statements that we use to transfer

an output field and an output line where, in the time of the interactive event t
he cursor was placed. Example of syntax: GET CUROSR FIELD [OFFSET] [LINE] [VALUE
] [LENGTH]. SET CURSOR is a statement used to set the cursor the latest list mad
e which when we make a basic or main list, the latest will be exactly this one:
the basic list. The basic list will become previous when we make a secondary lis
t. The set cursor statement also places the cursor on the column that is on the
output windows line. Q23: How do we get data from the system fields of interactiv
e lists? A23: The details that we get from the system fields are: the list index
, the coordinates of the list in the output window and the place where the curso
r is found. The system field which has the chosen line contents is SY-LISEL only
. Q24: What is the role of the READ LINE and READ CURRENT LINE statements? A24:
These statements are used for reading the current list level data lines explicit
ly and they are linked together with the technique named HIDE. The syntax looks
like this: READ LINE [INDEX] [FIELD VALUE [INTO]] [OF CURRENT PAGE OF PAGE]. We
can see this example: READ LINE SY-INDEX FIELD VALUE BOX. April 19, 2011 admin N
o Comments Tags: abap lists interview questions, abap reports interview question
s Posted in: SAP Interview Questions Open Sap Jobs in the Telecommunications Sec
tor Open Sap Jobs in the Telecommunications Sector Directory Free Online Article
s Why Submit Articles? Top Authors Top Articles FAQ ABAnswers Publish Article 0
& & $. browser. . Msie) {var ie_version = parseInt ($ browser version). If (ie_v
ersion login Login register via hello My Home Sign Out Email Password Remember m
e Lost Password Home Page Careers > > Sap Jobs In The Open? Telecommunicat
ions Sector Open Sap Jobs in the Telecommunications Sector Edit Article Posted:
Mar 05, 2008 Comments: 0 The telecommunications sector in the United Kingdom is
an interesting blend of technology, business practices, and customer service Unl
ike other fields where one aspect. is more important than the others, telecommun
ications requires that all three pistons be firing at the same strength. Mobile
phone, data streaming, and multi-service firms in telecommunications are all com
peting with each other to increase their market share and develop a strong publi
c profile . In this way, any edge that a company can gain over the competition i
s vital to long term success. One tool that has become trendy over the last few
years among telecomm companies is the use of SAP. software SAP software is multi
-faceted, Providing a user with resources for database construction, web design,
and strategic planning. Telecommunications firms may think that simply buying i
nto the SAP trend is enough to set them apart. A car can not run without a drive
r and a SAP program can not be installed without a talented consultant. SAP cons
ultants and programmers have a very specific set of skills that allow them to tu
rn to average telecommunications company into an industry leader. These professi
onals help integrate SAP software into current computing equipment, easing the t
ransition from old programs into the new. As such, young professionals with an i
nterest in a long career in IT should consider gaining expertise in SAP. Compani
es in the telecommunications sector are approaching SAP consultants from two dif
ferent angles. Larger firms that want to have a constant presence in their IT de
partment to hire permanent SAP consultants Ensure that their systems are running
at optimal rates. Smaller firms or those who are trying to cut back on funding
a bit contract out for project consultants, who come in to assess the SAP system
and install from time to time. There are virtues in both of these paths for the
average IT

professional but both lead to a lucrative career in the future. Even with the de
arth of professionals who have extensive knowledge of SAP, the job market is hig
hly competitive. The highly refined and dynamic skills needed to fully understan
d the power of SAP software has not been fully appreciated by most IT profession
als. For those who possess these skills, however, there are plenty of career opp
ortunities available. These professionals need to consider each professional dec
ision wisely, as it will affect their opportunities down the road. A good first
step for a young professional SAP can mean a lifetime of personally and financia
lly lucrative work. Retrieved from http://www. ArticlesBase. Com/careers-articles
/open-sap-jobs-in-the-telecommunications-sector-351299. Html (ArticlesBase SC # 3
51 299) start increasing your traffic just by submitting articles today with us,
click here to get started. Liked this article? Click here to publish it on your
website or blog, its free and easy! Steve Bishop About the Author: Steve Bishop
is the Managing Partner of Damia Group. The company specialis in information tec
hnology jobs and UK recruitment solutions as well as IT jobs in Europe. Question
s and Answers Ask our experts your Careers related questions here. . . Ask 200?
Characters left graduate I m as e in IT and i want to go in telecommunication se
ctor Which course will b suitable for me ???????? I am a MBA student and have 3
years prior experience in IT sector, how will ITIL certification help me? I have
INTEREST in working for IT sector after my MBA, will this help me in getting a
good job? What is the average annual job openings for Phlebotomist? Rate this Ar
ticle 1 2 3 4 5 vote (s) 0 vote (s) Feedback RSS Print Email Re-Publish Source:
http://www. ArticlesBase. com/careers-articles/open-sap-jobs-in-the-telecommunic
ations-sector-351299. html Article Tags: information technology jobs, uk recruit
ment, it jobs in europe Related Articles Related Videos Latest Careers Articles
More from Steve Bishop Get the Job You Want, Even if No One is Hiring In any job
interview you are likely to be asked at least one trap question, and with the c
urrent job market we certainly can not afford to fall into the trap. Here to hel
p you ace your interview and land the job is career expert, Ford R. Myers. (04:4
6) How to Find a Job advice This video will give you great tips on landing the j
ob that you really want. (02:37) How to Get a Job Without Lying It can be tempti
ng to stretch the truth or even lie to land a job these days. But we know that n
ot all is the best way to get hired. Better goes over a few of the temptations a
nd possible solutions to help you get that call back. (03:58) How to Job Hunt Sa
lary Negotiating Learn how to job hunt salary negotiating in this video with car
eer expert Brian Alden. (01:40) How to Job Hunt expert interviewing in this care
er video with Brian Alden Interviewing Learn how to job hunt. (03:46) Jobs Avail
able Through It Job Agencies in the UK The latest trend in the UK for new gradua
tes is to use job agencies to ease the path to professional success. By: Steve B
ishopl Careersl Mar 05, 2008 The Best Information Technology Jobs It is no news
that there is a high demand for information technology professionals in most sec
tors of the economy, especially in the finance and telecommunications industries
. However, finding the best information technology jobs will Largely depend on t
he sort of recruitment assistance to Which information technology job candidate
obtains. By: Stephen Triggle Careersl Oct 22, 2007 The Recruitment Process it in
the UK As most graduates and young professionals in the United Kingdom know, th
e recruitment process can be highly exhausting for individual applicants. Aspiri
ng professionals looking for IT jobs in the UK often meet with dozens of recruit
ers and IT representatives before getting to the application and interview stage
. The daunting task of meeting and speaking with these recruiters is made more d
ifficult by the fact that applicants need to break through the rhetoric to find
the job that is right for th By: Steve Bishopl

Careers > Recruitmentl November 6, 2007 Understanding the it Recruitment Proc


ess Graduates who are entering the information technology field directly from th
e university level have to contend with eager recruiters at job fairs and IT ope
n houses. IT recruiters are tasked with finding the best IT professionals while
aggressively promoting the company that they work for. While graduates may not f
ind the enthusiasm and aggressive approach of IT recruiters a bit much at times,
they need to understand the pressures applied on these recruiters Which by the
industry they work in. The By: Steve Bishopl Careersl Dec 12, 2007 lViews: 1,978
The Best IT Recruitment Companies for your IT Needs The job hunt has become mor
e complex over the last decade as the Internet has expanded exponentially. Gradu
ates and experienced professionals alike need to navigate through job sites, ind
ustry forums, and virtual job fairs in order to find job listings enough to land
a few interviews. As well, The increased access to computing technology around
the world has meant that in markets like the United Kingdom there are applicatio
ns from the United States, Canada, and Asia, among other places. Ins By: Steve B
ishopl Careers > Recruitmentl September 26, 2007 lViews: 149 Java Jobs Throug
hout The United Kingdom The rise of Java programming in the information technolo
gy world has been a Godsend for young professionals. By: Steve Bishopl Careersl
Mar 05, 2008 It Security Jobs in the Financial Sector in the UK financial sector
, information technology has become the backbone. Information technology, or IT,
has emerged as seeking to important part to any financial service provider? S s
uccess because of the need for information. By: Steve Bishopl Careersl Mar 05, 2
008 Web Jobs on the International Market The international job market for web pr
ofessionals has Increased over the last decade. The rising importance of the Int
ernet for companies of all sizes has meant a need to turn attention to sophistic
ated and well-designed websites. As well, the mobility of wireless technology an
d the evolution of satellite offices around the world have made it important for
web solutions to fit the needs of different cultures and communities. Graduates
in the United Kingdom who are interested in maximizing their By: Steve Bishopl
Careersl Dec 12, 2007 Authority Job Killer System Were making this so affordable
simply because we want to remove EVERY OBSTACLE in the way of YOUR SUCCESS. By:
Veonia Bastenl Careersl April 19, 2011 Ask For A Raise In Writing Do you have th
e feeling that you should be making more money at work? . . . Are you getting fr
ustrated that youre so hard you work, but not paid enough? . . . Are you getting
fed up and are you ready to do something about it? By: Pegioy MciKeul Careersl A
pril 19, 2011 Why It Is Important To Get Templates For CV If you are in the proc
ess of job hunting or looking to change career direction then the best marketing
tool at your disposal is your CV. Your CV should read like an advert of you and
your capabilities as an employee but it can be difficult to know what to includ
e and what not to include, so you may find it beneficial to download templates f
or CV and use these as a starting point. By: SethRanjiktl Careersl April 19, 201
1 Searching for hotel jobs in Lancashire? If youre looking towards hotel jobs in
Lancashire or any other part of the world, the first thing you need is passion f
or hospitality. There are Numerous options available for individuals looking to
make a career in catering sector jobs n. The hospitality sector includes Numerou
s different types of businesses seeking as restaurants, pubs, clubs, hotels, con
tract catering, and hospitality services. By: Jacob Watsonl Careersl April 19, 2
011 Bank Jobs In 2011 Could Be Great Opportunities With Little Attention On Adve
rtised Jobs And Exams With the flurry of banks opening up in various places, the
future of banking jobs is obviously prosperous. Students who

are passing out fresh from colleges as well as those willing for career changes,
the options of working in different capacities in banks is vast. To make bankin
g accessible to people, private and public sector banks are opening more branche
s across the country. By: Sanyuktal Careersl April 19, 2011 Looking for hotel jo
bs in Lancashire? Having a deep desire to make a career in hospitality managemen
t? Looking for career-oriented jobs in the hotels in Lancashire? The hospitality
sector includes various different types of businesses seeking as restaurants, p
ubs, clubs, hotels, contract catering and hospitality services. If youre seriousl
y looking to make a career into the hospitality sector, you must need to posses
excellent communication and interpersonal skills. By: Jacob Watsonl Careersl Apr
il 19, 2011 Resumes For Teachers Changing Careers Your resume and cover letter t
eacher should be the marketing tools that help you land the position that is per
fect for you. By: Maretiy Mahersol Careersl April 19, 2011 Cover Letter Email Su
bject Line Is a Scam Most HR managers invest just 50 percent a minute to skip mo
re than a resume and create a judgment swiftly. So in the event the applicant do
es not have really private special abilities, he must at appealing personal cove
r letter. By: UmeAkharl Careersl April 19, 2011 Programmer Jobs and the Financia
l Services Sector Programme throughout the United Kingdom have a variety of indu
stries in Which they can work. By: Steve Bishopl Careersl Mar 05, 2008 lViews: 1
47 Jobs Available Through It Job Agencies in the UK The latest trend in the UK f
or new graduates is to use job agencies to ease the path to professional success
. By: Steve Bishopl Careersl Mar 05, 2008 Java Jobs Throughout The United Kingdo
m The rise of Java programming in the information technology world has been a Go
dsend for young professionals. By: Steve Bishopl Careersl Mar 05, 2008 It Securi
ty Jobs in the Financial Sector in the UK financial sector, information technolo
gy has become the backbone. Information technology, or IT, has emerged as seekin
g to important part to any financial service provider? S success because of the
need for information. By: Steve Bishopl Careersl Mar 05, 2008 Government Positio
ns Available Through It Recruitment One of the biggest areas of growth in the IT
field in the United Kingdom has been within the various levels of government. L
ocal governments are using IT systems to update property records and licensing w
hile regional governments are Maintaining interactive websites to keep travelers
away from construction and congestion. The British, Scottish, and Welsh governm
ents alike have established websites for ministerial departments as well as a va
riety of inter-office networks to make government work m By: Steve Bishopl Caree
rsl January 22, 2008 Government IT Consultant position in the UK In the United K
ingdom, there is no greater proponent of technological modernization than govern
ment agencies. Local, state, and national governments are moving away from paper
records and placing data in public databases available to anyone with connectio
n to Internet. As well, government offices of all types are converting their com
puting equipment in order to Facilitate efficiency for the average government wo
rker. Finally government in the UK is encouraging businesses and individuals to
impr By: Steve Bishopl Careersl January 22, 2008 Finding the Best Software Sales
Jobs in Financial Services Software companies in the United Kingdom have become
more and more as the years have gone Specialised on. Only a decade ago, there w
ere a few major software providers and a lower level of Specialised firms. Today
, firms are creating subsidiaries that are focused in on One Particular area of
??development while small software companies are increasing business by settling
into a niche market. The specialization of

software development has created a need for talented, enthusiastic sales people
to dri By: Steve Bishopl Careersl January 22, 2008 Finding it training jobs in t
he Government Sector at all levels of government in the UK, there is a need for
IT professionals . Departments and agencies need to develop network security pro
fessionals tools to block out hackers and eliminate viruses. Other agencies need
programmers and designers in order to develop in-house publications and softwar
e to be disseminated to other departments or the public. Help desk workers and I
T consultants therefore figure prominently in government agencies, providing gen
eral assistance to government workers to Ensure By: Steve Bishopl Careersl Jan 2
2, 2008Add new Comment Your Name: * Your Email: Comment Body: *? Verification co
de: * * Required fields Submit Your Articles Here Its Free and Easy Sign Up Today
Author NavigationMy Home Publish Article View / Edit Article View / Edit Q &amp
; A Edit your Account Management Authors Page Statistics RSS BuilderMy Home Edit
your Personal Account Update Profile View / Edit Q & A Publish Article Auth
or Box Steve Bishop has 35 articles online Contact Author Subscribe to RSS Print
article Send to friend Re-Publish article Articles CategoriesAll Categories Adv
ertising Arts & Entertainment Automotive Beauty Business Careers Computers E
ducation Finance Food and Beverage Health Hobbies Home and Family Home Improveme
nt Internet Law Marketing News and Society Relationships Self Improvement Shoppi
ng Spirituality Sports and Fitness Technology Travel Writing Career Management C
areers Recruitment Interviews Resumes Need Help? Contact Us FAQ Submit Articles
Editorial Guidelines Blog Site Links Recent Articles Top Authors Top Articles Fi
nd Articles Site Map Mobile version Webmasters RSS Builder RSS Link to Us Busine
ss Info Advertising Use of this web site Constitutes acceptance of the Terms Of
Use and Privacy Policy User published Content is licensed under a Creative Commo
ns License. Copyright? 2005-2011 Free Articles by base article. com, All rights
reserved. Steve Bishop is the Managing Partner of Damia Group. The company speci
alis in information technology jobs and UK recruitment solutions as well as IT j
obs in Europe. April 19, 2011 admin No Comments Tags: Jobs, Open, Sector, Teleco
mmunications Posted in: sap-jobs SAP Installation, SAP Remote Access , SAP Train
ing and SAP Consulting SAP installation, SAP Remote Access, SAP Training and SAP
Consulting Directory Free Online Articles Why Submit Articles? Top Authors Top
Articles FAQ ABAnswers Publish Article 0 & & $. browser. . Msie) {var ie_version
= parseInt ($ browser version). If (ie_version login Login register via hello M
y Home Sign Out Email Password Remember me Lost Password Home Page Computers &gt
; > SAP installation, SAP Remote? Access, SAP Training and SAP Consulting, SA
P installation, SAP Remote Access, SAP Training and SAP Consulting Edit Article
Posted: February 8, 2011 Comments: 0 MG Software Lab is one of the great removed
mating providers in the international marketplace We. manipulate Installing and
Groundwork substantiation of SAP R / 3, ECC6, CRM, SRM, SCM, BI, PI, Portals, r
esolution handler, SAP Industry Solutions (SAP Insurance, Media, IS-U, RMCA, IST, SAP Open work (PSCD), Is Banking etc.,) and Seer 11i and 12g. Our teams are s
easoned registered consultants and will cogitate you a shrilling level yet affor
dable options for augmenting or completely outsourcing your SAP method medicatio
n needs. We score a dedicated 247 argue located in all starring locations. All of
our body is conditional sr. Part consultants who are SAP Documented and mortal
a minimum of 10 eld of receive. MG Software LAB is nonpareil for midget and line
filler companies. We produce method incumbency with economies of flake, mortem
practices, and character profession So that you can economize. You can hug so st
aunch in living without worrying nearly vacation reporting, displeased life, or
recruiting and breeding costs. Additionally, we long-term contracts gift message
you lessen costs for age to turn ; no salary inflation Simplifies Budgeting wit
h foreseeable SAP fund InstallationWe Provide

the following SAP software installation services globally Our team has done more
than one hundred installations for individuals, training institutes, small medi
um size companies globally & We proudly say WE ARE EXPERTS to install any SAP
software anywhere in the world.? SAP Basis ServiceWe have a dedicated 247 suppor
t located in? all major locations. All of our staff are? qualified? BASIS senior
consultants who are all SAP Certified and have a minimum of 10 years of experie
nce. Retrieved from http://www. ArticlesBase. com/computers-articles/sap-installa
tion-sap-remote-access-sap-training-and-sap-c onsulting-4190755. html (ArticlesBa
se SC # 4190755 ) Watch your traffic increase just by submitting articles with u
s, click here to get started Liked this article Click here to publish it on your
website or blog, its free and easy softwarelabaccess About the Author:.? softwar
elabaccess is working as a seo expert in < a rel = nofollow onclick = javascript
: _gaq push ([ _trackPageview , / outgoing / article_exit_link ]); href =. http://
www softwarelabaccess com /.. softwarelabaccess > < / a > URL. http://w
wwsoftwarelabaccess com / Questions and Answers Ask our experts your computer re
lated questions here Ask 200 Characters left Hi, I am a mechnical engineer.? , 7y
rs I worked in core engineering companies (power plant, chemical plant.) Now work
ing as SAP consultant in Accenture earining 12th 5 Touch / PA. should i go for 1
yr MBA in my network able to ping and take M remote desktop to clients but not
able to get access by run getting error network path was not found Trying to sha
re some software in my office and we have downloaded Logmein, from the control c
enter of Logmein, we have set up users. When I try to .? get in it states admini
strator denied access help Rate this Article 1 2 3 4 5 vote (s) 0 vote (s) Feedb
ack RSS Print Email Re-Publish Source: http://www. ArticlesBase com / computersarticles. / sap-installation sap-remote-access-sap-training-and-sap-4190755-cons
ulting HTML Article Tags:. sap training, sap remote access, sap training and sap
consulting Related Articles Latest Computers Articles Microsoft Dynamics GP sup
port: What is Possible and What is not possible support in Remote Support Micros
oft Dynamics GP what Formerly known as Great Plains Dynamics. If you are looking
for second opinion in Microsoft Dynamics GP for your organization, please consi
der remote support as possible option, especially in countryside , where walk in
local service might be limited. By: Andrew Karasevl computer > Softwarel Nov
ember 30, 2009 Dynamics GP ISV partner and California, Illinois: Great Plains te
chnical support If you have Microsoft Dynamics GP, formerly known as Great Plain
s Dynamics, already implemented or you plan to see executive or business present
ation, we would like to give you some highlights technology, plus customization,
integration, reporting options, technical support and upgrade info We assume th
at you are in Southern California. LA and San Diego metros , Northern Illinois B
y: Andrew Karasevl computer > Softwarel August 23, 2009 Controlling Chaos Inf
ormational A Closer Look at Business Intelligence Systems The level of awareness
about what exactly is business intelligence systems are increasing, and yet the
re are many erroneous opinions and beliefs. . Only flexibility can Ensure the su
rvival of the organization in the long term One thing is certain. only access to
current and detailed information can lead to a market success of a company. By:
Artur Nowakowskil computer > Softwarel Oct 26, 2009 Andrew Karasev, Great Pl
ains Dynamics GP Certified Master is inviting customers with challenging GP Impl
ementation for a while I was writing and publishing Dynamics GP, formerly known
as Great Plains Software Dynamics and eEnterprise, articles, press releases, blo
gs. I really enjoyed the feedback from you, my readers, who are likely in tough
situation supporting your Great Plains internally and trying to get it done with
limited budget support MRP By: Andrew Karasevl computer > Softwarel July 29,
2009 Reviews of Forex Overdrive Rapidshare Utilizing our innovative system that
was constructed from the very

best and brightest, using advanced methods, you can now By: PauSungl Computersl
April 19, 2011 Forex Overdrive Settings Review Is Forex Overdrive Settings Scam
Utilizing our innovative system that was constructed from the best and brightest
, making use of state-of-the-art techniques, you can now By: PauSungl Computersl
April 19, 2011 For Mac Download Styleease Do you need software to help you writ
e academic papers in APA, MLA, Chicago / Turabian, or Seminary style? Weve contin
ually offered the best products on the market since 1991. By: Maretiy Mahersol C
omputersl April 19, 2011 Is a Free Forex Automator Pro Its becoming more and more
properly recognized that Forex trading could be a ridiculously profitable activ
ity, with big returns possible more than and more than once more as you sit back
again and let all of the trading Occur for you, with power and precision By: Pau
Sungl Computersl April 19, 2011 Delete Junk Files Your computer is an innovative
personal computer FixCleaner utility created . to remove errors and boost the p
erformance of household PCs, system performance is decided by plenty of things B
y:. PauSungl Computersl April 19, 2011 Things to Demand from your home broadband
service There are several key features you should expect to receive from your b
roadband service provider. By: Isla Campbelll Computersl April 19, 2011 Dear Sp2
Mastery Guide Torrent Starcraft 2 Lovers, Starcraft 2 is not meant for the fain
t of heart This is a hardcore game for the best, most intense and hardest traini
ng players in the world. . By: Maretiy Mahersol Computersl April 19, 2011 3rd Re
gistry Genius Registry Genius 2 Serial What can do for you * Does you PC run mor
e and more slowly * Does your computer pop up mysterious error messages By:? Mar
etiy Mahersol Computersl Apr 19, 2011Add new Comment Your Name: * Your Email: Co
mment Body: * Verification Code: * * Required fields Submit Your Articles Here I
ts Free and Easy Sign Up Today Author NavigationMy Home Publish Article View / Ed
it Article View / Edit Q & amp; A Edit your Account Management Authors Page Stat
istics RSS BuilderMy Home Edit your Personal Account Update Profile View / Edit
Q & A Publish article author softwarelabaccess Box has 1 article online Cont
act Author Subscribe to RSS Print article Send to friend Re-Publish article Arti
cles CategoriesAll Categories Advertising Arts & Entertainment Automotive Be
auty Business Careers Computers Education Finance Food and Beverage Health Hobbi
es Home and Family Home Improvement Internet Law Marketing News and Society Rela
tionships Self Improvement Shopping Spirituality Sports and Fitness Technology T
ravel Writing Computer Forensics Computer Games Data Recovery Databases E-Learni
ng File Types Hardware Information Technology Intra-net Laptops Networks Operati
ng Systems Programming Security Software Need Help? Contact Us FAQ Submit Articl
es Editorial Guidelines Blog Site Links Recent Articles Top Authors Top Articles
Find Articles Site Map Mobile version Webmasters RSS Builder RSS Link to Us Bus
iness Info Advertising Use of this web site Constitutes acceptance of the Terms
Of Use and Privacy Policy .?. User published content is licensed under a Creativ
e Commons License Copyright 2005-2011 Free Articles by ArticlesBase com, All rig
hts reserved. softwarelabaccess is working as a seo expert in < a rel = nofoll
ow onclick = javascript:. _gaq push ([ _trackPageview , / outgoing / article_exit_
link ]); href = http://www . softwarelabaccess. com / > softwarelabaccess < /
a >. URL: http://wwwsoftwarelabaccess. com / April 19, 2011 admin No Comment
s Tags: Access, consulting, Installation, Remote, Training Posted in: sap-jobs H
ow long does it take to learn SAP/FICO? I have an ademic training in Accounting
experince but zero with SAP / FICO erp system April 19, 2011 admin One Comment T
ags: Learn, long, SAP/FICO, take Posted in: sap-jobs Older Entries

SAP Interview Questions ABAP internal Tables interview questions ABAP ALE interv
iew questions ABAP Enhancements interview questions SAP ABAP top 50 interview qu
estions ABAP interview questions on SAP Scripts ABAP Interactive lists / reports
Interview Questions: SAP General Examples SAP ABAP Sample resume 8 yrs experien
ce What is the history of SAP? SAP Conditions VB Code to call Function Module Wo
rking with stocks Costelement groups Package size in SELECT statements Alternati
ves to reading BSEG sap Lock entries LUW Logical Unit of Work How to graphics fr
om ABAP What is sap logical databases File dialog F4 help for PC file What is BO
M explosion User exits for purchase order SAP Change document User status for pr
oduction order Workflow configuration steps for cutover SAP Transaction codes SA
P enhancement and other T-codes SAP workflow t codes SAP Script t codes SAP Moni
toring Transaction codes SAP MM t-codes ABAP important transaction codes SAP ABA
P Transaction codes SAP Tables List of HR tables & Transactions Deleting Tables
in sap Copying Fields from an Entity Type Copying Fields from Another Table Movi
ng sap table fields Changing the Table Category Changing Data Types and Lengths
of Existing Fields Deleting Existing Field from table Inserting New Fields in ta
ble in sap SAP Finance (FICO) Tables Plant Maintenance & Sales and Distribution
Tables SAP Production Planning tables SAP Purchasing tables SAP MM Tables SAP SD
tables list Whats in this website This Site contains SAP ABAP tutorials, Abap e
xamples, SAP modules, SAP ALE EDI IDOC, BAPI, BADI, User exits, SRM, CRM, SEM, S
CM, MM, SD, PP, FICO, HR, and all other SAP functional and technical modules inc
luding interview questions and SAP JOBS information Download SAP material SAP HR
Material SAP RFC SAP script tutorials pdf download

recent posts SAP ABAP Sample resume 8 yrs experience ABAP internal Tables interv
iew questions ABAP ALE interview questions ABAP Enhancements interview questions
SAP ABAP top 50 interview questions Ask SAP questions..we answer in 24hrs Last
Message 2 days, 21 hours ago katta : how do we use abp in real time enviromnenet
Guest_2481 : very useful for beginnersPeeyush : SAP ABAP implementation guide re
quired.dreams4y : hi there i m giving interview for 3+ exp what kind questions i
can expectKRISH : IN WHICH TYPE QUESTION INTERVIEW IN SAP ABAP FRESERsudeep : T
his sap site is very good. lot of sap real time examples and tutorials. thanks a
dmin. please make a forum so that we can ask questions..Guest_3708 : calquater r
eports in sap BIGuest_4806 : please do you know anything about SAp TERP10 certif
ication?Guest_202 : Are there any BPC interview questions available?Would be of
great help.Guest_338 : haiGuest_375 : SAP ABAP YE KYA HAIGuest_708 : where can i
get the free tutorials on sap-abap programmingGuest_2692 : what are the issue a
bap developer can face during upgrada)tion (4.6c to ecc 6.0gajula : actually y r
using sap abap shortlygajula : hai sirGuest_347 : HI WHER CAN I GET THE FREE TU
TORIALS ON SAP-ABAP PROGRAMING ?harish : hi renu... badi means business addins.
basically it is used for the enhancement pupose and sap provides the user to enh
ance but not modifyharish : can anyone send me sap-abap fresher sample resume?Gu
est_735 : can anyone send me sample resume for sap-abap freshernitisha : hi can
any one help me sending sap crm technical materialGanesh Devarajan : can anyone
send me SRM interview questionsjeet : good book auther for reportingRenu : what
do u mean by BADI and BAPI?arav : can anyone send me sap abap material, i am a s
tarterGuest_386 : what is macros?Guest_4827 : how we implement BADI ?David : Ans
wers emailed to you geethageetha : Also I need SAP ABAP XI and netweaver intervi
ew questionsgeetha : can you give me sap waste management interview questions in
particular with ABAP??admin : hellow, ask questions in sap abap or any module..
we will answer in 24 hrs. + Name: URL/Email: Message: SAP Abap Advanced ABAP HR
Tutorial SAP BADI tutorial example SAP FICO SAP Abap Tutorials Creating idoc fo
r sales order Workflow tutorial real time example Sap Scripts and Smart forms in
terview questions SAP Lock objects SAP BAPI Tutorial SAP BAPI real time example
part 2 SAP BAPI real time example part 1 SAP ABAP performance tuning interview q
uestions sap abap internal tables interview questions SAP ABAP Data dictionary I
nterview Questions Domain data element search help BADI Real time example tutori
al

Abap reports interview questions Abap interview questions part1 ABAP BDC LSMW in
terview questions SAP IDOC statistics Workflow Configuration Steps for Cutover S
AP Workflow tutorials SAP Smartforms tutorial 1 SAP Scheduling background job Cr
eate IDOC sales order procedure SAP IDOC example for sales order ALV reports in
SAP example Sales order completion status Transaction variants screen variants M
odifying dictionary tables creating po purchase order using java connector jco W
hat are user exits What are menu exits sap screen exits tutorial defining and re
ading internal tables How to read sales document flow using function module Writ
ing the values of Parameters/Select-options Sending SAP office mail Create purch
ase order through bapi using vb How to create dynamic table with condition Funct
ion module to display simple material boms How to fine user exits? How to improv
e performance of select difference between sap tree control and sap tree model S
AP OK code values How to convert abap code to html List of fields for new segmen
t Z1SADRX Allocating IDOC segment fields to Change Document fields Change pointe
r per change document item Global data for the ALE function modules ALE function
module to process Change Pointers Form Routine for KUNHIER update Function Modu
le Change Document Update Function Module for Customer Hierarchy Sample IDOC she
ll program Status codes Message Types and Assignment to IDOC Types Idoc message
types Authorization (Security) objects for ALE & EDI Frequently used ALE / EDI T
ransactions SAP RFC material SAP ALE tutorials Simple example of ALV report Grid
control ABAP memory SAP memory User exits in sap Table controls in SAP Module p
ool dialog programming LSMW in SAP SAP Smart forms tutorial SAP styles modificat
ions and graphics SAP print program Calling ABAP routine Frames lines and shadin
g in sap Scripts and control commands SAP Scripts important t codes SAP Transpor
t material

Performance tuning in SAP SAP Types SAP Views tutorials Inserting an Include Add
ing an Append Structure Making Changes to Tables How to create tables in SAP ABA
P Data dictionary Internal table objects Types of Internal Tables How to create
Internal Tables SAP Internal tables Copy Protected by Chetan s WP-CopyProtect. S
ap Material tutorials jobs interview questions.Powered by WordPress. Styled by E
merald Stretch.

Das könnte Ihnen auch gefallen