Sie sind auf Seite 1von 17

Exam Guide

P_ABAP_70
SAP Certified Development Professional - ABAP with SAP NetWeaver 7.0

Register for an exam:

www.precisetrace.com/certification | www.precisetrace.com/pearsonvue education@precisetrace.com | +966 3 896 9538

Overview
The certification test for "SAP Certfied Development Professional - ABAP with SAP NetWeaver 7.0" verifies the profound knowledge in the area of ABAP Development. This certificate proves that the candidate has an advanced understanding within this profile and is able to apply these skills practically and provide guidance in project implementation.

Exam Information
Exam Code Certification Title Software Number of Questions Duration Price P_ABAP_70 SAP Certified Development Professional - ABAP with SAP NetWeaver 7.0 80 180 Minutes EUR 750

Notes

Professional Certifications are targeting profiles with minimum 4 - 7 years of experience. Besides the recommended education courses also practical job experience is required and tested. Please note this certification may have a different passing score from previous or different certification exams. For multiple response items there is no partial credit given. Please note that you are not allowed to use any reference materials during the certification test (no access to online documentation or to any SAP system). You will require Photo ID to be allowed to take the test

Covered Topics
Customer Enhancements: Enhancement Framework, BadIs, User and Cusotmer Exits ++ Communication Interfaces: ALE, IDOC, RFC ++ GUI Programming: Dynpro Classic, Web Dynpro for ABAP, Bus.Server Pages, Controls +++ Program Performance: Performance Analysis of Programs, Performance Optimization of Programs ++ ABAP: Classic ABAP, ABAP OO ++ Advanced Programming: ABAP Types and Data Objects, Unicode, Data Repository ++ SQL / Database: SQL Statements / Join, Array Operations, ABAP Dictionary /Foreign Keys, Cardinality , Index, View Maintenance Tool ++ TMS (Transport Management System): Workbench/Customizing, Transport Tools, TMS +

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

Web Services + Foundation Topics: SAP Solution Manager, SAP NetWeaver, Service Oriented Architecture + Additional Topics: Data Transfer Workbench,Legacy System Migration Workbench,SAP Notes Assistant,SAP Interactive Forms by Adobe +++

Sample Questions
Disclaimer: These sample questions are for self-evaluation purposes only and do not appear on the actual certification exams. Answering the sample questions correctly is no guarantee that you will pass the certification exam. The certification exam covers a much broader spectrum of topics, so do make sure you have familiarized yourself with all topics listed in the exam competency areas before taking the certification exam. Questions 1 How can you realize a modification free instantiation of objects in a customer-specific ABAP OO development? Please choose the correct answer. a) O By programming against interfaces and applying the Factory Design Pattern By inheriting from a main class and applying the Factory Design Pattern By implementing an interface and inheriting from a main class By programming against interfaces and inheriting from a main class

b)

c) d)

O O

2. In which case do you decide to create a new ABAP OO class? Please choose the correct answer. a) b) c) d) O O O O If it deals with encapsulated data of another class If it mediates between two other classes If it improves maintainability If it only contains methods

3. You analyze the complexity of a customer-specific program to determine the expected maintenance efforts.

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

Which measure do you use? Please choose the correct answer. a) b) c) d) O O O O Number of binary decision points (for example, IF-statements) Number of references to other modularization units Number of executable statements Number of methods and interfaces

4. What should you emphasize when presenting the results of a code review to the customer? Note: There are 2 correct answers to this question. a) b) c) d) O O O O The risks and effects of identified problems Project plan to implement corrections Recommendations for concrete solutions Implementation of suggested corrections

5. What do you need to consider when using dynamic breakpoints? Note: There are 2 correct answers to this question. a) O You should set dynamic breakpoints only directly in the Debugger at runtime. You should use dynamic breakpoints only if the program is locked by another user. You can use dynamic breakpoints only up to a limited number without changing the program. If the line where you set a breakpoint already contains a breakpoint, it is deleted.

b)

c)

d)

6. Your customer wants to migrate from an old legacy system to SAP ERP. The databases in both systems are modified. What is an advantage using the Legacy System Migration Workbench (LSMW) for the migration?

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

Please choose the correct answer. a) b) c) d) O O O O It provides standard interfaces for all fields in a data migration. It provides standard interfaces for all tables in a migration. It supports migration of data and enhanced programs. It supports Batch Input, Call Transaction, and Direct Input to migrate data.

7. Which task do you need to do after printing an Adobe form to avoid a program error? Please choose the correct answer. a) b) c) d) O O O O Clear the content of all internal tables. Execute the COMMIT function module. Close the form. Disable the PDF printer.

8. An international retail company needs a customer-specific list in SAP ERP that shows accumulated order values in a selectable currency. What do you need to know to create this program? Please choose the correct answer. a) b) c) d) O O O O Converting factors of source currencies Converting factors of target currency Source currency of the orders Local currency in the system

9. Where do you place the language key field in a customer-specific text table to enable generic buffering of this table? Please choose the correct answer.

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

a) b) c) d)

O O O O

Directly before the foreign key of the corresponding customizing table Directly after the foreign key of the corresponding customizing table At the last position of the key fields of the text table The position of the language key field does not matter.

10. Which ABAP language element can you use in Enterprise Services? Please choose the correct answer. a) b) c) d) O O O O COMMIT WORK WRITE CALL FUNCTION STARTING NEW TASK DATA itab WITH HEADER LINE

11. How do you avoid semantic mistakes for interface parameters in a customer specific routine? Please choose the correct answer. a) b) c) d) O O O O Type all interface parameters. Document all interface parameters. Insert commands by using patterns. Name all interface parameters differently.

12. You cannot book the business data during processing of an incoming IDoc. How must the function module react to this problem? Please choose the correct answer. a) b) O O Send the IDoc backward Trigger an event for sender

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

c) d)

O O

Set an error status in the control record Create a Batch Input map

13. During an upgrade project to SAP NetWeaver 7.0, you are asked for a strategy to convert the implemented classic BAdIs to the new BAdI type. What do you recommend? Please choose the correct answer. a) O Perform the migration of customer BAdIs and BAdIs that are provided by SAP with the available migration tool. Use the procedure for semi-automatic migration because of existing differences between classic and new BAdIs. Perform a completely automated migration of all existing classic BAdIs with the available migration tool. Create new BAdIs because a conversion of classic BAdIs is not foreseen.

b)

c)

d)

14. A customer has implemented an enhancement for a transaction by using the predefined customer subscreen. The program contains the necessary plausibility checks for the values on the subscreen. However, from time to time, data fields are updated with values that are not allowed. What do you recommend to solve this problem? Please choose the correct answer. a) b) c) d) O O O O Modify all dynpros that use data from the plausibility checks. Implement new plausibility checks for every dynpro change. Implement the same plausibility checks in the User Exit "before save". Implement an additional program to correct the wrong data field values.

15. How do you characterize customer and user exits? Note: There are 2 correct answers to this question. a) O Customer Exits have a predefined interface with the possibility to

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

activate and deactivate them. b) O Customer Exits need an SSCR ( SAP Software Change Registration) registration. User Exits have a predefined interface with the possibility to activate and deactivate them. User Exits need an SSCR ( SAP Software Change Registration) registration.

c)

d)

16. Your customer wants to use SAP NetWeaver Master Data Management ( MDM ) to cleanse and distribute business partners created in SAP CRM within the existing heterogeneous system environment. Which standard MDM scenario do you recommend using? Please choose the correct answer. a) b) c) d) O O O O Master data consolidation Master data harmonization Central master data management Local master data management

17. What is the main advantage of enhancement packages in SAP Business Suite 7.0? Please choose the correct answer. a) O The installation of the packages has to be done in chronological order to make sure the project can use best practices. The installation is independent from the existing installation and all functions of the package will be activated at once. The installation is done via OSS so that the projects themselves do not require administrative knowledge. The installation of a whole package is required, but it is possible to activate only parts of it.

b)

c)

d)

18. Which functionality has been introduced with the SAP Enterprise Edition of SAP Solution Manager?
www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

Please choose the correct answer. a) b) O O Service level reporting Document management with display and print of digitally-signed documents Service desk and root cause analysis Test workbench with integrated Test Data Migration Server (TDMS)

c) d)

O O

19. Which of the following is a use case for SAP Solution Manager? Please choose the correct answer. a) b) c) d) O O O O Support of Test Data Migration Server (TDMS) for test preparation Support of Visio for process modeling Support of SAP Early Watch Alert for early problem detection Support of SAP Project System (PS) for cost planning

20. You found an error for a field in Process-after-Input (PAI) of a dynpro. You change the value of this field and start PAI again. Where is the flow control starting in PAI in that case? Please choose the correct answer. a) b) c) d) O O O O Always at the first module in the flow control of PAI At the module in the flow control where the error was found At the first module in the flow control, where this field is listed first At the first module of the CHAIN group, where the error was found

21. In a new customer SAP GUI dynpro program, particular fields should be visible for authorized users only. How do you implement this requirement? Please choose the correct answer.

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

a) b) c)

O O O

Set a flag in the appropriate internal table at PBO. Assign those fields to specified user profiles. Delete field content in PBO in case the authorization check was negative. Define transaction variants according to the required authorizations.

d)

22. In a customer program, a LOOP statement is processing time consuming database operations on transaction data. The execution of this program takes too long. How can you optimize the performance of this program? Note: There are 2 correct answers to this question. a) b) O O Create new secondary indexes for database tables. Divide the internal table into several smaller tables and call a function module with these tables as parameters in parallel tasks. Divide the internal table into several smaller tables and start a report with these tables as parameters. Expand the internal table with fields which are read from the database within the LOOP. Insert a COMMIT- WORK at the end of the LOOP.

c)

d)

e)

23. What are the effects of a COMMIT WORK during program execution? Note: There are 2 correct answers to this question. a) b) c) d) O O O O All database and internal table locks are released. The time slice counter is reset to zero. All open database cursors are closed. All memory fields are cleared.

24. Where can you check which secondary index of a database table is used in a program?

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

Please choose the correct answer. a) b) c) d) O O O O In the system log In the performance trace In the debugger In the application log

25. In a customer application, it is necessary to save texts with undefined size. Which table type do you use to minimize programming efforts? Please choose the correct answer. a) b) c) d) O O O O Transparent table with field type TEXT80 for the text Transparent table with field type STRING for the text Cluster table with application key and others fields Pool table with normal construction

26. You need to read an ABAP report from a database that is not declared in the ABAP Dictionary. How do you do this? Please choose the correct answer. a) b) c) d) O O O O With open SQL With native SQL With NetWeaver AS ABAP With a remote Java call function

27. Your transport request is released in system X and imported in system Y. Which method is used to transport the data from X to Y? Please choose the correct answer.

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

a) b) c) d)

O O O O

File on a file system Database table Remote Function Call File on an IDoc

28. What provides guidelines for the development of Web services? Please choose the correct answer. a) b) c) d) O O O O Web Service Interoperability (WS-I) Universal Description, Discovery and Integration (UDDI) Web Services Description Language (WSDL) Simple Object Access Protocol ( SOAP )

29. A customer wants to develop a Web application with Web Dynpro for Java as the front-end technology and a SAP ERP 6.0 system as the backend. Which type of external interface do you use to generate a Web Dynpro model automatically with a minimum of effort? Please choose the correct answer. a) b) c) d) O O O O RFC BAPI Web Service Java Connector

Solutions 1 a) Correct 1 b) Incorrect 2 a) Incorrect 2 b) Incorrect 3 a) Correct 3 b) Incorrect 4 a) Correct 4 b) Incorrect 5 a) Incorrect 5 b) Incorrect

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

1 c) Incorrect 1 d) Incorrect 6 a) Incorrect 6 b) Incorrect 6 c) Incorrect 6 d) Correct 11 a) Correct 11 b) Incorrect 11 c) Incorrect 11 d) Incorrect 16 a) Incorrect 16 b) Correct 16 c) Incorrect 16 d) Incorrect 21 a) Correct 21 b) Incorrect 21 c) Incorrect 21 d) Incorrect

2 c) Correct 2 d) Incorrect 7 a) Incorrect 7 b) Incorrect 7 c) Correct 7 d) Incorrect 12 a) Incorrect 12 b) Incorrect 12 c) Correct 12 d) Incorrect 17 a) Incorrect 17 b) Incorrect 17 c) Incorrect 17 d) Correct 22 a) Incorrect 22 b) Correct 22 c) Correct 22 d) Incorrect 22 e) Incorrect

3 c) Incorrect 3 d) Incorrect 8 a) Incorrect 8 b) Incorrect 8 c) Incorrect 8 d) Correct 13 a) Incorrect 13 b) Correct 13 c) Incorrect 13 d) Incorrect 18 a) Incorrect 18 b) Correct 18 c) Incorrect 18 d) Incorrect 23 a) Incorrect 23 b) Correct 23 c) Correct 23 d) Incorrect

4 c) Correct 4 d) Incorrect 9 a) Correct 9 b) Incorrect 9 c) Incorrect 9 d) Incorrect 14 a) Incorrect 14 b) Incorrect 14 c) Correct 14 d) Incorrect 19 a) Incorrect 19 b) Incorrect 19 c) Correct 19 d) Incorrect 24 a) Incorrect 24 b) Correct 24 c) Incorrect 24 d) Incorrect

5 c) Correct 5 d) Correct 10 a) Incorrect 10 b) Incorrect 10 c) Incorrect 10 d) Correct 15 a) Correct 15 b) Incorrect 15 c) Incorrect 15 d) Correct 20 a) Incorrect 20 b) Incorrect 20 c) Correct 20 d) Incorrect 25 a) Incorrect 25 b) Incorrect 25 c) Correct 25 d) Incorrect

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

26 a) Incorrect 26 b) Correct 26 c) Incorrect 26 d) Incorrect

27 a) Correct 27 b) Incorrect 27 c) Incorrect 27 d) Incorrect

28 a) Correct 28 b) Incorrect 28 c) Incorrect 28 d) Incorrect

29 a) Correct 29 b) Incorrect 29 c) Incorrect 29 d) Incorrect

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

SAP Education | PreciseTrace Education Cancellation Policy


Examinations, Personal Data

SAP will define and publish the scope to be covered by each examination, which is subject to change by SAP without notice. SAP will define and publish the format and duration of the examination, which are subject to change by SAP without notice. Examinations and certificates are release-dependent, that is to say examinations cover and certificates are valid in respect of a particular software release. SAP reserves the right to limit the validity period of a release-dependent certificate. The validity of a certificate expires no later than the date at which SAP ends support of the release in question. SAP will define the releases for which examinations will be offered and their validity. SAP may offer a delta-certification test to upgrade an existing certificate for a particular release to a subsequent software release. Delta-certification test candidates must hold the certificate for the current release. Possession of the certificate for a back-level release does not entitle a candidate to admission to a delta-certification test. SAP reserves the right to include in delta-certification tests topics of general knowledge and importance as well as topics specific to the new release. SAP or its subsidiaries store and process personal and examination data in accordance with the applicable statutory data protection provisions for the purpose of managing the Global Certification Program. Candidates must confirm electronically their acceptance of such storage and processing before admission to the examination.

Examination Rules

The candidate must arrive at the testing center at least 15 minutes prior to the scheduled test appointment. If the candidate arrives more than 15 minutes late, it is at the discretion of the testing center personnel whether the candidate can be seated without disrupting the other exams in progress. At least two forms of identification, including a government issued photo identification, have to be shown to the test center personnel. Both forms of identification must contain your signature. The candidate is not permitted to bring papers, books, bags, computers, cell phones, personal organizers, cameras or calculators into the testing room. Scratch paper will be provided by testing center personnel for use while testing. All scratch paper is collected and destroyed by testing center personnel at the end of the exam. The candidate must complete the examination alone and independently. No extra help of any kind is allowed. The examination is timed and the examination time cannot be interrupted or extended. Candidates must follow the proctor's instructions. The examination questions and tasks are protected by copyright and must not be written down, copied, photographed or otherwise reproduced in whole or in part or made available to others in any form. If a candidate disturbs the examination or breaks any examination rule that candidate will be excluded from the examination immediately.

Assessment and Results

The examination is evaluated automatically in accordance with general rules defined by SAP. Candidates are informed of their result, by receiving a score report, if successfully passing their certificate or other feedback. Successful candidates receive a unique certificate. Appeals must be lodged within three months after communication of the result. SAP is not required to review appeals lodged after these three months, and is then entitled to destroy the documents. SAP will hold the results of the examination in a database in order to be able to ascertain, if necessary, what certification a candidate holds and whether a candidate can be admitted to other examinations. SAP may also use the data held to provide targeted information to certified candidates and to enable candidates to retrieve specific information. SAP may also inform others of successful candidates' certification.

Changes to Test Taker Information

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

Successful candidates must inform the SAP subsidiary where the candidate passed the original Certification in writing of any change of address, of name, or of employer, or of any other relevant change, attaching official documents and a statement by the new employer, as appropriate.

Retake Policy

Unsuccessful candidates may retake the same examination. Successful candidates are not permitted to retake the same examination. No candidate may participate in the same examination for the same release more than three times. A candidate who has failed an examination three times for a release may not attempt that examination again until the next release. The retake possibility is dependent on the availability of the exam to be retaken. Retake candidates may have to attempt the examination for a later release. Candidates pay a fee for all retakes. Candidates violating the SAP retake policy may be subject to any appropriate action, including legal remedies, that SAP deems necessary or appropriate to enforce SAP's retake policy.

Certification Fees

Candidates pay a certification fee for admission to the examination. This certification fee covers the examination, assessment, and, for successful candidates, the certificate.

Infringements of the Examination Rules

In the event of a serious infringement of the examination rules, all certificates that have been awarded to the candidate will be revoked and the candidate will be excluded from further examinations. The candidate will be requested to return all certificates to SAP without delay. In the event of a minor infringement of the examination rules, the exam of the candidate concerned will be documented as a "fail" but the candidate may retake in accordance with the SAP retake policy. Infringement of copyright and other unlawful harm to SAP will be treated as a serious infringement of the examination rules and will result in the actions indicated above. SAP will use proper judgment and fairness in deciding whether an infringement is serious or minor. The candidate concerned will receive written notification of the actions with justification of this action.

Law and Jurisdiction

These Conditions of Participation apply to the exclusion of all other conditions. These Conditions cannot be changed or added to, and SAP's failure expressly to reject a change or addition will not be construed as SAP's acceptance of the change or addition. These Conditions of Participation are governed exclusively by German law. If the other party is a registered trader for the purposes of the German Commercial Code (Handelsgesetzbuch) the sole place of jurisdiction for all disputes arising between the parties out of or in connection with these Conditions is Karlsruhe , Germany .

Certification through SAP

Certification events are offered in different countries. Note that SAP training & certification offerings vary across different countries and regions around the world. For test registration information contact PreciseTrace or register on line at http://www.PreicseTrace.com/pearsonvue

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

Try PreciseTrace Web-Services, Its FREE!

www.precisetrace.com/education

www.precisetrace.com/ebcc

www.precisetrace.com/gridforums

ORACLE TRAINING

ORACLE HIGHAVAILABILITY

PRECISETRACE SUPPORT

PreciseTrace | ME
PO Box 77135 ALKHOBAR 31952, Saudi Arabia Phone: +966 3 896-9538 | Fax: +966 3 896-9539 http://www.precisetrace.com | http://www.precisetrace.com/education | http://www.precisetrace.com/pearsonvue

CONFIDENTIAL AND PROPRIETARY


Copyright 2008, 2010 PreciseTrace. All rights reserved. This document is confidential and proprietary. Unauthorized use, disclosure, or reproduction is strictly prohibited. The content of this document is subject to change without notice. SAP, Oracle and all reference to Oracle and SAP Products are trademarks or registered trademarks of Oracle Corporation and SAP Inc. All other products or company names are for identification purposes only, and may be trademarks of their respective owners.

www.precisetrace.com/education | www.precisetrace.com/pearsonvue | education@precisetrace.com | +966 3 896 9538

Das könnte Ihnen auch gefallen