SAP SAMPLE_FCTMODULE_DE_BCS2V Function Module for NOTRANSL: Schnittstellenbeschreibung zum Event DE_BCS2V









SAMPLE_FCTMODULE_DE_BCS2V is a standard sample fctmodule de bcs2v SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for NOTRANSL: Schnittstellenbeschreibung zum Event DE_BCS2V 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 sample fctmodule de bcs2v FM, simply by entering the name SAMPLE_FCTMODULE_DE_BCS2V into the relevant SAP transaction such as SE37 or SE38.

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



Function SAMPLE_FCTMODULE_DE_BCS2V 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 'SAMPLE_FCTMODULE_DE_BCS2V'"NOTRANSL: Schnittstellenbeschreibung zum Event DE_BCS2V
TABLES
CT_BAPIMTCS = "
IT_YLFAS = "Vendor master (VAT registration numbers general section)
IT_XLFAT = "Vendor master record (tax groupings)
IT_YLFAT = "Vendor master record (tax groupings)
IT_XLFBK = "Vendor Master (Bank Details)
IT_YLFBK = "Vendor Master (Bank Details)
IT_XLFB5 = "Vendor Master (Bank Details)
IT_YLFB5 = "Vendor Master (Bank Details)
IT_XLFBW = "Vendor Master (Bank Details)
IT_YLFBW = "Vendor Master (Bank Details)
* IT_XADRC = "
IT_CRMLIFNR = "Mapping Table: Business Partner - Vendor
* IT_YADRC = "
* IT_XADRP = "
* IT_YADRP = "
* IT_XADCP = "
* IT_YADCP = "
* IT_XADR2 = "
* IT_YADR2 = "
* IT_XADR3 = "
* IT_YADR3 = "
* IT_XADR4 = "
IT_XLFA1 = "Vendor Master (General Section)
* IT_YADR4 = "
* IT_XADR5 = "
* IT_YADR5 = "
* IT_XADR6 = "
* IT_YADR6 = "
* IT_XADR7 = "
* IT_YADR7 = "
* IT_XADR8 = "
* IT_YADR8 = "
* IT_XADR9 = "
IT_YLFA1 = "Vendor Master (General Section)
* IT_YADR9 = "
* IT_XADR10 = "
* IT_YADR10 = "
* IT_XADR11 = "
* IT_YADR11 = "
* IT_XADR12 = "
* IT_YADR12 = "
* IT_XADR13 = "
* IT_YADR13 = "
* IT_YKNVK = "
IT_XLFB1 = "Vendor master (VAT registration numbers general section)
* IT_XKNVK = "
IT_YLFB1 = "Vendor master (VAT registration numbers general section)
IT_XLFM1 = "Vendor master (VAT registration numbers general section)
IT_YLFM1 = "Vendor master (VAT registration numbers general section)
IT_XLFAS = "Vendor master (VAT registration numbers general section)
.



TABLES Parameters details for SAMPLE_FCTMODULE_DE_BCS2V

CT_BAPIMTCS -

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

IT_YLFAS - Vendor master (VAT registration numbers general section)

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

IT_XLFAT - Vendor master record (tax groupings)

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

IT_YLFAT - Vendor master record (tax groupings)

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

IT_XLFBK - Vendor Master (Bank Details)

Data type: LFBK
Optional: No
Call by Reference: Yes

IT_YLFBK - Vendor Master (Bank Details)

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

IT_XLFB5 - Vendor Master (Bank Details)

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

IT_YLFB5 - Vendor Master (Bank Details)

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

IT_XLFBW - Vendor Master (Bank Details)

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

IT_YLFBW - Vendor Master (Bank Details)

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

IT_XADRC -

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

IT_CRMLIFNR - Mapping Table: Business Partner - Vendor

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

IT_YADRC -

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

IT_XADRP -

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

IT_YADRP -

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

IT_XADCP -

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

IT_YADCP -

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

IT_XADR2 -

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

IT_YADR2 -

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

IT_XADR3 -

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

IT_YADR3 -

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

IT_XADR4 -

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

IT_XLFA1 - Vendor Master (General Section)

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

IT_YADR4 -

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

IT_XADR5 -

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

IT_YADR5 -

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

IT_XADR6 -

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

IT_YADR6 -

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

IT_XADR7 -

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

IT_YADR7 -

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

IT_XADR8 -

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

IT_YADR8 -

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

IT_XADR9 -

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

IT_YLFA1 - Vendor Master (General Section)

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

IT_YADR9 -

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

IT_XADR10 -

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

IT_YADR10 -

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

IT_XADR11 -

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

IT_YADR11 -

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

IT_XADR12 -

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

IT_YADR12 -

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

IT_XADR13 -

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

IT_YADR13 -

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

IT_YKNVK -

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

IT_XLFB1 - Vendor master (VAT registration numbers general section)

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

IT_XKNVK -

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

IT_YLFB1 - Vendor master (VAT registration numbers general section)

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

IT_XLFM1 - Vendor master (VAT registration numbers general section)

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

IT_YLFM1 - Vendor master (VAT registration numbers general section)

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

IT_XLFAS - Vendor master (VAT registration numbers general section)

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

Copy and paste ABAP code example for SAMPLE_FCTMODULE_DE_BCS2V 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_ct_bapimtcs  TYPE STANDARD TABLE OF BAPIMTCS, "   
lt_it_ylfas  TYPE STANDARD TABLE OF LFAS, "   
lt_it_xlfat  TYPE STANDARD TABLE OF LFAT, "   
lt_it_ylfat  TYPE STANDARD TABLE OF LFAT, "   
lt_it_xlfbk  TYPE STANDARD TABLE OF LFBK, "   
lt_it_ylfbk  TYPE STANDARD TABLE OF LFBK, "   
lt_it_xlfb5  TYPE STANDARD TABLE OF LFB5, "   
lt_it_ylfb5  TYPE STANDARD TABLE OF LFB5, "   
lt_it_xlfbw  TYPE STANDARD TABLE OF LFBW, "   
lt_it_ylfbw  TYPE STANDARD TABLE OF LFBW, "   
lt_it_xadrc  TYPE STANDARD TABLE OF VADRC, "   
lt_it_crmlifnr  TYPE STANDARD TABLE OF CRMLIFNR, "   
lt_it_yadrc  TYPE STANDARD TABLE OF VADRC, "   
lt_it_xadrp  TYPE STANDARD TABLE OF VADRP, "   
lt_it_yadrp  TYPE STANDARD TABLE OF VADRP, "   
lt_it_xadcp  TYPE STANDARD TABLE OF VADCP, "   
lt_it_yadcp  TYPE STANDARD TABLE OF VADCP, "   
lt_it_xadr2  TYPE STANDARD TABLE OF VADR2, "   
lt_it_yadr2  TYPE STANDARD TABLE OF VADR2, "   
lt_it_xadr3  TYPE STANDARD TABLE OF VADR3, "   
lt_it_yadr3  TYPE STANDARD TABLE OF VADR3, "   
lt_it_xadr4  TYPE STANDARD TABLE OF VADR4, "   
lt_it_xlfa1  TYPE STANDARD TABLE OF LFA1, "   
lt_it_yadr4  TYPE STANDARD TABLE OF VADR4, "   
lt_it_xadr5  TYPE STANDARD TABLE OF VADR5, "   
lt_it_yadr5  TYPE STANDARD TABLE OF VADR5, "   
lt_it_xadr6  TYPE STANDARD TABLE OF VADR6, "   
lt_it_yadr6  TYPE STANDARD TABLE OF VADR6, "   
lt_it_xadr7  TYPE STANDARD TABLE OF VADR7, "   
lt_it_yadr7  TYPE STANDARD TABLE OF VADR7, "   
lt_it_xadr8  TYPE STANDARD TABLE OF VADR8, "   
lt_it_yadr8  TYPE STANDARD TABLE OF VADR8, "   
lt_it_xadr9  TYPE STANDARD TABLE OF VADR9, "   
lt_it_ylfa1  TYPE STANDARD TABLE OF LFA1, "   
lt_it_yadr9  TYPE STANDARD TABLE OF VADR9, "   
lt_it_xadr10  TYPE STANDARD TABLE OF VADR10, "   
lt_it_yadr10  TYPE STANDARD TABLE OF VADR10, "   
lt_it_xadr11  TYPE STANDARD TABLE OF VADR11, "   
lt_it_yadr11  TYPE STANDARD TABLE OF VADR11, "   
lt_it_xadr12  TYPE STANDARD TABLE OF VADR12, "   
lt_it_yadr12  TYPE STANDARD TABLE OF VADR12, "   
lt_it_xadr13  TYPE STANDARD TABLE OF VADR13, "   
lt_it_yadr13  TYPE STANDARD TABLE OF VADR13, "   
lt_it_yknvk  TYPE STANDARD TABLE OF KNVK, "   
lt_it_xlfb1  TYPE STANDARD TABLE OF LFB1, "   
lt_it_xknvk  TYPE STANDARD TABLE OF KNVK, "   
lt_it_ylfb1  TYPE STANDARD TABLE OF LFB1, "   
lt_it_xlfm1  TYPE STANDARD TABLE OF LFM1, "   
lt_it_ylfm1  TYPE STANDARD TABLE OF LFM1, "   
lt_it_xlfas  TYPE STANDARD TABLE OF LFAS. "   

  CALL FUNCTION 'SAMPLE_FCTMODULE_DE_BCS2V'  "NOTRANSL: Schnittstellenbeschreibung zum Event DE_BCS2V
    TABLES
         CT_BAPIMTCS = lt_ct_bapimtcs
         IT_YLFAS = lt_it_ylfas
         IT_XLFAT = lt_it_xlfat
         IT_YLFAT = lt_it_ylfat
         IT_XLFBK = lt_it_xlfbk
         IT_YLFBK = lt_it_ylfbk
         IT_XLFB5 = lt_it_xlfb5
         IT_YLFB5 = lt_it_ylfb5
         IT_XLFBW = lt_it_xlfbw
         IT_YLFBW = lt_it_ylfbw
         IT_XADRC = lt_it_xadrc
         IT_CRMLIFNR = lt_it_crmlifnr
         IT_YADRC = lt_it_yadrc
         IT_XADRP = lt_it_xadrp
         IT_YADRP = lt_it_yadrp
         IT_XADCP = lt_it_xadcp
         IT_YADCP = lt_it_yadcp
         IT_XADR2 = lt_it_xadr2
         IT_YADR2 = lt_it_yadr2
         IT_XADR3 = lt_it_xadr3
         IT_YADR3 = lt_it_yadr3
         IT_XADR4 = lt_it_xadr4
         IT_XLFA1 = lt_it_xlfa1
         IT_YADR4 = lt_it_yadr4
         IT_XADR5 = lt_it_xadr5
         IT_YADR5 = lt_it_yadr5
         IT_XADR6 = lt_it_xadr6
         IT_YADR6 = lt_it_yadr6
         IT_XADR7 = lt_it_xadr7
         IT_YADR7 = lt_it_yadr7
         IT_XADR8 = lt_it_xadr8
         IT_YADR8 = lt_it_yadr8
         IT_XADR9 = lt_it_xadr9
         IT_YLFA1 = lt_it_ylfa1
         IT_YADR9 = lt_it_yadr9
         IT_XADR10 = lt_it_xadr10
         IT_YADR10 = lt_it_yadr10
         IT_XADR11 = lt_it_xadr11
         IT_YADR11 = lt_it_yadr11
         IT_XADR12 = lt_it_xadr12
         IT_YADR12 = lt_it_yadr12
         IT_XADR13 = lt_it_xadr13
         IT_YADR13 = lt_it_yadr13
         IT_YKNVK = lt_it_yknvk
         IT_XLFB1 = lt_it_xlfb1
         IT_XKNVK = lt_it_xknvk
         IT_YLFB1 = lt_it_ylfb1
         IT_XLFM1 = lt_it_xlfm1
         IT_YLFM1 = lt_it_ylfm1
         IT_XLFAS = lt_it_xlfas
. " SAMPLE_FCTMODULE_DE_BCS2V




ABAP code using 7.40 inline data declarations to call FM SAMPLE_FCTMODULE_DE_BCS2V

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.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


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!