SAP RICL_BDT_SELECT Function Module for BDT: Select Control Tables (RFC)









RICL_BDT_SELECT is a standard ricl bdt select SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for BDT: Select Control Tables (RFC) processing and below is the pattern details for this FM, 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 ricl bdt select FM, simply by entering the name RICL_BDT_SELECT into the relevant SAP transaction such as SE37 or SE38.

Function Group: RICL_BDT_SELECT
Program Name: SAPLRICL_BDT_SELECT
Main Program: SAPLRICL_BDT_SELECT
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Remote-Enabled
Update:



Function RICL_BDT_SELECT 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 'RICL_BDT_SELECT'"BDT: Select Control Tables (RFC)
EXPORTING
IV_OBJAP = "BDT: Application Object
IV_OBDAT = "Identifies a key field of a table
IV_CUSTX = "Identifies a key field of a table
IV_GUI_STANDARD = "

IMPORTING
EV_SYSID = "SAP R/3 System, Name of SAP R/3 System
EV_MANDT = "SAP System, Client Number from Logon

TABLES
IT_APPLI = "BDT Applications
ET_TBZ0F = "Assign BDT Object Part -> BDT Views
ET_TBZ0S = "BDT Object Part -> BDT Data Sets Assignment
ET_TBZ0C = "Assign BDT Object Part -> BDT Applications
ET_TBZ0I = "Assign BDT Object Part -> BDT Object Part Grouping
ET_TBZ0H = "BDT Object Part Grouping: Texts
ET_TBZ0G = "BDT Object Part Grouping
ET_TBZ1 = "BDT Application Objects
ET_TBZ1T = "BDT Application Objects: Texts
ET_TBZ1D = "BDT Setting Transactions
ET_TBZ1G = "Assign BDT Application Object-> BDT Differentiation Type
ET_TBZ3W = "BDT Field Groups
ET_TBZ1F = "Assign BDT Events -> Function Modules
ET_TBZ3K = "Assign BDT Screen Sequence -> BDT Screen
ET_TBZ3T = "BDT Screen Sequence Variants: Texts
ET_TBZ3 = "BDT Screen Sequences
ET_TBZ3N = "BDT-Screen Sequence Category -> BDT-Screen Seq. Assignment
ET_TBZ3M = "BDT-Screen Sequence Categories: Texts
ET_TBZ3L = "BDT-Screen Sequence Categories
ET_TBZ3H = "Assign BDT Section -> BDT View
ET_TBZ3D = "BDT Sections: Texts
ET_TBZ3C = "BDT Sections
ET_TBZ3X = "BDT Field Groups: Texts
ET_TBZ3E = "BDT Views
ET_TBZ3F = "BDT Views: Texts
ET_TBZ3S = "Assign BDT View -> BDT Field Groups
ET_TBZ3G = "BDT-Views: Further checks
ET_TBZ4 = "
ET_TBZ4T = "
ET_TBZ4A = "
ET_TBZ4C = "
ET_TBZ9 = "BP relationship categories
ET_TBZ9A = "BP Relationship Categories: Texts
ET_TBZ3R = "Assign BDT Field Group -> BDT Field
ET_TBZ9B = "BP relationship cat. -> resp. BP application allocation
ET_TBZ9F = "BPR: Generic diff.type element per relationship category
ET_TBZ9J = "BP relationship cat. -> BP view allocation
ET_TBZ9I = "BP relationship cat -> calling application allocation
ET_TBZ0A = "BDT Applications
ET_TBZ0B = "BDT Applications: Texts
ET_TBZ0M = "BDT Activities
ET_TBZ0N = "BDT Activities: Texts
ET_TBZ0O = "BDT Field Grouping for Each Activity (Control)
ET_TBZ0R = "BDT Data Sets: Texts
ET_TBZ3I = "Assign BDT Screen -> BDT Sections
ET_TBZ0Q = "BDT Data Sets
ET_TBZ1C = "Assign BDT Screen Fields -> BDT Database Fields
ET_TBZ1E = "BDT Application Transactions
ET_TBZ1H = "BDT Tables
ET_TBZ1I = "BDT-External applications
ET_TBZ1J = "BDT-External applications: Texts
ET_TBZ1K = "Assign BDT Direct Input Fields -> BDT Database Fields
ET_TBZ3Q = "BDT Field Grouping Criteria
ET_TBZ3O = "BDT Field Grouping Criteria: Texts
ET_TBZ4B = "
ET_TBZ3B = "BDT Screens: Texts
ET_TBZ5 = "BDT: Where-Used List - Structure Table
ET_TBZ5T = "BDT: Where-Used List - Structure Texts
ET_TBZ5A = "BDT Object Usage: Assign Context-View Variant
ET_TBZ5AT = "BDT Object Usage: Assign Context-View Variant
ET_TBZ5E = "BDT Object Usage: Variants
ET_TBZ5ET = "BDT Object Usage: Variants, Texts
ET_TBZ5F = "BDT Object Usage: Variant Table
ET_TBZS1 = "BDT Search Help: Tables with Alias Names
ET_TBZS2 = "BDT Search Help: Join Conditions
ET_TBZS3 = "BDT Search Help: Views
ET_TBZ3A = "BDT Screens
ET_TBZS4 = "BDT Search Help: Search Fields
ET_TBZS5 = "BDT Search Help: Tree of Tables Containing Search Fields
ET_TBZ3P = "BP field grouping: BP cat.
ET_TBZ0J = "Assign BDT Object Part Grouping -> BDT Screen Sequences
ET_TBZ0U = "Assign BDT Object Part -> BDT Screen Sequences
ET_TB102 = "SAP BP Field Grouping, Client-Specific
ET_TB103 = "BDT: Field Grouping for each Object Part
ET_TB104 = "BDT-Field grouping per external application
ET_TB105 = "BDT Field Grouping for each Activity Category
ET_TB019A = "BDT Object Usage: Assign Context-View Variant
ET_TBZ0T = "BDT Object Parts: Texts
ET_TB019AT = "BDT Object Usage: Assign Context-View Variant
ET_TB060 = "BDT: Transaction Entry
ET_TB060R = "BDT: Transaction Entry Via Search Screen for Object Parts
ET_TB102_2 = "SAP BP Field Grouping, Client-Dep. Field Group 1751 - 3500
ET_TB103_2 = "BDT: Field Grouping per Object Part Part2
ET_TB104_2 = "BDT Field Grouping per External Application Part 2
ET_TB105_2 = "BDT Field Grouping per Activity Category Part 2
ET_TBZ0O_2 = "BDT Field Grouping per Activity (Control) Part 2
ET_TBZ3P_2 = "BP Field Grouping: BP Category Part 2
ET_TBZ0 = "BDT Object Parts
.



IMPORTING Parameters details for RICL_BDT_SELECT

IV_OBJAP - BDT: Application Object

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

IV_OBDAT - Identifies a key field of a table

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

IV_CUSTX - Identifies a key field of a table

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

IV_GUI_STANDARD -

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

EXPORTING Parameters details for RICL_BDT_SELECT

EV_SYSID - SAP R/3 System, Name of SAP R/3 System

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

EV_MANDT - SAP System, Client Number from Logon

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

TABLES Parameters details for RICL_BDT_SELECT

IT_APPLI - BDT Applications

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

ET_TBZ0F - Assign BDT Object Part -> BDT Views

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

ET_TBZ0S - BDT Object Part -> BDT Data Sets Assignment

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

ET_TBZ0C - Assign BDT Object Part -> BDT Applications

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

ET_TBZ0I - Assign BDT Object Part -> BDT Object Part Grouping

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

ET_TBZ0H - BDT Object Part Grouping: Texts

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

ET_TBZ0G - BDT Object Part Grouping

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

ET_TBZ1 - BDT Application Objects

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

ET_TBZ1T - BDT Application Objects: Texts

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

ET_TBZ1D - BDT Setting Transactions

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

ET_TBZ1G - Assign BDT Application Object-> BDT Differentiation Type

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

ET_TBZ3W - BDT Field Groups

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

ET_TBZ1F - Assign BDT Events -> Function Modules

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

ET_TBZ3K - Assign BDT Screen Sequence -> BDT Screen

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

ET_TBZ3T - BDT Screen Sequence Variants: Texts

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

ET_TBZ3 - BDT Screen Sequences

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

ET_TBZ3N - BDT-Screen Sequence Category -> BDT-Screen Seq. Assignment

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

ET_TBZ3M - BDT-Screen Sequence Categories: Texts

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

ET_TBZ3L - BDT-Screen Sequence Categories

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

ET_TBZ3H - Assign BDT Section -> BDT View

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

ET_TBZ3D - BDT Sections: Texts

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

ET_TBZ3C - BDT Sections

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

ET_TBZ3X - BDT Field Groups: Texts

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

ET_TBZ3E - BDT Views

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

ET_TBZ3F - BDT Views: Texts

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

ET_TBZ3S - Assign BDT View -> BDT Field Groups

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

ET_TBZ3G - BDT-Views: Further checks

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

ET_TBZ4 -

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

ET_TBZ4T -

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

ET_TBZ4A -

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

ET_TBZ4C -

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

ET_TBZ9 - BP relationship categories

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

ET_TBZ9A - BP Relationship Categories: Texts

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

ET_TBZ3R - Assign BDT Field Group -> BDT Field

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

ET_TBZ9B - BP relationship cat. -> resp. BP application allocation

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

ET_TBZ9F - BPR: Generic diff.type element per relationship category

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

ET_TBZ9J - BP relationship cat. -> BP view allocation

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

ET_TBZ9I - BP relationship cat -> calling application allocation

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

ET_TBZ0A - BDT Applications

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

ET_TBZ0B - BDT Applications: Texts

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

ET_TBZ0M - BDT Activities

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

ET_TBZ0N - BDT Activities: Texts

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

ET_TBZ0O - BDT Field Grouping for Each Activity (Control)

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

ET_TBZ0R - BDT Data Sets: Texts

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

ET_TBZ3I - Assign BDT Screen -> BDT Sections

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

ET_TBZ0Q - BDT Data Sets

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

ET_TBZ1C - Assign BDT Screen Fields -> BDT Database Fields

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

ET_TBZ1E - BDT Application Transactions

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

ET_TBZ1H - BDT Tables

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

ET_TBZ1I - BDT-External applications

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

ET_TBZ1J - BDT-External applications: Texts

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

ET_TBZ1K - Assign BDT Direct Input Fields -> BDT Database Fields

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

ET_TBZ3Q - BDT Field Grouping Criteria

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

ET_TBZ3O - BDT Field Grouping Criteria: Texts

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

ET_TBZ4B -

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

ET_TBZ3B - BDT Screens: Texts

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

ET_TBZ5 - BDT: Where-Used List - Structure Table

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

ET_TBZ5T - BDT: Where-Used List - Structure Texts

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

ET_TBZ5A - BDT Object Usage: Assign Context-View Variant

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

ET_TBZ5AT - BDT Object Usage: Assign Context-View Variant

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

ET_TBZ5E - BDT Object Usage: Variants

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

ET_TBZ5ET - BDT Object Usage: Variants, Texts

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

ET_TBZ5F - BDT Object Usage: Variant Table

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

ET_TBZS1 - BDT Search Help: Tables with Alias Names

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

ET_TBZS2 - BDT Search Help: Join Conditions

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

ET_TBZS3 - BDT Search Help: Views

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

ET_TBZ3A - BDT Screens

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

ET_TBZS4 - BDT Search Help: Search Fields

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

ET_TBZS5 - BDT Search Help: Tree of Tables Containing Search Fields

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

ET_TBZ3P - BP field grouping: BP cat.

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

ET_TBZ0J - Assign BDT Object Part Grouping -> BDT Screen Sequences

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

ET_TBZ0U - Assign BDT Object Part -> BDT Screen Sequences

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

ET_TB102 - SAP BP Field Grouping, Client-Specific

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

ET_TB103 - BDT: Field Grouping for each Object Part

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

ET_TB104 - BDT-Field grouping per external application

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

ET_TB105 - BDT Field Grouping for each Activity Category

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

ET_TB019A - BDT Object Usage: Assign Context-View Variant

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

ET_TBZ0T - BDT Object Parts: Texts

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

ET_TB019AT - BDT Object Usage: Assign Context-View Variant

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

ET_TB060 - BDT: Transaction Entry

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

ET_TB060R - BDT: Transaction Entry Via Search Screen for Object Parts

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

ET_TB102_2 - SAP BP Field Grouping, Client-Dep. Field Group 1751 - 3500

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

ET_TB103_2 - BDT: Field Grouping per Object Part Part2

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

ET_TB104_2 - BDT Field Grouping per External Application Part 2

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

ET_TB105_2 - BDT Field Grouping per Activity Category Part 2

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

ET_TBZ0O_2 - BDT Field Grouping per Activity (Control) Part 2

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

ET_TBZ3P_2 - BP Field Grouping: BP Category Part 2

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

ET_TBZ0 - BDT Object Parts

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

Copy and paste ABAP code example for RICL_BDT_SELECT 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:
lv_ev_sysid  TYPE SY-SYSID, "   
lt_it_appli  TYPE STANDARD TABLE OF TBZ0A, "   
lv_iv_objap  TYPE TBZ0C-OBJAP, "   
lt_et_tbz0f  TYPE STANDARD TABLE OF TBZ0F, "   
lt_et_tbz0s  TYPE STANDARD TABLE OF TBZ0S, "   
lt_et_tbz0c  TYPE STANDARD TABLE OF TBZ0C, "   
lt_et_tbz0i  TYPE STANDARD TABLE OF TBZ0I, "   
lt_et_tbz0h  TYPE STANDARD TABLE OF TBZ0H, "   
lt_et_tbz0g  TYPE STANDARD TABLE OF TBZ0G, "   
lt_et_tbz1  TYPE STANDARD TABLE OF TBZ1, "   
lt_et_tbz1t  TYPE STANDARD TABLE OF TBZ1T, "   
lt_et_tbz1d  TYPE STANDARD TABLE OF TBZ1D, "   
lt_et_tbz1g  TYPE STANDARD TABLE OF TBZ1G, "   
lt_et_tbz3w  TYPE STANDARD TABLE OF TBZ3W, "   
lv_ev_mandt  TYPE SY-MANDT, "   
lv_iv_obdat  TYPE DD03L-KEYFLAG, "   
lt_et_tbz1f  TYPE STANDARD TABLE OF TBZ1F, "   
lt_et_tbz3k  TYPE STANDARD TABLE OF TBZ3K, "   
lt_et_tbz3t  TYPE STANDARD TABLE OF TBZ3T, "   
lt_et_tbz3  TYPE STANDARD TABLE OF TBZ3, "   
lt_et_tbz3n  TYPE STANDARD TABLE OF TBZ3N, "   
lt_et_tbz3m  TYPE STANDARD TABLE OF TBZ3M, "   
lt_et_tbz3l  TYPE STANDARD TABLE OF TBZ3L, "   
lt_et_tbz3h  TYPE STANDARD TABLE OF TBZ3H, "   
lt_et_tbz3d  TYPE STANDARD TABLE OF TBZ3D, "   
lt_et_tbz3c  TYPE STANDARD TABLE OF TBZ3C, "   
lt_et_tbz3x  TYPE STANDARD TABLE OF TBZ3X, "   
lv_iv_custx  TYPE DD03L-KEYFLAG, "   
lt_et_tbz3e  TYPE STANDARD TABLE OF TBZ3E, "   
lt_et_tbz3f  TYPE STANDARD TABLE OF TBZ3F, "   
lt_et_tbz3s  TYPE STANDARD TABLE OF TBZ3S, "   
lt_et_tbz3g  TYPE STANDARD TABLE OF TBZ3G, "   
lt_et_tbz4  TYPE STANDARD TABLE OF TBZ4, "   
lt_et_tbz4t  TYPE STANDARD TABLE OF TBZ4T, "   
lt_et_tbz4a  TYPE STANDARD TABLE OF TBZ4A, "   
lt_et_tbz4c  TYPE STANDARD TABLE OF TBZ4C, "   
lt_et_tbz9  TYPE STANDARD TABLE OF TBZ9, "   
lt_et_tbz9a  TYPE STANDARD TABLE OF TBZ9A, "   
lt_et_tbz3r  TYPE STANDARD TABLE OF TBZ3R, "   
lv_iv_gui_standard  TYPE DD03L-KEYFLAG, "   
lt_et_tbz9b  TYPE STANDARD TABLE OF TBZ9B, "   
lt_et_tbz9f  TYPE STANDARD TABLE OF TBZ9F, "   
lt_et_tbz9j  TYPE STANDARD TABLE OF TBZ9J, "   
lt_et_tbz9i  TYPE STANDARD TABLE OF TBZ9I, "   
lt_et_tbz0a  TYPE STANDARD TABLE OF TBZ0A, "   
lt_et_tbz0b  TYPE STANDARD TABLE OF TBZ0B, "   
lt_et_tbz0m  TYPE STANDARD TABLE OF TBZ0M, "   
lt_et_tbz0n  TYPE STANDARD TABLE OF TBZ0N, "   
lt_et_tbz0o  TYPE STANDARD TABLE OF TBZ0O, "   
lt_et_tbz0r  TYPE STANDARD TABLE OF TBZ0R, "   
lt_et_tbz3i  TYPE STANDARD TABLE OF TBZ3I, "   
lt_et_tbz0q  TYPE STANDARD TABLE OF TBZ0Q, "   
lt_et_tbz1c  TYPE STANDARD TABLE OF TBZ1C, "   
lt_et_tbz1e  TYPE STANDARD TABLE OF TBZ1E, "   
lt_et_tbz1h  TYPE STANDARD TABLE OF TBZ1H, "   
lt_et_tbz1i  TYPE STANDARD TABLE OF TBZ1I, "   
lt_et_tbz1j  TYPE STANDARD TABLE OF TBZ1J, "   
lt_et_tbz1k  TYPE STANDARD TABLE OF TBZ1K, "   
lt_et_tbz3q  TYPE STANDARD TABLE OF TBZ3Q, "   
lt_et_tbz3o  TYPE STANDARD TABLE OF TBZ3O, "   
lt_et_tbz4b  TYPE STANDARD TABLE OF TBZ4B, "   
lt_et_tbz3b  TYPE STANDARD TABLE OF TBZ3B, "   
lt_et_tbz5  TYPE STANDARD TABLE OF TBZ5, "   
lt_et_tbz5t  TYPE STANDARD TABLE OF TBZ5T, "   
lt_et_tbz5a  TYPE STANDARD TABLE OF TBZ5A, "   
lt_et_tbz5at  TYPE STANDARD TABLE OF TBZ5AT, "   
lt_et_tbz5e  TYPE STANDARD TABLE OF TBZ5E, "   
lt_et_tbz5et  TYPE STANDARD TABLE OF TBZ5ET, "   
lt_et_tbz5f  TYPE STANDARD TABLE OF TBZ5F, "   
lt_et_tbzs1  TYPE STANDARD TABLE OF TBZS1, "   
lt_et_tbzs2  TYPE STANDARD TABLE OF TBZS2, "   
lt_et_tbzs3  TYPE STANDARD TABLE OF TBZS3, "   
lt_et_tbz3a  TYPE STANDARD TABLE OF TBZ3A, "   
lt_et_tbzs4  TYPE STANDARD TABLE OF TBZS4, "   
lt_et_tbzs5  TYPE STANDARD TABLE OF TBZS5, "   
lt_et_tbz3p  TYPE STANDARD TABLE OF TBZ3P, "   
lt_et_tbz0j  TYPE STANDARD TABLE OF TBZ0J, "   
lt_et_tbz0u  TYPE STANDARD TABLE OF TBZ0U, "   
lt_et_tb102  TYPE STANDARD TABLE OF TB102, "   
lt_et_tb103  TYPE STANDARD TABLE OF TB103, "   
lt_et_tb104  TYPE STANDARD TABLE OF TB104, "   
lt_et_tb105  TYPE STANDARD TABLE OF TB105, "   
lt_et_tb019a  TYPE STANDARD TABLE OF TB019A, "   
lt_et_tbz0t  TYPE STANDARD TABLE OF TBZ0T, "   
lt_et_tb019at  TYPE STANDARD TABLE OF TB019AT, "   
lt_et_tb060  TYPE STANDARD TABLE OF TB060, "   
lt_et_tb060r  TYPE STANDARD TABLE OF TB060R, "   
lt_et_tb102_2  TYPE STANDARD TABLE OF TB102_2, "   
lt_et_tb103_2  TYPE STANDARD TABLE OF TB103_2, "   
lt_et_tb104_2  TYPE STANDARD TABLE OF TB104_2, "   
lt_et_tb105_2  TYPE STANDARD TABLE OF TB105_2, "   
lt_et_tbz0o_2  TYPE STANDARD TABLE OF TBZ0O_2, "   
lt_et_tbz3p_2  TYPE STANDARD TABLE OF TBZ3P_2, "   
lt_et_tbz0  TYPE STANDARD TABLE OF TBZ0. "   

  CALL FUNCTION 'RICL_BDT_SELECT'  "BDT: Select Control Tables (RFC)
    EXPORTING
         IV_OBJAP = lv_iv_objap
         IV_OBDAT = lv_iv_obdat
         IV_CUSTX = lv_iv_custx
         IV_GUI_STANDARD = lv_iv_gui_standard
    IMPORTING
         EV_SYSID = lv_ev_sysid
         EV_MANDT = lv_ev_mandt
    TABLES
         IT_APPLI = lt_it_appli
         ET_TBZ0F = lt_et_tbz0f
         ET_TBZ0S = lt_et_tbz0s
         ET_TBZ0C = lt_et_tbz0c
         ET_TBZ0I = lt_et_tbz0i
         ET_TBZ0H = lt_et_tbz0h
         ET_TBZ0G = lt_et_tbz0g
         ET_TBZ1 = lt_et_tbz1
         ET_TBZ1T = lt_et_tbz1t
         ET_TBZ1D = lt_et_tbz1d
         ET_TBZ1G = lt_et_tbz1g
         ET_TBZ3W = lt_et_tbz3w
         ET_TBZ1F = lt_et_tbz1f
         ET_TBZ3K = lt_et_tbz3k
         ET_TBZ3T = lt_et_tbz3t
         ET_TBZ3 = lt_et_tbz3
         ET_TBZ3N = lt_et_tbz3n
         ET_TBZ3M = lt_et_tbz3m
         ET_TBZ3L = lt_et_tbz3l
         ET_TBZ3H = lt_et_tbz3h
         ET_TBZ3D = lt_et_tbz3d
         ET_TBZ3C = lt_et_tbz3c
         ET_TBZ3X = lt_et_tbz3x
         ET_TBZ3E = lt_et_tbz3e
         ET_TBZ3F = lt_et_tbz3f
         ET_TBZ3S = lt_et_tbz3s
         ET_TBZ3G = lt_et_tbz3g
         ET_TBZ4 = lt_et_tbz4
         ET_TBZ4T = lt_et_tbz4t
         ET_TBZ4A = lt_et_tbz4a
         ET_TBZ4C = lt_et_tbz4c
         ET_TBZ9 = lt_et_tbz9
         ET_TBZ9A = lt_et_tbz9a
         ET_TBZ3R = lt_et_tbz3r
         ET_TBZ9B = lt_et_tbz9b
         ET_TBZ9F = lt_et_tbz9f
         ET_TBZ9J = lt_et_tbz9j
         ET_TBZ9I = lt_et_tbz9i
         ET_TBZ0A = lt_et_tbz0a
         ET_TBZ0B = lt_et_tbz0b
         ET_TBZ0M = lt_et_tbz0m
         ET_TBZ0N = lt_et_tbz0n
         ET_TBZ0O = lt_et_tbz0o
         ET_TBZ0R = lt_et_tbz0r
         ET_TBZ3I = lt_et_tbz3i
         ET_TBZ0Q = lt_et_tbz0q
         ET_TBZ1C = lt_et_tbz1c
         ET_TBZ1E = lt_et_tbz1e
         ET_TBZ1H = lt_et_tbz1h
         ET_TBZ1I = lt_et_tbz1i
         ET_TBZ1J = lt_et_tbz1j
         ET_TBZ1K = lt_et_tbz1k
         ET_TBZ3Q = lt_et_tbz3q
         ET_TBZ3O = lt_et_tbz3o
         ET_TBZ4B = lt_et_tbz4b
         ET_TBZ3B = lt_et_tbz3b
         ET_TBZ5 = lt_et_tbz5
         ET_TBZ5T = lt_et_tbz5t
         ET_TBZ5A = lt_et_tbz5a
         ET_TBZ5AT = lt_et_tbz5at
         ET_TBZ5E = lt_et_tbz5e
         ET_TBZ5ET = lt_et_tbz5et
         ET_TBZ5F = lt_et_tbz5f
         ET_TBZS1 = lt_et_tbzs1
         ET_TBZS2 = lt_et_tbzs2
         ET_TBZS3 = lt_et_tbzs3
         ET_TBZ3A = lt_et_tbz3a
         ET_TBZS4 = lt_et_tbzs4
         ET_TBZS5 = lt_et_tbzs5
         ET_TBZ3P = lt_et_tbz3p
         ET_TBZ0J = lt_et_tbz0j
         ET_TBZ0U = lt_et_tbz0u
         ET_TB102 = lt_et_tb102
         ET_TB103 = lt_et_tb103
         ET_TB104 = lt_et_tb104
         ET_TB105 = lt_et_tb105
         ET_TB019A = lt_et_tb019a
         ET_TBZ0T = lt_et_tbz0t
         ET_TB019AT = lt_et_tb019at
         ET_TB060 = lt_et_tb060
         ET_TB060R = lt_et_tb060r
         ET_TB102_2 = lt_et_tb102_2
         ET_TB103_2 = lt_et_tb103_2
         ET_TB104_2 = lt_et_tb104_2
         ET_TB105_2 = lt_et_tb105_2
         ET_TBZ0O_2 = lt_et_tbz0o_2
         ET_TBZ3P_2 = lt_et_tbz3p_2
         ET_TBZ0 = lt_et_tbz0
. " RICL_BDT_SELECT




ABAP code using 7.40 inline data declarations to call FM RICL_BDT_SELECT

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 SYSID FROM SY INTO @DATA(ld_ev_sysid).
 
 
"SELECT single OBJAP FROM TBZ0C INTO @DATA(ld_iv_objap).
 
 
 
 
 
 
 
 
 
 
 
 
"SELECT single MANDT FROM SY INTO @DATA(ld_ev_mandt).
 
"SELECT single KEYFLAG FROM DD03L INTO @DATA(ld_iv_obdat).
 
 
 
 
 
 
 
 
 
 
 
 
"SELECT single KEYFLAG FROM DD03L INTO @DATA(ld_iv_custx).
 
 
 
 
 
 
 
 
 
 
 
 
"SELECT single KEYFLAG FROM DD03L INTO @DATA(ld_iv_gui_standard).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


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!