thitima's blog

ABAP/4 Example Code: HIDE and AT LINE-SELECTION

Example

DATA: it_spfli TYPE TABLE OF spfli WITH HEADER LINE,
      it_sflight TYPE TABLE OF sflight WITH HEADER LINE.


START-OF-SELECTION.
  SELECT * FROM spfli
           INTO TABLE it_spfli.
  IF SY-SUBRC = 0.
    LOOP AT it_spfli.
      WRITE:/ it_spfli-CARRID, it_spfli-CONNID,
              it_spfli-CITYFROM, it_spfli-AIRPFROM,
              it_spfli-CITYTO, it_spfli-AIRPTO.
      HIDE: it_spfli-CARRID, it_spfli-CONNID.
    ENDLOOP.
  ENDIF.

AT LINE-SELECTION.
  SELECT * FROM sflight
           INTO TABLE it_sflight
           WHERE carrid = it_spfli-carrid
             AND connid = it_spfli-connid.
  IF SY-SUBRC = 0.
    FORMAT COLOR = 3.
    WRITE:/ it_spfli-CARRID, it_spfli-CONNID.
    FORMAT COLOR OFF.
    LOOP AT it_sflight.
      WRITE:/ it_sflight-FLDATE, it_sflight-PRICE.
    ENDLOOP.
  ENDIF.

How to activate ABAP Trace

You can find the table that used in your program by using ABAP trace ( Transaction ST05 ).

Step by Step

  • Go to transaction ST05
    img92
    Select trace type as SQL trace for trace SQL statement.
  • Activate Trace by select img93
  • Run your program that you want to list SQL statement.
  • After your program finished, back to transaction ST05 and select Deactivate Trace img94

สี กับ ความรู้สึก

สีก็มีผลต่อความรู้สึกของคนเราได้นะคะ ลองมาดูกันสิว่าสีอะไร จะส่งผลต่อความรู้สึกของเราอย่างไรบ้าง

  • สีแดง ให้ความรู้สึกร้อน รุนแรง กระตุ้น ท้าทาย เคลื่อนไหว ตื่นเต้น เร้าใจ มีพลัง ความอุดมสมบูรณ์ ความมั่งคั่ง ความรัก ความสำคัญ อันตราย

นมัสการพระธาตุประจำปีเกิด

ปีชวด นมัสการพระธาตุศรีจอมทอง เชียงใหม่

ปีฉลู นมัสการพระธาตุลำปางหลวง ลำปาง

ปีขาล นมัสการพระธาตุช่อแฮ แพร่

ปีเถาะ นมัสการพระธาตุแช่แห้ง น่าน

ปีมะโรง นมัสการพระพุทธสิหิงค์ เชียงใหม่

How to insert standard text in SAPscript

You can insert standard text(Transaction SO10) in SAPscript as following:

  • Go to editor of SAPscript form  
    img86
  • Select menu Insert -> Text -> Standard
    img87

    img88
  • Input text object.
    img89

ABAP/4 Example Code: SELECT ... PACKAGE SIZE

Example

DATA: it_spfli TYPE TABLE OF SPFLI WITH HEADER LINE.

START-OF-SELECTION.
  SELECT * FROM spfli
           INTO TABLE it_spfli PACKAGE SIZE 5.
    LOOP AT it_spfli.
      WRITE:/ it_spfli-CARRID, it_spfli-CONNID,
              it_spfli-CITYFROM, it_spfli-AIRPFROM,
              it_spfli-CITYTO, it_spfli-AIRPTO.
    ENDLOOP.
    SKIP 1.
  ENDSELECT.