33_27-10-25_ABAP_Implicit enhancement and background job scheduling

TOPIC'S COVERED

  • ABAP Local Classes and Jobs
  • SAP Background Job Scheduling Demonstration
  • SAP Enhancement Techniques Demonstration
  • Standard vs Z Program Enhancements


Summary

ABAP Local Classes and Jobs

Pradeep explained the concept of local classes and their use in ABAP programs, particularly in OVP ALV scenarios. He also discussed the importance of understanding their practical applications in real-time projects. The session then shifted to the topic of background job scheduling in banking, where Pradeep demonstrated how automated programs can be scheduled to run at specific times without manual input. He introduced the use of SM36 for creating background jobs and SM37 for viewing logs, emphasizing the need for saving input variants to facilitate automated execution.

SAP Background Job Scheduling Demonstration

Pradeep demonstrated how to create and schedule background jobs in the SAP system, explaining the process of setting up jobs with or without variants and scheduling them for immediate execution or at specific times. He showed how to use SM36 to create jobs, set start conditions, and configure periodic execution options such as daily, weekly, or monthly frequencies. Priyashree asked about frequency options, and Pradeep confirmed that daily, weekly, and other periodic schedules can be set up.

SAP Enhancement Techniques Demonstration

Pradeep demonstrated how to create variants in a program by saving input data and executing the screen. He also explained how to find table and column information, suggesting that functional consultants can provide T-codes and technical details. Pradeep outlined a plan for teaching OBAP and OALB, including covering implicit enhancement topics and potentially holding an exam on OA by Friday. He described the process of adding custom logic to a standard SAP program through enhancement, showing how to create and activate implicit enhancements at specific points in the code.

Standard vs Z Program Enhancements

The discussion focused on explaining the differences between standard and Z programs, particularly regarding enhancements and data handling. Pradeep explained that while BDCs are used for recording functional data, standard programs allow for more direct modifications and business logic implementation, such as adding new fields or implementing conditional logic. He invited Priyashree to try out enhancements on any include program and promised to conduct a complete enhancement class by Wednesday.

Complete and Continue