Chuyển đến nội dung chính

Bài đăng

Sử dụng OpenSQL và subroutine trong SAP ABAP

Cách dùng OpenSQL trong ABAP khá đơn giản như native sql thông thường các bạn vẫn dùng. Ví dụ, để lấy thông tin mua hàng, bạn chỉ cần thực hiện truy vấn như sau: "Select * from EKKO" Dưới đây là code chương trình giới thiệu opensql và subroutine để lấy dữ liệu thông tin mua hàng -- *&---------------------------------------------------------------------* *& Report ZZ04_OPENSQL *&---------------------------------------------------------------------* *& *&---------------------------------------------------------------------* REPORT ZZ04_OPENSQL. * Khai bao param dua vao Data: CompanyCode type I VALUE 3000, " 1710 khong co data       CreatedOn type I value 2017,       Currency(3) type C VALUE 'USD'. PERFORM Get_Data using CompanyCode CreatedOn Currency. Form Get_Data using p1 p2 p3.   WRITE: / 'This is demo open sql and subroutine',          / 'Company Code = ', p1,         / 'Created On = ', p
Các bài đăng gần đây

Tạo và sự dụng subroutine trong SAP GUI

Một subroutine được hiểu như 1 đoạn code có thể được sử dụng lại nhiều lần. Trong ABAP, định nghĩa 1 subroutine theo cú pháp sau: FROM <routine_name>. * Code logic của bạn ở đây ENDFORM.  Chúng ta có thể gọi subroutine bằng câu lệnh:  PERFORM   <routine_name>. Các bước tạo subroutine trong SAP GUI 750 như sau: 1) TCode: SE38 2) Nhập tên chương trình và nhấn Create 3) Nhập đoạn code sau, lưu và active chương trình. *&---------------------------------------------------------------------* *& Report ZZ4524SUBROUTINE *&---------------------------------------------------------------------* *& demo sub routine *&---------------------------------------------------------------------* REPORT  ZZ4524SUBROUTINE . PERFORM  Sub_Display . * Form Sub_Display * -->  p1 text * <--  p2 text FORM  Sub_Display . Write :  'This is Subroutine' . Write :  /  'Subroutine created successfully' . ENDFORM .               

Sử dụng SE11 tìm kiếm trong ABAP Dictionary

Với Tcode SE11, bạn mở  ABAP Dictionary và có thể tìm kiếm bất cứ gì Ví dụ: 1) Để tìm và xem thông tin bảng LFA1, bạn chọn Data table, nhập tên FLA1 và nhấn Display hay F4 để tìm kiếm. 2) Để tìm 1 domain có độ dài 33 thì làm thế nào? Bạn mở ABAP Dictionary, chọn Domain, nhập *, nhấn F4, nhấn Information System, nhập 33 vào ô Length Tương tự cho các điều kiện search khác

Sử dụng search help trong SAP GUI 750

Các bạn có thể sử dụng [Search Help] để tìm kiếm trong SAP Ví dụ dưới đây, để tìm tất cả khách hàng có tên bắt đầu bằng chữ "K", bạn làm theo các bước sau: 1) Nhập TCode: FD03 2) Nhập: K* 3) Nhấn phím: F4 4) Màn hình init search help hiện ra với hàng loạt lựa chọn cho bạn tìm kiếm với điều kiện sát với yêu cầu nhất. Tham khảo video sau đây để thấy rõ hơn kết quả.

Thiết lập lưu mật khẩu truy cập SAP GUI 750

Trên SAP GUI 750 không hỗ trợ lưu tài khoản và mật khẩu truy cập hệ thống vì lý do bảo mật. Tuy nhiên, để tiết kiệm thời gian khi sử dụng SAP GUI 750 , bạn có thể tạo 1 file bat để thực hiện đăng nhập SAP GUI như sau: start sapshcut -system=system -client=client -desc="your description" -user=username -pw=password -maxgui Mở notepad, copy đoạn code trên, thay thông tin bằng thông tin hệ thống của bạn và lưu lại file với phần mở rộng bat, ví dụ: loginsapgui.bat

Tạo một domain mới trong SAP GUI 750

Các bước để tạo 1 domain mới trong SAP GUI 750  Yêu cầu của domain như sau: Domain name: ZZ##name Datatype: CHAR Length: 04 Value: cố định theo danh sách cấu trúc như sau Values | Description --------------------- LECT|Lecture PCWK|PC-Workshop RNTB|Round Table HSTB|Horse-Shoe Table SMNR|Semina Các bước thực hiện 1) Tcode se11 2) Màn hình ABAP Dictionary hiện ra, chọn kiểu Domain, nhập tên domain, nhấn Create như hình sau: 3) Nhập định nghĩa domain như sau: 4) Nhấn table Value Range để cố định value theo yêu cầu 5) Nhấn Ctrl+S để lưu, nhấn Ctrl+ F3 để active domain

Tạo một bảng mới trong SAP GUI 750

Các bước để tạo 1 bảng mới trong SAP GUI 750 như sau: 1) Sau khi đăng nhập thành công vào hệ thống, bạn nhập TCode: se11 để mở màn hình ABAP Dictionary. 2) Nhập tên bảng, ví dụ ZZRM4524, nhấn Create 3) Màn hình định nghĩa thông tin bảng hiện ra như sau: Nhập short description, chọn Technical settings và fields để định nghĩa thông số cho bảng