SAP Interview Questions -8

SAP Interview Questions -8

1. What is a Client?

Abstract class is a class designed with implementation gaps for subclasses to fill in and is deliberately incomplete.

2. What is Customization and Configuration?

The process of mapping SAP system to the business process by customizing or adapting the system to the business requirement. This process is known as Customization. Configuring the system in order to meet the needs of a business by using the existing data.

3. Is it possible to attach a drawing for a material to BOM and what is the process?

Yes, it’s possible to attach a drawing for a material to BOM and coming to the process create a document using Transaction Code CV01N Create Document and attach the drawing in that document. Then the system will automatically generate a document number and then assign this document in the BOM with item category D.

4. For SAP PP module what are the cut over activities followed?

The following are some of the cut over activities that are to be followed for PP Discrete Manufacturing: Production Planning/ Master Data: In PP only master data shall be migrated to SAP; there is no master data in the first stage. The elements that are related to PP in the master data are Bill of Materials, Routing and Work Centers.
Transaction Data: As per the cut off date, ideally there should not be any work in process, all the open production orders should be closed and semi finished goods would be dismantled and should be added to Raw materials. This strategy should be followed for all production order where lead time to complete the production order is not large.
Since, the production orders are for longer duration and it is not possible to dismantle the product and add it to inventory, following can be the strategy to migrate the data to SAP It create a material master for the work in process and set the standard price as the cost incurred for that product (Work in process), create a bill of material, which will be used only for this production order including this material and other materials still to be consumed. It creates Routing for rest of the production process. Bring the work in process material into inventory as of the cut off date. It creates the production orders in SAP for the Work in process and issue materials to production order.

5. What is the procedure to insert an inspection checkpoint at the end of an operation?

The procedure to insert an inspection is by defining it in the process sample, assign inspection type 03 in the Material Master then create MIC and assign them in the Routings. Then the system automatically generates the Inspection Lots.

6. Explain me why work scheduling view is required for semi finished and finished products?

Work Schedule view is required for semi finished and finished products because all the details are mentioned in MRP views and they are also available for production for scheduler and production scheduler profile in this view, if not maintained conversion of planned order to production will not be possible.

7. What is Batch?

The partial quantity of material managed separately from other quantity of same material in stock is called Batch.

8. How to delete a group of products that are created in Screen MC84 and group of products?

The product group is created as a material master record with material type PROD and this record is deleted in SARA and the members deleted in the product group and then archive the product group in transaction SARA. Object MM_MATNR.

9. What is the procedure for MPS in Back ground online when it was run for a plant either ways?

MPS in Back ground online was run for a plant in either ways it would run MPS for a single material/plant, if it does not work it need to run a planning file and a consistency check first, transaction OMDO and MDRE respectively it require to set up two jobs to do it but it is straight forward, once it was done this set up the back ground job MPS to run and do it in NEUPL first time round and then change to NETCH after that.

10. What is the output of MPS run?

MPS is run to plan the materials which are of ‘A’ type in the abc analysis (80% dollar value) that have to be planned before. MPS is also a type of MRP only in which components just below the materials on which MPS run is taken place, are planned.

11. List some components of BOM?

Components of BOM are List of Components, Quantity of Components and Unit of Measure of Components.

12. What is ERP?

ERP stands for “Enterprise Resource Planning” it is all with techniques and concepts for an integrated business, which results effectively in the use of management resources, efficiency of an enterprise. It has been targeted for various businesses and has been integrating information across the company from manufacturing to small shops using ERP software.

13. What does SAP stand for?

SAP stands for “Systems Applications and Products in Data Processing”; it was started by five former IBM employees in Mannheim, Germany, states which is the world’s largest inter-enterprise software company in the year 1972. The original name of SAP in German is “Systeme Anwendungen Produkte”.

14. What is IDES?

IDES stands for “International Demonstration and Education System”. It was only a demo system with all applications in order to learn faster and implementation.

15. What is SAP R/3 and what are application, database and presentation servers?

SAP R/3 is a third generation system with highly integrated software modules that perform the business function based on multinational leading practice. The application, database and presentation servers are located at different system in R/3 system. Coming to the application layer of an R/3 System is made up of the application servers and the message server, it runs on application server, as well it communicates each other with presentation components, database using the message server. The complete data is stored in Centralized Server and that server is called as database server.

16. How does SAP know that an operation has components as indicated by the component allocation indicator?

Component allocation is done by routing maintenance or BOM maintenance for the assembly. This is master data maintenance. As soon as a PO is created, the master data is read into the PO.

17. What is the procedure to delete materials permanently from Material Master?

The process for deleting the materials permanently from material master is by using transaction code MM70 and the navigation is  Material Master>Other>Reorganization>Material>Choose. Then build variant with selection range of material master records to be selected for deletion and maintain run parameters and then execute.
Using Transaction Code MM71 navigate as follows Material Master>Other>Reorganization and then build the second variant, maintain run parameters and execute. It is also important to remove the records manually form info records, PO, PR reservation etc for successful deletion of the material.

18. Is it possible to have specific customer material information entered in SAP?

Yes, it is possible to have specific customer material information entered in SAP since VD51 is the transaction or inside VA02 also you can add customer material information records.

19. Explain about batches and how are they searched?

The batches are the subdivisions of stock of material having the same characteristics and for example food production uses batches to indicate the day of production, paint production uses batches based on production date and the used ingredients and it’s very hard to reproduce the same color in exactly the same way at two different moments. In the process to search batches using the standard search facility a match code F4, based on the naming convention of the batches or, for the batch classification, based on the characteristics of the batches.

20. Explain the function OBYC?

The Function OBYC stands for Configure Automatic Postings. When the system settings are entered for the Inventory Management and Invoice Verification transactions the automatic posting to G/L accounts. Postings are made to G/L accounts automatically in the case of Invoice Verification and Inventory Management where the transactions are relevant to Financial and Cost Accounting.

21. What is the purpose of configurable material?

The purpose of configurable material is useful to have a large number of combinations of parts that go into a product. It means different permutations and combinations of the parts for same material. If it was maintained a unique material code for each combination, it requires a large number of material numbers. KMAT may be used in such a case where it maintains just one generic product code. A super BOM is maintained for such a material consisting of all possible alternatives. A routing is also maintained consisting of all possible operations that could be used. Typically configurable material is used in Made to Order (MTO) environment. However frequently ordered configurations may be planned with a material variant which needs to have a material master record. Thus Material variants may have stock and value. Depending upon characteristic values chosen at sales order entry Sales Order BOM is created. Routing operations are also chosen depending upon which BOM components are assigned to them.

22. Explain what is consignment stock?

The Consignment stock is a stock that is supplied by the vendor is in the companies premises with the company having no liability for the same.  The liability for the company will only be affected when the goods are issued from the consignment stock for use.

23. What is the subcontracting cycle?

The Subcontracting Cycle is that when Po is created with item category L, the goods is transferred to subcontractor by 541 movements. For this movement note no accounting documents take place.  When GR is done automatically, 543 movements’ takes place which take care of the consumption of components from stock.

24. Explain the procedure to create PR or PO by MRP?

The procedure to create PR is according to the safety stock mentioned for the material or can be triggered from a requirement. For creating a PO, you need to have the scheduling agreement in place .After the MRP is run the schedule lines are generated which is nothing but the PO.

25. What is the difference between release procedure with classification and without classification and when are they used?

The release procedure with classification deals with the purchase requisition it can be released both at item level and at the header level. Coming to release procedure without classification can also be used for purchase requisition which is used for item level release only. All other external documents cannot be released with classification. These two procedures are mutually exclusive to say, it has to be decided in favor of one of them only.

26. What does the Field Status Group Controls?

Field Status Group Controls the fields that have the statuses such as Suppressed, Display, Optional and Required. It is a mandatory field in General Ledger creation and it defines in which fields are displayed when you post business transactions to G/L account.

27. What does a Posting key control?

Posting Key is a 2 character numerical key and it is special classification key and it determines Account type; Debit/Credit posting, Field status of transaction. Posting Key controls the entry of line items.

28. What does a Chart of Accounts Contain?

Chart of Accounts Key Contain the
a) Name
b) Maintenance Language
c) Length of the Gl Account Number
d) Controlling Integration
e) Group Chat of Accounts
f) Block Indicator.

29. What does an account group control?

The Account Group Controls the Number Ranges of GL account, the account group determines the fields that can configure on the G/L master record. It is necessary to have at least two B/S and P&L a/c.

30. How many charts accounts can be assigned to a company?

A charts account has to assign a chart of accounts to each company code. This chart of accounts is the Operating chart of accounts and is used for the daily postings in this company code. They have the following options when using multiple company codes. This can use the same chart of accounts for all company codes If the company codes all have the same requirements for the chart of accounts set up, assign all of the individual company codes to the same chart of accounts. This could be the case if all company codes are in the same country. In addition to the operating chart of accounts, you can use two additional charts of accounts if the individual company codes need different charts of accounts, it can assign unto two charts of accounts in addition to the operating chart of accounts. This could be the case if company codes lie in multiple countries. The use of different charts of accounts has no effect on the balance sheet and profit and loss statement. When creating the balance sheet or the profit and loss statement, choose whether to balance the company codes, which use different charts of accounts together or separately.

31. What is Residual and Part Payment?

The payment that clears original invoice with incoming amount and creates new line item for remaining outstanding amount is a Residual Payment, the payment that leaves the original invoice amount and creates new line item for incoming amount is known as Part Payment.

32. What does the internal and external number ranges means?

The document, which was generated by the system automatically in a serial order allotting the next available progressive number, which should be numerical, is termed as Internal Number Range.
The document generated manually by the end user. System will not lock automatically in this case. So the user can pick the number randomly and it may be alpha numeric. So it was termed as External Number Range.

33. What is APC?

APC stands for Acquisition and Production costs. Acquisition means any asset, which you may, acquire/ purchase externally. It includes invoice price and other related exp. Associated with it like customs, octopi, freight that you add and arrive at total cost of acquisition for capitalization of the asset. For ex say a computer. The total cost which you incur for the acquisition of the computer including installation will be your APC Production cost means any asset, which is created internally within the organization. This is normally created by means of AUC and you go on adding cost to the AUC as and when you incur exp. for the same. For ex. say addition to the office building. Therefore APC includes any external acquisition or internal construction of exp., which needs to be capitalized.

34. Why do the Field Status Group assigned to GL Master Record Controls?

Field Status Group is assigned to GL Master Record Controls since it controls the account assignments that are mode of the account.  Specifically the field status group controls whether postings to const centers, internal order, profitability segments and so as they require and not allowed (suppressed), or optional.

35. What is Residual and Part Payment?

The payment that clears original invoice with incoming amount and creates new line item for remaining outstanding amount is a Residual Payment, the payment that leaves the original invoice amount and creates new line item for incoming amount is known as Part Payment.

36. What is BW Statistics and how is it used?

The set of info cubes delivered by SAP as a part of SAP BIW which are useful in measuring the performance of how quickly a query is calculated, or how quickly data in loaded into BW and so on. BW statistics are the name suggest are useful in showing data about the costs associated with BW queries, aggregative data, OLAP, SAP business warehouse management.

37. In Data Ware housing what are the nine decision points?

The nine Decision Points of Data Warehousing are:

1. Identify Dimension Tables.
2. Identify Attributes of entities.
3. Define granularity of the fact table.
4. Pre Calculated Key figures.
5. Slowly changing dimensions.
6. Define attributes of entities.
7. How long data will be kept.
8. Aggregates.
9. How often data is extracted.

38. How the dimensions are optimized?

Ans: It system can be used as many as possible for performance, for instance it may be assumed that 100 products and 200 customers; if one dimension for both, the size of the dimension will be 20000; if it was made individual dimensions then the total number of rows will be 300. Even if they are taken more than one characteristic per dimension, the math considering worst case and decide which characteristics may be combined in a dimension.

39. What are the advantages of SID table?

The SIC table Surrogate ID table is the interface between master data and the dimension table, and the advantages are:
1. Uses Numeric as indexes for faster access.
2. Master Data independent of info cubes.
3. Language support.
4. Slowly changing dimension support.

40. How can an info object as info provider and why?

When the report on characteristics or master data, it can make them as info provided for example make 0CUSTOMER as info provided and do Bex reporting on CUSTOMER, right click on the info area and select “Insert Characteristic as data target”

41. Explain the steps that are involved in consignment cycle?

The steps that are involved in consignment cycle is by creating consignment info record with proper tax code, maintain output condition record for KONS, no invoice verification done, create Po with item category K, process GR, but settlement is done through MRKO transaction.

42. What are scales?

Scales are to fix a price in the info record for a quantity from 1-100 price Rs.150 and if the order quantity is 101- 500 the prices is 140. Scales cannot be used directly in PO but can be pulled into the PO from various master data like info record, quota arrangement.

43. Explain the difference between a contract and a scheduling agreement?

The Contract agreement or the Outline Agreement is that create the centrally contract (cross-plant) where it can maintain different pricing conditions for each and every plant. It creates the Release Order with reference to Outline Agreement. No detailed delivery schedule can be made in the Release Order. No Release documentation is created. Only time-dependent conditions can be created, Some Item Category ‘M’ and ‘W’ can be used.
Whereas the Scheduling Agreement is the Plant Location what must be entered in the Scheduling Agreement. Its no need to create any other purchasing document except for delivery schedule line via Transaction ME38 or MRP running (with the appropriate setting of Source List). Delivery Schedule line items are created subject to your specific requirement. It can create both Scheduling Agreement with or without release of Documentation (subject to the Document Type LP or LPA) with the selection of either FRC or JIT delivery schedule. Either time-dependent or time-independent conditions can be created subject to the customizing in the Document Type of the Scheduling Agreement. Item Category ‘M’ and ‘W’ can not be used.

44. What steps are involved to upload non cumulative cubes?

The steps that are involved to upload non cumulative cubes are:

1. Initialize opening balance in R/3 (S278).
2. Activate extract structure MC03BF0 for data source 2LIS_03_BF.
3. Setup historical material documents in R/3.
4. Load opening balance using data source 2LIS_40_s278.
5. Load historical movements and compress without marker update.
6. Setup V3 update.
7. Load deltas using 2LIS_03_BF.

45. For info object what is the transfer routine?

The transfer routine is like a start routine, this is independent of the data source and valid for all the transfer routines, it can be used this to define global data and global checks.

46. Give the Step to Step approach to archiving cubes?

The Step to Step approach to Archiving Cubes is:

1. Double click on the cube or right click and select change.
2. Extras > Select archival.
3. Choose fields for selection like 0CALDAY, 0CUSTOMER, etc.
4. Define the file structure maximum file size and maximum number of data objects.
5. Select the folder logical file name.
6. Select the delete options not scheduled, start automatically or after event.
7. Activate the cube.
8. Cube is ready for archival.

47. What is the procedure to convert an info package group into a process chain?

The procedure to convert an info package group into a process chain is by double clicking on the info package group, click on the Process Chain Maintenance button and type in the name and description, the individual info packages are inserted automatically.

48. How can a cube partitioned for which the data already exists?

The cube cannot be partitioned if the data already exists the cube must be empty to do this, one work around is to make a copy of the cube A to cube B, export data from A to B using export data source, empty cube A, create partition on A, re-import data from B, and delete cube B.

49.What are the table controls in BDC ? What is the difference between bdc and lsmw ? What is the difference between bdc and rfc ?

BDC - Batch data communication in which there are 2 processes
1. in bound
2. outbound
RFC - remote fucntion call(or) calling

50.Data conversion experience?

DATA CONVERSIONS:
SAP HAS PROVIDED A TOOL NAMED LSMW WHICH CONVERTS THE LEGACY DATA INTO THE REQUIRED SAP FORMAT AND UPDATES THE DATABASE.
Open datasets, Read datasets ( Reading and writing data to files)?
Date Sets are nothing but files on Application Server,they can even be called as Sequential files.
Open Dataset:Is used to open required file on the application Server.
Read Dataset:Is used to read the contents required file on the application Server.

51.Call transaction method, how to capture the errors ?

IN CALL TRANSACTION TO CAPTURE THE ERRORS WE SHOULD PERFORM THE FOLLOWING.
FIRST ME MUST DECLARE AN INTERNAL TABLE WITH THE STRUCTURE OF BDCMSGCOLL TABLE.
THEN WHILE WRITING THE CALL TRANSACTION STATEMENT WE SHOULD PUT THE 'E' MODE FOR CAPTURING ALL THE ERRORS.
THEN FINALLY THE CAPTURED ERRORS MUST TO SENT TO THE INTERNAL TABLE WHICH WE DECLARED IN THE BEGINNING WITH BDCMSGCOLL BY USING THE FUNCTION MODULE "FORMAT_MESSAGE"
AND THUS THE ERROR MESSAGES WILL BE SENT TO THE INTERNAL TABLE WHICH WE DECLARED AT THE BEGINNING.

52.How to load data from MS Excel sheet to SAP by using BDC method ?

KCD_EXCEL_OLE_TO_INT_CONVERT even takes care of blank cells and is available in older versions of SAP

* Add values to internal table
SORT t_cells BY row col.
LOOP AT t_cells INTO wa_cells.
MOVE : wa_cells-col TO l_index.
ASSIGN COMPONENT l_index OF STRUCTURE itab TO <f_value>.
MOVE : wa_cells-value TO <f_value>.
AT END OF row.
APPEND itab
CLEAR itab.
ENDAT.
ENDLOOP.

53.What is the difference between call transaction and session method?

Session method: The records are not added to the database until the session is processed. sy-subrc is not returned. Error logs are created for error records. Updation in database table is always Synchronous.
Call Transaction method: The records are immediately added to the database table. sy-subrc is returned to 0 if successful. Error logs are not created and hence the errors need to be handled explicitly. Updation in database table is either Synchronous or Asynchronous.

54.SM35 transaction . How to automate BDC ?

sm35 is used to play girls for better nightfalls.

55.What is the difference between Upload and WS_Upload ?

The diffrence between WS_Upload and Upload is when you use function Upload it prompts for a dailog box where in you need to key in the file location.Where as in case of WS_Upload you specify the file location in the function input parameters itself

56.Have you set up a back ground job ? How to create a background job without a variant ?

Yes, user can create background job scheduling in two ways.

57. Does the CALL TRANSACTION method allow multiple transactions to be processed by SAP ?

No. The CALL TRANSACTION method allows only a single transaction to be processed by SAP.

58. Does the BDC_INSERT function allow multiple transactions to be processed by SAP ?

Yes.

59.What is the syntax for ‘CALL TRANSACTION’ ?

CALL TRANSACTION trans [ using bdctab MODE mode ].
Three possible entries are there for MODE.
            A     -    show all screens
            E    -    show only screens with errors
            N    -    show no screens

60.Which mode of ‘CALL TRANSACTION’  method  allows background processing ?

N is the only mode that allows background processing.

61 Is it possible to use ‘CALL TRANSACTION’ without a BDC table ?

Yes, it is possible to use ‘CALL TRANSACTION’ without a BDC table. In such case, the current program is suspended, the transaction specified is brought up, and a user must enter the data into the screens.

62  What is TCODE ?

TCODE is the transaction code for the transaction that should be used to process the data in the BDC table being inserted.

63 What are the function modules that need to be called from BDC program to submit the transactions for processing ?

-    BDC_OPEN_GROUP
-    BDC_INSERT
-    BDC_CLOSE_GROUP

64 How many sessions will be opened using BDC_OPEN_GROUP ?

Only one session can be created using the BDC_OPEN_GROUP functon.

65  What is ‘BATCH INPUT’ or ‘BDC’ ?

The SAP system offers two primary methods (BDC SESSION METHOD, CALL TRANSACTION METHOD) for transferring data into the system from other systems and Non-SAP systems.  These two methods are collectively called as ‘BATCH INPUT’ or ‘Batch Data Communication’ (BDC).

66  What are the advantages in Batch Input ?

The Batch Input ensures Data integrity.No manual interaction is required during Data transfer.

67 What is the functionality of ‘Classical Batch Input’ ?

In ‘Classical Batch Input’ an ABAP/4 program reads the external data that is to be entered in the SAP system and stores the data in a Batch Input session.  This session stores the actions that are required to enter your data using normal SAP transactions.

68 Which Function Modules are used in ‘Classical Batch Input’ ?

BDC_OPEN_GROUP , BDC_INSERT, BDC_CLOSE_GROUP.

69 What is Synchronous Database update ?

During the processing no transaction is stored until the previous transaction has been written to the Database.  This is called Synchronous Database update.

70.If I want to execute a program only in background not in foreground is there any option for this?

The sm37 transaction can be used for running a program in the background. Also in the session method while processing the session you can specify the processing type as background or foreground.

71.What kind of BDC programs are written ?

There are five types of BDC methods available. They are 1.Batch input session 2.Call Transaction 3.Recording 4.Direct Input and 5.LSMW

72.How to read files and process BDCs automatically?

To read file from Presentation server use Upload or GUI Upload or WS upload and to read file from Application server use Opend Dataset,Read dataset and Close dataset

71 What are the types of Batch Input ?

Classical Batch Input
Call Transaction
Call Dialog

72. What is BDC_OKCODE ?

The command field is identified by a special name in batch input called BDC_OKCODE. This name is constant and always identifies the command field.

73. Who are Dialog users and who are Background users ?

Dialog users are normal interactive users in the SAP system.  Background users are user master records that are specially defined for providing authorizations for background processing jobs.

76 What is the use of BDC_INSERT ?
We add a transaction to a Batch Input Session by using this function.

77  What are the update modes in CALL TRANSACTION ?
S : Synchronous
A : Asynchrnous
L : Local

78 What does the message parameter indicates ?

The message parameter indicates there all system messages issued during a CALL TRANSACTION are written into the internal table .  The internal table must have the structure of BDCMSGCOLL.

79 What is Direct Input ?

To enhance the batch input procedure, the system offers the direct input technique especially for transferring large amount of data. This technique doesn’t create sessions but stores the data directly.  The direct input programs must be executed in the back ground only.  To maintain and start these programs, use program RBMVSHOW or the transaction BMVO.

80 What are the features of Recording Function ?

recording transaction runs creating batch input sessions from the recorded transaction runs.Generating a batch input program from the recorded data.

81.How do you find the transaction number, program number and field names?

Transaction no.,program no. – System -> status Field names - F1, Technical help

82. What are the processing modes for Batch Input?

Process on screen(foreground) , Display errors only and process in the background

83.What are the available OK Codes that can be utilized during batch input processing?

/n – terminates current batch input transaction and marks as incorrect.
/bdel – delete current batch input transaction from session.
/bend – terminate batch input processing  and mark session as incorrect.
/bda – change display mode to process the session on screen instead of displaying only errors.
/bde – change display mode to display only errors instead of processing  the session on the screen.

84. What is the effect of the BDC_CURSOR field name in the BDC table?

You can set the cursor and enter as a corresponding field value the name of  the field  on which the cursor is to be positioned .

85.How many types of BDCs you have done?

Call transaction is mainly used when you want to update the database using a single transaction , you can also update the database in asynchronous mode, where as session is used to perform huge database updations using more than one transaction and which will last for a long time.

86.How you trap errors in call Transaction?

Errors while updating the database using call transaction technique are trapped using a structure bdcmsgcall, whose field msgtyp become ‘e’ when an error record is encountered. Those records are formatted using format_message function call in the desired format and stored in an internal table for listing of all error records in one shot.

87.What are different types of Update modes

In BDC’s we have two types of updation modes – 1) Synchronous 2) Asynchronous

88.What should be the approach for writing a BDC program?

1. Analysis the Data.2. Generate SAP structure.3. Develop transfer program 4. Create sequential file.  5. Create batch input program. 6. Process batch input data

89.What is the alternative to batch input session?

Call transaction  &  call dialog

90.What are the steps in a BDC session ?

The first step in a BDC session is to identify the screens of the transaction that the program will process. Next step is to write a program to build the BDC table that will be used to submit the data to SAP. The final step is to submit the BDC table to the system in the batch mode or as a single transaction by the CALL TRANSACTION command.

91.What are the problems in processing batch input sessions? How is batch input process different from processing on line?

Sessions cannot be run in parallel and not fast.

92.What do you do when the system crashes in the middle of a BDC batch session?

Check no. of records already updated and delete them from input file and run BDC again.

93.What do you do with errors in BDC batch session?

Analysis and correct input file format and entries in internal table BDCDATA.

94.How do you find the transaction number, program number and field names?

Transaction no.,program no. – System -> status Field names – F1, Technical help

95.What is the process for transferring data from legacy system to SAP?

FTP file transfer, Manufacturer –specific field transfer NFS(network file system)/BDC.

96.Why batch input?

To input a large amount of information at off peak times.

97. Can data be put directly into the database?

No, only after the data has been entered via transaction.

98.Explain at high level, the batch input process?

Batch data is placed into queues called batch input sessions , then placed into the application programs for maintenance into the database.

99.What are the function modules associated with batch input?

BDC_OPEN_GROUP , BDC_CLOSE_GROUP , BDC_INSERT

100.What is the structure of the BDC table?

Program/Dynpro/start/field name/ field content.

101.What are the processing modes for Batch Input?

Process on screen(foreground) , Display errors only and process in the background

102.What are the available OK Codes that can be utilized during batch input processing?

/n – terminates current batch input transaction and marks as incorrect.
/bdel – delete current batch input transaction from session.
/bend – terminate batch input processing  and mark session as incorrect.
/bda – change display mode to process the session on screen instead of displaying only errors.
/bde – change display mode to display only errors instead of processing  the session on the screen.

103. What is the effect of the BDC_CURSOR field name in the BDC table?

You can set the cursor and enter as a corresponding field value the name of  the field  on which the cursor is to be positioned .

104.What are the processing modes for Batch Input?

Process on screen(foreground) , Display errors only and process in the background

105.What is the effect of the BDC_CURSOR field name in the BDC table?

You can set the cursor and enter as a corresponding field value the name of  the field  on which the cursor is to be positioned .

106.Why you choose Call transaction and/or session method?

Call transaction is mainly used when you want to update the database using a single transaction , you can also update the database in asynchronous mode, where as session is used to perform huge database updations using more than one transaction and which will last for a long time.

0 comments:

Post a Comment