我的網誌清單

20110309

BASIS-02 Process flow


     

    clip_image002[8]

    1.A GUI sends a request to the SAP system

    2.If necessary, the Dispatcher places the request in the Dispatcher Queue.

    3.The Dispatcher assigns the request to a dialog work process and transfers the data.

    4.The Dynpro processor rolls in the respective user context.

    5.The Dynpro processor transfer the extracted data and the respective ABAP program to the ABAP processor

    6.Assumeing that the ABAP program is already contained in the ABAP buffer, the ABAP interpreter reads the ABAP program from the ABAP buffer and executes it.

    7.When processing the ABAP program, data is queried from the database. For this purpose, a request is sent to the database interface.

    8.The database interface detects that the data is partly contained in the table buffer. From there, the data is loaded and returned to the ABAP interpreter.

    9.Data that is not contained in the table buffer is requested form the DBMS via the database interface. For this purpose, the query is translated from Open SQL into Native SQL. After being properly formatted, the results from the DBMS are forwarded to the ABAP interpreter via the database interface.

    10.The ABAP program also contains write operations, which are transferred to the database interface.

    11.The database interface checks whether the data to be written is in the table buffer, and invalidates it respectively.

    12.The database interface transfers the write operation translated into Native SQL to the DBMS which executes the corresponding operations.

    13.The ABAP processor transfers results to displayed to the Dynpro processor.

    14.The Dynpro processor rolls out the user context.

    15.The Dynpro processor prepaers the next screen and sends it to the GUI.

    2 ITS:Internet Transaction Server
     
     
    TX: SM04==>可看到user logon SM50==>WORK PROCESS LIST SM37==>BACKGROUND PROCESS SM13==>UPDATE PORCESS SM12==>ENQUEUE PROCESS SP01==>SPOOL PROCESS

    沒有留言:

    張貼留言