วันพฤหัสบดีที่ 29 พฤษภาคม พ.ศ. 2551

SAP: LOOP AT SCREEN

Question:
พอดีใช้ Logical Database แต่ต้องการให้ Parameters ใน Selection Screen ของ Logical Database นั้นๆ ทำเป็น Required Field

Solution:
ใช้คำสั่ง Loop At Screen ในการวนลูปที่หน้าจอของ Dynpro โดยใช้ Structure ที่ชื่อว่าSCREEN และใช้ Component ที่ชื่อว่า NAME ส่วนการกำหนด Required Field ให้ใช้ Component ที่ชื่อว่า REQUIRED

ชื่อของ Parameter (EM_MATNR-LOW) ดูได้จาก technical infomation ในส่วนของ Screen Field

AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.

IF SCREEN-NAME = 'EM_MATNR-LOW'.

SCREEN-REQUIRED = '1'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.

วันพุธที่ 28 พฤษภาคม พ.ศ. 2551

SAP: Transaction Code (Development)

  • SE38 ABAP Edittor.
  • SE80 Object Navigator.
  • SE11 ABAP Dictionary.
  • SE16 Data Browser
  • SE37 Function Builder
  • SE30 Runtime Analysis
  • ST05 SQL Trace
  • BAPI BAPI Explorer
  • SE24 Class Builder

  • SU01 User Management (Change Password)
  • SM04 User List (End Session)

Purchase Order:

  • ME23N Display purchase order
  • ME80FN Reports
  • ME2N Reports