InterviewSolution
| 1. |
What Is Parallel Processing In Rfc (prfc)? |
|
Answer» Parallel Processing is an extension of aRFC. Generally when we CALL a function module, it will stop the current program, execute another (called) program and then RETURNS control to original program and again original program starts execution. With asynchronous function module control will start parallel without stopping the current program from which you called the function module. Parallel processing is generally used when there is a need to process large amount of data. In parallel processing, a job step is started as usual in a background processing work process. A program that runs in a job step can be programmed to use a SPECIAL variant of asynchronous RFC to have portions of the data to be processed run in parallel in other work processes. You can recognize such a program by its use of the CALL FUNCTION STARTING NEW TASK DESTINATION IN GROUP INSTRUCTION to start the function modules that process the data. While the job itself runs in a background process, the parallel processing tasks that it starts, run in dialog work processes. Such dialog work processes may be located on any SAP server. Parallel processing has been IMPLEMENTED in some SAP applications that have long-running reports. Parallel Processing is an extension of aRFC. Generally when we call a function module, it will stop the current program, execute another (called) program and then returns control to original program and again original program starts execution. With asynchronous function module control will start parallel without stopping the current program from which you called the function module. Parallel processing is generally used when there is a need to process large amount of data. In parallel processing, a job step is started as usual in a background processing work process. A program that runs in a job step can be programmed to use a special variant of asynchronous RFC to have portions of the data to be processed run in parallel in other work processes. You can recognize such a program by its use of the CALL FUNCTION STARTING NEW TASK DESTINATION IN GROUP instruction to start the function modules that process the data. While the job itself runs in a background process, the parallel processing tasks that it starts, run in dialog work processes. Such dialog work processes may be located on any SAP server. Parallel processing has been implemented in some SAP applications that have long-running reports. |
|