
CÔNG TY TNHH HỆ THỐNG THÔNG TIN FPT
TRUNG TÂM DỊCH VỤ FIS-ERP
2
MỤC LỤC
I Tổng quan. ......................................................................................................................... 4
I.1 Mục đích ..................................................................................................................... 4
I.2 Phạm vi ....................................................................................................................... 4
I.3 Các thuật ngữ ............................................................................................................. 4
II Hướng dẫn lập trình cho Conversion ............................................................................. 5
II.1 Định dạng Source Code .............................................................................................. 5
II.1.1 Ký tự sử dụng trong môi trường code ................................................................ 5
II.1.2 Hiệu chỉnh source code....................................................................................... 5
II.1.3 Các câu lệnh........................................................................................................ 5
II.1.4 Thiết lập môi trường code .................................................................................. 5
II.2 Cách đặt tên biến trong chương trình ......................................................................... 6
II.2.1 Tên biến trên màn hình Selection Screen ........................................................... 6
II.2.2 Tên biến trên màn hình nhập liệu (Screen)......................................................... 7
II.2.3 Quy tắc đặt tên biến chung cho chương trình ..................................................... 7
II.2.4 Quy tắc đặt tên biến cho subroutine ................................................................... 8
II.2.5 Quy tắc đặt tên biến cho Function Module ........................................................ 8
II.3 Các chuẩn lập trình chung .......................................................................................... 8
II.3.1 Truy cập tập tin ................................................................................................... 8
II.3.2 Text element ....................................................................................................... 8
II.3.2.1 Phân loại text element..................................................................................... 8
II.3.3 Chú thích chương trình ....................................................................................... 9
II.3.3.1 Phương pháp chú thích chương trình ............................................................. 9
II.3.3.2 Khai báo biến .................................................................................................. 9
II.3.3.3 Câu lệnh INCLUDE ....................................................................................... 9
II.3.3.4 Khối xử lý ....................................................................................................... 9
II.3.3.5 Gọi subroutine hoặc function module .......................................................... 10
II.3.3.6 Những chú thích khác ................................................................................... 10
II.3.4 Header của chương trình .................................................................................. 10
II.3.4.1 Header của chương trình chính ..................................................................... 10
II.3.4.2 Header của chương trình INCLUDE ............................................................ 10
II.3.4.3 Header của Subroutine.................................................................................. 11
II.3.4.4 Header của function module ......................................................................... 11
II.3.4.5 Theo dõi sự thay đổi của source code ........................................................... 12
II.3.4.6 Thêm chú thích vào phần header của chương trình chính hoặc function
module 12
III Hướng dẫn đặt tên cho đối tượng. ................................................................................ 13
III.1 CÁC QUY TẮC CHUNG ........................................................................................ 13
III.1.1 Quy tắc đặt tên của SAP ................................................................................... 13
III.1.2 Đảm bảo việc phát triển và vận hành được thuận lợi ....................................... 13
III.2 QUY TẮC ĐẶT TÊN .............................................................................................. 13
III.2.1 Quy tắc đặt tên chung ....................................................................................... 13
III.2.2 Tiền tố theo quy tắc của SAP(Kí hiệu <R>)..................................................... 14
III.2.3 Tiền tố cho việc phát triển các đối tượng mới trong SAP(Kí hiệu <$>) .......... 14
III.2.4 Phân loại đối tượng (Kí hiệu <PL>) ................................................................. 14
III.3 QUY TẮC TẠO CÁC ĐỐI TƯỢNG VÀ THÀNH PHẦN ..................................... 16
III.3.1 Quy tắc tạo field của table, structure ................................................................ 16
III.3.2 Quy tắc tạo table type ....................................................................................... 16