SAP ABAP [2020] - ABAP 7.40/7.50- REDUCE Operator
ฝัง
- เผยแพร่เมื่อ 7 ก.พ. 2025
- SAP ABAP [2020] - ABAP 7.40 - REDUCE Operator
SAP ABAP REDUCE operator is used mostly to do counter operation or sum operation.
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
Hi Sooraj,
You are doing an awesome job.. but sad to not see any more videos. I hope you are doing good.
I am waiting for next video.. Please keep posting.
Hi Sooraj, you do a wonderful job by keeping it simple and clear. thank you very much for all your videos. cheers!
Thank you so much Pavan :)
@Sooraj you are wonderful person and sharing your knowledge is great and keep doing the same things thank you so much
Wow thank you so much! You have helped me a lot with this and other aspects of the new ABAP syntax. Easy to understand as opposed to the useless info in the SAP help documentation. Great job!
i guess Im asking randomly but does any of you know a tool to get back into an instagram account..?
I was dumb forgot the password. I would love any help you can give me
Doing a great job Sooraj...its always a pleasure to watch your videos..its very informative.
Thanks a ton
Hi Bro great job !!! Really inspired by your videos . All the concepts of 7.4/7.5 got cleared :) Thanks a ton :) Keep up your good work !! All the best
Good One...keep posting.
Thank you so much Pradip. Keep watching :)
As usual, nice explanation. Thank you very much bro.
Thank you so much :)
Thanks Sooraj, it helped me a lot
Very useful... 👍👍 Thanks
Very helpful video. Thank you so much for sharing it
Thank you so much Manish :)
@@SoorajSasidharanABAP Hi, Do you provide training in ABAP OOPs .?
Hi Sooraj, first thank you for this wonderful video. I just want to ask you something.
How will we use control break statement in new syntax ? Is there any new approach ? Please guide me.
Oh wonderful...!! I used value operator and gives me more pleasure rather using of loop endloop.
Cover tree in abap.. it would be helpful too
Thanks Sampad. Are you talking about Tree ALV ?
Great video as usual.. Keep up the good work :)
I hope you'll come up with OData videos.. that would be really helpful! :)
Thanks, will do!
Amazing way of presentation. Awesome to learn . Thanks Sooraj.
Also may I know how is system recognising “sum” and “text” as data object as its not declared as deferred neither a part of dynamic declaration.
This is a bit tricky to get . Could you please explain?
But great work Sooraj .
thank you sooraj for your great work. One internal table having the fields business area, year and amount. Wants to add amount based on busniess area and year. How to do with the reduce operator or with some other latest syntax . pl guide us.
Hi Sooraj, thanks for all the postings you've made. They are very helpful for me.
Can you also declare init variable's length in case of string when you use reduce operator?
Can u pls tell how to use with loop wa into wa instead of reduce operator.?
Hi Sooraj, is there any alternative syntax for loop at.. assigning field-symbol.. ?
is it also psobbile to have here 2 where conditions?)
Hi Sooraj, Is it possible to merge value and reduce statement and create a final table ?
Hi Sooraj can you please make videos about bit operation in a detailed was as you usually do?
Thanks for the video
Glad that u liked it Titus.. :-)
Interesting
thank you for video. Q here : what if i want to use 2 col in where ,eg : reducei(....where ( name = 'stud' sub = 'phy' ) ? i tried , but didnt work for me . can you pls check and tell us
How can we use REDUCE operator for summing up Quantity or Currency fields ?
thank you
Welcome.. :-)
i subscribed:)
Hi Sooraj,
Can we modify the value by the value operator between the internal tables?
Hi Swarnendu, can u tell me what ur trying to do? Dint get u exactly
can u provide some examples on encapsulation and polymorphism
I might make a video on the same.. :-)
@@SoorajSasidharanABAP thanks
Hi, how to do dynamic subtotal not hardcoding student10 ...
is it that you want to assign a dynamic value for column 'name' at runtime in the where condition?
@@SoorajSasidharanABAP no what are the names containing subtotal I want to display... like at end control break statement in loop...
Hi suraj. need a small information..in file operation in AL 11 .. how to work with Encoding that is unicode UTF-8 and non unicode and code page.. in f1 of sap help i have seen .. not able to get it. kinldy provide some inputs please
Can u check this class CL_ABAP_FILE_UTILITIES=>CHECK_UTF8.
@@SoorajSasidharanABAP will check and reply you ji
Hi sooraj
Hi Harish :)
Thank you