|
SAP* Programmer Analysts develop programs and end-user applications and reports within the SAP platform (processes, solutions, and procedures). SAP Programmer Analysts design and implement systems such as Enterprise Resource Planning (ERP) using a client server solution that is internet-enabled package (SAP R/3). They interface current applications with SAP solutions through data transfers and conversions.
*Note: Systems, Applications, & Products in Data Processing (SAP is a trademark of SAP AG).
JOB DUTIES
SAP Programmer Analysts may:
Design Enterprise Resource Planning (ERP) packages utilizing SAP
Develop applications
1. using techniques like Classical Batch Input and LSMW to transfer data from legacy system into R/3 system
2. using ABAP/4 reports and dialog programming
Design new interfaces for SAP (eg. SAP EDI interface for inbound and outbound processes)
Develop programs using SAP's Legacy System Migratiion Workbench Data Conversion Utility Facilities to convert data from external systems to the SAP enterprise system
Install, configure, test, and administer SAP application suite(s) such as R/3
Perform systems analysis, programming, and development on complex Enterprise-wide technology projects
Analyze and document system interface requirements between applications and the SAP systemPlan and develop SAP scripts using styles and layout sets
Develop information and data requirements to make changes and/or adaptations
Implement specific procedures and processes to enable transitions to SAP system
Configure infrastructure that allows master and transactional data to flow between the SAP systems and outside network
Demonstrate knowledge of domain experience, in finance, HR, production, materials, sales, maintenance and other enterprise related functions
Consult with clients to gather data and analyze their customer requirements to recommend specific SAP solution
Test SAP solutions
Interface with end-users to resolve conversion and/or production issues
Specialize in implementing one or more of the following SAP Solutions:
·
ERP
-- This solution provides end-to-end functionality for business analytics, financials, human capital management, operations, and corporate services -- and allows the upgrade to the full range of SAP solutions.
·
Business Suite
-- This family of adaptive business solutions optimizes the most critical business processes. Built on the SAP NetWeaver platform, mySAP Business Suite solutions include
Customer Relationship Management
,
Product Lifecycle Management
,
Supply Chain Management
, and
Supplier Relationship Management
.
·
SAP xApps
-- SAP offers packaged composite applications that run on top of existing, heterogeneous systems -- integrating them into cross-functional, end-to-end business systems that let you execute enterprise-wide strategies with greater ease and efficiency.
·
SAP Manufacturing
-- This solution empowers both discrete and process manufacturers with role-based software that leverages real-time data -- enabling you to respond quickly to changes in demand, coordinate your value chain, comply with health and safety standards, and improve productivity.
·
SAP Service and Asset Management
-- This solution helps companies maintain and service products and equipment. Such services can be delivered to customers or provided by an internal group to maintain in-house equipment and assets.
·
SAP NetWeaver
-- This composition platform provides the technical infrastructure for
Enterprise Services Architecture
, allowing you to compose innovative business processes from existing resources and lower costs through standardization and consolidation.
·
Solutions for small and midsize businesses
-- These affordable, prepackaged, and easy-to-implement solutions are designed to deliver SAP functionality and industry best practices to small and midsize companies.
·
SAP solutions for mobile business
-- With these solutions, you can leverage your existing IT investment by extending key business processes to your mobile workforce through a variety of mobile devices, including palmtop computers, personal digital assistants (PDAs), and laptops.
·
SAP Analytics
-- With SAP Analytics, you can make effective use of the business-intelligence functionality embedded in the software that supports your business processes. The application delivers comprehensive, credible, and actionable insights to optimize both strategic and operational processes.
·
SAP integration program for enterprises
-- This program supports the seamless integration of SAP Business One and mySAP All-in-One solutions into the larger system landscape - enabling the enterprise to take advantage of these cost-effective solutions to support subsidiaries, corporate subdivisions, and business partners.
·
Compliance and governance
-- SAP solutions deliver regulatory-specific functionality across a broad range of industries and countries. With SAP solutions, the enterprise can develop an integrated compliance, risk management, and governance strategy for the short and long terms -- driving sustainable and scalable results.
·
New product development and introduction (NPDI)
-- SAP delivers a comprehensive set of solutions for managing your end-to-end NPDI processes -- from identification of market opportunity to successful product launch.
·
Click
here
to see a brief video of what is SAP.
Expertise of one or more of the following application suites:
Advanced Planning and Optimization (APO), Business Warehouse (BW), Strategic Enterprise Management (SEM), Knowledge Warehouse (KW), and Solution Manager.
Experience using the following tools for system and release upgrades:
|
SAP Value Calculators
|
SAP Business Maps
|
|
Intermediate Document (IDoc)
|
Application Link Enabling(ALE)
|
|
Remote Function Call(RFC)
|
Web tools: HTML, DHTML, XML
|
|
Server tools: ASP, JSP, SQL
|
|
Special SAP Skills in the following modules:
|
AM (Asset Management)
|
APO (Advanced Planner and Optimizer)
|
|
BC Basis (includes ABAP/4)
|
BW (Business Warehouse)
|
|
CO (Controlling)
|
FI (Financial Accounting)
|
|
HR (Human Resources)
|
IM (Inventory Management)
|
|
IS (Industry Specific Solutions)
|
MM (Materials Management)
|
|
PM (Plant Maintenance)
|
PP (Production Planning)
|
|
PS (Project System)
|
QM (Quality Management)
|
|
SD (Sales & Distribution)
|
WF (Business Work Flow)
|
|
WM (Warehouse Management)
|
|
The equipment and work aids used may include:
|
* Flow charts & diagrams
|
* Computers (with Internet access)
|
|
* Reports & reference books
|
* Computer printouts
|
|
* Digital voltmeters
|
* Oscilloscopes
|
|
* Plotters & recorders
|
* Digital displays & readouts
|
|
* Terminals
|
* Facsimile machines
|
|
* Modems
|
* Optical disk readers
|
|
* Computer networks
|
* Computer scanners
|
|
* Personal Digital Assistants (PDAs)
|
[back to top]
OCCUPATIONAL SPECIALTIES
SAP Programmer Analysts may specialize in a specific field:
§
SAP Active Global Support
-- Provides services for planning, implementation, and operations
§
SAP Consulting
-- Offers best-in-class consulting, implementation, and optimization services
§
SAP Custom Development
-- Incorporates SAP development strategies to deliver solutions that meet unique business goals
§
SAP Education
-- Transfers knowledge and skills to SAP customers, partners, and employees
§
SAP Hosting
-- Operates, manages, and maintains SAP solutions at a remote site
§
SAP Ramp-Up
-- Introduces solutions to the market
§
Support for Business Process Outsourcing (BPO)
-- Delivers the solutions, services, and partnerships to ensure that BPO generates business value
§
Tools, Technologies, and Methodologies
-- Deliver information and services and support communication among SAP, our customers, and our partners
§
Strategic Enterprise Management
SAP APPLICATIONS SUPPORT ENGINEER develops information and data requirements with changes and/or adaptations to convert existing data to SAP system.
SAP APPLICATIONS SUPPORT SPECIALIST utilizes background in material management, production planning and training and experience within SAP to implement SAP systems and ensure conformance to worldwide standard.
SYSTEMS ANALYST / SAP analyzes, designs, develops, codes, and documents software implementations/modifications to meet business requirements and resolve service request.
SAP CONSULTANT meets with clients to gather data and analyze their customer requirements to recommend specific SAP solution.
SAP HR TRAINER develops and delivers end-user training courses: Absence Recording, Performance Appraisal and MMS.
SAP MANAGER leads a team of SAP consultants, SAP Programmer Analysts, and client teams.
In addition to learning about these specialties, you may also find it helpful to explore the following Career Exploration Scripts:
[back to top]
WORKING CONDITIONS AND REQUIREMENTS
SAP Programmer Analysts may work alone or as a part of a team. Most Programmer Analysts work 8 hours a day, 5 days per week. Some SAP Programmer Analysts frequently work evenings and nights when computer time is most available. In retail, SAP Programmer Analysts may work evenings or night shifts to work on programs that require several hours of computer running time, such as inventory control programs for multiple plants or worldwide operations. SAP Programmer Analysts often work in rotation for weekend or after hour support and during off-shift processing to solve program problems.
If you are interested in becoming a SAP Programmer Analyst:
You should prefer:
·
Activities which require creative imagination and a high degree of risk
·
Activities of a scientific and technical nature
·
Activities which require self-motivation
·
Activities relating to processes, machines, and methods
You should be able to:
·
Plan, direct and control an entire activity and the activities of others
·
Think logically in a clear and organized manner
·
Perform a variety of duties which may change frequently
·
Work within precise limits or standards of accuracy
·
Use step by step procedures to analyze and solve problems
·
Understand and use high level mathematics
·
Communicate effectively in speech and in writing
·
Rate information effectively using personal judgment or standards
SAP certification
is offered through Sap Education for: Solution Consultant, Technology Consultant, Development Consultant, and SAP User Certification.
[back to top]
EDUCATION AND PREPARATION OPPORTUNITIES
NOTE: A Bachelor's Degree (four years of study beyond high school) or a Master's Degree (five to six years of study beyond high school) may qualify a person for this occupation.
The following education and preparation opportunities are helpful in preparing for occupations in this Career Exploration Script:
***SCHOOL SUBJECTS***
0600
BUSINESS ,
0700
CAREERS ,
0900
COMMUNICATIONS , 1000 COMPUTERS,
1100
ECONOMICS ,
1200
ELECTRONICS, 1600 FOREIGN LANGUAGE,
2200 MATH, 3300 TECHNOLOGY
***VOCATIONAL EDUCATION PROGRAMS***
There are no Vocational Education Programs related to this Career Exploration Script.
|
Students should obtain the local
Education & Training Opportunities
for information on what happens to students who successfully complete a program. This information is available at each high school or career/technical center.
|
***POSTSECONDARY PROGRAMS***
|
Microprocessor Systems
|
Computer Networks and Interfacing
|
|
Economics
|
Financial Management
|
|
Physics
|
Marketing
|
|
Object-Oriented Systems
|
Databases / Information Retrieval
|
|
Operating Systems
|
Computer Architecture
|
|
Data Structures/Algorithms
|
Software Engineering
|
|
Robotics
|
Artificial Intelligence
|
|
Management Accounting
|
Algebra / Calculus
|
Courses will vary from school to school but may include:
|
SAP Programming
|
Enterprise Resource Computing
|
|
Accounting Systems Analysis and Design (SAP)
|
Information Technology Strategy & Control
|
|
ERP Systems with SAP and XBRL
|
Accounting Information Systems
|
|
Customer Relationship Management (CRM)
|
Decision Support Systems
|
|
Enterprise Wide Information Systems
|
Programming
Enterprise Wide Information Systems
|
|
Enterprise Resource Planning
|
Enterprise Information Portals
|
SAP's University Alliance Program
includes the following schools:
Michigan Schools:
National List (alphabetical):
Search for a College and/or Instructional Program
***APPRENTICESHIP OPPORTUNITIES***
There are no Apprenticeships related to this Career Exploration Script.
***MILITARY TRAINING OPPORTUNITIES***
There are no Military Programs related to this Career Exploration Script.
E-Learning Courses and Programs
[back to top]
OPPORTUNITIES FOR EXPERIENCE AND METHODS OF ENTRY
Opportunities for direct experience and exploration are few. College classes in SAP and IT Programming will be useful. Summer employment as an intern in IT companies may be available.
School-to-Work opportunities include:
informal apprenticeships
mentorships
job shadowing experiences
touring a local IT manager & specialist employer
internships
volunteer work with a IT manager & specialist employer
community service work with an agency
A college degree is becoming more important in this field, however, some have an associate's degree and some hand on practical experience. Methods of entry include direct application to employers, referrals from college placement offices, contacting civil service offices and private employment agencies, inquiring at Michigan Works! local offices, and reading newspaper want ads. In addition, you should access and search the Internet's on-line employment services sites such as:
SAP AG
Dice
simplyhired.com
Indeed | one search. all jobs.
Softwarejobs.com
theSpot4Sap.com
JustSAPJobs
Computerwork
ITcareers
Evolutionary Consulting Inc.
JobTarget
SAPTopJobs
Global Matters
Sap-Pros
Connect2Client
Tech-centric.net
AutomationAlley
BrassRing
Surrex Solutions Corporation
SapCareers
Sappoint Montash
Zudora
erpCareer
You should also enter an electronic resume on these on-line services.
[back to top]
EARNINGS AND ADVANCEMENT
Earnings of SAP Programmer Analysts vary according to the SAP Programmer Analysts' education and experience, the type and geographic location of the employer, and the duties and responsibilities of the job.
Nationally, in mid 2009, the average starting salary of business graduates who have taken one SAP supported class was $40,776 and for those with four classes was $56,213. The average starting salary of SAP graduates was from $4,537 to $10,697 greater than Non-SAP graduates.
In late 2009, SAP Programmer Analysts had average earnings of $83,871 per year. Junior to senior level Programmer Analysts earned from $78,341 to $101,250 per year, depending on the level of experience.
[back to top]
EMPLOYMENT AND OUTLOOK
SAP AG is the world's leading provider of business software solutions* (SAP has 22% of total market share). More than 82,000 customers in over 120 countries run installations of SAP® software-from distinct solutions addressing the needs of small and midsize enterprises to suite solutions for global organizations in more than 25 industries to establish the best-run businesses. Over 850 of the Fortune 1000 companies run SAP on their ERP system.
* Note: SAP defines business software solutions as comprising enterprise resource planning and related software solutions. Some examples include supply chain management, customer relationship management, product life-cycle management and supplier relationship management.
Click
here
to access Central Michigan University's compilation list of Michigan Companies using SAP.
To find employers, click
Employer/Business Locator.
Demand for SAP Programmer Analyst is expected to increase. Employers in varied industries from engineering to retail will need in-house SAP expertise to maintain and execute programming codes. Job opportunities for college graduates with specialized training in SAP should be greater than those who have just basic computer programming experience. To reduce costs and to streamline B2B, more and more companies are adopting SAP solutions for their companies' infrastructure.
SAP Programmer Analysts will have the choice of working as contractual workers who may provide any number of services from one time to ongoing. In addition, SAP Programmer Analysts may enjoy the options of flexible scheduling to telecommuting. SAP Programmer Analysts with skills relating to Web services in Radio Frequency Identification (RFID), Electronic Proof of Delivery (E-POD) and Customer Relationship Management (CRM) may be among the most desirable in today's market. As many IT projects extend globally, employers are also seeking multilingual applicants and people with experience on projects that cut across borders.
[back to top]
SOURCES OF ADDITIONAL INFORMATION
|
SAP AG
Regional SAP Headquarters
3999 West Chester Pike
Newtown Square, PA 19073
(800) 872-1727
|
Institute for Certification of Computing Professionals
2400 East Devon Ave., Suite 281
Des Plaines, IL 60018
(800) 843-8227
|
|
AeA Advancing the Business of Technology
5201 Great America Parkway, Suite 400
Santa Clara, CA 95054
(800) 284-4232
|
Data Interchange Standards Association
7600 Leesburg Pike, Suite 430
Falls Church VA 22043
(703) 970-4480
|
|
Association for Computing Machinery (ACM)
2 Penn Plaza, Suite 701
New York, NY 10121-0701
(800) 342-6626
|
National Workforce Center for Emerging Technologies
3000 Landerholm Circle SE., N211
Bellevue, WA 98007-6484
(425) 564-4229
|
|
International Society for Computers and their Applications
975 Walnut Street, Suite 132
Cary, NC 27511-4216
(919) 467-5559
|
Information Technology Industry Council
1101 K. St., NW, Suite 610
Washington, DC 20005
(202) 737-8888
|
[back to top]
Copyright © 2010 Michigan Department of Energy, Labor & Economic Growth
|