SAP BAPI_RE_LR_CHANGE Function Module for









BAPI_RE_LR_CHANGE is a standard bapi re lr change SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, 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 bapi re lr change FM, simply by entering the name BAPI_RE_LR_CHANGE into the relevant SAP transaction such as SE37 or SE38.

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



Function BAPI_RE_LR_CHANGE 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 'BAPI_RE_LR_CHANGE'"
EXPORTING
DISTRICT = "
VOLUMENO = "
PAGENO = "
* LAND_REGISTER = "
* LAND_REGISTER_X = "
* TRANS = "
* TEST_RUN = ' ' "

TABLES
* REGISTER = "
* SECTION1_ADD = "
* EASEMENT = "
* EASEMENT_ADD = "
* EASEMENT_PARTNER = "
* EASEMENT_CONTRACT = "
* EASEMENT_LOAN = "
* EASEMENT_CHG = "
* EASEMENT_CHG_SEC = "
* EASEMENT_CHG_REL = "
* PROCESSING_NO = "
* REGISTER_ADD = "
* PARTNER = "
* TEXT = "
* RESUBM_RULE = "
* RESUBM_DATE = "
* STATUS = "
* EXTENSION_IN = "
RETURN = "
* REGISTER_BUS_TYPE = "
* REGISTER_OLD_ENTRY = "
* REGISTER_REL_RIGHT_ADD = "
* REGISTER_REL_RIGHT_SERVE = "
* REGISTER_CHG = "
* REGISTER_CHG_REL = "
* SECTION1 = "
.



IMPORTING Parameters details for BAPI_RE_LR_CHANGE

DISTRICT -

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

VOLUMENO -

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

PAGENO -

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

LAND_REGISTER -

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

LAND_REGISTER_X -

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

TRANS -

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

TEST_RUN -

Data type: BAPI_RE_ADDITIONAL_FIELDS-TESTRUN
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

TABLES Parameters details for BAPI_RE_LR_CHANGE

REGISTER -

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

SECTION1_ADD -

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

EASEMENT -

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

EASEMENT_ADD -

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

EASEMENT_PARTNER -

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

EASEMENT_CONTRACT -

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

EASEMENT_LOAN -

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

EASEMENT_CHG -

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

EASEMENT_CHG_SEC -

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

EASEMENT_CHG_REL -

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

PROCESSING_NO -

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

REGISTER_ADD -

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

PARTNER -

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

TEXT -

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

RESUBM_RULE -

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

RESUBM_DATE -

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

STATUS -

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

EXTENSION_IN -

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

RETURN -

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

REGISTER_BUS_TYPE -

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

REGISTER_OLD_ENTRY -

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

REGISTER_REL_RIGHT_ADD -

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

REGISTER_REL_RIGHT_SERVE -

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

REGISTER_CHG -

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

REGISTER_CHG_REL -

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

SECTION1 -

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

Copy and paste ABAP code example for BAPI_RE_LR_CHANGE 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_district  TYPE BAPI_RE_LAND_REG_KEY-DISTRICT, "   
lt_register  TYPE STANDARD TABLE OF BAPI_RE_REGISTER_DATC, "   
lt_section1_add  TYPE STANDARD TABLE OF BAPI_RE_SEC1_ADD_DATC, "   
lt_easement  TYPE STANDARD TABLE OF BAPI_RE_EASEMENT_DATC, "   
lt_easement_add  TYPE STANDARD TABLE OF BAPI_RE_EM_ADD_DATC, "   
lt_easement_partner  TYPE STANDARD TABLE OF BAPI_RE_EM_BP_DATC, "   
lt_easement_contract  TYPE STANDARD TABLE OF BAPI_RE_EM_CN_DATC, "   
lt_easement_loan  TYPE STANDARD TABLE OF BAPI_RE_EM_LO_DATC, "   
lt_easement_chg  TYPE STANDARD TABLE OF BAPI_RE_EM_CHG_DATC, "   
lt_easement_chg_sec  TYPE STANDARD TABLE OF BAPI_RE_EM_CHGSEC_DATC, "   
lt_easement_chg_rel  TYPE STANDARD TABLE OF BAPI_RE_EM_CHGREL_DATC, "   
lt_processing_no  TYPE STANDARD TABLE OF BAPI_RE_LR_PROC_NO_DATC, "   
lv_volumeno  TYPE BAPI_RE_LAND_REG_KEY-VOLUME_NO, "   
lt_register_add  TYPE STANDARD TABLE OF BAPI_RE_REG_ADD_DATC, "   
lt_partner  TYPE STANDARD TABLE OF BAPI_RE_PARTNER_DATC, "   
lt_text  TYPE STANDARD TABLE OF BAPI_RE_TEXT_DATC, "   
lt_resubm_rule  TYPE STANDARD TABLE OF BAPI_RE_RESUBM_RULE_DATC, "   
lt_resubm_date  TYPE STANDARD TABLE OF BAPI_RE_RESUBM_DATE_DATC, "   
lt_status  TYPE STANDARD TABLE OF BAPI_RE_STATUS_DATC, "   
lt_extension_in  TYPE STANDARD TABLE OF BAPIPAREX, "   
lt_return  TYPE STANDARD TABLE OF BAPIRET2, "   
lv_pageno  TYPE BAPI_RE_LAND_REG_KEY-PAGE_NO, "   
lt_register_bus_type  TYPE STANDARD TABLE OF BAPI_RE_REG_BTYPE_DATC, "   
lv_land_register  TYPE BAPI_RE_LAND_REG_DAT, "   
lt_register_old_entry  TYPE STANDARD TABLE OF BAPI_RE_REG_OLD_DATC, "   
lv_land_register_x  TYPE BAPI_RE_LAND_REG_DATX, "   
lt_register_rel_right_add  TYPE STANDARD TABLE OF BAPI_RE_REG_RR_ADD_DATC, "   
lv_trans  TYPE BAPI_RE_ADDITIONAL_FIELDS-TRANS, "   
lt_register_rel_right_serve  TYPE STANDARD TABLE OF BAPI_RE_REG_RR_SRV_DATC, "   
lv_test_run  TYPE BAPI_RE_ADDITIONAL_FIELDS-TESTRUN, "   SPACE
lt_register_chg  TYPE STANDARD TABLE OF BAPI_RE_REG_CHG_DATC, "   
lt_register_chg_rel  TYPE STANDARD TABLE OF BAPI_RE_REG_CHGREL_DATC, "   
lt_section1  TYPE STANDARD TABLE OF BAPI_RE_SEC1_DATC. "   

  CALL FUNCTION 'BAPI_RE_LR_CHANGE'  "
    EXPORTING
         DISTRICT = lv_district
         VOLUMENO = lv_volumeno
         PAGENO = lv_pageno
         LAND_REGISTER = lv_land_register
         LAND_REGISTER_X = lv_land_register_x
         TRANS = lv_trans
         TEST_RUN = lv_test_run
    TABLES
         REGISTER = lt_register
         SECTION1_ADD = lt_section1_add
         EASEMENT = lt_easement
         EASEMENT_ADD = lt_easement_add
         EASEMENT_PARTNER = lt_easement_partner
         EASEMENT_CONTRACT = lt_easement_contract
         EASEMENT_LOAN = lt_easement_loan
         EASEMENT_CHG = lt_easement_chg
         EASEMENT_CHG_SEC = lt_easement_chg_sec
         EASEMENT_CHG_REL = lt_easement_chg_rel
         PROCESSING_NO = lt_processing_no
         REGISTER_ADD = lt_register_add
         PARTNER = lt_partner
         TEXT = lt_text
         RESUBM_RULE = lt_resubm_rule
         RESUBM_DATE = lt_resubm_date
         STATUS = lt_status
         EXTENSION_IN = lt_extension_in
         RETURN = lt_return
         REGISTER_BUS_TYPE = lt_register_bus_type
         REGISTER_OLD_ENTRY = lt_register_old_entry
         REGISTER_REL_RIGHT_ADD = lt_register_rel_right_add
         REGISTER_REL_RIGHT_SERVE = lt_register_rel_right_serve
         REGISTER_CHG = lt_register_chg
         REGISTER_CHG_REL = lt_register_chg_rel
         SECTION1 = lt_section1
. " BAPI_RE_LR_CHANGE




ABAP code using 7.40 inline data declarations to call FM BAPI_RE_LR_CHANGE

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 DISTRICT FROM BAPI_RE_LAND_REG_KEY INTO @DATA(ld_district).
 
 
 
 
 
 
 
 
 
 
 
 
"SELECT single VOLUME_NO FROM BAPI_RE_LAND_REG_KEY INTO @DATA(ld_volumeno).
 
 
 
 
 
 
 
 
 
"SELECT single PAGE_NO FROM BAPI_RE_LAND_REG_KEY INTO @DATA(ld_pageno).
 
 
 
 
 
 
"SELECT single TRANS FROM BAPI_RE_ADDITIONAL_FIELDS INTO @DATA(ld_trans).
 
 
"SELECT single TESTRUN FROM BAPI_RE_ADDITIONAL_FIELDS INTO @DATA(ld_test_run).
DATA(ld_test_run) = ' '.
 
 
 
 


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!