Los Angeles Community College District

Assistant SAP ABAP Programmer (#5427)

$45.24-$56.05 hourly / $7,841.67-$9,714.46 monthly / $94,100.04-$116,573.52 annual


Definition

Performs routine to moderately complex ABAP programming, design, testing, and debugging work related to the implementation, enhancement, and support of SAP modules.

Typical Duties

Designs, develops, codes, and tests routine to moderately complex programs for SAP modules and functions using ABAP programming language.

Creates routine to moderately complex reports for SAP modules using ABAP programming language.

Designs forms for SAP modules using tools such as SAPscript and SmartForms.

Debugs and corrects SAP module problems of a less complex nature by using ABAP programming language to implement OSS notes.

Modifies system screens to provide default values and eliminate unnecessary fields using transaction variants.

Provides technical support to users on routine matters related to the programming of SAP modules.

Prepares and maintains documentation for assigned programs.

Trains users in the use of forms and routine reports and provides technical assistance in defining authorization roles, custom workflows, and other related areas.

Receives on-the-job training from higher-level programming staff in the use of advanced programming techniques and methods.

Maintains effective and cooperative working relationships with process owners, technical and functional team members, and users.

May create programs using SAP UI5, and JAVA.

Performs related duties as assigned.

Distinguishing Characteristics

An Assistant SAP ABAP Programmer performs routine to moderately complex ABAP programming, design, testing, and debugging work for SAP modules under the work direction of journey-level ABAP programming staff. Assignments are selected to enhance the employee’s skills and professional development in preparation for promotion to higher-level programming positions. 

 

An SAP ABAP Programmer performs complex ABAP programming, design, testing, and debugging work related to the implementation, enhancement, and support of SAP modules.  Proficiency in SAP ABAP programming is a critical component of the position. 

 

A Senior SAP ABAP Programmer performs innovative and highly complex ABAP programming, design, testing, and debugging work related to the implementation, enhancement, and support of SAP modules; provides technical direction to SAP ABAP programming staff on a project-by-project basis. An incumbent in this classification applies an advanced knowledge in SAP ABAP programming to innovative and unusually complex tasks.

 

Supervision

Immediate supervision is received from a Team Leader, SAP ABAP Programming. Functional supervision may be received from higher level programming staff. No supervision is exercised.

Class Qualifications

Knowledge of:

Basic SAP ABAP Programming, SAP UI5 and Java Tools including Report and Transaction creation, Enhancements, Conversion Programs, SAPscript, and SmartForms

SAP Modules such as HR (PY, OM, PA, TM), FI (FM, BCS), MM (PR, AP, IM), Plant Maintenance, and PS

SAP ASAP methodology

Basic principles and techniques of systems analysis, design, and testing

Basic principles and procedures of program documentation

Basic principles of report, screen, and form design

New trends in the field of information technology

Techniques of data collection and analysis

English usage, punctuation, and spelling

Ability to:

Design, develop, and code routine to moderately complex programs for SAP modules

Recognize routine application problems, evaluate data, determine solutions, and make logical recommendations

Effectively communicate both orally and in writing

Write clear and logical reports, program documentation, and instructions

Perform detailed work rapidly and accurately

Establish and maintain effective and cooperative working relationships with technical and functional team members and users

Plan and organize work to meet deadlines

Consistently use and promote professional standards and practices related to assignments

Maintain a focus on details, quality, and precision in the performance of duties

Actively contribute to a culture of constructive collaboration and innovation with colleagues

Maintain high levels of customer service and satisfaction

Maintain confidentiality of work-related information and materials

Learn advanced techniques of ABAP program analysis, design, and testing

Learn to apply OSS notes

Learn and apply new concepts in information technology

Learn the characteristics of new systems and update skills to adapt to changing technology

Entrance Qualifications

Education and Experience:

A. A bachelor's degree from a recognized college or university with a major in computer information systems, management information systems, computer science, computer engineering, or a related field.

OR

B. A bachelor's degree from a recognized college or university AND one year of recent, full-time, paid experience in SAP ABAP programming. Experience in ABAP for Web Dynpro programming, SAP UI5 or Java is desirable.

Reasonable Accommodations

Our class specification generally describes the duties, responsibilities, and requirements characteristic of the position(s) within this job class. The duties, responsibilities, and requirements of a particular position within this class may vary from the duties of other positions within the class.

In accordance with the Americans with Disabilities Act (ADA), the Los Angeles Community College District provides reasonable accommodation to qualified individuals with covered disabilities on a case-by-case basis throughout the application, examination, and hiring processes and throughout employment. If an individual is in doubt about their ability to perform the duties and responsibilities of a position or possession of any other requirement noted in a class specification or job announcement, they should always apply for a position and request reasonable accommodation at the appropriate time.


CLASS: 5427; REV: 11/4/2020;