SAP TRFC_QOUT_PLAYBACK Function Module for









TRFC_QOUT_PLAYBACK is a standard trfc qout playback SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for trfc qout playback FM, simply by entering the name TRFC_QOUT_PLAYBACK into the relevant SAP transaction such as SE37 or SE38.

Function Group: ORFC
Program Name: SAPLORFC
Main Program: SAPLORFC
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function TRFC_QOUT_PLAYBACK pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'TRFC_QOUT_PLAYBACK'"
EXPORTING
* IF_FNAME = "
* AUTHORITY_CHECK = '-' "

TABLES
SDATA = "
* ATAB09 = "
* ATAB10 = "
* ATAB11 = "
* ATAB12 = "
* ATAB13 = "
* ATAB14 = "
* ATAB15 = "
* ATAB16 = "
* ATAB17 = "
* ATAB18 = "
* ATAB01 = "
* ATAB19 = "
* ATAB20 = "
* ATAB21 = "
* ATAB22 = "
* ATAB23 = "
* ATAB24 = "
* ATAB25 = "
* ATAB26 = "
* ATAB27 = "
* ATAB28 = "
* ATAB02 = "
* ATAB29 = "
* ATAB30 = "
* ATAB31 = "
* ATAB32 = "
* ATAB33 = "
* ATAB34 = "
* ATAB35 = "
* ATAB36 = "
* ATAB37 = "
* ATAB38 = "
* ATAB03 = "
* ATAB39 = "
* ATAB40 = "
* ATAB41 = "
* ATAB42 = "
* ATAB43 = "
* ATAB44 = "
* ATAB45 = "
* ATAB46 = "
* ATAB47 = "
* ATAB48 = "
* ATAB04 = "
* ATAB49 = "
* ATAB50 = "
* ATAB05 = "
* ATAB06 = "
* ATAB07 = "
* ATAB08 = "

EXCEPTIONS
EMPTY_DATA_TABLE = 1 IF_FNAME_TOO_BIG = 2 RFC_PROTOCOL_ERROR = 3 FUNCTION_NOT_EXIST = 4 RFC_NO_AUTHORITY = 5
.



IMPORTING Parameters details for TRFC_QOUT_PLAYBACK

IF_FNAME -

Data type: RS38L-NAME
Optional: Yes
Call by Reference: No ( called with pass by value option)

AUTHORITY_CHECK -

Data type: BOOLEAN
Default: '-'
Optional: Yes
Call by Reference: No ( called with pass by value option)

TABLES Parameters details for TRFC_QOUT_PLAYBACK

SDATA -

Data type: ARFCSDATA
Optional: No
Call by Reference: No ( called with pass by value option)

ATAB09 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB10 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB11 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB12 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB13 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB14 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB15 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB16 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB17 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB18 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB01 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB19 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB20 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB21 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB22 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB23 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB24 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB25 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB26 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB27 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB28 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB02 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB29 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB30 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB31 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB32 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB33 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB34 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB35 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB36 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB37 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB38 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB03 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB39 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB40 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB41 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB42 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB43 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB44 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB45 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB46 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB47 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB48 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB04 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB49 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB50 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB05 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB06 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB07 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

ATAB08 -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXCEPTIONS details

EMPTY_DATA_TABLE -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

IF_FNAME_TOO_BIG -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

RFC_PROTOCOL_ERROR -

Data type:
Optional: No
Call by Reference: Yes

FUNCTION_NOT_EXIST -

Data type:
Optional: No
Call by Reference: Yes

RFC_NO_AUTHORITY -

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for TRFC_QOUT_PLAYBACK Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lt_sdata  TYPE STANDARD TABLE OF ARFCSDATA, "   
lv_if_fname  TYPE RS38L-NAME, "   
lv_empty_data_table  TYPE RS38L, "   
lt_atab09  TYPE STANDARD TABLE OF RS38L, "   
lt_atab10  TYPE STANDARD TABLE OF RS38L, "   
lt_atab11  TYPE STANDARD TABLE OF RS38L, "   
lt_atab12  TYPE STANDARD TABLE OF RS38L, "   
lt_atab13  TYPE STANDARD TABLE OF RS38L, "   
lt_atab14  TYPE STANDARD TABLE OF RS38L, "   
lt_atab15  TYPE STANDARD TABLE OF RS38L, "   
lt_atab16  TYPE STANDARD TABLE OF RS38L, "   
lt_atab17  TYPE STANDARD TABLE OF RS38L, "   
lt_atab18  TYPE STANDARD TABLE OF RS38L, "   
lt_atab01  TYPE STANDARD TABLE OF RS38L, "   
lv_authority_check  TYPE BOOLEAN, "   '-'
lv_if_fname_too_big  TYPE BOOLEAN, "   
lt_atab19  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab20  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab21  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab22  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab23  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab24  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab25  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab26  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab27  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab28  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab02  TYPE STANDARD TABLE OF BOOLEAN, "   
lv_rfc_protocol_error  TYPE BOOLEAN, "   
lt_atab29  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab30  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab31  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab32  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab33  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab34  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab35  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab36  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab37  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab38  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab03  TYPE STANDARD TABLE OF BOOLEAN, "   
lv_function_not_exist  TYPE BOOLEAN, "   
lt_atab39  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab40  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab41  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab42  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab43  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab44  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab45  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab46  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab47  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab48  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab04  TYPE STANDARD TABLE OF BOOLEAN, "   
lv_rfc_no_authority  TYPE BOOLEAN, "   
lt_atab49  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab50  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab05  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab06  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab07  TYPE STANDARD TABLE OF BOOLEAN, "   
lt_atab08  TYPE STANDARD TABLE OF BOOLEAN. "   

  CALL FUNCTION 'TRFC_QOUT_PLAYBACK'  "
    EXPORTING
         IF_FNAME = lv_if_fname
         AUTHORITY_CHECK = lv_authority_check
    TABLES
         SDATA = lt_sdata
         ATAB09 = lt_atab09
         ATAB10 = lt_atab10
         ATAB11 = lt_atab11
         ATAB12 = lt_atab12
         ATAB13 = lt_atab13
         ATAB14 = lt_atab14
         ATAB15 = lt_atab15
         ATAB16 = lt_atab16
         ATAB17 = lt_atab17
         ATAB18 = lt_atab18
         ATAB01 = lt_atab01
         ATAB19 = lt_atab19
         ATAB20 = lt_atab20
         ATAB21 = lt_atab21
         ATAB22 = lt_atab22
         ATAB23 = lt_atab23
         ATAB24 = lt_atab24
         ATAB25 = lt_atab25
         ATAB26 = lt_atab26
         ATAB27 = lt_atab27
         ATAB28 = lt_atab28
         ATAB02 = lt_atab02
         ATAB29 = lt_atab29
         ATAB30 = lt_atab30
         ATAB31 = lt_atab31
         ATAB32 = lt_atab32
         ATAB33 = lt_atab33
         ATAB34 = lt_atab34
         ATAB35 = lt_atab35
         ATAB36 = lt_atab36
         ATAB37 = lt_atab37
         ATAB38 = lt_atab38
         ATAB03 = lt_atab03
         ATAB39 = lt_atab39
         ATAB40 = lt_atab40
         ATAB41 = lt_atab41
         ATAB42 = lt_atab42
         ATAB43 = lt_atab43
         ATAB44 = lt_atab44
         ATAB45 = lt_atab45
         ATAB46 = lt_atab46
         ATAB47 = lt_atab47
         ATAB48 = lt_atab48
         ATAB04 = lt_atab04
         ATAB49 = lt_atab49
         ATAB50 = lt_atab50
         ATAB05 = lt_atab05
         ATAB06 = lt_atab06
         ATAB07 = lt_atab07
         ATAB08 = lt_atab08
    EXCEPTIONS
        EMPTY_DATA_TABLE = 1
        IF_FNAME_TOO_BIG = 2
        RFC_PROTOCOL_ERROR = 3
        FUNCTION_NOT_EXIST = 4
        RFC_NO_AUTHORITY = 5
. " TRFC_QOUT_PLAYBACK




ABAP code using 7.40 inline data declarations to call FM TRFC_QOUT_PLAYBACK

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
"SELECT single NAME FROM RS38L INTO @DATA(ld_if_fname).
 
 
 
 
 
 
 
 
 
 
 
 
 
DATA(ld_authority_check) = '-'.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!