SAP Function Modules

VANLA1_READ_RANGE_TRIGGER SAP Function module







VANLA1_READ_RANGE_TRIGGER is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.

See here to view full function module documentation and code listing, simply by entering the name VANLA1_READ_RANGE_TRIGGER into the relevant SAP transaction such as SE37 or SE80.

Associated Function Group: ABRA
Released Date: Not Released
Processing type: Normal fucntion module
Normal function module settings


Pattern for FM VANLA1_READ_RANGE_TRIGGER - VANLA1 READ RANGE TRIGGER





CALL FUNCTION 'VANLA1_READ_RANGE_TRIGGER' "
  EXPORTING
    i_abra =                    " iabra
  IMPORTING
    e_goon =                    " anlb-xnega
    e_anla =                    " anla          Asset Master
* TABLES
*   t_dopt =                    " rsds_where_tab
*   t_r_afabe =                 "
*   t_r_anln1 =                 "
*   t_r_anln2 =                 "
  EXCEPTIONS
    NO_RECORDS_FOUND = 1        "
    INPUT_FALSE = 2             "
    .  "  VANLA1_READ_RANGE_TRIGGER

ABAP code example for Function Module VANLA1_READ_RANGE_TRIGGER





The ABAP code below is a full code listing to execute function module VANLA1_READ_RANGE_TRIGGER including all data declarations. The code uses 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 original method of declaring data variables up front. 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).

DATA:
ld_e_goon  TYPE ANLB-XNEGA ,
ld_e_anla  TYPE ANLA ,
it_t_dopt  TYPE STANDARD TABLE OF RSDS_WHERE_TAB,"TABLES PARAM
wa_t_dopt  LIKE LINE OF it_t_dopt ,
it_t_r_afabe  TYPE STANDARD TABLE OF STRING,"TABLES PARAM
wa_t_r_afabe  LIKE LINE OF it_t_r_afabe ,
it_t_r_anln1  TYPE STANDARD TABLE OF STRING,"TABLES PARAM
wa_t_r_anln1  LIKE LINE OF it_t_r_anln1 ,
it_t_r_anln2  TYPE STANDARD TABLE OF STRING,"TABLES PARAM
wa_t_r_anln2  LIKE LINE OF it_t_r_anln2 .

DATA(ld_i_abra) = 'Check type of data required'.

"populate fields of struture and append to itab
append wa_t_dopt to it_t_dopt.

"populate fields of struture and append to itab
append wa_t_r_afabe to it_t_r_afabe.

"populate fields of struture and append to itab
append wa_t_r_anln1 to it_t_r_anln1.

"populate fields of struture and append to itab
append wa_t_r_anln2 to it_t_r_anln2. . CALL FUNCTION 'VANLA1_READ_RANGE_TRIGGER' EXPORTING i_abra = ld_i_abra IMPORTING e_goon = ld_e_goon e_anla = ld_e_anla * TABLES * t_dopt = it_t_dopt * t_r_afabe = it_t_r_afabe * t_r_anln1 = it_t_r_anln1 * t_r_anln2 = it_t_r_anln2 EXCEPTIONS NO_RECORDS_FOUND = 1 INPUT_FALSE = 2 . " VANLA1_READ_RANGE_TRIGGER
IF SY-SUBRC EQ 0. "All OK ELSEIF SY-SUBRC EQ 1. "Exception "Add code for exception here ELSEIF SY-SUBRC EQ 2. "Exception "Add code for exception here ENDIF.







ABAP code to compare 7.40 inline data declaration with original syntax

The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.

DATA:
ld_e_goon  TYPE ANLB-XNEGA ,
ld_i_abra  TYPE IABRA ,
it_t_dopt  TYPE STANDARD TABLE OF RSDS_WHERE_TAB ,
wa_t_dopt  LIKE LINE OF it_t_dopt,
ld_e_anla  TYPE ANLA ,
it_t_r_afabe  TYPE STANDARD TABLE OF STRING ,
wa_t_r_afabe  LIKE LINE OF it_t_r_afabe,
it_t_r_anln1  TYPE STANDARD TABLE OF STRING ,
wa_t_r_anln1  LIKE LINE OF it_t_r_anln1,
it_t_r_anln2  TYPE STANDARD TABLE OF STRING ,
wa_t_r_anln2  LIKE LINE OF it_t_r_anln2.

ld_i_abra = 'Check type of data required'.

"populate fields of struture and append to itab
append wa_t_dopt to it_t_dopt.

"populate fields of struture and append to itab
append wa_t_r_afabe to it_t_r_afabe.

"populate fields of struture and append to itab
append wa_t_r_anln1 to it_t_r_anln1.

"populate fields of struture and append to itab
append wa_t_r_anln2 to it_t_r_anln2.

Contribute (Add Comments)

Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name VANLA1_READ_RANGE_TRIGGER or its description.