SAP ABAP [2020] - ABAP 7.40/7.50- FILTER Operator

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024
  • SAP ABAP [2020] - ABAP 7.40/7.50- FILTER Operator
    #sapabap #oopsabap #ooabap
    SAP ABAP FILTER operator is used to filter out the contents of an internal table in ABAP.
    What is SAP ABAP?
    ABAP is a high-level programming language created by the German software company SAP SE.
    ABAP is one of the many application-specific 4th generation languages first developed in the 1980s.
    It was originally the report language for SAP R/2, a platform that enabled large corporations to build mainframe business applications for materials management and financial and management accounting.
    In ABAP we have basically 2 types of programs:
    1)Reports
    2)Module pools
    The module pool program defines more complex patterns of user interaction using a collection of screens.
    The term “screen” refers to the actual, physical image that the user sees.
    Each screen also has a "flow logic", which refers to the ABAP code implicitly invoked by the screens, which is divided into a "PBO" (Process Before Output) and "PAI" (Process After Input) section.
    Dynpro - Dynamic program - refers to the combination of the screen and its flow logic.
    Introduction to ABAP module pool programming.
    Module pool programs are also called dialog programs.
    The module Pool programs are basically reports that are prepared for different screens and to manage the sequence of events of these screens.
    In the transaction SE80, you can see all the dynpros that you have for this kind of report, add new ones, add all types of elements to the report.
    In this program, we will discuss new syntaxes in ABAP 7.40

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

  • @sanjeevareddy6194
    @sanjeevareddy6194 4 ปีที่แล้ว +8

    every time i got a notifcation from you i feel like i am going to enhance my skills. Thanks Sooraj

    • @SoorajSasidharanABAP
      @SoorajSasidharanABAP  4 ปีที่แล้ว +1

      Thank you Sanjeeva for such a lovely comment. Keep watching, keep learning :)

  • @Squic83
    @Squic83 3 ปีที่แล้ว +4

    That's one of the best new operators from 7.40 on. Adios to useless and redundant loops and appends

  • @alkorringa8594
    @alkorringa8594 3 ปีที่แล้ว +1

    The examples are great. Learn ten times as much from one of your fifteen minute videos then hours of deciphering SAP technical explanation.

  • @PhilJonesIII
    @PhilJonesIII 4 ปีที่แล้ว +5

    That is a pretty cool operator. Might need some practice to explore all the ways it can be used but there is certainly potential there.
    Thanks for the video.
    One suggestion: Can you turn off the process bleep when making videos, please? It comes over very loud when using headphones and is distracting. Otherwise, an excellent video, as ever.

    • @SoorajSasidharanABAP
      @SoorajSasidharanABAP  4 ปีที่แล้ว +2

      Thanks for your valuable comment Phillip. There were issues with my audio device. Will definitely make sure the audio is very clear from the next time :)

  • @ПавелПетров-ш9ч
    @ПавелПетров-ш9ч 3 ปีที่แล้ว

    Thank you, Sooraj, for your video. You are the best!

  • @amriteshpandey5683
    @amriteshpandey5683 2 ปีที่แล้ว

    You explanations are always so good and very easy to understand. Thanks for these videos 🙂.

  • @rvdadhich
    @rvdadhich 3 ปีที่แล้ว

    GREAT LEARNING... THANKS FOR SHARING ❤️👏😊

  • @tolstoy_was_right
    @tolstoy_was_right 4 ปีที่แล้ว

    Another Great video! Sooraj, thank you 👍👍👍

  • @raheelmirza8180
    @raheelmirza8180 2 ปีที่แล้ว

    Excellent explanation

  • @juliaelena5406
    @juliaelena5406 ปีที่แล้ว

    Interesting

  • @azzamklc7664
    @azzamklc7664 2 ปีที่แล้ว

    appreciate your useful videos sir.

  • @Jai_Programmer
    @Jai_Programmer 3 ปีที่แล้ว

    I watched all videos in this ABAP 7.4 Playlist. It is very useful. Are Any Topics remaining in this ABAP 7.4?

  • @navneetjha3833
    @navneetjha3833 3 ปีที่แล้ว

    Your work is highly appreciated. It is helping a lot on moving to the latest Version of ABAP.
    Here is a Query.
    As I checked there are total 11 videos on ABAP 7.4/7.5 coding.
    These are the only things which we should know in ABAP 7.4/7.5 ?
    Kindly Respond .
    Any ways thanks again for the Videos.

  • @reenakudiyal6984
    @reenakudiyal6984 4 ปีที่แล้ว

    Good Explanation.

  • @mohammednabeel4381
    @mohammednabeel4381 3 ปีที่แล้ว

    How to filter based on name and marks for example when my name and marks is char type.I cant filter based on two different fields . error incompatible types

  • @jahnaviroy3222
    @jahnaviroy3222 3 ปีที่แล้ว

    Best explained videos. It enhanced skill.
    Could u plz make videos on hana

  • @Pradhan_Seli
    @Pradhan_Seli 3 ปีที่แล้ว

    I found it really useful

  • @saumyanair8413
    @saumyanair8413 4 ปีที่แล้ว

    Hi Sooraj,
    Good work as always.
    I have a question for you , suppose if we are using multiple operators together in one statement..this will make the operation complex . In such a case is there a way to debug that one statement in parts.

    • @krishnamrajuaddada5418
      @krishnamrajuaddada5418 4 ปีที่แล้ว +2

      Hi saumya,
      Yes you can use STEP-SIZE option to debug complex syntaxs. The button u can see after F8 button in debugging. Same button we will use to enable and disable.

    • @SoorajSasidharanABAP
      @SoorajSasidharanABAP  4 ปีที่แล้ว

      Thank you Saumya. For debugging, can you please check the Step size button which you see inside the debugger near to the breakpoint button? It's mentioned by Krishnamraju too. I will show a bit of debugging in one of my upcoming videos. Thanks again for your valuable comment.. :)

  • @lokeshchandu5116
    @lokeshchandu5116 3 ปีที่แล้ว

    Seriously this is very good.
    It would be exceptional if you did the same with real time example.
    Anyway this is cool 😎

  • @Squic83
    @Squic83 3 ปีที่แล้ว

    By the way is it possible to use "Data(lt_newtab) = FILTER # ( LT_FIRSTTAB WHERE CONDITION )" with a runtime-declared table? ( by @data statement)
    For example: SELECT * FROM ekpo INTO TABLE @data(lt_ekpo) UP TO 500 ROWS
    The compiler says that FILTER syntax need a sorted or hashed table in this case, making me declaring a sorted table by non unique key and using a normal select.
    Tnx!

    • @SoorajSasidharanABAP
      @SoorajSasidharanABAP  3 ปีที่แล้ว

      Filter operator basically requires a sorted/hashed table or a standard table with key that I mentioned in the video.
      U may use the FOR keyword as well for ur purpose. Have you checked that video of mine? You can use it something like this after the select statement.
      Types: tt_ekpo type table of ekpo
      Data(it_newtab) = value tt_ekpo( for wa in it_ekpo where ( ebeln = '1234' ) ( wa ) )

  • @chandrakaliki6694
    @chandrakaliki6694 3 ปีที่แล้ว

    Sooraj, How to get NOT IN values? I want to show attendance = '' using not IN operation

    • @SoorajSasidharanABAP
      @SoorajSasidharanABAP  3 ปีที่แล้ว +1

      can you try with 'EXCEPT IN' addition and see if it works for you?

  • @amansrivastava8561
    @amansrivastava8561 3 ปีที่แล้ว

    you on insta?