SAP FVD_BO_DB_READ_CUSTOMIZING Function Module for Read General Customizing for Business Operation from Database









FVD_BO_DB_READ_CUSTOMIZING is a standard fvd bo db read customizing SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Read General Customizing for Business Operation from Database 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 fvd bo db read customizing FM, simply by entering the name FVD_BO_DB_READ_CUSTOMIZING into the relevant SAP transaction such as SE37 or SE38.

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



Function FVD_BO_DB_READ_CUSTOMIZING 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 'FVD_BO_DB_READ_CUSTOMIZING'"Read General Customizing for Business Operation from Database
EXPORTING
* I_BUKRS = "Company Code
* I_GSART = "Product Type
* I_SKOGRP = "Condition Group
* I_SAKTPAS = "Indicator: Asset/Liability Transaction
* I_WFCID = "Factory Calendar
* I_ZAHLS = "Block Key for Payment
* I_MANSP = "Dunning Lock
* I_MABER = "Dunning Area

CHANGING
* C_S_T001 = "Company Code
* C_TAS_TDLOANFUNC = "Table Type (Sorted) for TDLOANFUNC
* C_TAS_TDLOANFKO = "Table type for table TDLOANFKO
* C_TAS_TZB0A = "Table Type for TZB0A (Sorted)
* C_TAB_TZB0T = "Table Type for Table TZB0T
* C_TAB_TZK01 = "Table Type for Table TZK01
* C_TAB_TZK0A = "Table Type for Table TZK0A
* C_TAB_TVDTX = "Table Type for TVDTX
* C_TAB_TVDST = "Table Type for TVDST
* C_TAB_TVDSTX = "Table Type TVDSTX
* C_TAB_TZC37 = "Table Type for TZC37 (Status Definition)
* C_S_TZBZ = "Buchungskreis-Zusatzdaten
* C_TAB_TZD37 = "Table Type for Structure TZD37
* C_TAB_TCURB = "Table Type for Table TCURB
* C_TAB_TCURX = "Table Type for TCURX
* C_TAB_TZB0C = "Table Type for Structure TZB0C
* C_TAB_TZBABG = "Table Type for TZBABG
* C_S_TZPA = "Product Types
* C_S_TZPAB = "Texts for Products Types
* C_S_TFACT = "Factory Calendar Texts
* C_S_T008T = "Blocking Reason Names in Automatic Payment Trans.
* C_S_T040T = "Dunning block reason names
* C_S_T047N = "Dunning Areas
* C_S_T042Z = "Payment methods for automatic payment

EXCEPTIONS
NOT_FOUND = 1 FATAL_ERROR = 2 NO_STATUS_TEXT = 3
.



IMPORTING Parameters details for FVD_BO_DB_READ_CUSTOMIZING

I_BUKRS - Company Code

Data type: VDARL-BUKRS
Optional: Yes
Call by Reference: Yes

I_GSART - Product Type

Data type: VDARL-GSART
Optional: Yes
Call by Reference: Yes

I_SKOGRP - Condition Group

Data type: TDLOANFUNC-SKOGRP
Optional: Yes
Call by Reference: Yes

I_SAKTPAS - Indicator: Asset/Liability Transaction

Data type: TZB0A-SAKTPAS
Optional: Yes
Call by Reference: Yes

I_WFCID - Factory Calendar

Data type: WFCID
Optional: Yes
Call by Reference: Yes

I_ZAHLS - Block Key for Payment

Data type: DZAHLS
Optional: Yes
Call by Reference: Yes

I_MANSP - Dunning Lock

Data type: MANSP
Optional: Yes
Call by Reference: Yes

I_MABER - Dunning Area

Data type: MABER
Optional: Yes
Call by Reference: Yes

CHANGING Parameters details for FVD_BO_DB_READ_CUSTOMIZING

C_S_T001 - Company Code

Data type: T001
Optional: Yes
Call by Reference: Yes

C_TAS_TDLOANFUNC - Table Type (Sorted) for TDLOANFUNC

Data type: TRTY_TDLOANFUNC
Optional: Yes
Call by Reference: Yes

C_TAS_TDLOANFKO - Table type for table TDLOANFKO

Data type: TRTY_TDLOANFKO
Optional: Yes
Call by Reference: Yes

C_TAS_TZB0A - Table Type for TZB0A (Sorted)

Data type: TRTY_TZB0A
Optional: Yes
Call by Reference: Yes

C_TAB_TZB0T - Table Type for Table TZB0T

Data type: TRTY_TZB0T
Optional: Yes
Call by Reference: Yes

C_TAB_TZK01 - Table Type for Table TZK01

Data type: TRTY_TZK01
Optional: Yes
Call by Reference: Yes

C_TAB_TZK0A - Table Type for Table TZK0A

Data type: TRTY_TZK0A
Optional: Yes
Call by Reference: Yes

C_TAB_TVDTX - Table Type for TVDTX

Data type: TRTY_TVDTX
Optional: Yes
Call by Reference: Yes

C_TAB_TVDST - Table Type for TVDST

Data type: TRTY_TVDST
Optional: Yes
Call by Reference: Yes

C_TAB_TVDSTX - Table Type TVDSTX

Data type: TRTY_TVDSTX
Optional: Yes
Call by Reference: Yes

C_TAB_TZC37 - Table Type for TZC37 (Status Definition)

Data type: TRTY_TZC37
Optional: Yes
Call by Reference: Yes

C_S_TZBZ - Buchungskreis-Zusatzdaten

Data type: TZBZ
Optional: Yes
Call by Reference: Yes

C_TAB_TZD37 - Table Type for Structure TZD37

Data type: TRTY_TZD37
Optional: Yes
Call by Reference: Yes

C_TAB_TCURB - Table Type for Table TCURB

Data type: TRTY_TCURB
Optional: Yes
Call by Reference: Yes

C_TAB_TCURX - Table Type for TCURX

Data type: TRTY_TCURX
Optional: Yes
Call by Reference: Yes

C_TAB_TZB0C - Table Type for Structure TZB0C

Data type: TRTY_TZB0C
Optional: Yes
Call by Reference: Yes

C_TAB_TZBABG - Table Type for TZBABG

Data type: TRTY_TZBABG
Optional: Yes
Call by Reference: Yes

C_S_TZPA - Product Types

Data type: TZPA
Optional: Yes
Call by Reference: Yes

C_S_TZPAB - Texts for Products Types

Data type: TZPAB
Optional: Yes
Call by Reference: Yes

C_S_TFACT - Factory Calendar Texts

Data type: TFACT
Optional: Yes
Call by Reference: Yes

C_S_T008T - Blocking Reason Names in Automatic Payment Trans.

Data type: T008T
Optional: Yes
Call by Reference: Yes

C_S_T040T - Dunning block reason names

Data type: T040T
Optional: Yes
Call by Reference: Yes

C_S_T047N - Dunning Areas

Data type: T047N
Optional: Yes
Call by Reference: Yes

C_S_T042Z - Payment methods for automatic payment

Data type: T042Z
Optional: Yes
Call by Reference: Yes

EXCEPTIONS details

NOT_FOUND - Requested data not found

Data type:
Optional: No
Call by Reference: Yes

FATAL_ERROR - Internal Error

Data type:
Optional: No
Call by Reference: Yes

NO_STATUS_TEXT - keine Statustexte gepflegt

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for FVD_BO_DB_READ_CUSTOMIZING 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_i_bukrs  TYPE VDARL-BUKRS, "   
lv_c_s_t001  TYPE T001, "   
lv_not_found  TYPE T001, "   
lv_c_tas_tdloanfunc  TYPE TRTY_TDLOANFUNC, "   
lv_c_tas_tdloanfko  TYPE TRTY_TDLOANFKO, "   
lv_c_tas_tzb0a  TYPE TRTY_TZB0A, "   
lv_c_tab_tzb0t  TYPE TRTY_TZB0T, "   
lv_c_tab_tzk01  TYPE TRTY_TZK01, "   
lv_c_tab_tzk0a  TYPE TRTY_TZK0A, "   
lv_c_tab_tvdtx  TYPE TRTY_TVDTX, "   
lv_c_tab_tvdst  TYPE TRTY_TVDST, "   
lv_c_tab_tvdstx  TYPE TRTY_TVDSTX, "   
lv_c_tab_tzc37  TYPE TRTY_TZC37, "   
lv_i_gsart  TYPE VDARL-GSART, "   
lv_c_s_tzbz  TYPE TZBZ, "   
lv_fatal_error  TYPE TZBZ, "   
lv_c_tab_tzd37  TYPE TRTY_TZD37, "   
lv_c_tab_tcurb  TYPE TRTY_TCURB, "   
lv_c_tab_tcurx  TYPE TRTY_TCURX, "   
lv_c_tab_tzb0c  TYPE TRTY_TZB0C, "   
lv_c_tab_tzbabg  TYPE TRTY_TZBABG, "   
lv_c_s_tzpa  TYPE TZPA, "   
lv_i_skogrp  TYPE TDLOANFUNC-SKOGRP, "   
lv_no_status_text  TYPE TDLOANFUNC, "   
lv_c_s_tzpab  TYPE TZPAB, "   
lv_i_saktpas  TYPE TZB0A-SAKTPAS, "   
lv_i_wfcid  TYPE WFCID, "   
lv_c_s_tfact  TYPE TFACT, "   
lv_i_zahls  TYPE DZAHLS, "   
lv_c_s_t008t  TYPE T008T, "   
lv_i_mansp  TYPE MANSP, "   
lv_c_s_t040t  TYPE T040T, "   
lv_i_maber  TYPE MABER, "   
lv_c_s_t047n  TYPE T047N, "   
lv_c_s_t042z  TYPE T042Z. "   

  CALL FUNCTION 'FVD_BO_DB_READ_CUSTOMIZING'  "Read General Customizing for Business Operation from Database
    EXPORTING
         I_BUKRS = lv_i_bukrs
         I_GSART = lv_i_gsart
         I_SKOGRP = lv_i_skogrp
         I_SAKTPAS = lv_i_saktpas
         I_WFCID = lv_i_wfcid
         I_ZAHLS = lv_i_zahls
         I_MANSP = lv_i_mansp
         I_MABER = lv_i_maber
    CHANGING
         C_S_T001 = lv_c_s_t001
         C_TAS_TDLOANFUNC = lv_c_tas_tdloanfunc
         C_TAS_TDLOANFKO = lv_c_tas_tdloanfko
         C_TAS_TZB0A = lv_c_tas_tzb0a
         C_TAB_TZB0T = lv_c_tab_tzb0t
         C_TAB_TZK01 = lv_c_tab_tzk01
         C_TAB_TZK0A = lv_c_tab_tzk0a
         C_TAB_TVDTX = lv_c_tab_tvdtx
         C_TAB_TVDST = lv_c_tab_tvdst
         C_TAB_TVDSTX = lv_c_tab_tvdstx
         C_TAB_TZC37 = lv_c_tab_tzc37
         C_S_TZBZ = lv_c_s_tzbz
         C_TAB_TZD37 = lv_c_tab_tzd37
         C_TAB_TCURB = lv_c_tab_tcurb
         C_TAB_TCURX = lv_c_tab_tcurx
         C_TAB_TZB0C = lv_c_tab_tzb0c
         C_TAB_TZBABG = lv_c_tab_tzbabg
         C_S_TZPA = lv_c_s_tzpa
         C_S_TZPAB = lv_c_s_tzpab
         C_S_TFACT = lv_c_s_tfact
         C_S_T008T = lv_c_s_t008t
         C_S_T040T = lv_c_s_t040t
         C_S_T047N = lv_c_s_t047n
         C_S_T042Z = lv_c_s_t042z
    EXCEPTIONS
        NOT_FOUND = 1
        FATAL_ERROR = 2
        NO_STATUS_TEXT = 3
. " FVD_BO_DB_READ_CUSTOMIZING




ABAP code using 7.40 inline data declarations to call FM FVD_BO_DB_READ_CUSTOMIZING

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 BUKRS FROM VDARL INTO @DATA(ld_i_bukrs).
 
 
 
 
 
 
 
 
 
 
 
 
 
"SELECT single GSART FROM VDARL INTO @DATA(ld_i_gsart).
 
 
 
 
 
 
 
 
 
"SELECT single SKOGRP FROM TDLOANFUNC INTO @DATA(ld_i_skogrp).
 
 
 
"SELECT single SAKTPAS FROM TZB0A INTO @DATA(ld_i_saktpas).
 
 
 
 
 
 
 
 
 
 


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!