Back to Browse

RAP Excel Upload( Object Page ) | code walkthrough : Part 2

3.1K views
Oct 29, 2025
20:55

Welcome to Part 3 of the RAP Excel Upload & Download series! In this video, I'm diving deep into the behavior definition, implementation class, and the complete logic behind the application. πŸ“‹ What's covered in Part 3: βœ… Behavior definition (BDEF) creation βœ… Implementation class structure and methods βœ… Excel file upload logic explained step-by-step βœ… Data validation and error handling βœ… Template download functionality βœ… Complete code walkthrough βœ… Live demo of the application in action πŸ“Œ Already watched the quick demo? If you haven't seen it yet, check out my previous video where I demonstrated the complete working functionality! Quick Demo : https://youtu.be/YJbQo4G5YVo Working code part 1 : https://youtu.be/VaZJlhz9PUI This series breaks down all the code behind that demo. GitHub link : github.com/abaphacks/RAP-Projects.git App Summary The RAP (RESTful ABAP Programming) Excel Upload and Download App enables users to manage and upload development data through Excel files. Key functionalities include: - Upload Excel files containing development data and populate corresponding CDS child entities. - Download a prefilled Excel template for data entry. - Auto-update file and template statuses (e.g., File Selected, Uploaded, Present, Absent). - Enable/disable front-end actions based on attachment and status values. This current version works great for basic Excel uploads, but it has limitations. I'm currently enhancing the app with advanced functionality. What's Coming Next: 1️⃣ Demo Video – See the upgraded app in action 2️⃣ Full Code Walkthrough – All enhancements explained πŸš€ Multiple Data Creation – Upload bulk records efficiently πŸš€ Modify Existing Records – Update data directly from Excel πŸš€ Smart Error & Success Messages – Know exactly what worked and what failed πŸš€ Better Record Management – Track, validate, and process at scale Stay Tuned. Follow me on : www.linkedin.com/in/vivekraj08698 Happy Learning. Credit: Inspired by @munirsolkar RAP Excel Upload tutorial. This is my independent implementation with additional features (download method) , added template status and few more features #SAPABAP #RAP #SAPFiori #CDSViews #ABAP #SAPDevelopment #ExcelUpload #ABAPProgramming #SAPTutorial 00:00 Intro 00:03 Behavior Definition and Implementation Class Structure 01:00 Database and Concurrency Control 02:26 Field Properties and Associations 03:10 Dynamic UI Elements and Side Effects 04:35 Data Mapping and Completion Behavior 05:48 Code Walkthrough - Methods and Logic 06:51 Read Excel 10:51 Upload Excel 15:03 File Selected Status 15:36 Fill File Status 16:18 Get Instance Feature 18:00 Live Demo

Download

0 formats

No download links available.

RAP Excel Upload( Object Page ) | code walkthrough : Part 2 | NatokHD