API_RE_BU_GET_DETAIL is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.
See here to view full function module documentation and code listing, simply by entering the name API_RE_BU_GET_DETAIL into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
REBD_API_BUILDING
Released Date:
Not Released
Processing type: Normal fucntion module
CALL FUNCTION 'API_RE_BU_GET_DETAIL' "
* EXPORTING
* id_bukrs = " bapi_re_building_intk-bukrs Company Code
* id_swenr = " bapi_re_building_intk-swenr Business Entity Number
* id_sgenr = " bapi_re_building_intk-sgenr Building Number
* id_objnr = " recaobjnr Object Number
* id_intreno = " recaintreno Internal Key of Real Estate Object
* io_object = " object
* id_detail_data_from = " bapi_re_additional_fields_int-detailvalidfrom Date: Detailed Data Valid From
* id_detail_data_to = " bapi_re_additional_fields_int-detailvalidto Date: Detailed Data Valid To
* if_old_data = ' ' " recabool
IMPORTING
es_building = " bapi_re_building_int Buildings
es_object_address = " bapi_re_obj_address_int Address
es_cosettle_param = " bapi_re_cosettle_par_int CO Settlement Rule: Parameter
et_term_org_assignment = " bapi_re_t_term_oa_int Organizational Assignment
et_measurement = " bapi_re_t_measurement_int Measurements
et_infrastructure = " bapi_re_t_infra_int Infrastructure
et_partner = " bapi_re_t_partner_int Partner
et_option_rate = " bapi_re_t_option_rate_int Option Rates
et_cosettle_rule = " bapi_re_t_cosettle_rl_int
et_charact = " bapi_re_t_charact_int Fixtures and Fittings Characteristics
et_obj_assign = " bapi_re_t_obj_assign_int Object Assignment
et_arch_rel = " bapi_re_t_arch_rel_int Architectural Linkage Objects
et_arch_relms = " bapi_re_t_arch_relms_int Architectural Linkage Object Parts
et_resubm_rule = " bapi_re_t_resubm_rule_int Reminder Rules
et_resubm_date = " bapi_re_t_resubm_date_int Reminder Dates
et_status = " bapi_re_t_status_int Status
es_ci_data = " rebd_building_ci Data of CI Include
et_ext_data = " re_t_ext_data Enhancements: Data
EXCEPTIONS
ERROR = 1 " Error Occurred While Determining the Data
. " API_RE_BU_GET_DETAIL
The ABAP code below is a full code listing to execute function module API_RE_BU_GET_DETAIL including all data declarations. The code uses 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 original method of declaring data variables up front. 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).
| ld_es_building | TYPE BAPI_RE_BUILDING_INT , |
| ld_es_object_address | TYPE BAPI_RE_OBJ_ADDRESS_INT , |
| ld_es_cosettle_param | TYPE BAPI_RE_COSETTLE_PAR_INT , |
| ld_et_term_org_assignment | TYPE BAPI_RE_T_TERM_OA_INT , |
| ld_et_measurement | TYPE BAPI_RE_T_MEASUREMENT_INT , |
| ld_et_infrastructure | TYPE BAPI_RE_T_INFRA_INT , |
| ld_et_partner | TYPE BAPI_RE_T_PARTNER_INT , |
| ld_et_option_rate | TYPE BAPI_RE_T_OPTION_RATE_INT , |
| ld_et_cosettle_rule | TYPE BAPI_RE_T_COSETTLE_RL_INT , |
| ld_et_charact | TYPE BAPI_RE_T_CHARACT_INT , |
| ld_et_obj_assign | TYPE BAPI_RE_T_OBJ_ASSIGN_INT , |
| ld_et_arch_rel | TYPE BAPI_RE_T_ARCH_REL_INT , |
| ld_et_arch_relms | TYPE BAPI_RE_T_ARCH_RELMS_INT , |
| ld_et_resubm_rule | TYPE BAPI_RE_T_RESUBM_RULE_INT , |
| ld_et_resubm_date | TYPE BAPI_RE_T_RESUBM_DATE_INT , |
| ld_et_status | TYPE BAPI_RE_T_STATUS_INT , |
| ld_es_ci_data | TYPE REBD_BUILDING_CI , |
| ld_et_ext_data | TYPE RE_T_EXT_DATA . |
The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.
DATA:
| ld_es_building | TYPE BAPI_RE_BUILDING_INT , |
| ld_id_bukrs | TYPE BAPI_RE_BUILDING_INTK-BUKRS , |
| ld_es_object_address | TYPE BAPI_RE_OBJ_ADDRESS_INT , |
| ld_id_swenr | TYPE BAPI_RE_BUILDING_INTK-SWENR , |
| ld_es_cosettle_param | TYPE BAPI_RE_COSETTLE_PAR_INT , |
| ld_id_sgenr | TYPE BAPI_RE_BUILDING_INTK-SGENR , |
| ld_et_term_org_assignment | TYPE BAPI_RE_T_TERM_OA_INT , |
| ld_id_objnr | TYPE RECAOBJNR , |
| ld_et_measurement | TYPE BAPI_RE_T_MEASUREMENT_INT , |
| ld_id_intreno | TYPE RECAINTRENO , |
| ld_et_infrastructure | TYPE BAPI_RE_T_INFRA_INT , |
| ld_io_object | TYPE OBJECT , |
| ld_et_partner | TYPE BAPI_RE_T_PARTNER_INT , |
| ld_id_detail_data_from | TYPE BAPI_RE_ADDITIONAL_FIELDS_INT-DETAILVALIDFROM , |
| ld_et_option_rate | TYPE BAPI_RE_T_OPTION_RATE_INT , |
| ld_id_detail_data_to | TYPE BAPI_RE_ADDITIONAL_FIELDS_INT-DETAILVALIDTO , |
| ld_et_cosettle_rule | TYPE BAPI_RE_T_COSETTLE_RL_INT , |
| ld_if_old_data | TYPE RECABOOL , |
| ld_et_charact | TYPE BAPI_RE_T_CHARACT_INT , |
| ld_et_obj_assign | TYPE BAPI_RE_T_OBJ_ASSIGN_INT , |
| ld_et_arch_rel | TYPE BAPI_RE_T_ARCH_REL_INT , |
| ld_et_arch_relms | TYPE BAPI_RE_T_ARCH_RELMS_INT , |
| ld_et_resubm_rule | TYPE BAPI_RE_T_RESUBM_RULE_INT , |
| ld_et_resubm_date | TYPE BAPI_RE_T_RESUBM_DATE_INT , |
| ld_et_status | TYPE BAPI_RE_T_STATUS_INT , |
| ld_es_ci_data | TYPE REBD_BUILDING_CI , |
| ld_et_ext_data | TYPE RE_T_EXT_DATA . |
Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name API_RE_BU_GET_DETAIL or its description.