USA:+1-703-445-4802
UK:+44 20 3287 2021
India:+91-8143111555 / +91-8790216888
Whats app: +91-8143110555

SAP CRM ABAP TRAINING IN HYDERABAD INDIA

SAP CRM ABAP 



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.

Duration: 30hrs
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
Natural    Natural   Natural   Natural   Natural   Natural   Natural   Natural   Natural   Natural   Natural