SAP CRM ABAP Online Training

SAP CRM ABAP Training helps a professional to learn the basic to advanced ABAP (Advanced Business Application Programming), managing all contacts, customer related data as well as to leverage wide array of functionalities. CRM ABAP is more a module specific ABAP design than a pure technical subsection.  CRM ABAP usually denotes to ABAP coding in CRM module.The key part to CRM ABAP is being able to comprehend the functional courses of the system as well as of the data model.

Tysco Online Trainings offers quality and competitive online training for SAP CRM ABAP Training for students and professionals for their best grooming and global exposure in related domain. Here classes are done in flexi module:

SAP CRM ABAP ONLINE TRAINING COURSE CONTENT:

TOPIC 1: OVERVIEW OF SAP CRM

  • What is CRM
  • SAP GUI / CRM User Interface differences
  • Areas in CRM
  • CRM Architecture
  • One Order Framework
  • Creating Master Data
  • Creating Transactional Data

TOPIC 2: INTRODUCTION TO OOABAP

  • Classes
  • Inheritance
  • Interfaces
  • Polymorphism

TOPIC 3: BUSINESS TRANSACTION PROGRAMMING AND ONE ORDER FRAMEWORK
TOPIC 4: FUNCTION MODULES – READING BUSINESS TRANSACTIONS

  • Identifying relevant FM
  • Coding using the FM

TOPIC 5: FUNCTION MODULES -MODIFYING THE BUSINESS TRANSACTIONS

  • Identifying relevant FM
  • Coding using the FM

TOPIC 6: FUNCTION MODULES – SAVING BUSINESS TRANSACTIONS
TOPIC 7: BUSINESS ADDIN’S IN CRM AND PROGRAMMING BADI

  • Techniques for Finding Appropriate BADI
  • Implementing a BADI
  • Action Profile BADI

TOPIC 8: CRM WEB UI BASICS

  • UI Concepts
  • Web UI Architecture
  • Business Roles customizing
  • Navigation Bar customizing
  • WebUI Component Work bench
  • WebUI Component Concept
  • Elements of WebUI Component
  • Component Controller
  • Custom Controller
  • Views
  • View Controller
  • Context
  • Context nodes
  • Component Context
  • View Context Class
  • Context Nodes
  • Attributes
  • Getter and Setter Methods

TOPIC 9: RUNTIME REPOSITORY

  • UI Configuration/ personalization
  • Enhancing WebUI components
  • Transaction launcher
  • GUI Transactions
  • URL – Non BSP
  • URL – BSP
  • Logo Customizing

TOPIC 10: BOL – GENIL PROGRAMMING

  • BOL Structure
  • GenIL Structure
  • Root Objects
  • Access Objects
  • Dependent Objects
  • Search Objects
  • dynamic Search Objects
  • Search Result Objects
  • Creating New Business Object
  • Mapping the New Business Object
  • GENIL Model Browser
  • GENIL BOL Browser
  • Query execution – Query Services
  • Accessing the BOL entities/Fields
  • Using BOL Collections
  • BOL Transaction Programming
  • Creating Transaction entities
  • Accessing Transaction entities
  • Modifying Transaction entities
  • Defaulting the field values

TOPIC 11: CLASSES TO HANDLE DATA

  • Entity Class
  • Entity collection class
  • Entity Manager class
  • Collection wrapper class
  • Iterator class

TOPIC 12: DATA RETRIEVING

  • Retrieving data from one entity
  • Retrieving data from related entity
  • Retrieving data through report

TOPIC 13: DATA UPDATING

  • Updating data from one entity
  • Updating data from related entity
  • Updatingdata through report

TOPIC 14: METHODS TO HANDLE DATA

  • Get_Method
  • Set_Method
  • Get_V_Method
  • Get_I_Method
  • Get_P_Method
  • Get_M_Method
  • Get_A_Method

TOPIC 15: WEB UI SCREEN MODIFICATIONS

  • Adding new fields onto the screen and handling the data
  • Displaying default values on screen fields
  • Changing the screen positions
  • Creating buttons on screen and handling it action
  • Creating pop-ups
  • Displaying messages on the screen
  • Creating F4 help
  • Modifying search criteria at run time Data Model Enhancement Tools
  • AET
  • EEWB
  • CRM Middleware
  • SMOEAC
  • Site
  • Replication
  • Publication
  • Subscription
  • Initial Load
  • Delta Load
  • Request Load
  • Monitoring BDocs
  • Monitoring Inbound Queue
  • Monitoring Outbound Queue
  • Analyzing error BDocs
  • Middleware Debugging
  • Real time scenarios