- 1 250
- 8 971 024
SAP ABAP by Rahul Mehta
India
เข้าร่วมเมื่อ 10 ม.ค. 2021
SAP ABAP for Beginners, Intermediate and Experienced Professionals.
61 - Web Dynpro ABAP - Translation Methods - Using Text Symbols of Assistance Class Part5
-Written the Logic in the Phase 0 to Get the Texts of Assistance Class Text Symbols.
-Replaced the Hard Coded Texts With the Texts Retrieved From the Assistance Class.
--Understanding of Output in the Debugging Mode in English and German Language.
-Replaced the Hard Coded Texts With the Texts Retrieved From the Assistance Class.
--Understanding of Output in the Debugging Mode in English and German Language.
มุมมอง: 53
วีดีโอ
60 - Web Dynpro ABAP - Translation Methods - Using Text Symbols of Assistance Class Part4
มุมมอง 11315 ชั่วโมงที่ผ่านมา
-Took the Example of OVS Application. -Understanding the Impact of Hard Coding the Labels in English Language. -Provided The text Using Text Symbols of Assistance Class and Maintained the Translation of the Same in German Language.
59 - Web Dynpro ABAP - Translation Methods - Using Text Symbols of Assistance Class Part3
มุมมอง 12418 ชั่วโมงที่ผ่านมา
-Understanding of Output in the Debugging Mode in English and German Language.
58 - Web Dynpro ABAP - Translation Methods - Using Text Symbols of Assistance Class Part2
มุมมอง 10320 ชั่วโมงที่ผ่านมา
-Written the Logic in the WDDOINIT Method of the View to Get the Text of Assistance Class Text Symbol. -Set the Text Retrieved From the Assistance Class With the Attribute 'Label'.
57 - Web Dynpro ABAP - Translation Methods - Using Text Symbols of Assistance Class Part1
มุมมอง 9623 ชั่วโมงที่ผ่านมา
-Took the Requirement. -Created a Web Dynpro Component and Application. -Created a Assistance Class and Provided the text using text symbols. -Maintain the Translation of the Same in German Language. -Took the Attribute in the View. -Binded the Text Property of the Label to that Attribute.
56 - Web Dynpro ABAP - Translation Methods - Using Texts of Data Dictionary
มุมมอง 131วันที่ผ่านมา
-Introduction to Various Translation Methods. -Practical Demo of Translation Using Data Element Field Labels.
55 - Web Dynpro ABAP - Concept of Translation
มุมมอง 178วันที่ผ่านมา
-Understanding of Concept of Translation.
53 - Web Dynpro ABAP - Component Usage - ABAP List Viewer(ALV) Part6
มุมมอง 422วันที่ผ่านมา
Steps Covered in the Video. -Go to Windows and Embed the Interface View TABLE of SALV_WD_TABLE in ViewContainerUIElement. -Define an External Mapping Between the Data Node of the Interface Controller Usage and the Source Node Containing the Data to be Displayed on ALV List.
54 - Web Dynpro ABAP - Component Usage - ABAP List Viewer(ALV) Part7
มุมมอง 85วันที่ผ่านมา
-Created the Web Dynpro Application For Web Dynpro Component. -Understanding of Output in the Debugging Mode.
52 - Web Dynpro ABAP - Component Usage - ABAP List Viewer(ALV) Part5
มุมมอง 268วันที่ผ่านมา
-Called the Assistance Class Method in Web Dynpro Component( ONACTIONDISPLAY Method). -Binded the Data with the OUTOUT Node. -Added the Component 'SALV_WD_TABLE' to Our Own Web Dynpro Component.
51 - Web Dynpro ABAP - Component Usage - ABAP List Viewer(ALV) Part4
มุมมอง 209วันที่ผ่านมา
-Written the Logic in the Assistance Class Method to Fetch the Data from VBAK and VBAP Tables. -Passed the Data to the Exporting Parameter of Assistance Class Method.
50 - Web Dynpro ABAP - Component Usage - ABAP List Viewer(ALV) Part3
มุมมอง 195วันที่ผ่านมา
-Created a Output Node Having 7 Attributes. -Created a Action on the Submit Button and Written the Logic to Get the Value of Sales Order Number Using Web Dynpro Code Wizard. -Created a Assistance Class and a Method is Created in that to Get the Data. -Defined the Input and Output Parameters in the Assistance Class Method.
49 - Web Dynpro ABAP - Component Usage - ABAP List Viewer(ALV) Part2
มุมมอง 191วันที่ผ่านมา
-Took the Requirement. -Created a Web Dynpro Component. -Designed the Label, Input Field, Button, VIEWContainerUIElement. -Understanding of VIEWContainerUIElement. -Created a Attribute for Sales Order Number and Binded with the Input Field of Sales Order Number.
48 - Web Dynpro ABAP - Component Usage - ABAP List Viewer(ALV) Part1
มุมมอง 241วันที่ผ่านมา
-Introduction to ALV. -Understanding of Inbuilt Features of ALV in Web Dynpro ABAP Application.
47 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part12
มุมมอง 21414 วันที่ผ่านมา
-Understanding of Output of Phase 0 to Phase 3 in the Debugging Mode.
46 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part11
มุมมอง 17314 วันที่ผ่านมา
46 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part11
45 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part10
มุมมอง 23914 วันที่ผ่านมา
45 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part10
44 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part9
มุมมอง 18914 วันที่ผ่านมา
44 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part9
43 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part8
มุมมอง 18614 วันที่ผ่านมา
43 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part8
42 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part7
มุมมอง 18414 วันที่ผ่านมา
42 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part7
41 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part6
มุมมอง 25514 วันที่ผ่านมา
41 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part6
40 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part5
มุมมอง 22721 วันที่ผ่านมา
40 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part5
39 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part4
มุมมอง 23121 วันที่ผ่านมา
39 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part4
38 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part3
มุมมอง 26821 วันที่ผ่านมา
38 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part3
37 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part2
มุมมอง 20621 วันที่ผ่านมา
37 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part2
36 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part1
มุมมอง 22721 วันที่ผ่านมา
36 - Web Dynpro ABAP - Component Usage - Object Value Selector(OVS) Part1
35 - Web Dynpro ABAP - Messages Part3
มุมมอง 26321 วันที่ผ่านมา
35 - Web Dynpro ABAP - Messages Part3
34 - Web Dynpro ABAP - Messages Part2
มุมมอง 23121 วันที่ผ่านมา
34 - Web Dynpro ABAP - Messages Part2
33 - Web Dynpro ABAP - Messages Part1
มุมมอง 28328 วันที่ผ่านมา
33 - Web Dynpro ABAP - Messages Part1
32 - Web Dynpro ABAP - Properties - Visible, Enable, Read Only Part4
มุมมอง 25028 วันที่ผ่านมา
32 - Web Dynpro ABAP - Properties - Visible, Enable, Read Only Part4
Hi Sir, As per my understanding and the information available online, implicit enhancements and explicit enhancements are both to enhance sap standard functionality.Most experts recommend using explicit enhancements The main concern is that during upgrades, the code written in implicit enhancements might get overwritten. In the case of enhancement section, if we comment out SAP's standard code and add custom logic or additional logic, will it also get overwritten during an upgrade to the latest SAP version? Could you please confirm? Additionally, regarding enhancement points, since they do not involve direct modification of SAP code, does this mean they will not be impacted during upgrades? Could you clarify if this understanding is correct? If possible, I kindly request you to create a short 5-minute video on this topic, as it frequently comes up in interviews or you can respond to this comment Sir Thank you in advance for your guidance!
Hello sir.. Can you explain the difference between encapsulation and data abstraction please
It's done ✅ Thank you sir 😎 Thank you God 🙏
Hi Sir, Kindly make vedios on SLG0, SLG1, SLG2 on Application Log Methodology in SAP for ABAPrs. Thank you.
sir running notes available??
Hi sir Is there any video you explained about the value table and check table If it is yes pls reply
I am currently working on a .NET support project and have 3.5 years of experience in the field. My expertise includes basic-level coding in .NET and SQL. However, I am now interested in shifting my career path to SAP ABAP, as I find it aligns with my interests and long-term goals. Could you kindly advise if this is a good direction to pursue at this stage of my career? Additionally, I would appreciate your suggestions on how to begin, key areas to focus on, and resources or certifications that would help me successfully transition into this stream.
AT LINE SELECTION , WHEN I RUN PROAGRAM IN DEBUGGING MODE THEN IT SHOW >> '''This is the entry/exit point from where the DYNP processing engine *& will call the Personas ABAP footprint (in class/PERSONAS/MAIN). '' AND AFTER THAT, IT DOES NOT SHOW SECONDARY LIST. WHEN I READ COMMENTS I WAS FOUND ABOUT CONVERSION ROUTINE BUT I AM UNABLE TO USE THIS PLEASE TELL ME ABOUT MY QUERY.
Your dedication is remarkable, you made these videos day in and day outs..Thank You Sir
Thank you very much for your gratitude.
I am currently working on a .NET support project and have 3.5 years of experience in the field. My expertise includes basic-level coding in .NET and SQL. However, I am now interested in shifting my career path to SAP ABAP, as I find it aligns with my interests and long-term goals. Could you kindly advise if this is a good direction to pursue at this stage of my career? Additionally, I would appreciate your suggestions on how to begin, key areas to focus on, and resources or certifications that would help me successfully transition into this stream.
Dear Rahul Sir, I hope you're doing well. I just wanted to take a moment to express my heartfelt gratitude for the incredible content you've created. Today, I completed Part # 2 of the ABAP Programming playlist, and I’m excited to dive into the modularization techniques next. Your tutorials have been an invaluable resource, especially for beginners like me. SAP can be quite challenging to learn, but discovering your TH-cam channel has made all the difference. I truly appreciate the effort you put into creating such well-structured and insightful lessons. May Allah bless you with happiness and success in every aspect of your life. You have earned my deepest respect. Thank you once again for your guidance! Warm regards, Noman Raza Love From Pakistan
Hi sir can you please let me know is there any source for abap interview questions and answers for topic wise
Great explanation, very helpful.....
This session has a valuable information. My concern is: What is commit work? Thanks Rahul sir.
This session has a valuable information. Thanks Rahul sir.
Sir i created document in SE61 and assigned to field but different document was showing after wasting 45minutes i found out that document is coming for all fields and it was coming from description of data element after commenting my event for search help i found out this what can i do now? to get the document I created in SE61
This session has a valuable information. Thanks Rahul sir.
Sir how to create a custom conversion routine like ALPHA at the domain level for field
This session has a valuable information. Thanks Rahul sir.
Sir it is always confusing when we want give values in FM when should we write in ' ' and when we need to write directly ? is there a way to know that ? because when we call the function module on all line there is = ' ' how can we know when we need to write inside inverted comas and when we need to write with inverted comas?
Thanks a lot sir
How to declare the quantity field in internal table.
Its very nice content, could you pls share the full codes in comment window
This session has a valuable information. Thanks Rahul sir.
This session has a valuable information. Thanks Rahul sir.
hello sir, Good evening. Hope you are doing great! TABLES: VBAK. SELECT-OPTIONS: S_VBELN FOR VBAK-VBELN. TYPES: BEGIN OF LSTY_VBAK, VBELN TYPE VBELN_VA, ERDAT TYPE ERDAT, ERZET TYPE ERZET, ERNAM TYPE ERNAM, VBTYP TYPE VBTYP, END OF LSTY_VBAK. DATA: IT_VBAK TYPE TABLE OF LSTY_VBAK. DATA: LWA_VBAK TYPE LSTY_VBAK. TYPES: BEGIN OF LSTY_VBAP, VBELN TYPE VBELN_VA, POSNR TYPE POSNR_VA, MATNR TYPE MATNR, END OF LSTY_VBAP. DATA: IT_VBAP TYPE TABLE OF LSTY_VBAP. DATA: LWA_VBAP TYPE LSTY_VBAP. TYPES: BEGIN OF LSTY_FINAL, VBELN TYPE VBELN_VA, ERDAT TYPE ERDAT, ERZET TYPE ERZET, ERNAM TYPE ERNAM, VBTYP TYPE VBTYP, POSNR TYPE POSNR_VA, MATNR TYPE MATNR, END OF LSTY_FINAL. DATA: IT_FINAL TYPE TABLE OF LSTY_FINAL. DATA: LWA_FINAL TYPE LSTY_FINAL. *structre created in se11 DATA: GIT_FINAL TYPE ZGTSTR_OOPS_ALV_SALES. DATA: GWA_FINAL TYPE ZGSTR_OOPS_ALV_SALES. DATA: LT_FIELDCAT TYPE LVC_T_FCAT. DATA: LO_OBJECT TYPE REF TO CL_GUI_CUSTOM_CONTAINER. DATA: LO_GRID TYPE REF TO CL_GUI_ALV_GRID. SELECT VBELN ERDAT ERZET ERNAM VBTYP FROM VBAK INTO TABLE IT_VBAK WHERE VBELN IN S_VBELN. IF IT_VBAK IS NOT INITIAL. SELECT VBELN POSNR MATNR FROM VBAP INTO TABLE IT_VBAP FOR ALL ENTRIES IN IT_VBAK WHERE VBELN = IT_VBAK-VBELN. ENDIF. LOOP AT IT_VBAK INTO LWA_VBAK. LOOP AT IT_VBAP INTO LWA_VBAP WHERE VBELN = LWA_VBAK-VBELN. LWA_FINAL-VBELN = LWA_VBAK-VBELN. LWA_FINAL-ERDAT = LWA_VBAK-ERDAT. LWA_FINAL-ERZET = LWA_VBAK-ERZET. LWA_FINAL-ERNAM = LWA_VBAK-ERNAM. LWA_FINAL-VBTYP = LWA_VBAK-VBTYP. LWA_FINAL-POSNR = LWA_VBAP-POSNR. LWA_FINAL-MATNR = LWA_VBAP-MATNR. APPEND LWA_FINAL TO IT_FINAL. CLEAR: LWA_FINAL. ENDLOOP. ENDLOOP. *LOOP AT IT_VBAK INTO LWA_VBAK. * LOOP AT IT_VBAP INTO LWA_VBAP WHERE VBELN = LWA_VBAK-VBELN. * GWA_FINAL-VBELN = LWA_VBAK-VBELN. * GWA_FINAL-ERDAT = LWA_VBAK-ERDAT. * GWA_FINAL-ERZET = LWA_VBAK-ERZET. * GWA_FINAL-ERNAM = LWA_VBAK-ERNAM. * GWA_FINAL-VBTYP = LWA_VBAK-VBTYP. * GWA_FINAL-POSNR = LWA_VBAP-POSNR. * GWA_FINAL-MATNR = LWA_VBAP-MATNR. * APPEND GWA_FINAL TO GIT_FINAL. * CLEAR: GWA_FINAL. * ENDLOOP. *ENDLOOP. CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING * I_BUFFER_ACTIVE = I_STRUCTURE_NAME = 'ZGSTR_OOPS_ALV_SALES' * I_CLIENT_NEVER_DISPLAY = 'X' * I_BYPASSING_BUFFER = * I_INTERNAL_TABNAME = CHANGING CT_FIELDCAT = LT_FIELDCAT EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3 . IF SY-SUBRC <> 0. * Implement suitable error handling here ENDIF. CREATE OBJECT LO_OBJECT EXPORTING CONTAINER_NAME ='CONT'. CREATE OBJECT LO_GRID EXPORTING I_PARENT = LO_OBJECT. CALL METHOD LO_GRID->SET_TABLE_FOR_FIRST_DISPLAY CHANGING IT_OUTTAB = IT_FINAL IT_FIELDCATALOG = LT_FIELDCAT * IT_SORT = * IT_FILTER = EXCEPTIONS INVALID_PARAMETER_COMBINATION = 1 PROGRAM_ERROR = 2 TOO_MANY_LINES = 3 OTHERS = 4 . IF SY-SUBRC <> 0. * Implement suitable error handling here ENDIF. CALL SCREEN '0100'. in output i couldn't fetch the data only i could see empty field labels. data didn't bind with filed labels. not sure why. please look into it when you are free. thanks in advance!
This session has a valuable information. Thanks Rahul sir.
Sir i am getting an error while writing this syntax 2:48 ...and the error was generation error in the screen.
what if customer wants the ordenumber as left most field what should we do
This session has a valuable information. My concern is, Do we have separate BDC database tables and BDC fields? If we have please let me know. because this is one of the interview question. Thanks Rahul sir.
Sir , Have you created any video tutorial on Table Type as well. ..
You will get the detailed videos of structure type and table type in ABAP Programming Part1 playlist. Video no - 44 to 47. th-cam.com/play/PLM3lhmHjSeISSmQ7X84A_wIUNbSGbfdKa.html&si=iHFeOJtG-hZQ92_U
sir, I have a doubt regarding internship in abap. If I wish to start applying as an intern in a good company then till which playlist of yours should I finish learning, and also highlight some of the most important topics to be learned completely before applying as an intern?
Hello Avtansh - When a person has the knowledge of ABAP Dictionary, Reports( Classical Reports, ALV Reports) , Modularization Techniques , Debugging and Dialog Programming. We consider it as a E0 Level of knowledge( Basic knowledge of ABAP). It means when you finish first 8 playlists, you can say that you have basic knowledge of SAP ABAP.
This session has a valuable information. Thanks Rahul sir.
Thank you Madhu.
Hi sir, Can you please share topic wise exercises with solution for practice purposes also ppts
Hello Pooja - The reading material(PPT + notepad) for all the topics, practice exercises and sample capstone projects are available at below mentioned link. drive.google.com/drive/folders/1gyxhxZpjKajbk44MyiC8G-zLP6dUi7jZ?usp=drive_link This reading material is intended for learning purposes only.
@ Thank you so much sir 🙏🏻
Hi rahul sir please make videos on cds view and odata i am waiting for videos to start this topic
Hello Shubham - Both topics will take time from my end to start as I am working on other topics and those are huge concepts. Meanwhile, you can learn ABAP on HANA and ODATA from www.zapyard.com/
very helping session...
Thank you Abdul.
Is sap UI 5 and fiori alternative of web dynpro??
Web Dynpro ABAP is used to develop desktop based web applications, it does not support mobile devices whereas with the help of UI5 we can develop mobile based applications as well.
Nice sir, please webdynpro fpm also.
Once Web Dynpro ABAP finishes, I will come up with Floor Plan Manager as well in the future. As they all are huge concepts, so it will take significant amount of time from my end.
What is the difference between we02 and bd87?
Hello Swaroop - WE02 is only for displaying the IDOC's. BD87 is used for reprocessing of error IDOC's, processing of incomplete IDOC's etc.
sir how we can get the ppt presentation that you are using to teach us
Hello Chetan - The reading material(PPT + notepad) for all the topics, practice exercises and sample capstone projects are available at below mentioned link. drive.google.com/drive/folders/1gyxhxZpjKajbk44MyiC8G-zLP6dUi7jZ?usp=drive_link This reading material is intended for learning purposes only.
hi rahul sir i am studying for fresher level sap abap kindly refer me which which topics i should go for here there are more playlists so suggest which playlist i should prepare for interview
When a person knows ABAP Dictionary, Reports( Classical Reports, ALV Reports) , Modularization Techniques) , Debugging , Dialog Programming We say a person has E0 Level of knowledge( Basic Knowledge of ABAP) . It means when you finish first 8 playlists you can say that you have basic knowledge of SAP ABAP. Refer to the below below mentioned video to understand the sequence of the course. th-cam.com/video/owKpctXzsxg/w-d-xo.htmlsi=c3BcO0xV6n19SsZB Imp point : Interview always depends upon skills and the requirement of a company.
@ thank you sir
Sir do you take classes?
Hello Sangeeta - I don't provide trainings.
Hi Rahul Sir, You said single input pass through parameters,incase of radio button if we want to perform add,sub ,etc..we will go for two or more inputs ,can you explain this.
Hello Nithya - You need to take 2 parameters. In one parameter, you will pass the first input and in second parameter, you will pass the second input. Refer to the below mentioned video where the sum of 2 numbers is explained. th-cam.com/video/4FSv5B-yWVw/w-d-xo.htmlsi=e_QCScPcCkVjdvON
@@sapabapbyrahulmehta thankyou sir
I really appreciate your efforts sir to explain the topics in the best way
Thank you very much for your gratitude.
sir, if iam coding the sql query in pbi of 200 .iam getting the same result. can you please say what is the differencen.
Hello Bharath - PBO calls every time before displaying a particular screen. So, we don't write select queries in PBO as database hits multiple times. We write the selection logic in PAI that triggers on an action and in PBO we only write the logic to bind the values/changing the properties of screen fields etc. Once you move forward, you will find a topic on drop down/changing the screen field properties, there you will get the more detailed understanding.
Can you upload AMDP and CDS views videos ? It will be helpful.
Hello Shibani - Currently I am not targeting ABAP on HANA as I am working on other topics. Meanwhile, you can learn ABAP on HANA from www.zapyard.com/
RDDIT076 program not exist
In S/4HANA system, this program does not exist.
Thanks a lot sir for your simple explanation
Sir how to display two alv in background simultaneously.
Hello Rupam - If you are using traditional methods, you need to use 3 FM's. REUSE_ALV_BLOCK_LIST_INIT REUSE_ALV_BLOCK_LIST_APPEND REUSE_ALV_BLOCK_LIST_DISPLAY If you are using OOPS concepts, then you need to use CL_GUI_ALV_GRID class or CL_SALV_TABLE. There we can display multiple ALV's in single container.
Hello Sur, what is the use of CLEANUP keyword?