6 - SAP ABAP New Syntax - Significance of #

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.พ. 2025

ความคิดเห็น • 21

  • @SAP_USER
    @SAP_USER หลายเดือนก่อน +1

    thankyou

  • @Rajasekharabap
    @Rajasekharabap 6 หลายเดือนก่อน +3

    Thank u sir

  • @tajudheent.k7578
    @tajudheent.k7578 12 วันที่ผ่านมา +1

    we are able to use # , with Inline declaration without getting any error.

    • @sapabapbyrahulmehta
      @sapabapbyrahulmehta  11 วันที่ผ่านมา

      If possible, Please send your code on rahul3620023@gmail.com or paste in the comment section.

  • @suryaprakashnellutla5278
    @suryaprakashnellutla5278 3 หลายเดือนก่อน +1

    👍

  • @MalharSargar
    @MalharSargar 6 หลายเดือนก่อน +1

    Rahul sir ...I m able to use hash # with inline data declaration without
    getting any error...how?
    There is no need of explicitly declare data declaration..

    • @sapabapbyrahulmehta
      @sapabapbyrahulmehta  6 หลายเดือนก่อน

      You will get a wrong output as system unable to predict the length. Paste your code here and I will explain the failed case.

    • @MalharSargar
      @MalharSargar 6 หลายเดือนก่อน

      @@sapabapbyrahulmehta
      PARAMETERS : p_month TYPE STRING.
      SELECT vbeln , netwr
      from vbrk
      INTO TABLE @DATA(it_vbrk).
      *cond statement instead of if
      IF it_vbrk is NOT INITIAL .
      loop at it_vbrk INTO DATA(wa_mara) .
      DATA(text) = COND #( WHEN wa_mara-netwr > 100 and wa_mara-netwr

    • @MalharSargar
      @MalharSargar 6 หลายเดือนก่อน

      Why I was unable to get error at the time of inline data declaration

    • @MalharSargar
      @MalharSargar 6 หลายเดือนก่อน

      ​@@sapabapbyrahulmehta
      PARAMETERS : p_month TYPE string.
      SELECT vbeln , netwr
      FROM vbrk
      INTO TABLE @DATA(it_vbrk).
      *cond statement instead of if
      IF it_vbrk IS NOT INITIAL .
      LOOP AT it_vbrk INTO DATA(wa_vbrk) .
      DATA(text) = COND #( WHEN wa_vbrk-netwr > 100 AND wa_vbrk-netwr

    • @MalharSargar
      @MalharSargar 6 หลายเดือนก่อน +1

      I hope you got my shared code...plz revert sir so I can clear my confusion why system behave like this

  • @dattamankar5963
    @dattamankar5963 5 หลายเดือนก่อน

    Loop at lt_data.
    Case lt_data-x.
    When '1'.
    Lv_A = lt_data-f1.
    When '2'.
    Lv_B = lt_data-f1.
    Endcase
    How to pass f1 data in lV_A and lV_B based on when condition?

    • @sapabapbyrahulmehta
      @sapabapbyrahulmehta  5 หลายเดือนก่อน

      You can pass the data to from internal table to work area and in your CASE statement you can use work area-column name.

  • @suryasayila
    @suryasayila 9 หลายเดือนก่อน +3

    gun shoot explanation