Kaynak ikonu

Programming Standards in SAP Abap

indirmek için izniniz yok
Table of contents

1 Document Version Control 5

2 Objective. 6

2.1 Audience. 6

3 Summary. 7

4 Coding standards. 8

4.1 Package and transport request creation. 8

4.2 Use of Object Oriented methodology in ABAP developments. 8

4.3 Shared memory objects. 10

4.4 Object Services. 11

4.5 Generic Programming. 11

4.6 Use of Dynamic BREAKPOINT and ASSERT statement 11

4.7 Creation of bespoke table. 11

4.8 Report 12

4.9 Outputs. 12

4.10 Enhancements. 12

4.11 Dialog Programming. 14

5 Performance standards. 15

5.1 Summary. 15

5.2 Databases Access. 16

5.3 Application Layer 19

5.4 Communication (Dependency on N/W) 22

5.5 Performance Analysis Tools Usage Metrics. 23

5.6 Other performance guidelines. 23

6 Naming conventions. 31

6.2 ABAP development 33

6.3 ABAP Objects Programming. 35

6.4 Data Dictionary. 37

6.5 ALE/IDOC Developments. 39

6.6 Business Object and BAPI developments. 40

6.7 Workflow Developments. 40

6.8 Print Workbench and Layout Sets. 44

6.9 ITS developments. 45

6.10 Business Server Page (BSP) Applications. 45

6.11 SAPSCRIPT Development 46

6.12 Authorisations. 46

6.13 Legacy System Migration Workbench (LSMW) 47

6.14 ABAP Query. 47

7 Documentation standards. 49

7.1 Header Documentation Box. 49

7.2 Comment Box. 49

7.3 Comment box before FORM/METHOD declaration. 50

7.4 Comment lines. 50

8 Special consideration. 52

8.1 Internationalisation and Localisation Aspects. 52

8.2 Language. 58

8.3 Country specific requirements, 58

9 Quality Assurance. 60

9.1 Adherence to Programming Standards. 60

9.2 ABAP Unit Test 60

10 Security and Authorisations. 61

10.1 General 61

10.2 Reports and Programs. 61

10.3 Viewing Tables. 61

10.4 Maintaining Tables. 61

10.5 Dialogue, Report and OO Transactions. 61

10.6 ABAP Queries. 61

11 Appendix A.. 62

11.1 Interfaces (non-PI) tools. 62

11.2 Interface Management Solution. 62

11.3 Interface directory structures. 69

11.4 Interface file handling. 72

11.5 Restarting of interfaces. 78

12 Appendix B – Inbound interface template. 79

13 Appendix C – Outbound Interface Template. 85

14 Appendix D – Axon Interface Monitor User Guide. 92

14.1 Selection screen. 92

14.2 The control tree. 92

14.3 Interacting with the tree. 94

14.4 Interface configuration. 100

15 APPENDIX E - Technical Housekeeping Utilities. 101

15.1 Interface Run-time Monitor 101

15.2 BDC Session Monitor 101

15.3 Archive Purger 101

16 APPENDIX F - Application Area. 102

17 APPENDIX G - Useful Table and Structure. 103

18 APPENDIX H – ABAP Data Type Details. 104

19 APPENDIX I – Useful Reports. 105

20 APPENDIX J – Useful Function Modules. 106

  • Batch Input Sessions (BDCs) 106
  • Text Processing. 106
  • Date Processing. 106
  • Popup Windows. 106
  • File Access. 107
  • Database Access. 107
  • Financial 107
  • Installment Plan. 108
  • Dunning 108
  • Miscellaneous. 108
  • Screenshots For Popup Function Modules. 110
21 APPENDIX K – Useful Transactions. 113

22 APPENDIX L – Packages. 115

23 Bibliography. 116

24 Performance Standards. 116
Yazar
Övünç DİNÇ
İndirilme
27
Görüntüleme
1,231
İlk Yayınlama
Son Güncelleme
Değerlendirme
0.00 Oylama 0 İnceleme

Övünç DİNÇ Kullanıcısının Diğer Kaynakları;

Üst