Вы находитесь на странице: 1из 5

Capgemini and KPIT

------------------------------

1. what is the difference between function module and view?

View is just a combination of table/s with the necessary join condition & a selection of
Required fields.

Function Module --> Can have logic built using ABAP codes to bring in data from various
tables. Validation & checks can be done. Gives more flexibility if the data has to undergo
checks/modification/validation/filtration etc..,

2. At what scenario you can use function module?


The procedure to create a Function Module, when no common fields are there in the table.
Example:-

To Extract Open Deliveries: The data source 2lis_12_vaitm is available as a part of business
content extractor, all the delivery item level information. So to extract only open deliveries we
have built generic data source with function module. We used 3 conditions to identify an open
delivery.
. If delivery is consider to be an open delivery, if it has no PGI(post goods issue)document
. If delivery is consider to be an open delivery, if it has PGI(post goods issue)documents, and if
this PGI document doesn’t contain billing document.
. If delivery is consider to be an open delivery, if it has PGI documents, and if this PGI documents
contain billing document, and this billing document is not yet to be posted.
We have a database table LIPS, which contains all delivery item level information. So we collect
all the records from this LIPS table and cross check whether give delivery is open delivery or not.
If it is not open delivery insert the record into E_T_DATA(internal table).
LIPS-Delivery item level information.
VBFA-Billing Document item data.

3. What are the update mode and update types?


Update Modes:- Update Types:-
A. Direct Delta A. V1 update
B. Queued Delta B.V2 update
C. Unserialized V3 Update C.V3 Update

4. Difference between LO-extraction and FI-extraction?


No setup tables for FI Extraction. Full upload in FI, data will be taken from R/3 tables And for
deltas we need to initialize the delta process(Info package level, update tab) then it will create
an entry in Delta queue(RSA7) in R3 by displaying Data source technical name.
Once the datasource is initialized, it means that the Data source is capable of accepting deltas
from the next load. So for deltas the data will be taken from R3 tables and pass through RSA7.
5. suppose I have 5 years of data in BW, but user want to change their requirement, so how can
you do? what is the process?
- We want to create one copy cube/DSO and loaded into that. Change flow accordingly as per
requirement and reload it original provider from copy providers

6. suppose I missed 3days back delta records, so how can you get it back today?
- Once you delete delta request(green) at PSA, you won't get to recover. better to run
selectively or you can do full repair request which pull missed delta records from source
system to PSA.

7. t-code for processchain monitoring?


- ST13/RSPCM/SE38-/SSA/BWT

8. suppose I have a process chain in that I have connected with two DTP's , so I want skip second
DTP, how can you do that?
- By using skip option

9. suppose two local chains are connected with main chain, if there is error in localchain 1 how can
you get the localchain2 data?

SE11- RSPCPROCESSLOG- SE38-RSPC_PROCESS_FINISH

10. for getting data fastly which routine is best?


Start and End routines are just placeholders for you to enter custom code; neither of them is
inherently slow or fast. It all depends on how you use them

11. Can we created CKF on top of RKF and vice versa?


Yes. we can’t create RKF on top CKF

12. Can we created CKF on top of CKF?


Yes

13. Can we created RKF on top of RKF?


Yes

14. In infocube how many table and views we have?what are they?
2 tables F- Fact table/ E-Fact table
15. Difference between MP and Infoset?
MP is Union, Info set is Join Condition

16. What is free characteristic, Exceptions, conditions, selection, structures in BEX?


- free characteristic – drill down at output level
Exceptions – with color highlight
Conditions – Top/Bottom level information
Selection – local variable as like RKF

17. What is attribute change run? What is attribute change run error?
- While running the ACR it updates the value all places where that info object is used.

18. I want to schedule a process chain three times in a day?how can you do?
- Repeat schedule option

19. About transportation?


- Move the objects from one system to another system SE09/SE10/SE01

20. How can you do cal. view?

21. Diff. between ADSO and OPEN ODS view?

- ADSO stores data physically but open ODS view virtually loaded

22. What is OPEN ODS view?


23. Explain process chain issues that your faced while doing monitoring?
24. if system shutdown while running process chain? what can you do?
Stops all the jobs and wait upto system up

25. if system shutdown where the data will store?


26. is info cube must to activate?
- No (activation concept is not there )
27. Explain about data loading issues?
28. What is process chain?
Automate the data loads.
=============================================================================
29. How many types of ADSO in BW on HANA ?What are they?
- 3 Types
Standard DSO
Write optimized DSO
Info cube
30. Diff. between ADSo types?
31. Difference between dso and infocube in BW?
1. Cube is multidimensional whereas DSO is 2-dimensional
2. Cube is used when you want a build a report on aggregated level. DSO is used when you want
to report on detailed level
3. Performance is better when you report on Cube than on DSO
4.Cube is additive functionality and DSO is over write functionality
5. Cube have 2 tables (F-fact , E-fact tables), DSO have 3 tables (New, Active and Change log
tables)

33.Where we load the data in dso ?What is the data flow?

When we trigger the DTP its loaded into New Table then when activation happened data move
to Active table and change log parallely.

34.difference between active table data and changelog table data?

Active table contains added and subtracted data whereas change log contains changes

35.What is compression and Why we doing compression?

While doing the compression data moves from F-fact table to E-fact table, for better query
performance.

36.What we r going to create info cube? what are the given principle we need to fallow?

37.in one dimenssion how many characteristics we can put?

- 248 chars and 233 key figures

38.in Which extraction your working?

- Lo and generic extraction

39.do you know FI,CO-PA?

40.what is variables and processing types?

- Variables

Characteristics variable

Text Variable

Formula variable

Hierarchy

Hierarchy node

41.what is zero record mode?

- it gives images for the records

42.Before loading transctional data what you need to do?


43.If you load transectional data first what type of error you can find?

44.LO extraction t code?45.Difference between header data and iteam data?

46.When you use SBIW -code?

47.What are the update modes?What are the difference?

48.how to debug a code?

49.T-code to check for functional module?

50.TRFC error?

Вам также может понравиться