Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

sap standard

Former Member
0 Likes
723

what are the statndards should we maintain while developing some kinds of reports.

Need tp prepare document on that........

could any one provide me some details.......

thanks & regards.....

1 ACCEPTED SOLUTION
Read only

p291102
Active Contributor
0 Likes
695

Hi,

After creating the report, U can maintain some technical documentation about that report and what are all uses from that report. It will help to your future career.

Thanks,

shankar

what are the statndards should we maintain while developing some kinds of reports.

Need tp prepare document on that........

could any one provide me some details.......

thanks & regards.....

3 REPLIES 3
Read only

p291102
Active Contributor
0 Likes
696

Hi,

After creating the report, U can maintain some technical documentation about that report and what are all uses from that report. It will help to your future career.

Thanks,

shankar

Read only

Former Member
0 Likes
695

check www.sapdomain.com.

here you can find the sap abap standard, checklist details etc.

Read only

Former Member
0 Likes
695

Hi Chang,

These are the minimum standards to be followed.. and flow of a report..

REPORT YXXXXXX.

************************************************************************

  • *

  • Author: Name of the programmer

*

  • *

  • Date: Date Written

*

  • *

  • Description: Description of program

*

  • Object ID : As per customer standards

  • Program Objective: Objective of the program like whether updates tables, Outputs list, Downloads data or Calls Layout

  • Include: Any includes that the program refers to

  • Copied From: If the program was copied from another program (e.g. a SAP std. prgrm), name of the source program

  • Remarks: Any pertinent comments

  • Development Request Number

----


*Modification Log:

  • Modification Identification : Identifications for the Modifications

  • Modification Date: The date on which the code is modified

  • Modification Reference: The reference document name for the change

  • Modification Details: Details about the change

  • Developer: Name of the Developer

  • Transport Request Number: Number of the transport Request

************************************************************************

  • T A B L E S

************************************************************************

TABLES:

  • D A T A

************************************************************************

DATA:

    • Global data**

************************************************************************

  • S E L E C T - O P T I O N S

************************************************************************

SELECT-OPTIONS:

************************************************************************

  • P A R A M E T E R S

************************************************************************

PARAMETERS:

*eject

************************************************************************

  • I N I T I A L I Z A T I O N

************************************************************************

INITIALIZATION.

************************************************************************

  • A T S E L E C T I O N S C R E E N

************************************************************************

AT SELECTION-SCREEN.

************************************************************************

  • S T A R T O F S E L E C T I O N

************************************************************************

START-OF-SELECTION.

************************************************************************

  • E N D O F S E L E C T I O N

************************************************************************

END-OF-SELECTION.

************************************************************************

  • T O P O F P A G E

************************************************************************

TOP-OF-PAGE.

************************************************************************

  • E N D O F P A G E

************************************************************************

END-OF-PAGE.

eject

************************************************************************

  • F O R M S

************************************************************************

Also better to follow certain naming convention....see below

Global Data:

Variable Type Prefix

Global variables G_

Constants C_

Types TP_

Work-areas and Structures (global) WG_

Internal tables (global) IG_

Selection screen parameter P_

Select-options S_

Ranges R_

Field Groups FG_

Field Symbols <FS_>

Local Data:

Form parameter (using / changing) FP_

Local variables L_

Work Area (local) WA_

Internal tables (local) IT_

Function Module Data:

FM Import I_

FM Export E_

FM Changing C_

FM Table T_

Methods Data:

Method Importing MI_

Method Exporting ME_

Method Changing MC_

Method Returning MR_

Flags FL_

Award if useful..

Cheers

Rajiv