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: VIMIMVOptional: No
Call by Reference: No ( called with pass by value option)
I_VIKORR -
Data type: VIKORROptional: 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_ZSOptional: No
Call by Reference: No ( called with pass by value option)
E_USERFLDS_FOR_PROPERTY -
Data type: VIPRUSRFLDOptional: No
Call by Reference: No ( called with pass by value option)
E_USERFLDS_FOR_BUSINESS_ENTITY -
Data type: VIBEUSRFLDOptional: No
Call by Reference: No ( called with pass by value option)
E_RENT_ADJSTMNT_EXPERT_REPORT -
Data type: RVIMI41_ZSOptional: No
Call by Reference: No ( called with pass by value option)
E_REPRESENTATIVE_LIST_OF_RENTS -
Data type: RTIV20_ZSOptional: No
Call by Reference: No ( called with pass by value option)
E_REPR_RENTS_LOCATION_CLASS -
Data type: RTIV22_ZSOptional: No
Call by Reference: No ( called with pass by value option)
E_REPR_RENTS_FIXTURES_FITTINGS -
Data type: RTIV23_ZSOptional: No
Call by Reference: No ( called with pass by value option)
E_VISCRIPT -
Data type: VISCRIPTOptional: No
Call by Reference: No ( called with pass by value option)
E_RENTAL_UNIT_AREA -
Data type: RRMEDAT_ZSOptional: No
Call by Reference: No ( called with pass by value option)
E_VZGPO_TENANT -
Data type: VZGPOOptional: No
Call by Reference: No ( called with pass by value option)
E_VZGPO_GENERAL_CLERK -
Data type: VZGPOOptional: No
Call by Reference: No ( called with pass by value option)
E_PROPERTY -
Data type: RVIOB02_ZSOptional: No
Call by Reference: No ( called with pass by value option)
E_VZGPO_INCDNTL_EXPNS_CLERK -
Data type: VZGPOOptional: No
Call by Reference: No ( called with pass by value option)
E_VZGPO_JANITOR -
Data type: VZGPOOptional: No
Call by Reference: No ( called with pass by value option)
E_VZGPO_NATURAL_GUARANTOR -
Data type: VZGPOOptional: No
Call by Reference: No ( called with pass by value option)
E_VZGPO_STATE_CENTRAL_BANK -
Data type: VZGPOOptional: No
Call by Reference: No ( called with pass by value option)
E_RENTAL_DEPOSIT_BANK -
Data type: BNKA_MSICHOptional: No
Call by Reference: No ( called with pass by value option)
E_RELEASE_OF_RNTL_DPST -
Data type: RVIMI40_ZSOptional: No
Call by Reference: No ( called with pass by value option)
E_LINKED_RENTAL_UNIT -
Data type: VILINKEDRUOptional: No
Call by Reference: No ( called with pass by value option)
E_ADDRESS_OF_LINKED_RNTL_UNIT -
Data type: RLKDRUADRSOptional: No
Call by Reference: No ( called with pass by value option)
E_HOUSE_BANK_MASTER_DATA -
Data type: BNKAOptional: No
Call by Reference: No ( called with pass by value option)
E_HOUSE_BANK_ADDITIONAL_DATA -
Data type: T012Optional: No
Call by Reference: No ( called with pass by value option)
E_BUILDING -
Data type: RVIOB03_ZSOptional: No
Call by Reference: No ( called with pass by value option)
E_HOUSE_BANK_ACCOUNT -
Data type: T012KOptional: No
Call by Reference: No ( called with pass by value option)
E_RENTAL_UNIT -
Data type: RVIMI01_ZSOptional: No
Call by Reference: No ( called with pass by value option)
E_RENTAL_AGREEMENT -
Data type: RVIMIMV_ZSOptional: No
Call by Reference: No ( called with pass by value option)
E_RENTAL_UNIT_ADDRESS -
Data type: VIRUADRSOptional: No
Call by Reference: No ( called with pass by value option)
E_USERFLDS_FOR_RENTAL_AGR -
Data type: VIRAUSRFLDOptional: No
Call by Reference: No ( called with pass by value option)
E_USERFLDS_FOR_RENTAL_UNIT -
Data type: VIRUUSRFLDOptional: No
Call by Reference: No ( called with pass by value option)
E_USERFLDS_FOR_BUILDING -
Data type: VIBUUSRFLDOptional: 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: VZGPOOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_RNT_ADJSTMNT_DATA_FOR_RA -
Data type: RVIMI54_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_ALL_INDEX_DATA_FOR_RA -
Data type: RVIMI55_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_SALES_BSD_RNTL_AGRMNT_HDR -
Data type: RVIMIUH_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_SALES_BSD_RNTL_AGRMNT_ITMS -
Data type: RVIMIUI_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_SALES_BASED_SCALES_HEADER -
Data type: VISBSCLHDROptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_SALES_BASED_SCALES_ITEMS -
Data type: VISBSCLITMOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_EXPNS_STTLMNT_PARTICPATION -
Data type: RVIAK02_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_ADJSTMNT_HEADER -
Data type: RVIMI17_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_ADJSTMNT_BUFFER -
Data type: VIMI16_ZUSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_RNT_ADJ_HISTORY -
Data type: VIRAADJHOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_ADRS_PRT -
Data type: ADRS_ROLOptional: No
Call by Reference: No ( called with pass by value option)
T_E_RVIMI55_RNT_ADJSTMNT_ITEMS -
Data type: RVIMI55_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_RNT_LIST_FOR_ADJ_BY_POINTS -
Data type: RTIV0471ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_COMPARATIVE_APARTMENTS_DTA -
Data type: RVIOB18Optional: Yes
Call by Reference: No ( called with pass by value option)
T_E_NOTICE_BY_TENANT -
Data type: RVIMI26_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_PERIODS_OF_NOTICE_PERIODS -
Data type: RVIMIK1_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_CUSTOMIZED_NOTICE_PERIODS -
Data type: RTIVKUE2ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_PERIODS_OF_NOTICE_DEADLINE -
Data type: RVIMIK2_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_CUSTOMIZED_NOTICE_DEADLINE -
Data type: RTIVKUE3ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_ALL_COND_HEADERS_FOR_RA -
Data type: RVIKOKO_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_ALL_COND_ITEMS_FOR_RA -
Data type: VIRACONDOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_BNKA_PRT -
Data type: BNKA_ROLOptional: No
Call by Reference: No ( called with pass by value option)
T_E_FURTHER_SECURITY_DEPOSITS -
Data type: RVIMI32_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_SURCHASE_REDUC_CATEGORIES -
Data type: RTIV70_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_AREAS_OF_RENTAL_UNIT -
Data type: VIOB40_ZUSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_ROOMS_OF_RENTAL_UNIT -
Data type: RVIOB10_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_AREA_PER_ROOM_OF_RNTL_UNIT -
Data type: RVVIOB2311Optional: Yes
Call by Reference: No ( called with pass by value option)
T_E_FEATURES_OF_RENTAL_UNIT -
Data type: RVIMI02_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_SCS_MANAGMNT_FEE_SURCHARGE -
Data type: RVIAK18_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_OPRTNG_COSTS_PERIODS_OF_RU -
Data type: RVIAK25_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_HEATING_OIL_SUPPLY -
Data type: RVIAK22_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_HEATING_SYSTEMS_FOR_RU -
Data type: RVIAK08_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_RFVPRT_PRT -
Data type: RFVPRT_ROLOptional: No
Call by Reference: No ( called with pass by value option)
T_E_STTLMNT_VRNTS_CALC_UNIT -
Data type: VIAK04_TXTOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_INCID_EXP_STTLMNT_CRED_REC -
Data type: RVIAK20_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_INCID_EXP_APPRTNMNT_RESULT -
Data type: RVIAK13_ZSOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_RESERVES -
Data type: RFVICHRESOptional: Yes
Call by Reference: No ( called with pass by value option)
T_I_E_ERRORS -
Data type: SPROT_UOptional: Yes
Call by Reference: No ( called with pass by value option)
T_E_SANS1_PRT -
Data type: SANS1_ROLOptional: No
Call by Reference: No ( called with pass by value option)
T_E_SPAB1_PRT -
Data type: SPAB1_ROLOptional: No
Call by Reference: No ( called with pass by value option)
T_E_SPBB1_PRT -
Data type: SPBB1_ROLOptional: No
Call by Reference: No ( called with pass by value option)
T_E_SPKO1_PRT -
Data type: SPKO1_ROLOptional: No
Call by Reference: No ( called with pass by value option)
T_E_APPORTIONMENT_UNITS -
Data type: RVIMI08_ZSOptional: 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