1. Job Tasks Analysis survey: ABAP with SAP NetWeaver, Development Consultant

 
100% of survey complete.
Please help us by answering the following questions concerning the job tasks required of an Associate-level SAP Certified Development Consultant in SAP Advanced Business Application Programming (ABAP) with SAP NetWeaver.

Your input will be used to validate the associate-level job profile and to help us build the ABAP with SAP NetWeaver certification. This exam will verify that the Associate-level Development Consultant has a good, sound knowledge and understanding of ABAP with SAP NetWeaver. Based on that knowledge, the successful Associate is able to apply those acquired skills to perform a variety of appropriate design, implementation and optimization tasks within a project team and contribute positively to ensure the success of a project under the guidance of senior project team members.

A typical Associate-level Development Consultant would have about one to three years of experience in the field but project experience should not be prerequisite for a competent and well-trained candidate to pass this exam.

Your feedback is very important to us so please return this survey to us by April 16, 2012.

If you have questions relating to this please contact haythem.oueslati@sap.com or ann.whitehead@sap.com

Many thanks in advance!

Question Title

* 1. Please rate the criticality of the following Report Development tasks to ensure the successful build of an SAP solution.
(Criticality of a task = the extent to which the success of a project or project phase depends on the correct and timely performance of a task.)

  Not very critical Somewhat critical Highly critical Extremely critical
Determine the report UI technology
Design the report layout
Define the data sources for the report
Determine the data mapping from data sources and calculations to report fields
Determine which function module or method to call to produce the output
Determine how to initiate the report
Define the security and authorizations for the report
Define the data objects
Define help screens
Create selection screen
Define the edit criteria on the selection screen
Retrieve the data from the database table
Develop the processing logic
Create the exception logic
Develop the output (Simple list, Screens, ABAP List Viewer (ALV))

Question Title

* 2. Please rate how frequently the Associate-level Development Consultant is required to perform the following Report Development tasks to ensure the successful build of an SAP solution.

  Never In some projects In most projects In every project
Determine the report UI technology
Design the report layout
Define the data sources for the report
Determine the data mapping from data sources and calculations to report fields
Determine which function module or method to call to produce the output
Determine how to initiate the report
Define the security and authorizations for the report
Define the data objects
Define help screens
Create selection screen
Define the edit criteria on the selection screen
Retrieve the data from the database table
Develop the processing logic
Create the exception logic
Develop the output (Simple list, Screens, ABAP List Viewer (ALV))

Question Title

* 3. Please rate the criticality of the following Data Conversion Development tasks to ensure the successful build of an SAP solution.
(Criticality of a task = the extent to which the success of a project or project phase depends on the correct and timely performance of a task.)

  Not very critical Somewhat critical Highly critical Extremely critical
Define the selection screen
Code a Conversion
Create the selection screen
Get the data from the source, for example, table, file, etc.
Define the file path to where to get the data
Process the data
Update the data using the appropriate tools, for example, Function module
Perform exception and error handling
Update the target system
Create the business object
Update the database tables and fields
Generate output report
Schedule a job

Question Title

* 4. Please rate how frequently the Associate-level Development Consultant is required to perform the following Data Conversion Development tasks to ensure the successful build of an SAP solution.

  Never In some projects In most projects In every project
Define the selection screen
Code a Conversion
Create the selection screen
Get the data from the source, for example, table, file, etc.
Define the file path to where to get the data
Process the data
Update the data using the appropriate tools, for example, Function module
Perform exception and error handling
Update the target system
Create the business object
Update the database tables and fields
Generate output report
Schedule a job

Question Title

* 5. Please rate the criticality of the following Enhancement Development tasks to ensure the successful build of an SAP solution.
(Criticality of a task = the extent to which the success of a project or project phase depends on the correct and timely performance of a task.)

  Not very critical Somewhat critical Highly critical Extremely critical
Identify where to place the enhancement logic
Define the processing logic
Define the methodology to use, for example, User Exit, BADI, CMOD (custom modification), enhancement point, exit points, explicit enhancement, or implicit enhancement
Determine whether the enhancement impacts other SAP functionality
Build the components required for the tool
Code the logic of the enhancement
Code error handling
Perform the configuration required to call the enhancement
Activate the enhancement

Question Title

* 6. Please rate how frequently the Associate-level Development Consultant is required to perform the following Enhancement Development tasks to ensure the successful build of an SAP solution.

  Never In some projects In most projects In every project
Identify where to place the enhancement logic
Define the processing logic
Define the methodology to use, for example, User Exit, BADI, CMOD (custom modification), enhancement point, exit points, explicit enhancement, or implicit enhancement
Determine whether the enhancement impacts other SAP functionality
Build the components required for the tool
Code the logic of the enhancement
Code error handling
Perform the configuration required to call the enhancement
Activate the enhancement

Question Title

* 7. Please rate the criticality of the following Form Development tasks to ensure the successful build of an SAP solution.
(Criticality of a task = the extent to which the success of a project or project phase depends on the correct and timely performance of a task.)

  Not very critical Somewhat critical Highly critical Extremely critical
Determine the form technology to use, for example, SAPscript, Smart Forms, Adobe Forms
Design the form layout
Define the form type (input form or output form)
Define the data sources for output forms
Define the data targets for input forms
Define the field data mapping
Map source field to form field for output forms
Map form field to target field for input forms
Identify the reference tables that provide additional data to or retrieve additional data from the form
Identify the required transformations or calculations
Define the data objects
Define the individual elements of the form
Define the layout of the form
Create the logic to prepare the data for the form
Create the logic to call the form
Create the logic that populates the fields on the form
Create the logic that pulls the data from the input form
Create the logic that processes the data and populates the target table or field for input forms
Generate the output format
Perform exception handling
Perform the configuration required to call the form

Question Title

* 8. Please rate how frequently the Associate-level Development Consultant is required to perform the following Form Development tasks to ensure the successful build of an SAP solution.

  Never In some projects In most projects In every project
Determine the form technology to use, for example, SAPscript, Smart Forms, Adobe Forms
Design the form layout
Define the form type (input form or output form)
Define the data sources for output forms
Define the data targets for input forms
Define the field data mapping
Map source field to form field for output forms
Map form field to target field for input forms
Identify the reference tables that provide additional data to or retrieve additional data from the form
Identify the required transformations or calculations
Define the data objects
Define the individual elements of the form
Define the layout of the form
Create the logic to prepare the data for the form
Create the logic to call the form
Create the logic that populates the fields on the form
Create the logic that pulls the data from the input form
Create the logic that processes the data and populates the target table or field for input forms
Generate the output format
Perform exception handling
Perform the configuration required to call the form

Question Title

* 9. Please rate the criticality of the following Screen Development tasks to ensure the successful build of an SAP solution.
(Criticality of a task = the extent to which the success of a project or project phase depends on the correct and timely performance of a task.)

  Not very critical Somewhat critical Highly critical Extremely critical
Design the screen layout
Design the screen flow
Define the data sources for populating the screen
Define the data targets
Define the field data mapping
Map source field to screen field for an output screen
Map screen field to target field for an input screen
Identify the reference tables that provide additional data to or retrieve additional data from the screen
Identify the required transformations or calculations
Determine development approach
Determine whether to have GUI or a Web screen
For Web Dynpro, determine what framework to use, for example, Floorplan, OADP, BRF
Define the screen layout
Write the code to read/get the data
Define the data editing requirements
Develop the code to move the data onto the screen
For Dynpro, develop the logic to perform the PAI (process after input) actions
For Dynpro, develop the logic to perform the PBO (process before output) actions
For Web Dynpro, develop the logic in the phase model
For Floorplan, customize the UIBBs (UI Building Blocks)
Develop the actions for any buttons in the layout

Question Title

* 10. Please rate how frequently the Associate-level Development Consultant is required to perform the following Screen Development tasks to ensure the successful build of an SAP solution.

  Never In some projects In most projects In every project
Design the screen layout