Fonction SAP BAPI_RE_RO_CREATE - Create Rental Object

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
BUSINESS_ENTITY_NUMBER_EXT BAPI_RE_RENTAL_OBJECT_KEY-BUSINESS_ENTITY C 8 External: Number of Business Entity
COMP_CODE_EXT BAPI_RE_RENTAL_OBJECT_KEY-COMP_CODE C 4 External: Company Code
COSETTLE_PARAM BAPI_RE_COSETTLE_PAR_DAT u 12 X CO Settlement Rule: Parameter
OBJECT_ADDRESS BAPI_RE_OBJ_ADDRESS_DAT u 406 X Address
POOL_SPACE_NUMBER_EXT BAPI_RE_RENTAL_OBJECT_KEY-POOL_SPACE C 8 X External: Number of Pooled Space of Rental Space
RENTAL_OBJECT BAPI_RE_RENTAL_OBJECT_DAT u 508 X Rental Obj. - Data
RENTAL_OBJECT_NUMBER_EXT BAPI_RE_RENTAL_OBJECT_KEY-RENTAL_OBJECT C 8 X External: Number of Rental Object
RENTAL_OBJECT_TYPE BAPI_RE_RENTAL_OBJECT_KEY-RENTAL_OBJECT_TYPE C 2 External: Type of Rental Object
TEST_RUN BAPI_RE_ADDITIONAL_FIELDS-TESTRUN C 1 SPACE X Simulation indicator
TRANS BAPI_RE_ADDITIONAL_FIELDS-TRANS C 4 X Business Transaction
USAGE_TYPE BAPI_RE_RENTAL_OBJECT_KEY-USAGE_TYPE N 4 External Usage Types of Rental Object

Paramètre Reférence Type Long. Description
BUSINESSENTITYNUMBER BAPI_RE_RENTAL_OBJECT_KEY-BUSINESS_ENTITY C 8 Number of Business Entity
COMPCODE BAPI_RE_RENTAL_OBJECT_KEY-COMP_CODE C 4 Company Code
RENTALOBJECTNUMBER BAPI_RE_RENTAL_OBJECT_KEY-RENTAL_OBJECT C 8 Number of Rental Object Belonging to BE

Paramètre Reférence Long. Facultatif Description
ARCH_REL BAPI_RE_ARCH_REL_DAT 64 X Architectural Linkage Objects
ARCH_RELMS BAPI_RE_ARCH_RELMS_DAT 91 X Architectural Linkage Object Parts
CHARACT BAPI_RE_CHARACT_DAT 73 X Fixtures and Fittings Characteristics
CONDITION BAPI_RE_CONDITION_DAT 502 X Conditions
COSETTLE_RULE BAPI_RE_COSETTLE_RL_DAT 171 X CO Settlement Rule: Allocation Rules
EXTENSION_IN BAPIPAREX 990 X Add. Data: Entry
INFRASTRUCTURE BAPI_RE_INFRA_DAT 37 X Infrastructure
MEASPT BAPI_RE_MEASPT_DAT 108 X Measuring Point
MEASPT_REL BAPI_RE_MEASPT_REL_DAT 75 X Measuring Point Relationship
MEASUREMENT BAPI_RE_MEASUREMENT_DAT 36 X Measurements
OBJ_ASSIGN BAPI_RE_OBJ_ASSIGN_DAT 176 X Object Assignment
OCCUPANCY BAPI_RE_OCCUPANCY_DAT 25 X Occupancy
OPTION_RATE BAPI_RE_OPTION_RATE_DAT 26 X Option Rates
PARTNER BAPI_RE_PARTNER_DAT 86 X Partner
RESUBM_RULE BAPI_RE_RESUBM_RULE_DAT 44 X Reminder Rule
RETURN BAPIRET2 548 Return Parameters
STATUS BAPI_RE_STATUS_DAT 16 X Status
TERM_ADJUSTMENT BAPI_RE_TERM_AJ_DAT 246 X Adjustment Data
TERM_ORG_ASSIGNMENT BAPI_RE_TERM_OA_DAT 277 X Org. Assignment
TERM_PAYMENT BAPI_RE_TERM_PY_DAT 306 X Posting Terms
TERM_RHYTHM BAPI_RE_TERM_RH_DAT 128 X Frequency Terms
TERM_VACANCY BAPI_RE_TERM_OC_DAT 127 X Posting Terms for Vacancy Posting

Functionality
Use this BAPI to create rentalobjects in the system.
Transfer the company code and the business entity in which the rentalobject is to be created, as well as the rental object type and usagetype.
If you create a rental space, you have to specify the number of thepooled space from which the rental space is to be extracted.
If you are using external number assignment, you also have to specifythe number of the new rental object.
See the corresponding parameter documentation for a description of theother parameters.

Example
TYPE-POOLS: rebd1.
DATA:
ls_bapi_ro TYPE bapi_re_rental_object_dat,
ld_compcode TYPE bapi_re_rental_object_key-comp_code,
ld_businessentitynumber TYPEbapi_re_rental_object_key-business_entity_number,
ld_rentalobjectnumber TYPEbapi_re_rental_object_key-rental_object_number,
lt_bapi_error TYPE bapirettab,
* set text of RO
ls_bapi_ro-rental_object_text = 'Stores inside Airport'.
CALL FUNCTION 'BAPI_RE_RO_CREATE'
EXPORTING
comp_code_ext = '1000'
business_entity_number_ext = '1'
rental_object_type = rebd1_rotype-poolspace
usage_type = '04'
rental_object_number_ext = '1'
rental_object = ls_bapi_ro
test_run = 'X'
IMPORTING
compcode = ld_comp_code
businessentitynumber = ld_businessentitynumber
rentalobjectnumber = ld_rentalobjectnumber
TABLES
return = lt_bapi_error.
INCLUDE REBD_BAPI_SWENR_CREATED OBJECT DOKU ID TX
INCLUDE RECA_BAPI_BUKRS_CREATED OBJECT DOKU ID TX
INCLUDE RECA_BAPI_ID_CREATED OBJECT DOKU ID TX
INCLUDE REBD_BAPI_SWENR OBJECT DOKU ID TX
INCLUDE RECA_BAPI_BUKRS OBJECT DOKU ID TX
INCLUDE REEX_BAPI_COSETTL_PARM_ADD OBJECT DOKU ID TX
INCLUDE REBP_BAPI_ADDRESS_ADD OBJECT DOKU ID TX

Description
The pooled space from which a rental space is extracted.
Each rental space is "extracted" from a pooled space. When you create arental object of the "rental space" type, you have to enter the numberof the pooled space from which this space is to be extracted here.
See also pooled space.

Description
Transfer data of rental object for creating via BAPI.

Description
The number of the new rental object.
Refer to Number or Rental Object.
INCLUDE RECA_BAPI_PARAM_OPTIONAL OBJECT DOKU ID TX

Description
The type of rental object.
See also Rental Object Type.
INCLUDE RECA_BAPI_PARAM_REQUIRED OBJECT DOKU ID TX
INCLUDE RECA_BAPI_TEST_RUN OBJECT DOKU ID TX
INCLUDE RECA_BAPI_TRANS OBJECT DOKU ID TX

Description
The usage type of the rental object
See also Usage Type.
INCLUDE RECA_BAPI_PARAM_REQUIRED OBJECT DOKU ID TX
INCLUDE REBD_BAPI_ARCH_RELUO_ADD OBJECT DOKU ID TX
INCLUDE REBD_BAPI_ARCH_RELMS_ADD OBJECT DOKU ID TX
INCLUDE REBD_BAPI_CHARACT_ADD OBJECT DOKU ID TX
INCLUDE RECD_BAPI_CONDITION_ADD OBJECT DOKU ID TX
INCLUDE REEX_BAPI_COSETTL_RL_ADD OBJECT DOKU ID TX
INCLUDE RECA_BAPI_EXTENSION_IN OBJECT DOKU ID TX
INCLUDE REBD_BAPI_INFRA_ADD OBJECT DOKU ID TX
INCLUDE RESC_BAPI_MEASPT_ADD OBJECT DOKU ID TX
INCLUDE RESC_BAPI_MEASPT_REL_ADD OBJECT DOKU ID TX
INCLUDE REBD_BAPI_MEASUREMENT_ADD OBJECT DOKU ID TX
INCLUDE REBD_BAPI_OBJ_ASSIGN_ADD OBJECT DOKU ID TX
INCLUDE REBD_BAPI_OCCUPANCY_ADD OBJECT DOKU ID TX
INCLUDE REIT_BAPI_OPTION_RATE_ADD OBJECT DOKU ID TX
INCLUDE REBP_BAPI_PARTNER_ADD OBJECT DOKU ID TX
INCLUDE RECA_BAPI_RESUBM_RULE_ADD OBJECT DOKU ID TX
INCLUDE RECA_BAPI_RETURN OBJECT DOKU ID TX
INCLUDE RECA_BAPI_STATUS_ADD OBJECT DOKU ID TX
INCLUDE REAJ_BAPI_TERM_AJ_ADD OBJECT DOKU ID TX
INCLUDE RETM_BAPI_TERM_OA_ADD OBJECT DOKU ID TX
INCLUDE RETM_BAPI_TERM_PY_ADD OBJECT DOKU ID TX
INCLUDE RETM_BAPI_TERM_RH_ADD OBJECT DOKU ID TX
INCLUDE RETM_BAPI_TERM_OC_ADD OBJECT DOKU ID TX

951073Using BAdI or BAPI to insert conditions