Programming

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.

How to upload smartforms from PC

The SAP system provides service for upload smartforms with system as follows:

Method 1: Upload and create new form

  • Go to transaction ’SMARTFORMS’
    img72
  • Go to menu Utilities(M) -> Upload Form for download form from PC.
    img73
  • System popup windows for input new form name and select img69.
    img74

Yahoo! UI Library: Another free implementation f AJAX

AJAX is nowadays common feature of modern web pages. I’m not sure when it begun but  shown the power of AJAX through the intuitive and impressive user interface. Technically, AJAX is just an inter-operation of web browser and web server through a JavaScript function. That means web developers just want a good JavaScript to shield the incompatible JavaScript APIs to make it work cross browser at least for Internet Explorer, Firefox, Opera, and Safari.

How to download smartforms to PC

The SAP system provides service for download smartforms with system as follows:

  • Go to transaction ’SMARTFORMS’
    img64
  • Go to menu Utilities(M) -> Download Form for download form to PC.
    img79
  • System popup windows for input form name and select img69.
    img67

Oracle acquired InnoBase and SleepyCat

What is going on if all open source, low-level database engine owned by a big vendor? This is the time! We don’t need to think about that anymore. Last year, Oracle previously acquired InnoBase which is a part of MySQL for providing transactional process. As of today, Oracle has just acquired SleepyCat Software. That means Berkeley DB is now a property of Oracle. Who’s next? This action might change open source world. Even BTQueue, some parts of BTQueue rely on BDB. For more information, you might read at here and here.