技术开发 频道

ABAP的代码规范标准

  2.变量命名规则

    Type Name:T_

    Internal tables (global): gt_

    Internal Tables (Local):it

    工作区(structure): wa_

    全局变量: g_

    局部变量: l_

    Ranges = r_

    Selection screen parameter: p_

    select-options : s_

    函数参数命名规则:

    IMPORTING parameters   IM_<parameter name>

    EXPORTING parameters  EX_<parameter name>

    CHANGING parameters   CH_<parameter name>

    返回参数      RE_<result>

    变量定义顺序

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

    *DATA     DECLARATION                                             *

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

    *----------------------------------------------------------------------*

    * CONSTANTS                                  *

    *----------------------------------------------------------------------*

    CONSTANTS:

    C_TOTAL(8)  TYPE C       VALUE 'WA_TOTAL'.

    *----------------------------------------------------------------------*

    *TABLES                                        *

    *----------------------------------------------------------------------*

    TABLES: AFKO,     "Order header data PP orders

    AFPO,     "Order item

    JEST,     "Object status

    RESB,     "Reservation/Dependent Requirements

    AUFK,     "Order master data

    MAKT,     "Material Descriptions

    TJ02T.    "System status texts

    *----------------------------------------------------------------------*

    * TYPES OR TYPE-POOLS                        *

    *----------------------------------------------------------------------*

    TYPES: BEGIN OF T_AUFK,

    AUFNR   LIKE AUFK-AUFNR,  "Order number

    AUART   LIKE AUFK-AUART,  "Order type

    LOEKZ   LIKE AUFK-LOEKZ,  "Deletion flag

    OBJNR   LIKE AUFK-OBJNR,  "Object number

    END OF T_AUFK.

    *----------------------------------------------------------------------*

    * INTERNAL TABLES AND WORK AREAS          *

    *----------------------------------------------------------------------*

    DATA: I_AUFK    TYPE T_AUFK    OCCURS 0,

    WA_AUFK   TYPE T_AUFK.

    *----------------------------------------------------------------------*

    * GLOBAL VARIABLES                           *

    *----------------------------------------------------------------------*

    DATA: G_FLAG.

    屏幕编号规则

    选择屏幕编号范围:1000-1999

    录入屏幕编号范围:1-999

    子屏幕编号范围:3000-4999

    注释规则

    1) 任何全局变量要简单解释作用或使用地方

    2) 任何函数超过30行的函数或form必须在关键位置加注释,3) 解释操作意图

    4)

    消息提示使用规则

    5) 消息请使用ZDEV的标6) 准的消息文本;

    7) 如果标8) 准消息文本中没有的请找熊红梅增加,9) 自己不10) 得维护;

    注释里的创建日期和修改日期必须认证填写为实际日期

    Status命名规则为:Menu+屏幕号,共用的为Menu+Main

0
相关文章