SAP Certified Development Professional - ABAP with SAP NetWeaver 7.0



Similar documents
ABAP for Functional Consultants

Migrating Your SAP Data

Guidelines for Effective Data Migration

Data Consistency Management Overview January Customer

SAP Certified Technology Professional - Platform Technology with SAP NetWeaver 7.0 print view[link to: same link]

SAP EDUCATION PREP GUIDE: P_CRMSRV_70. Introduction. Exam Competency Areas. SAP Certified Application Professional Service with SAP CRM print view

Addressing the SAP Data Migration Challenges with SAP Netweaver XI

Security and Your SAP System When Working with Winshuttle Products

SAP EDUCATION PREP GUIDE: P_CRMMKT_70. Introduction. Exam Competency Areas. SAP Certified Application Professional Marketing with SAP print view

ABAP Debugging Tips and Tricks

U.S. FDA Title 21 CFR Part 11 Compliance Assessment of SAP Records Management

... Introduction... 17

SAP HANA Cloud Applications Partner Program Certification

How To Manage An Sap Solution

SAP Web Application Server 6.30: Learning Map for Development Consultants

SPDD & SPAU Adjustments Handbook

Reading Sample. Integration Scenarios with Other Project Management Tools. Contents. Index. The Author. Project Management with SAP Project System

The New ABAP Debugger - An Introduction. Boris Gebhardt Christoph Stoeck SAP AG

ABAP SQL Monitor Implementation Guide and Best Practices

Pandora FMS Enterprise for SAP

SAP EDUCATION SAMPLE QUESTIONS: P_HCMTM_65. Questions. and sub-family? Please choose the correct answer. appropriate positions. paths.

ITM204 Post-Copy Automation for SAP NetWeaver Business Warehouse System Landscapes. October 2013

How to... Master Data Governance for Material: Use the Data Import Framework for Material. Applicable Releases: EhP6, MDG 6.1, MDG 7.

SAP Change Control - One Integrated Process to Manage Software Solution Deployments SAP AG

BC450 ABAP Performance: Analysis and Optimization

Configuration and Utilization of the OLAP Cache to Improve the Query Response Time

Enterprise Application Designs In Relation to ERP and SOA

Data Migration of Non-SAP Systems to SAP-Systems. Quick Introduction to Working with the Legacy System Migration Workbench Version 3.

HR Data Retrieval in a LDAP- Enabled Directory Service

CEON ABAP Eclipse Editor White Paper

Introducing the next generation of ABAP debugging the New ABAP Debugger

Database Programming with PL/SQL: Learning Objectives

Creating Mobile Applications on Top of SAP, Part 1

SAP" Interactive Forms by Adobe*

UC4 for SAP NetWeaver

SAP NetWeaver Application Server architecture

SAP Support Services

2. Which transaction in the order-to-cash business process creates a financial accounting document?

So far in the first three chapters of this book we have studied an overview of SAP

SAP. To help you drive the most value from certification opportunities, SAP is now offering multi-tiered certification paths for specific subjects.

SAP NetWeaver Information Lifecycle Management

Globalnest SAP Technical Services

SAP BusinessObjects Dashboards

Converting and Exporting Data in XML Format

Enterprise Java Applications and SAP R/3 System Integration Using JCO

salesforce Integration with SAP NetWeaver PI/PO

A standards-based approach to application integration

System Settings mysap CRM Interfacing

Task definition PROJECT SCENARIOS. The comprehensive approach to data integration

SAP TEST DATA MIGRATION SERVER

Processed on SAP Solution Manager Service Center Release EHP 1 for Solution Manager 7.0 Telephone Service Tool 701_2011_1 SP0 Fax

RCS UI Field Security (UI Masking) Tobias Keller, Product Owner Custom Development, SAP SE December 2014

PE Training and Event Management. SAP ERP Central Component

SAP EDUCATION SAMPLE QUESTIONS: C_BODI_20. Questions:

How to Modify, Create and Delete Table Entries from SE16

ABAP Performance Tuning

CONDIS. IT Service Management and CMDB

ABAP. Finding Appropriate Abstractions for Business Application Programming. Horst Keller, SAP AG Tobias Wenner, SAP AG

1... Overview of Project Portfolio Management with SAP Requirements Scenario for Project Portfolio Management

How To Manage Work Mode On An It Calendar On An Apa System

Security and Risk Management

Introduction to HCM Processes and Forms

System Landscape Optimization and Data Migration for SAP System Environments. cbs SHC Framework Solutions

WebLearning SAP Best Practice CD-ROM Courseware and e-library Titles. SAP Best Practices for Business Intelligence and Warehouse - BW

Intellicyber s Enterprise Integration and Application Tools

Upgrade made easy: SAP Tools, Accelerators and Best Practices for migrating from SAP NetWeaver PI to SAP NetWeaver Process Orchestration

Accelerator between Microsoft Dynamics CRM 2011 and SAP ERP for BizTalk Server 2010 / 2013

Roadmap from On-Premise to Cloud based Integration solutions from SAP

Confirmation HELP.PSCON. Release 4.6C

salesforce Integration with SAP Process Integration / SAP Process Orchestration

Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen

Stefan Glatzmaier, Michael Sokollek. Project Portfolio Management with SAP. RPM and cprojects. Bonn Boston

Salesforce.com Integration Using SAP PI: A Case Study

Data Aquisition Techniques in SAP Netweaver BW BI

The Road to Technical Monitoring with SAP Solution Manager

Maintenance Planner User Guide

StreamServe Persuasion SP4 StreamServe Connect for SAP - Business Processes

Cloud-based Managed Services for SAP. Service Catalogue

Deleting the Requests from the PSA and Change Log Tables in Business Intelligence

SAP NetWeaver MDM Business Content

: C_TADM SAP Certified Technology Associate System Administration (Oracle DB) with SAP NetWeaver 7.0 EhP2. Title : Version : Demo

SAP CHANGE MANAGEMENT. A Project. Presented. to the Faculty of. California State University, Chico. In Partial Fulfillment

SDN Community Contribution

SAP User and Access Management with Microsoft Identity Integration Server

THE NEW SAP GENERAL LEDGER (releases ECC 5.0 or 6.0)

Agentry SAP Framework. SAP Mobile Platform 3.0

ZXUN USPP. Configuration Management Description. Universal Subscriber Profile Platform. Version: V

8 Creating a Workflow

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

xft invoice manager Automated Invoice Processing for SAP FI and MM

Working with the ERP Integration Service of EMC Documentum Process Services for SAP

SNAP Printer Web Server Users Manual

What's New in SAS Data Management

:: IT SERVICES. Greater Visibility Through SAP Solution Manager Business Process Operations Dashboards

Transcription:

SAP EDUCATION SAMPLE QUESTIONS: P_ABAP_70 SAP Certified Development Professional - ABAP with SAP NetWeaver 7.0 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? a) O By programming against interfaces and applying the Factory Design Pattern b) O By inheriting from a main class and applying the Factory Design Pattern c) O By implementing an interface and inheriting from a main class d) O By programming against interfaces and inheriting from a main class 2. In which case do you decide to create a new ABAP OO class? a) O If it deals with encapsulated data of another class b) O If it mediates between two other classes c) O If it improves maintainability d) O If it only contains methods 3. You analyze the complexity of a customer-specific program to determine the expected maintenance efforts. Which measure do you use?

a) O Number of binary decision points (for example, IF-statements) b) O Number of references to other modularization units c) O Number of executable statements d) O 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) O The risks and effects of identified problems b) O Project plan to implement corrections c) O Recommendations for concrete solutions d) O 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. b) O You should use dynamic breakpoints only if the program is locked by another user. c) O You can use dynamic breakpoints only up to a limited number without changing the program. d) O If the line where you set a breakpoint already contains a breakpoint, it is deleted. 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? a) O It provides standard interfaces for all fields in a data migration. b) O It provides standard interfaces for all tables in a migration.

c) O It supports migration of data and enhanced programs. d) O 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? a) O Clear the content of all internal tables. b) O Execute the COMMIT function module. c) O Close the form. d) O 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?. a) O Converting factors of source currencies b) O Converting factors of target currency c) O Source currency of the orders d) O 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? a) O Directly before the foreign key of the corresponding customizing table b) O Directly after the foreign key of the corresponding customizing table c) O At the last position of the key fields of the text table d) O The position of the language key field does not matter. 10. Which ABAP language element can you use in Enterprise Services?

a) O COMMIT WORK b) O WRITE c) O CALL FUNCTION STARTING NEW TASK d) O DATA itab WITH HEADER LINE 11. How do you avoid semantic mistakes for interface parameters in a customer specific routine? a) O Type all interface parameters. b) O Document all interface parameters. c) O Insert commands by using patterns. d) O 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? a) O Send the IDoc backward b) O Trigger an event for sender c) O Set an error status in the control record d) O 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? a) O Perform the migration of customer BAdIs and BAdIs that are provided by SAP with the available migration tool. b) O Use the procedure for semi-automatic migration because of existing differences between classic and new BAdIs.

c) O Perform a completely automated migration of all existing classic BAdIs with the available migration tool. d) O Create new BAdIs because a conversion of classic BAdIs is not foreseen. 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? a) O Modify all dynpros that use data from the plausibility checks. b) O Implement new plausibility checks for every dynpro change. c) O Implement the same plausibility checks in the User Exit "before save". d) O 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 activate and deactivate them. b) O Customer Exits need an SSCR (SAP Software Change Registration) registration. c) O User Exits have a predefined interface with the possibility to activate and deactivate them. d) O User Exits need an SSCR (SAP Software Change Registration) registration. 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? a) O Master data consolidation b) O Master data harmonization

c) O Central master data management d) O Local master data management 17. What is the main advantage of enhancement packages in SAP Business Suite 7.0? a) O The installation of the packages has to be done in chronological order to make sure the project can use best practices. b) O The installation is independent from the existing installation and all functions of the package will be activated at once. c) O The installation is done via OSS so that the projects themselves do not require administrative knowledge. d) O The installation of a whole package is required, but it is possible to activate only parts of it. 18. Which functionality has been introduced with the SAP Enterprise Edition of SAP Solution Manager? a) O Service level reporting b) O Document management with display and print of digitally-signed documents c) O Service desk and root cause analysis d) O Test workbench with integrated Test Data Migration Server (TDMS) 19. Which of the following is a use case for SAP Solution Manager? a) O Support of Test Data Migration Server (TDMS) for test preparation b) O Support of Visio for process modeling c) O Support of SAP Early Watch Alert for early problem detection d) O 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?. a) O Always at the first module in the flow control of PAI b) O At the module in the flow control where the error was found c) O At the first module in the flow control, where this field is listed first d) O 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? a) O Set a flag in the appropriate internal table at PBO. b) O Assign those fields to specified user profiles. c) O Delete field content in PBO in case the authorization check was negative. d) O Define transaction variants according to the required authorizations. 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) O Create new secondary indexes for database tables. b) O Divide the internal table into several smaller tables and call a function module with these tables as parameters in parallel tasks. c) O Divide the internal table into several smaller tables and start a report with these tables as parameters. d) O Expand the internal table with fields which are read from the database within the LOOP.

e) O Insert a COMMIT-WORK at the end of the LOOP. 23. What are the effects of a COMMIT WORK during program execution? Note: There are 2 correct answers to this question. a) O All database and internal table locks are released. b) O The time slice counter is reset to zero. c) O All open database cursors are closed. d) O All memory fields are cleared. 24. Where can you check which secondary index of a database table is used in a program? a) O In the system log b) O In the performance trace c) O In the debugger d) O 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? a) O Transparent table with field type TEXT80 for the text b) O Transparent table with field type STRING for the text c) O Cluster table with application key and others fields d) O 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? a) O With open SQL b) O With native SQL c) O With NetWeaver AS ABAP d) O 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? a) O File on a file system b) O Database table c) O Remote Function Call d) O File on an IDoc 28. What open standard is an extension of the basic Web Service standards? a) O Web Service Interoperability (WS-I) b) O Universal Description, Discovery and Integration (UDDI) c) O Web Services Description Language (WSDL) d) O 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) O RFC b) O BAPI c) O Web Service d) O Java Connector [h3] Solutions 1 a) Correct 2 a) Incorrect 3 a) Correct 4 a) Correct 5 a) Incorrect 1 b) Incorrect 2 b) Incorrect 3 b) Incorrect 4 b) Incorrect 5 b) Incorrect 1 c) Incorrect 2 c) Correct 3 c) Incorrect 4 c) Correct 5 c) Correct 1 d) Incorrect 2 d) Incorrect 3 d) Incorrect 4 d) Incorrect 5 d) Correct 6 a) Incorrect 7 a) Incorrect 8 a) Incorrect 9 a) Correct 10 a) Incorrect 6 b) Incorrect 7 b) Incorrect 8 b) Incorrect 9 b) Incorrect 10 b) Incorrect 6 c) Incorrect 7 c) Correct 8 c) Incorrect 9 c) Incorrect 10 c) Incorrect 6 d) Correct 7 d) Incorrect 8 d) Correct 9 d) Incorrect 10 d) Correct 11 a) Correct 12 a) Incorrect 13 a) Incorrect 14 a) Incorrect 15 a) Correct 11 b) Incorrect 12 b) Incorrect 13 b) Correct 14 b) Incorrect 15 b) Incorrect 11 c) Incorrect 12 c) Correct 13 c) Incorrect 14 c) Correct 15 c) Incorrect 11 d) Incorrect 12 d) Incorrect 13 d) Incorrect 14 d) Incorrect 15 d) Correct 16 a) Incorrect 17 a) Incorrect 18 a) Incorrect 19 a) Incorrect 20 a) Incorrect 16 b) Correct 17 b) Incorrect 18 b) Correct 19 b) Incorrect 20 b) Incorrect 16 c) Incorrect 17 c) Incorrect 18 c) Incorrect 19 c) Correct 20 c) Correct

16 d) Incorrect 17 d) Correct 18 d) Incorrect 19 d) Incorrect 20 d) Incorrect 21 a) Correct 22 a) Incorrect 23 a) Incorrect 24 a) Incorrect 25 a) Incorrect 21 b) Incorrect 22 b) Correct 23 b) Correct 24 b) Correct 25 b) Incorrect 21 c) Incorrect 22 c) Correct 23 c) Correct 24 c) Incorrect 25 c) Correct 21 d) Incorrect 22 d) Incorrect 23 d) Incorrect 24 d) Incorrect 25 d) Incorrect 22 e) Incorrect 26 a) Incorrect 27 a) Correct 28 a) Correct 29 a) Correct 26 b) Correct 27 b) Incorrect 28 b) Incorrect 29 b) Incorrect 26 c) Incorrect 27 c) Incorrect 28 c) Incorrect 29 c) Incorrect 26 d) Incorrect 27 d) Incorrect 28 d) Incorrect 29 d) Incorrect