Kernel BADI in ECLIPSE ADT Part - 2 ( Kernel BADI Implementation )



CLASS zcl_imp1_kernal_badi DEFINITION
  PUBLIC
  FINAL
  CREATE PUBLIC .

  PUBLIC SECTION.

    INTERFACES if_badi_interface .
    INTERFACES zif_sales_order_info .
  PROTECTED SECTION.
  PRIVATE SECTION.
ENDCLASS.



CLASS zcl_imp1_kernal_badi IMPLEMENTATION.
  METHOD zif_sales_order_info~modify_header.
    LOOP AT it_vbak ASSIGNING FIELD-SYMBOL(<ls_vbak>).
       <ls_vbak>-zzdate = sy-datum + 1.
       <ls_vbak>-zzusername = 'Krishna'.
    ENDLOOP.
  ENDMETHOD.
ENDCLASS.
**********************************************

CLASS zcl_imp2_badi DEFINITION
  PUBLIC
  FINAL
  CREATE PUBLIC .

  PUBLIC SECTION.

    INTERFACES if_badi_interface .
    INTERFACES zif_sales_order_info .
  PROTECTED SECTION.
  PRIVATE SECTION.
ENDCLASS.



CLASS zcl_imp2_badi IMPLEMENTATION.
  METHOD zif_sales_order_info~modify_header.
    LOOP AT it_vbak ASSIGNING FIELD-SYMBOL(<ls_vbak>).
      <ls_vbak>-zzdate = sy-datum + 2.
      <ls_vbak>-zzusername = 'RADHA'.
    ENDLOOP.
  ENDMETHOD.
ENDCLASS.

Comments

Popular posts from this blog

AMDP ( ABAP Managed Database Procedure ) Part - 1

Backup all ADT Objects & Other queries RAP Part 10.1

SAP CDS Introduction Part 2 - ABAP on HANA Course