AH 14) RAISE A REQUEST THROUGH SO10 THEN THROUGH STMS AI TRANSPORT.
A.) EVERY FILELD BEHAVES AS A TABLE SO WE HAVE TO INSERT VALUES TO DIFFERENT FIELD OF A PARAMETER.
802.) what is the difference between user-exit & customer-exit? A.) USER EXITS are FORMS and are called by SAP standard programs
using PERFORM.
CUSTOMER EXITS are FUNCTIONS so they are called using CALL FUNCTION (or more exactly CALL CUSTOMER FUNCTION).
2.
Inside the form (user exit) you can read and change almost any global data from host program.
Inside a function (customer exit) you can only acces your import/export/changing/tables parameters.
3.
User exits are more flexible because you have more information to use in your code but on the other hand , it is very easy to manipulate erroneously global data and lead the standard program to a dump or even to make database inconsistent.
Customer exits are more restrictive but you are sure any change you can make to any parameters will never lead to inconsistency
4.
User-exit doesn’t have any classification.
In customer-exit we have function-module exit , screen exit , menu exit.
5.
User exits are Basically designed For SD module.
Costomer exits Are available for MM,SD,FI,HR…..Basically designed for all modules.
803.) what is the difference between user-exit & BADIs? A.) One of the limitaiton of EXits(Enhancement) is that
parallel developments are not possibles . i,e if a
developer is using a particular enhancement then no other developer can make use of that particular enhancement.
Whereas in BADI's parallel development are possible, since BADI's using OOPs concept.
There ar two kinds of Badi's. They are as follows : 1. Internal Use
2. External Use.
Inernal Use BADI's are implemented by SAP AG.
External BADI's are implemented by developer community.
Again BADI's are classified into two types: 1. Single Use
2. Multiple Use.
* Single use BADI's does not allow parallel developmetns
* Multiple Use BADIs allow parallel developments. 804.) How to upload data using CATT ?
A.) These are the steps to be followed to Upload data through CATT: Creation of the CATT test case & recording the sample data input. Download of the source file template.
Modification of the source file. Upload of the data from the source file.
805.) What is a batch input session?
A.) BATCH INPUT SESSION is an intermediate step between internal table and database table. Data along with the action is
it is passed, program name behind it, and how next screen is processed.
806.) What is ITS? What are the merits of ITS?
A TS is a Internet Transaction Server. ITS forms an interface B between HTTP server and R/3 system, which converts screen C provided data by the R/3 system into HTML documents and D vice-versa. Merits of ITS: A complete web transaction can be E developed and tested in R/3 system. All transaction
F components, including those used by the ITS outside the R/3 G system at runtime, can be stored in the R/3 system. The
H advantage of automatic language processing in the R/3 system I can be utilized to language-dependent HTML documents at runtime.
807.) what is the print program used to change the status of IDOC from 03-12.
A.)RBDMOIND
808.) difference between cluster and pooled tables A.) pooled tables: these r small small tables having 100
records in each of them!but, these tables were used for storing the system data!in these tables there will be no keys!these tables r having many - to - one relationship! these tables r having different names which doesnt match with database tables.
cluster tables: these r very large tables so many records in each of them!but, these tables were used for storing the system data!in these tables atleast one primary key will be
present to find the record!these tables r having many - to - one relationship!
these tables were used by basis people to calculate the system performance!
809.) wat is RFC?wat r the RFC types? A.) A remote function call is a call to a function module running in a system different from the caller's. The remote function can also be called from within the same system (as a remote call), but usually caller and called will be in
different systems.
SAP ABAP RFCs are of 3 types: 1. Synchronous RFC
2. Transactional RFCs 3. Queued RFCs.
1. Synchronous RFC
In Synchronous RFCs both the Systems must be available at the time of the call. These RFCs are based on Synchronous communication.
2. Transactional RFCs
the call. A unique transaction ID is generated and the called program is stored in the system along with the data. If the receiving system is not available for a long time then the call is scheduled to run in a batch.
3. Queued RFCs.
To guarantee that multiple LUWs are processed in the order specified by the application, tRFC can be serialized using queues (inbound and outbound queues). This type of RFC is called queued RFC (qRFC).
qRFC is therefore an extension of tRFC. It transfers an LUW (transaction) only if it has no predecessors (in reference to the sequence defined in different application programs) in the participating queues
810.)ONE-TO-ONE MANY-TO-ONE RELATIONSHIP. A.) Actually, SAP itself defines some pre-defined tables. All these table details will be maintained in Data Dictionary.
For transparent table it is always one to one relation. It means, there exist only one table in the DB for an table in Data Dictionary.
For Pooled table it is always many to one relation. It means, there exist only one table in the DB for more than two table in Data Dictionary. Physically one table exists in Database level, however the tables in Data Dictionary are act as views. This concept is implement only to use by SAP itself. In general, we dont make use of this concept. This concept meant of better performance of the SAP application. 811.)
what are conversion routines
A.) conversion routines are used to convert the fields either from display format to SAP internal format or from SAP internal format to display format.
For this the following routines are used.
Conversion_exit_xxxxx_input - display format to SAP internal format.
Conversion_exit_xxxxx_output - SAP internal format to display format.
we have to create the conversion routines while creating domains.
812.) After preparing the SAP script.what is the procedure to send that script to e-mail?