SAP REAL_ESTATE_GET_DATA_FOR_RC Function Module for









REAL_ESTATE_GET_DATA_FOR_RC is a standard real estate get data for rc 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 real estate get data for rc FM, simply by entering the name REAL_ESTATE_GET_DATA_FOR_RC into the relevant SAP transaction such as SE37 or SE38.

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



Function REAL_ESTATE_GET_DATA_FOR_RC 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 'REAL_ESTATE_GET_DATA_FOR_RC'"
EXPORTING
I_VIMIMV = "
* I_VIKORR = "

IMPORTING
E_BUSINESS_ENTITY = "
E_USERFLDS_FOR_PROPERTY = "
E_USERFLDS_FOR_BUSINESS_ENTITY = "
E_RENT_ADJSTMNT_EXPERT_REPORT = "
E_REPRESENTATIVE_LIST_OF_RENTS = "
E_REPR_RENTS_LOCATION_CLASS = "
E_REPR_RENTS_FIXTURES_FITTINGS = "
E_VISCRIPT = "
E_RENTAL_UNIT_AREA = "
E_VZGPO_TENANT = "
E_VZGPO_GENERAL_CLERK = "
E_PROPERTY = "
E_VZGPO_INCDNTL_EXPNS_CLERK = "
E_VZGPO_JANITOR = "
E_VZGPO_NATURAL_GUARANTOR = "
E_VZGPO_STATE_CENTRAL_BANK = "
E_RENTAL_DEPOSIT_BANK = "
E_RELEASE_OF_RNTL_DPST = "
E_LINKED_RENTAL_UNIT = "
E_ADDRESS_OF_LINKED_RNTL_UNIT = "
E_HOUSE_BANK_MASTER_DATA = "
E_HOUSE_BANK_ADDITIONAL_DATA = "
E_BUILDING = "
E_HOUSE_BANK_ACCOUNT = "
E_RENTAL_UNIT = "
E_RENTAL_AGREEMENT = "
E_RENTAL_UNIT_ADDRESS = "
E_USERFLDS_FOR_RENTAL_AGR = "
E_USERFLDS_FOR_RENTAL_UNIT = "
E_USERFLDS_FOR_BUILDING = "

TABLES
* T_E_VZGPO_PRT = "
* T_E_RNT_ADJSTMNT_DATA_FOR_RA = "
* T_E_ALL_INDEX_DATA_FOR_RA = "
* T_E_SALES_BSD_RNTL_AGRMNT_HDR = "
* T_E_SALES_BSD_RNTL_AGRMNT_ITMS = "
* T_E_SALES_BASED_SCALES_HEADER = "
* T_E_SALES_BASED_SCALES_ITEMS = "
* T_E_EXPNS_STTLMNT_PARTICPATION = "
* T_E_ADJSTMNT_HEADER = "
* T_E_ADJSTMNT_BUFFER = "
* T_E_RNT_ADJ_HISTORY = "
T_E_ADRS_PRT = "
* T_E_RVIMI55_RNT_ADJSTMNT_ITEMS = "
* T_E_RNT_LIST_FOR_ADJ_BY_POINTS = "
* T_E_COMPARATIVE_APARTMENTS_DTA = "
* T_E_NOTICE_BY_TENANT = "
* T_E_PERIODS_OF_NOTICE_PERIODS = "
* T_E_CUSTOMIZED_NOTICE_PERIODS = "
* T_E_PERIODS_OF_NOTICE_DEADLINE = "
* T_E_CUSTOMIZED_NOTICE_DEADLINE = "
* T_E_ALL_COND_HEADERS_FOR_RA = "
* T_E_ALL_COND_ITEMS_FOR_RA = "
T_E_BNKA_PRT = "
* T_E_FURTHER_SECURITY_DEPOSITS = "
* T_E_SURCHASE_REDUC_CATEGORIES = "
* T_E_AREAS_OF_RENTAL_UNIT = "
* T_E_ROOMS_OF_RENTAL_UNIT = "
* T_E_AREA_PER_ROOM_OF_RNTL_UNIT = "
* T_E_FEATURES_OF_RENTAL_UNIT = "
* T_E_SCS_MANAGMNT_FEE_SURCHARGE = "
* T_E_OPRTNG_COSTS_PERIODS_OF_RU = "
* T_E_HEATING_OIL_SUPPLY = "
* T_E_HEATING_SYSTEMS_FOR_RU = "
T_E_RFVPRT_PRT = "
* T_E_STTLMNT_VRNTS_CALC_UNIT = "
* T_E_INCID_EXP_STTLMNT_CRED_REC = "
* T_E_INCID_EXP_APPRTNMNT_RESULT = "
* T_E_RESERVES = "
* T_I_E_ERRORS = "
T_E_SANS1_PRT = "
T_E_SPAB1_PRT = "
T_E_SPBB1_PRT = "
T_E_SPKO1_PRT = "
* T_E_APPORTIONMENT_UNITS = "
.



IMPORTING Parameters details for REAL_ESTATE_GET_DATA_FOR_RC

I_VIMIMV -

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

I_VIKORR -

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

EXPORTING Parameters details for REAL_ESTATE_GET_DATA_FOR_RC

E_BUSINESS_ENTITY -

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

E_USERFLDS_FOR_PROPERTY -

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

E_USERFLDS_FOR_BUSINESS_ENTITY -

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

E_RENT_ADJSTMNT_EXPERT_REPORT -

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

E_REPRESENTATIVE_LIST_OF_RENTS -

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

E_REPR_RENTS_LOCATION_CLASS -

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

E_REPR_RENTS_FIXTURES_FITTINGS -

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

E_VISCRIPT -

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

E_RENTAL_UNIT_AREA -

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

E_VZGPO_TENANT -

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

E_VZGPO_GENERAL_CLERK -

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

E_PROPERTY -

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

E_VZGPO_INCDNTL_EXPNS_CLERK -

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

E_VZGPO_JANITOR -

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

E_VZGPO_NATURAL_GUARANTOR -

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

E_VZGPO_STATE_CENTRAL_BANK -

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

E_RENTAL_DEPOSIT_BANK -

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

E_RELEASE_OF_RNTL_DPST -

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

E_LINKED_RENTAL_UNIT -

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

E_ADDRESS_OF_LINKED_RNTL_UNIT -

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

E_HOUSE_BANK_MASTER_DATA -

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

E_HOUSE_BANK_ADDITIONAL_DATA -

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

E_BUILDING -

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

E_HOUSE_BANK_ACCOUNT -

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

E_RENTAL_UNIT -

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

E_RENTAL_AGREEMENT -

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

E_RENTAL_UNIT_ADDRESS -

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

E_USERFLDS_FOR_RENTAL_AGR -

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

E_USERFLDS_FOR_RENTAL_UNIT -

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

E_USERFLDS_FOR_BUILDING -

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

TABLES Parameters details for REAL_ESTATE_GET_DATA_FOR_RC

T_E_VZGPO_PRT -

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

T_E_RNT_ADJSTMNT_DATA_FOR_RA -

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

T_E_ALL_INDEX_DATA_FOR_RA -

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

T_E_SALES_BSD_RNTL_AGRMNT_HDR -

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

T_E_SALES_BSD_RNTL_AGRMNT_ITMS -

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

T_E_SALES_BASED_SCALES_HEADER -

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

T_E_SALES_BASED_SCALES_ITEMS -

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

T_E_EXPNS_STTLMNT_PARTICPATION -

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

T_E_ADJSTMNT_HEADER -

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

T_E_ADJSTMNT_BUFFER -

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

T_E_RNT_ADJ_HISTORY -

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

T_E_ADRS_PRT -

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

T_E_RVIMI55_RNT_ADJSTMNT_ITEMS -

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

T_E_RNT_LIST_FOR_ADJ_BY_POINTS -

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

T_E_COMPARATIVE_APARTMENTS_DTA -

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

T_E_NOTICE_BY_TENANT -

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

T_E_PERIODS_OF_NOTICE_PERIODS -

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

T_E_CUSTOMIZED_NOTICE_PERIODS -

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

T_E_PERIODS_OF_NOTICE_DEADLINE -

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

T_E_CUSTOMIZED_NOTICE_DEADLINE -

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

T_E_ALL_COND_HEADERS_FOR_RA -

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

T_E_ALL_COND_ITEMS_FOR_RA -

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

T_E_BNKA_PRT -

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

T_E_FURTHER_SECURITY_DEPOSITS -

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

T_E_SURCHASE_REDUC_CATEGORIES -

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

T_E_AREAS_OF_RENTAL_UNIT -

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

T_E_ROOMS_OF_RENTAL_UNIT -

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

T_E_AREA_PER_ROOM_OF_RNTL_UNIT -

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

T_E_FEATURES_OF_RENTAL_UNIT -

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

T_E_SCS_MANAGMNT_FEE_SURCHARGE -

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

T_E_OPRTNG_COSTS_PERIODS_OF_RU -

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

T_E_HEATING_OIL_SUPPLY -

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

T_E_HEATING_SYSTEMS_FOR_RU -

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

T_E_RFVPRT_PRT -

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

T_E_STTLMNT_VRNTS_CALC_UNIT -

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

T_E_INCID_EXP_STTLMNT_CRED_REC -

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

T_E_INCID_EXP_APPRTNMNT_RESULT -

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

T_E_RESERVES -

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

T_I_E_ERRORS -

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

T_E_SANS1_PRT -

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

T_E_SPAB1_PRT -

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

T_E_SPBB1_PRT -

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

T_E_SPKO1_PRT -

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

T_E_APPORTIONMENT_UNITS -

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

Copy and paste ABAP code example for REAL_ESTATE_GET_DATA_FOR_RC 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_vimimv  TYPE VIMIMV, "   
lt_t_e_vzgpo_prt  TYPE STANDARD TABLE OF VZGPO, "   
lv_e_business_entity  TYPE RVIOB01_ZS, "   
lv_e_userflds_for_property  TYPE VIPRUSRFLD, "   
lt_t_e_rnt_adjstmnt_data_for_ra  TYPE STANDARD TABLE OF RVIMI54_ZS, "   
lt_t_e_all_index_data_for_ra  TYPE STANDARD TABLE OF RVIMI55_ZS, "   
lv_e_userflds_for_business_entity  TYPE VIBEUSRFLD, "   
lv_e_rent_adjstmnt_expert_report  TYPE RVIMI41_ZS, "   
lt_t_e_sales_bsd_rntl_agrmnt_hdr  TYPE STANDARD TABLE OF RVIMIUH_ZS, "   
lv_e_representative_list_of_rents  TYPE RTIV20_ZS, "   
lt_t_e_sales_bsd_rntl_agrmnt_itms  TYPE STANDARD TABLE OF RVIMIUI_ZS, "   
lv_e_repr_rents_location_class  TYPE RTIV22_ZS, "   
lt_t_e_sales_based_scales_header  TYPE STANDARD TABLE OF VISBSCLHDR, "   
lt_t_e_sales_based_scales_items  TYPE STANDARD TABLE OF VISBSCLITM, "   
lv_e_repr_rents_fixtures_fittings  TYPE RTIV23_ZS, "   
lv_e_viscript  TYPE VISCRIPT, "   
lt_t_e_expns_sttlmnt_particpation  TYPE STANDARD TABLE OF RVIAK02_ZS, "   
lv_e_rental_unit_area  TYPE RRMEDAT_ZS, "   
lt_t_e_adjstmnt_header  TYPE STANDARD TABLE OF RVIMI17_ZS, "   
lv_e_vzgpo_tenant  TYPE VZGPO, "   
lt_t_e_adjstmnt_buffer  TYPE STANDARD TABLE OF VIMI16_ZUS, "   
lt_t_e_rnt_adj_history  TYPE STANDARD TABLE OF VIRAADJH, "   
lv_e_vzgpo_general_clerk  TYPE VZGPO, "   
lv_i_vikorr  TYPE VIKORR, "   
lv_e_property  TYPE RVIOB02_ZS, "   
lt_t_e_adrs_prt  TYPE STANDARD TABLE OF ADRS_ROL, "   
lv_e_vzgpo_incdntl_expns_clerk  TYPE VZGPO, "   
lt_t_e_rvimi55_rnt_adjstmnt_items  TYPE STANDARD TABLE OF RVIMI55_ZS, "   
lv_e_vzgpo_janitor  TYPE VZGPO, "   
lt_t_e_rnt_list_for_adj_by_points  TYPE STANDARD TABLE OF RTIV0471ZS, "   
lv_e_vzgpo_natural_guarantor  TYPE VZGPO, "   
lt_t_e_comparative_apartments_dta  TYPE STANDARD TABLE OF RVIOB18, "   
lt_t_e_notice_by_tenant  TYPE STANDARD TABLE OF RVIMI26_ZS, "   
lv_e_vzgpo_state_central_bank  TYPE VZGPO, "   
lv_e_rental_deposit_bank  TYPE BNKA_MSICH, "   
lt_t_e_periods_of_notice_periods  TYPE STANDARD TABLE OF RVIMIK1_ZS, "   
lv_e_release_of_rntl_dpst  TYPE RVIMI40_ZS, "   
lt_t_e_customized_notice_periods  TYPE STANDARD TABLE OF RTIVKUE2ZS, "   
lv_e_linked_rental_unit  TYPE VILINKEDRU, "   
lt_t_e_periods_of_notice_deadline  TYPE STANDARD TABLE OF RVIMIK2_ZS, "   
lv_e_address_of_linked_rntl_unit  TYPE RLKDRUADRS, "   
lt_t_e_customized_notice_deadline  TYPE STANDARD TABLE OF RTIVKUE3ZS, "   
lv_e_house_bank_master_data  TYPE BNKA, "   
lt_t_e_all_cond_headers_for_ra  TYPE STANDARD TABLE OF RVIKOKO_ZS, "   
lt_t_e_all_cond_items_for_ra  TYPE STANDARD TABLE OF VIRACOND, "   
lv_e_house_bank_additional_data  TYPE T012, "   
lv_e_building  TYPE RVIOB03_ZS, "   
lt_t_e_bnka_prt  TYPE STANDARD TABLE OF BNKA_ROL, "   
lv_e_house_bank_account  TYPE T012K, "   
lt_t_e_further_security_deposits  TYPE STANDARD TABLE OF RVIMI32_ZS, "   
lt_t_e_surchase_reduc_categories  TYPE STANDARD TABLE OF RTIV70_ZS, "   
lt_t_e_areas_of_rental_unit  TYPE STANDARD TABLE OF VIOB40_ZUS, "   
lt_t_e_rooms_of_rental_unit  TYPE STANDARD TABLE OF RVIOB10_ZS, "   
lt_t_e_area_per_room_of_rntl_unit  TYPE STANDARD TABLE OF RVVIOB2311, "   
lt_t_e_features_of_rental_unit  TYPE STANDARD TABLE OF RVIMI02_ZS, "   
lt_t_e_scs_managmnt_fee_surcharge  TYPE STANDARD TABLE OF RVIAK18_ZS, "   
lt_t_e_oprtng_costs_periods_of_ru  TYPE STANDARD TABLE OF RVIAK25_ZS, "   
lt_t_e_heating_oil_supply  TYPE STANDARD TABLE OF RVIAK22_ZS, "   
lt_t_e_heating_systems_for_ru  TYPE STANDARD TABLE OF RVIAK08_ZS, "   
lv_e_rental_unit  TYPE RVIMI01_ZS, "   
lt_t_e_rfvprt_prt  TYPE STANDARD TABLE OF RFVPRT_ROL, "   
lt_t_e_sttlmnt_vrnts_calc_unit  TYPE STANDARD TABLE OF VIAK04_TXT, "   
lt_t_e_incid_exp_sttlmnt_cred_rec  TYPE STANDARD TABLE OF RVIAK20_ZS, "   
lt_t_e_incid_exp_apprtnmnt_result  TYPE STANDARD TABLE OF RVIAK13_ZS, "   
lt_t_e_reserves  TYPE STANDARD TABLE OF RFVICHRES, "   
lt_t_i_e_errors  TYPE STANDARD TABLE OF SPROT_U, "   
lt_t_e_sans1_prt  TYPE STANDARD TABLE OF SANS1_ROL, "   
lv_e_rental_agreement  TYPE RVIMIMV_ZS, "   
lt_t_e_spab1_prt  TYPE STANDARD TABLE OF SPAB1_ROL, "   
lv_e_rental_unit_address  TYPE VIRUADRS, "   
lt_t_e_spbb1_prt  TYPE STANDARD TABLE OF SPBB1_ROL, "   
lv_e_userflds_for_rental_agr  TYPE VIRAUSRFLD, "   
lt_t_e_spko1_prt  TYPE STANDARD TABLE OF SPKO1_ROL, "   
lv_e_userflds_for_rental_unit  TYPE VIRUUSRFLD, "   
lv_e_userflds_for_building  TYPE VIBUUSRFLD, "   
lt_t_e_apportionment_units  TYPE STANDARD TABLE OF RVIMI08_ZS. "   

  CALL FUNCTION 'REAL_ESTATE_GET_DATA_FOR_RC'  "
    EXPORTING
         I_VIMIMV = lv_i_vimimv
         I_VIKORR = lv_i_vikorr
    IMPORTING
         E_BUSINESS_ENTITY = lv_e_business_entity
         E_USERFLDS_FOR_PROPERTY = lv_e_userflds_for_property
         E_USERFLDS_FOR_BUSINESS_ENTITY = lv_e_userflds_for_business_entity
         E_RENT_ADJSTMNT_EXPERT_REPORT = lv_e_rent_adjstmnt_expert_report
         E_REPRESENTATIVE_LIST_OF_RENTS = lv_e_representative_list_of_rents
         E_REPR_RENTS_LOCATION_CLASS = lv_e_repr_rents_location_class
         E_REPR_RENTS_FIXTURES_FITTINGS = lv_e_repr_rents_fixtures_fittings
         E_VISCRIPT = lv_e_viscript
         E_RENTAL_UNIT_AREA = lv_e_rental_unit_area
         E_VZGPO_TENANT = lv_e_vzgpo_tenant
         E_VZGPO_GENERAL_CLERK = lv_e_vzgpo_general_clerk
         E_PROPERTY = lv_e_property
         E_VZGPO_INCDNTL_EXPNS_CLERK = lv_e_vzgpo_incdntl_expns_clerk
         E_VZGPO_JANITOR = lv_e_vzgpo_janitor
         E_VZGPO_NATURAL_GUARANTOR = lv_e_vzgpo_natural_guarantor
         E_VZGPO_STATE_CENTRAL_BANK = lv_e_vzgpo_state_central_bank
         E_RENTAL_DEPOSIT_BANK = lv_e_rental_deposit_bank
         E_RELEASE_OF_RNTL_DPST = lv_e_release_of_rntl_dpst
         E_LINKED_RENTAL_UNIT = lv_e_linked_rental_unit
         E_ADDRESS_OF_LINKED_RNTL_UNIT = lv_e_address_of_linked_rntl_unit
         E_HOUSE_BANK_MASTER_DATA = lv_e_house_bank_master_data
         E_HOUSE_BANK_ADDITIONAL_DATA = lv_e_house_bank_additional_data
         E_BUILDING = lv_e_building
         E_HOUSE_BANK_ACCOUNT = lv_e_house_bank_account
         E_RENTAL_UNIT = lv_e_rental_unit
         E_RENTAL_AGREEMENT = lv_e_rental_agreement
         E_RENTAL_UNIT_ADDRESS = lv_e_rental_unit_address
         E_USERFLDS_FOR_RENTAL_AGR = lv_e_userflds_for_rental_agr
         E_USERFLDS_FOR_RENTAL_UNIT = lv_e_userflds_for_rental_unit
         E_USERFLDS_FOR_BUILDING = lv_e_userflds_for_building
    TABLES
         T_E_VZGPO_PRT = lt_t_e_vzgpo_prt
         T_E_RNT_ADJSTMNT_DATA_FOR_RA = lt_t_e_rnt_adjstmnt_data_for_ra
         T_E_ALL_INDEX_DATA_FOR_RA = lt_t_e_all_index_data_for_ra
         T_E_SALES_BSD_RNTL_AGRMNT_HDR = lt_t_e_sales_bsd_rntl_agrmnt_hdr
         T_E_SALES_BSD_RNTL_AGRMNT_ITMS = lt_t_e_sales_bsd_rntl_agrmnt_itms
         T_E_SALES_BASED_SCALES_HEADER = lt_t_e_sales_based_scales_header
         T_E_SALES_BASED_SCALES_ITEMS = lt_t_e_sales_based_scales_items
         T_E_EXPNS_STTLMNT_PARTICPATION = lt_t_e_expns_sttlmnt_particpation
         T_E_ADJSTMNT_HEADER = lt_t_e_adjstmnt_header
         T_E_ADJSTMNT_BUFFER = lt_t_e_adjstmnt_buffer
         T_E_RNT_ADJ_HISTORY = lt_t_e_rnt_adj_history
         T_E_ADRS_PRT = lt_t_e_adrs_prt
         T_E_RVIMI55_RNT_ADJSTMNT_ITEMS = lt_t_e_rvimi55_rnt_adjstmnt_items
         T_E_RNT_LIST_FOR_ADJ_BY_POINTS = lt_t_e_rnt_list_for_adj_by_points
         T_E_COMPARATIVE_APARTMENTS_DTA = lt_t_e_comparative_apartments_dta
         T_E_NOTICE_BY_TENANT = lt_t_e_notice_by_tenant
         T_E_PERIODS_OF_NOTICE_PERIODS = lt_t_e_periods_of_notice_periods
         T_E_CUSTOMIZED_NOTICE_PERIODS = lt_t_e_customized_notice_periods
         T_E_PERIODS_OF_NOTICE_DEADLINE = lt_t_e_periods_of_notice_deadline
         T_E_CUSTOMIZED_NOTICE_DEADLINE = lt_t_e_customized_notice_deadline
         T_E_ALL_COND_HEADERS_FOR_RA = lt_t_e_all_cond_headers_for_ra
         T_E_ALL_COND_ITEMS_FOR_RA = lt_t_e_all_cond_items_for_ra
         T_E_BNKA_PRT = lt_t_e_bnka_prt
         T_E_FURTHER_SECURITY_DEPOSITS = lt_t_e_further_security_deposits
         T_E_SURCHASE_REDUC_CATEGORIES = lt_t_e_surchase_reduc_categories
         T_E_AREAS_OF_RENTAL_UNIT = lt_t_e_areas_of_rental_unit
         T_E_ROOMS_OF_RENTAL_UNIT = lt_t_e_rooms_of_rental_unit
         T_E_AREA_PER_ROOM_OF_RNTL_UNIT = lt_t_e_area_per_room_of_rntl_unit
         T_E_FEATURES_OF_RENTAL_UNIT = lt_t_e_features_of_rental_unit
         T_E_SCS_MANAGMNT_FEE_SURCHARGE = lt_t_e_scs_managmnt_fee_surcharge
         T_E_OPRTNG_COSTS_PERIODS_OF_RU = lt_t_e_oprtng_costs_periods_of_ru
         T_E_HEATING_OIL_SUPPLY = lt_t_e_heating_oil_supply
         T_E_HEATING_SYSTEMS_FOR_RU = lt_t_e_heating_systems_for_ru
         T_E_RFVPRT_PRT = lt_t_e_rfvprt_prt
         T_E_STTLMNT_VRNTS_CALC_UNIT = lt_t_e_sttlmnt_vrnts_calc_unit
         T_E_INCID_EXP_STTLMNT_CRED_REC = lt_t_e_incid_exp_sttlmnt_cred_rec
         T_E_INCID_EXP_APPRTNMNT_RESULT = lt_t_e_incid_exp_apprtnmnt_result
         T_E_RESERVES = lt_t_e_reserves
         T_I_E_ERRORS = lt_t_i_e_errors
         T_E_SANS1_PRT = lt_t_e_sans1_prt
         T_E_SPAB1_PRT = lt_t_e_spab1_prt
         T_E_SPBB1_PRT = lt_t_e_spbb1_prt
         T_E_SPKO1_PRT = lt_t_e_spko1_prt
         T_E_APPORTIONMENT_UNITS = lt_t_e_apportionment_units
. " REAL_ESTATE_GET_DATA_FOR_RC




ABAP code using 7.40 inline data declarations to call FM REAL_ESTATE_GET_DATA_FOR_RC

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!