SAP ABAP Workbench, Java IDE and Infrastructure in Basis (BC-DWB) Component Details & Tutorials

SAP BC-DWB sub module is an application component stands for ABAP Workbench, Java IDE and Infrastructure in Basis. It is coming under the BC module (BASIS). Here is a quick overview tutorial about its sub modules, transaction codes and tables for your training purpose.

SAP BC-DWB module

SAP BC-DWB SUB COMPONENTS

Here is the list of sub components coming under the SAP ABAP Workbench, Java IDE and Infrastructure in Basis application component with the package name they belong to.

  1. HLB0009075 → BC-DWB → ABAP Workbench, Java IDE and Infrastructure
  2. BYI3000851 → BC-DWB-AIE → Installation and Infrastructure for ABAP Tools in Eclipse
  3. BYI3000852 → BC-DWB-AIE-ACI → ABAP Connectivity and Integration Tools
  4. BYI3000853 → BC-DWB-AIE-AHI → Tools for ABAP and HANA Integration
  5. BYI3000861 → BC-DWB-AIE-MSG → Message Class Editor for ABAP in Eclipse
  6. BYI3000107 → BC-DWB-AIE-PMT → Core Programming Modeling Tools
  7. BYI3000110 → BC-DWB-AIE-PMT-TRC → Trace Tools
  8. BYI3000111 → BC-DWB-AIE-PMT-TST → Test Tools
  9. BYI3000862 → BC-DWB-AIE-QTT → Quality and Test Tools: ABAP Unit Test, ABAP Test Cockpit
  10. BYI3000863 → BC-DWB-AIE-REF → Tools for Refactoring ABAP Artifacts
  11. BYI3000864 → BC-DWB-AIE-SRC → ABAP Source Code editors in ABAP in Eclipse
  12. BYI3000865 → BC-DWB-AIE-TRP → Transport Organizer UI for ABAP in Eclipse
  13. BYI3000866 → BC-DWB-AIE-TST → Trouble Shooting Tools: Debugger, Profiler
  14. BYI3000867 → BC-DWB-AIE-WDA → Web Dynpro ABAP Design Tool for ABAP in Eclipse
  15. HLB0009086 → BC-DWB-CEX → Customer Enhancements
  16. B200002399 → BC-DWB-CEX-BAD → Customer Enhancements: BAdIs
  17. B200002398 → BC-DWB-CEX-CF → Customer Enhancements: Customer Functions
  18. B200002400 → BC-DWB-CEX-MA → Customer Enhancements: Modification Assistant
  19. B200001647 → BC-DWB-COL → Common Object Layer Workbench
  20. HLB0009078 → BC-DWB-DIC → ABAP Dictionary
  21. HLB0100147 → BC-DWB-DIC-AC → Activation Program, Conversion Program, DB Utility, MC, SPDD
  22. HLB0100148 → BC-DWB-DIC-ED → Dictionary Maintenance
  23. HLB0100431 → BC-DWB-DIC-F4 → F4 Help
  24. BYI3000012 → BC-DWB-DIC-MDI → Meta data interface
  25. HLB0009079 → BC-DWB-EDI → Editors
  26. B200003609 → BC-DWB-ES → Enterprise Service Modeling – Use BC-DWB-JAV-ESM
  27. B200003610 → BC-DWB-ES-WSM → Web Services Modeling – Use BC-DWB-JAV-ESM
  28. B200004322 → BC-DWB-FLX → Flex Integration
  29. B200004323 → BC-DWB-FLX-DT → Flex Design time in NWDS
  30. B200001358 → BC-DWB-JAV → CE Developer Studio (read SAP Note 1179668)
  31. B200004561 → BC-DWB-JAV-CAF → Composite Application Framework
  32. BYI3000013 → BC-DWB-JAV-CE → CE Developer Studio
  33. BYI3000014 → BC-DWB-JAV-CE-INS → CE Developer Studio – Please read SAP note 1179668
  34. BYI3000062 → BC-DWB-JAV-CE-TST → CE Developer Studio – Please read SAP note 1179668
  35. B200003950 → BC-DWB-JAV-COD → Composite Designer
  36. B200003529 → BC-DWB-JAV-COR → Core NWDS Frameworks
  37. B200001777 → BC-DWB-JAV-DBG → Java Debugging in LAN
  38. B200004532 → BC-DWB-JAV-DCO → Data composition
  39. B200003530 → BC-DWB-JAV-DII → NWDS Development Infrastructure Integration
  40. B200004272 → BC-DWB-JAV-ECF → Extensibility Configuration
  41. B200001651 → BC-DWB-JAV-ECL → Non-SAP Eclipse.org OpenSource Platform
  42. B200003968 → BC-DWB-JAV-ECL-WTP → Eclipse WTP Issues
  43. B200001641 → BC-DWB-JAV-GEN → Generation Framework
  44. B200003531 → BC-DWB-JAV-J2E → NWDS JavaEE Tool Set
  45. B200001642 → BC-DWB-JAV-JCB → NWDS Java Connectivity Builder
  46. B200001652 → BC-DWB-JAV-LOC → NWDS Localization
  47. B200004269 → BC-DWB-JAV-MAP → Data mapping
  48. B200001643 → BC-DWB-JAV-MM → NWDS Meta Model
  49. B200003532 → BC-DWB-JAV-MT → Model-Based NWDS Merge Tools
  50. B200004092 → BC-DWB-JAV-NMC → NetWeaver Management Console
  51. B200004093 → BC-DWB-JAV-NMC-DPV → Management Console Deployment View
  52. B200004094 → BC-DWB-JAV-NMC-MCV → Management Console View
  53. B200003533 → BC-DWB-JAV-RDB → Remote Java Debugging
  54. BYI3000625 → BC-DWB-JAV-RFC → Adaptive Remote Function Call 2
  55. B200004284 → BC-DWB-JAV-SA → NetWeaver component for service adaptation and composition
  56. B200004324 → BC-DWB-JAV-SEC → NWDS Secure Store
  57. BYI3000015 → BC-DWB-JAV-SIE → Service Interface Editor
  58. B200001653 → BC-DWB-JAV-TS → NWDS Togethersoft Integration
  59. B200004325 → BC-DWB-JAV-TST → JDTD, Abbot+Lift, SWTBot (SAP internal only)
  60. B200001539 → BC-DWB-JDD → Java Dictionary – Use subcomponents
  61. B200004389 → BC-DWB-JDD-DB → Java Dictionary: Database
  62. B200001540 → BC-DWB-JDD-ED → Java Dictionary: Editors
  63. B200004390 → BC-DWB-JDD-TYP → Java Dictionary: Types
  64. HLB0009168 → BC-DWB-LDB → Logical Databases
  65. B200001541 → BC-DWB-MDI → Meta-Data Interface
  66. B200004193 → BC-DWB-MOD → Modelling infrastructure (MOIN)
  67. B200004194 → BC-DWB-MOD-COR → MOIN Core Components – Please use BC-DWB-MOD
  68. B200004195 → BC-DWB-MOD-IOP → MOIN Interop. w. other model.techn. -Please use BC-DWB-MOD
  69. B200004198 → BC-DWB-MOD-JAS → MOIN JAS deployment – Please use BC-DWB-MOD
  70. B200003459 → BC-DWB-MOD-MIE → MOIN in Eclipse (MIE)
  71. B200003534 → BC-DWB-MOD-MIE-GFW → MIE Graphics Framework
  72. B200004192 → BC-DWB-MOD-MIE-INF → MIE Basic Infrastructure – Please use BC-DWB-MOD
  73. B200003535 → BC-DWB-MOD-MIE-MT → MOIN Tools: Use BC-DWB-MOD
  74. B200004199 → BC-DWB-MOD-MQL → MOIN Query Language – Please use BC-DWB-MOD
  75. B200004196 → BC-DWB-MOD-OCL → MOIN Object Constraint Language
  76. B200004197 → BC-DWB-MOD-PF → MOIN Primary Facility
  77. BYI3000106 → BC-DWB-MTS → Modeling Tools and Services
  78. BYI3000108 → BC-DWB-MTS-FRW → Modeling Framework – Generic Parts
  79. BYI3000109 → BC-DWB-MTS-TOO → Business Object, Design Time and Process Integration Tools
  80. HLB0009786 → BC-DWB-PRO → Prototyping
  81. B200001365 → BC-DWB-PRX → Proxy Generation
  82. B200004519 → BC-DWB-REP → Lean Stack Repository
  83. BYI3000063 → BC-DWB-REP-EXT → Extensibility
  84. BYI3000064 → BC-DWB-REP-JOB → System Background Job Repository
  85. B200004520 → BC-DWB-REP-MDR → Lean Stack Meta Data Repository
  86. B200004521 → BC-DWB-REP-XRP → Lean Stack xRepository
  87. BYI3000531 → BC-DWB-SCN-ATC → ATC Enhancements
  88. HLB0009784 → BC-DWB-SEM → Session Manager
  89. B200003536 → BC-DWB-SRV → Main Development Server Queue
  90. BYI3000016 → BC-DWB-THM → Theming
  91. BYI3000017 → BC-DWB-THM-DT → Tool for Theming
  92. BYI3000904 → BC-DWB-TND → Training and Demo
  93. HLB0100157 → BC-DWB-TOO → Workbench Tools: Editors, Painters, Modelers
  94. HLB0100158 → BC-DWB-TOO-ABA → ABAP Editor
  95. B200004533 → BC-DWB-TOO-ACP → Activatable Checkpoints
  96. B200004535 → BC-DWB-TOO-ATF → ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
  97. HLB0100161 → BC-DWB-TOO-BOB → Business Object Builder
  98. BYI3000533 → BC-DWB-TOO-BOE → Business Objects Editor
  99. HLB0100163 → BC-DWB-TOO-CLA → Class Builder
  100. BYI3000868 → BC-DWB-TOO-COV → Coverage Analyzer
  101. B200004534 → BC-DWB-TOO-DBG → Debugger
  102. HLB0100164 → BC-DWB-TOO-DMO → Data Modeler
  103. B200001868 → BC-DWB-TOO-ENH → Enhancement Tools
  104. HLB0100162 → BC-DWB-TOO-FUB → Function Builder
  105. HLB0100165 → BC-DWB-TOO-LDB → Logical Database Builder
  106. HLB0100159 → BC-DWB-TOO-MEN → Menu Painter
  107. B200004536 → BC-DWB-TOO-MI → Memory Inspector
  108. BYI3000534 → BC-DWB-TOO-ODS → odata Service tools
  109. B200003281 → BC-DWB-TOO-PAK → Package Tools
  110. BYI3000535 → BC-DWB-TOO-PIT → Process Integration tools
  111. B200004537 → BC-DWB-TOO-RTA → Runtime Analysis
  112. HLB0100160 → BC-DWB-TOO-SCR → Screen Painter
  113. B200001869 → BC-DWB-TOO-SFW → Switch Framework Tools
  114. B200004538 → BC-DWB-TOO-UT → ABAP Unit
  115. B200000271 → BC-DWB-TOO-WAB → Web Application Builder
  116. HLB0009077 → BC-DWB-UTL → Workbench Utilities
  117. HLB0100149 → BC-DWB-UTL-BRC → Class Browser
  118. HLB0100152 → BC-DWB-UTL-BRD → Data Browser
  119. HLB0100151 → BC-DWB-UTL-BRR → Repository Browser
  120. BIO0000071 → BC-DWB-UTL-CHK → Cross-Application Check Tools
  121. B200003229 → BC-DWB-UTL-CLS → Classification Toolset
  122. HLB0100150 → BC-DWB-UTL-INR → Repository Infosystem
  123. B200003511 → BC-DWB-VC → Use EP-VC
  124. B200003537 → BC-DWB-VC-COR → Base Kit and VCL – Use EP-VC
  125. B200004218 → BC-DWB-VC-IDE → VC in NW Developer Studio – Use EP-VC
  126. B200003538 → BC-DWB-VC-KIT → Kits – Use EP-VC
  127. B200004326 → BC-DWB-VC-PDE → Kit Development for Visual Composer – Please use EP-VC
  128. B200003539 → BC-DWB-VC-SRV → VC Server, Development Server – Use EP-VC
  129. B200003540 → BC-DWB-VC-UI → Storyboard Main Queue – Use EP-VC
  130. B200003541 → BC-DWB-VC-UNT → Visual Composer Testing Framework – Use EP-VC
  131. B200001495 → BC-DWB-WD → Use Subcomponent BC-DWB-WD-ABA or -JAV
  132. B200001577 → BC-DWB-WD-ABA → Web Screen Tools – ABAP
  133. B200001578 → BC-DWB-WD-JAV → Web Screen Tools – Java
  134. B200001648 → BC-DWB-WS → Use subcomponents
  135. B200001649 → BC-DWB-WS-ABA → Web Service Tools – ABAP
  136. B200001650 → BC-DWB-WS-JAV → Web Service Tools – Java

SAP BC-DWB (ABAP Workbench, Java IDE and Infrastructure in Basis) TCODES

See some sample transaction codes used with SAP BC-DWB sub module. I have added Full list with details in another tutorial (see the link after this list).

  1. SWO1 → Business Object Builder
  2. SFW_BROWSER → Switch Framework Browser
  3. SESSION_MANAGER → Session Manager Menu Tree Display
  4. SWLT → SQL Performance Tuning Worklist
  5. SE19 → Business Add-Ins: Implementations
  6. SQLM → SQL Monitor
  7. ATC → ATC Administration
  8. SEU_INT → Object Browser
  9. ATC_A → ATC Administration
  10. SMOD → SAP Enhancement Management
  11. BC_DATA_GEN → Create Data for Flight Data Model
  12. BC_GLOBAL_SCUST_DISP → Display SCUSTOM records
  13. W3DEVTRAN → Device Assignment for Transactions
  14. SEARCH_USER_MENU → Find in User Menu
  15. CHECKMAN_E → Check Manager: Check Exceptions
  16. View full list of SAP BC-DWB tcodes with details