Fonction SAP BAPI_RE_CN_CREATE - Create Real Estate Contract

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
COMP_CODE_EXT BAPI_RE_CONTRACT_KEY-COMP_CODE C 4 External: Company Code
CONTRACT BAPI_RE_CONTRACT_DAT u 294 X Real Estate Contract - Data
CONTRACT_NUMBER_EXT BAPI_RE_CONTRACT_KEY-CONTRACT_NUMBER C 13 X External: Number of Real Estate Contract
CONTRACT_TYPE BAPI_RE_CONTRACT_KEY-CONTRACT_TYPE C 4 External: Type of Real Estate Contract
COSETTLE_PARAM BAPI_RE_COSETTLE_PAR_DAT u 12 X CO Settlement Rule: Parameter - Data
TERM_NOTICE BAPI_RE_TERM_NT_DAT u 65 X Notice Term
TERM_RENEWAL BAPI_RE_TERM_RN_DAT u 66 X Renewal Term
TEST_RUN BAPI_RE_ADDITIONAL_FIELDS-TESTRUN C 1 SPACE X Simulation indicator
TRANS BAPI_RE_ADDITIONAL_FIELDS-TRANS C 4 X Business Transaction

Paramètre Reférence Type Long. Description
COMPCODE BAPI_RE_CONTRACT_KEY-COMP_CODE C 4 Company Code
CONTRACTNUMBER BAPI_RE_CONTRACT_KEY-CONTRACT_NUMBER C 13 Number of Real Estate Contract

Paramètre Reférence Long. Facultatif Description
ACT_DEPOSIT BAPI_RE_ACT_DEPOSIT_DAT 149 X Actual Security Deposit
CONDITION BAPI_RE_CONDITION_DAT 502 X Conditions
COSETTLE_RULE BAPI_RE_COSETTLE_RL_DAT 171 X CO Settlement Rule: Alloc. Rules - Data
EXTENSION_IN BAPIPAREX 990 X Add. Data: Entry
MEAS_CN BAPI_RE_MEAS_CN_DAT 82 X Contract Measurements
OBJECT_REL BAPI_RE_OBJECT_REL_DAT 146 X Objects
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 Rules
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_NOTICE_OBJ BAPI_RE_TERM_NT_OBJ_DAT 69 X Notice Terms for Objects
TERM_NOTICE_RULE BAPI_RE_TERM_NT_RULE_DAT 120 X Individual Notice Rules
TERM_OBJECT_REL BAPI_RE_TERM_OBJREL_DAT 51 X Objects Assigned to Terms
TERM_ORG_ASSIGNMENT BAPI_RE_TERM_OA_DAT 277 X Organizational Assignments
TERM_PAYMENT BAPI_RE_TERM_PY_DAT 306 X Posting Terms
TERM_PAYMENT_SPLIT BAPI_RE_TERM_PYSPLIT_DAT 76 X Split for Posting Rules
TERM_RENEWAL_RULE BAPI_RE_TERM_RN_RULE_DAT 27 X Individual Renewal Rules
TERM_RHYTHM BAPI_RE_TERM_RH_DAT 128 X Frequency Terms
TERM_SR_PEAK_SALES BAPI_RE_TERM_SR_PS_DAT 143 X Peak Sales Terms
TERM_SR_REPORTING BAPI_RE_TERM_SR_REP_DAT 132 X Reporting Rules
TERM_SR_RHYTHM BAPI_RE_TERM_SR_RH_DAT 31 X Sales Frequencies
TERM_SR_SALES BAPI_RE_TERM_SR_SL_DAT 259 X Sales Rules
TERM_WITHHOLDING_TAX BAPI_RE_TERM_WT_DAT 90 X Withholding Tax Term
TERM_WITHHOLDING_TAX_ITEM BAPI_RE_TERM_WT_ITEM_DAT 20 X Withholding Tax Item - Data

Functionality
Using this BAPI you can create areal estate contract in thesystem.
Transfer the company code in which the real estate contract should becreated. Also transfer the contract type of the real estate contract.
If external number assignment is used, you also have to enter the numberof the real estate contract to be created.
For the meanings of the other parameters, refer to the specificparameter documentation.

Example
DATA:
ls_bapi_cn TYPE bapi_re_contract_dat,
ld_compcode TYPE bapi_re_contract_key-comp_code,
ld_contractnumber TYPE bapi_re_contract_key-contract_number,
lt_bapi_error TYPE bapirettab,
* set text of CN
ls_bapi_cn-contract_text = 'Coffe Shops'.
CALL FUNCTION 'BAPI_RE_CN_CREATE'
EXPORTING
comp_code_ext = '1000'
contract_type = '0010'
contract_number_ext = '1'
contract = ls_bapi_cn
test_run = 'X'
IMPORTING
compcode = ld_comp_code
contractnumber = ld_contractnumber
TABLES
return = lt_bapi_error.
INCLUDE RECA_BAPI_BUKRS_CREATED OBJECT DOKU ID TX
INCLUDE RECA_BAPI_ID_CREATED OBJECT DOKU ID TX
INCLUDE RECA_BAPI_BUKRS OBJECT DOKU ID TX

Description
Transfer data of real estate contract for creation via BAPI.

Description
The number of the new real estate contract.
See also Number of Real Estate Contract.
INCLUDE RECA_BAPI_PARAM_OPTIONAL OBJECT DOKU ID TX

Description
The type of real estate contract.
See also Real Estate Contract Type.
INCLUDE RECA_BAPI_PARAM_REQUIRED OBJECT DOKU ID TX
INCLUDE REEX_BAPI_COSETTL_PARM_ADD OBJECT DOKU ID TX
INCLUDE RETM_BAPI_TERM_NT_ADD OBJECT DOKU ID TX
INCLUDE RETM_BAPI_TERM_RN_ADD OBJECT DOKU ID TX
INCLUDE RECA_BAPI_TEST_RUN OBJECT DOKU ID TX
INCLUDE RECA_BAPI_TRANS OBJECT DOKU ID TX
INCLUDE RECN_BAPI_ACT_DEPOSIT_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 RECN_BAPI_MEASCN_ADD OBJECT DOKU ID TX
INCLUDE REBD_BAPI_OBJECT_REL_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_NT_OBJ_ADD OBJECT DOKU ID TX
INCLUDE RETM_BAPI_TERM_NT_RULE_ADD OBJECT DOKU ID TX
INCLUDE RETM_BAPI_TERM_OBJREL_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_RN_RULE_ADD OBJECT DOKU ID TX
INCLUDE RETM_BAPI_TERM_RH_ADD OBJECT DOKU ID TX
INCLUDE RESR_BAPI_TERM_SR_PS_ADD OBJECT DOKU ID TX
INCLUDE RESR_BAPI_TERM_SR_REP_ADD OBJECT DOKU ID TX
INCLUDE RESR_BAPI_TERM_SR_RH_ADD OBJECT DOKU ID TX
INCLUDE RESR_BAPI_TERM_SR_SL_ADD OBJECT DOKU ID TX
INCLUDE RETM_BAPI_TERM_WT_ADD OBJECT DOKU ID TX
INCLUDE RETM_BAPI_TERM_WT_ITEM_ADD OBJECT DOKU ID TX

951073Using BAdI or BAPI to insert conditions