SAP EXIT_SAPLCBP_DNL_001 Function Module for User exit for creation of IDoc CBPRCP01









EXIT_SAPLCBP_DNL_001 is a standard exit saplcbp dnl 001 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for User exit for creation of IDoc CBPRCP01 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 exit saplcbp dnl 001 FM, simply by entering the name EXIT_SAPLCBP_DNL_001 into the relevant SAP transaction such as SE37 or SE38.

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



Function EXIT_SAPLCBP_DNL_001 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 'EXIT_SAPLCBP_DNL_001'"User exit for creation of IDoc CBPRCP01
EXPORTING
MESSAGE_TYPE = "
SEGMENT_NAME = "
* F_PLOB = "
* F_PLKO = "
* F_PLPO = "
* F_PLMZ = "
* F_PLUP = "

IMPORTING
IDOC_CIMTYPE = "

TABLES
IDOC_DATA = "
.



IMPORTING Parameters details for EXIT_SAPLCBP_DNL_001

MESSAGE_TYPE -

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

SEGMENT_NAME -

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

F_PLOB -

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

F_PLKO -

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

F_PLPO -

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

F_PLMZ -

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

F_PLUP -

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

EXPORTING Parameters details for EXIT_SAPLCBP_DNL_001

IDOC_CIMTYPE -

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

TABLES Parameters details for EXIT_SAPLCBP_DNL_001

IDOC_DATA -

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

Copy and paste ABAP code example for EXIT_SAPLCBP_DNL_001 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_idoc_data  TYPE STANDARD TABLE OF EDIDD, "   
lv_idoc_cimtype  TYPE EDIDC-CIMTYP, "   
lv_message_type  TYPE EDMSG-MSGTYP, "   
lv_segment_name  TYPE EDIDD-SEGNAM, "   
lv_f_plob  TYPE E3PLOBC, "   
lv_f_plko  TYPE E3PLKOC, "   
lv_f_plpo  TYPE E3PLPOC, "   
lv_f_plmz  TYPE E3PLMZC, "   
lv_f_plup  TYPE E3PLUPC. "   

  CALL FUNCTION 'EXIT_SAPLCBP_DNL_001'  "User exit for creation of IDoc CBPRCP01
    EXPORTING
         MESSAGE_TYPE = lv_message_type
         SEGMENT_NAME = lv_segment_name
         F_PLOB = lv_f_plob
         F_PLKO = lv_f_plko
         F_PLPO = lv_f_plpo
         F_PLMZ = lv_f_plmz
         F_PLUP = lv_f_plup
    IMPORTING
         IDOC_CIMTYPE = lv_idoc_cimtype
    TABLES
         IDOC_DATA = lt_idoc_data
. " EXIT_SAPLCBP_DNL_001




ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLCBP_DNL_001

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 CIMTYP FROM EDIDC INTO @DATA(ld_idoc_cimtype).
 
"SELECT single MSGTYP FROM EDMSG INTO @DATA(ld_message_type).
 
"SELECT single SEGNAM FROM EDIDD INTO @DATA(ld_segment_name).
 
 
 
 
 
 


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!