ABAP Blog Posts
cancel
Showing results for 
Search instead for 
Did you mean: 

Thank you to everyone who participated in the ABAP Developer Challenge over the past four weeks and successfully completed all four tasks focused on ABAP AI capabilities. We truly appreciate the enthusiasm and engagement shown throughout the challenge. As a follow-up, we are excited to introduce an additional bonus task.

In Week 2, you enhanced a CDS data definition by implementing simple logic. Building on that work, your next step is to create an ABAP test class to validate the logic within the CDS data definition. For this task, you will utilize another feature of Joule’s ABAP AI capabilities — CDS Test Generation.

Task:

  • Select the CDS data definition that you enhanced in Week 2.
  • Generate an ABAP test class using Joule’s CDS Test Generation feature.
  • Execute the test class and ensure that all generated test cases run successfully.

Please refer to the link below for detailed guidance on how to use this ABAP AI capability.

https://help.sap.com/docs/abap-cloud/abap-development-tools-user-guide/use-cds-test-class-generator?...

58 Comments
Deepak_003
Participant

Screenshot 2026-03-30 121302.pngScreenshot 2026-03-30 121332.pngScreenshot 2026-03-30 121406.png
Package : ZAC_148863

Ihor_Haranichev
Participant

Done. Thanks @Shilpa_Shankar 

Package ZAC_643343

Ihor_Haranichev_0-1774855974856.png

 

gouthamKumar
Explorer

Package: ZAC_880096

gouthamKumar_0-1774857388161.png

 

Mohit_Kumar991
Explorer

is the password expired for SAP Build accounts provisioned for this challenge already?
Getting this error -

Mohit_Kumar991_0-1774857558022.png

@sheenamk  or @Shilpa_Shankar can someone help?

Shilpa_Shankar
Developer Advocate
Developer Advocate

Hi @Mohit_Kumar991 : User will be valid for 30 days. 

Sriganesh10
Explorer

Package: ZAC_1752642                                                   

      SriGanesh10_0-1774862434903.png

 

Chaimae_Chairi27
Participant

Package name: ZAC_2178867

Unit tests results

Step 1 : Generate th test Class using Joule

Step 2: Generate Tests methods

GauravPhadnis
Product and Topic Expert
Product and Topic Expert

Package : ZAC_2095063

GauravPhadnis_0-1774867738022.png

 

AnamikaTyagi
Explorer

Package: ZAC_1872745

AnamikaTyagi_0-1774868438569.png

 

Srininagarro
Explorer

Optional Task - Completed.

Srininagarro_0-1774870544568.pngSrininagarro_1-1774870559505.png

 

Task completed -Package ZAC_10025
AsilbekKilichbekov58_0-1774872516570.png

AsilbekKilichbekov58_1-1774872522924.pngAsilbekKilichbekov58_2-1774872525241.png

 

benedictebner
Explorer

Also done! 
Package ZAC_162369

benedictebner_0-1774873500684.png

 

Oshin_Jose32
Explorer

Challenge completed.
Package ZAC_2222224.

Oshin_Jose32_0-1774878221403.png

Oshin_Jose32_1-1774878289076.png

Oshin_Jose32_2-1774878308301.png

Failed cases are due to discount code changed from the RAP application action button.

Oshin_Jose32_3-1774878491928.png

 

Challenge Completed. ZAC_2273787

gowthami_natarajan_0-1774881320550.png

 

ashokyesala
Participant

Completed : package -ZAC_554860

Fahri_Donmez_tr
Participant

Done.

Package: ZAC_39692

 

opt_week.jpg

Swathi_SAP_Philomath
Participant

Task Completed:

Package : ZAC_3201019

swathi1910_0-1774889980877.png

 

swathi1910_1-1774890013671.png

swathi1910_2-1774890049493.png

 

Sivaiah_Bhiragani
Participant

Done.

Package : ZAC_1620808

ManojKotti
Explorer

Task Completed !
Package: ZAC_1585234

ManojKotti_0-1774907173107.pngManojKotti_1-1774907269451.png

 

Yash_Kulkarni
Product and Topic Expert
Product and Topic Expert

Done: Optional Task: Use Joule CDS Unit Test Generation
Package: ZAC_1654446

unit results.pngunit1.png

Avelinod
Explorer

Done: Optional Task: Use Joule CDS Unit Test Generation 

Avelinod_0-1774913246081.pngAvelinod_1-1774913301176.png

Avelinod_2-1774913319947.pngAvelinod_3-1774913333629.png

 

 


Package: ZAC_1645965

Jaya_Sanjay71
Explorer

Task completed -Package ZAC_19009643.png2.png1.png

abozdag
Explorer

Done.

abozdag_0-1774936139328.png

 

Anoop_Kohale
Explorer

Done: Test class generated

Screenshot 2026-03-31 113922.png

Screenshot 2026-03-31 114002.png

  

Screenshot 2026-03-31 114107.png

Screenshot 2026-03-31 114131.png

Screenshot 2026-03-31 114243.png

Anoop_Kohale_0-1774937898972.png

 

M-K
Active Participant

Done, this has worked great!
Now I know that "cast(0.98 as abap.dec(3,2))" and "cast('0.98' as abap.dec(3,2))" doesn't give the same result 😉

mustafa_gunes
Explorer

Done,

Thank you.

Package: ZAC_154774

mustafa_gunes_0-1774940635755.png

 

MusGedikli
Participant

Thank you : )
Package: ZAC_178888

MusGedikli_0-1774941215412.png

 

Preikian
Explorer

Bonus task completed. Package: ZAC_1624622

Preikian_1-1774941328578.png

Preikian_3-1774942573888.png

 

 

 

ekin1911
Discoverer

.

umutekinozer
Explorer

Done, Package: ZAC_2257779

ekin1911_0-1774944999462.pngekin1911_1-1774945017838.png

 

KeremM
Explorer

Done!

Package: ZAC_1854565

KeremM_0-1774945787105.pngKeremM_1-1774945962967.png

 

vivekprabhu13
Participant

Package : ZAC_194

vivekprabhu13_0-1774947752667.png

vivekprabhu13_2-1774947993101.png

Thanks and Regards

            Vivek

 

Rajani_Pokuri
Explorer

Optional Task-Package Name:
ZAC_1959990

Rajani_Pokuri_0-1774948777568.png

 

chanch
Explorer

completed . Package  ZAC_1745662.

MABM
Explorer

Joule_05_01.gifJoule5_2.png

Done! Package: ZAC_1617102

Jan-WillemK
Active Participant

Finished ZAC_10287 (and found a typo, an unwanted space, using the generated testclass: NICE!)

JanWillemK_0-1774966512142.png

 

Yuvaraj_S88
Explorer

 

Completed, Thank you.
Package: ZAC_160754 

Screenshot 2026-03-31 195401.png

Screenshot 2026-03-31 195654.png

Screenshot 2026-03-31 195939.png

 

sumikko
SAP Champion
SAP Champion

Task Completed.
Package: ZAC_153. 

sumikko_0-1774974110245.png

 

 

KetanPitrubhakta
Explorer

#Challenge completed
Package name: ZAC_13654image.png

image.png

Siba_Prasad
Explorer

Package = ZAC_1873219_W2
Siba_Prasad_0-1775027689735.png
Siba_Prasad_1-1775027740736.png

 

Package ZAC_2288907 

Optional Task completed

Mohak_Madaan
Explorer

Optional task completed
Package - ZAC_2227327

Mohak_Madaan_2-1775040647211.png

Mohak_Madaan_1-1775040606793.png

 

Mohak_Madaan_0-1775040589528.png

 

Ojeswini_Sanaka
Explorer

Hello Shilpa,

I had completed this additional task. Please find the package name - ZAC_145060

Ojeswini_Sanaka_0-1775051228706.pngOjeswini_Sanaka_1-1775051232262.png

Thanks,

Ojeswini

Joery
Participant

Additional task completed.

This is a nice feature.
Even though not all generated tests had correct logic, it does allow quick generation of a test class to then tweak a bit.
Eventually it might lead to more use of test classes in actual developments.

Package: ZAC_46923

Joery_0-1775153129243.png

 

rvinod1982
Contributor

Package:ZAC_160545

Class : ZCL_TEST_CLASS_160545

rvinod1982_0-1775197121659.png

Regards,

Vinod Iyer

Partha24
Explorer

Additional Exercise Completed.
Package : ZAC_1893129

Partha24_1-1775218942771.png

 

Sekharmanda
Explorer

Optional Task Completed:  ZAC_1293437 

Sekharmanda_0-1775233437143.png

 

Sekharmanda_1-1775233454197.png

 

Optional task completed. All tasks completed. Package: ZAC_937328

CDS Test selection:

anmolkhazanchi0703_0-1775314682571.png

Unit test execution:

anmolkhazanchi0703_1-1775314730429.png

 

juancarlos_dasilva
Participant

Completed 🙂 

juancarlos_dasilva_0-1775399904146.png

 

Surendra_Karma
Participant

Completed 😊
Package: ZAC_870700

Surendra_Karma_1-1775489839841.png

 

 

Labels in this area