Fonction SAP BAPI_RE_SU_CREATE - Create Settlement Unit

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
BUSINESS_ENTITY_NUMBER_EXT BAPI_RE_SETTL_UNIT_KEY-BUSINESS_ENTITY C 8 External: Number of Business Entity
COMP_CODE_EXT BAPI_RE_SETTL_UNIT_KEY-COMP_CODE C 4 External: Company Code
COSTCOLLECTOR BAPI_RE_COSTCOLLECTOR_DAT u 20 X Cost Collector - Data
SERV_CHARGE_KEY_EXT BAPI_RE_SETTL_UNIT_KEY-SERV_CHARGE_KEY C 4 External: Service Charge Key
SETTLEMENT_UNIT_NUMBER_EXT BAPI_RE_SETTL_UNIT_KEY-SETTLEMENT_UNIT C 5 X External: Settlement Unit
SETTLEMENT_UNIT_TYPE BAPI_RE_SETTL_UNIT_KEY-SETTLEMENT_UNIT_TYPE C 2 Type of Settlement Unit
SETTL_UNIT BAPI_RE_SETTL_UNIT_DAT u 200 X Settlement Unit - Data
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
BUSINESSENTITYNUMBER BAPI_RE_SETTL_UNIT_KEY-BUSINESS_ENTITY C 8 Valid Business Entity
COMPCODE BAPI_RE_SETTL_UNIT_KEY-COMP_CODE C 4 Company Code
SERVCHARGEKEY BAPI_RE_SETTL_UNIT_KEY-SERV_CHARGE_KEY C 4 Service Charge Key
SETTLEMENTUNITNUMBER BAPI_RE_SETTL_UNIT_KEY-SETTLEMENT_UNIT C 5 Settlement Unit

Paramètre Reférence Long. Facultatif Description
APPORT_RULE BAPI_RE_APPORT_RULE_DAT 225 X Apportionment Rules
COST_OBJECT BAPI_RE_COST_OBJECT_DAT 107 X Cost Object SUs
EXTENSION_IN BAPIPAREX 990 X Add. Data: Entry
MEASPT BAPI_RE_MEASPT_DAT 108 X Measuring Point
OPTION_RATE BAPI_RE_OPTION_RATE_DAT 26 X Option Rates
PARTICIP_REL BAPI_RE_PARTICIP_REL_DAT 18 X Assigned Participation Groups
RESUBM_RULE BAPI_RE_RESUBM_RULE_DAT 44 X Reminder Rules
RETURN BAPIRET2 548 Return Parameter(s)
STATUS BAPI_RE_STATUS_DAT 16 X Status
TERM_ORG_ASSIGNMENT BAPI_RE_TERM_OA_DAT 277 X Organizational Assignment

Functionality
Using this BAPI, you can createsettlement units in thesystem.
Transfer the company code, the business entity (optional) and theservice charge key for the new settlement unit. If external numberassignment is used, you also have to enter the number of the settlementunit to be created.
For the meanings of the other parameters, refer to the specificparameter documentation.

Example
DATA:
ls_bapi_su TYPE bapi_re_settl_unit_dat,
ld_compcode TYPE bapi_re_settl_unit_key-comp_code,
ld_businessentitynumber TYPE bapi_re_settl_unit_key-business_entity,
ld_servchargekey TYPE bapi_re_settl_unit_key-serv_charge_key,
ld_settlunitnumber TYPE bapi_re_settl_unit_key-settlement_unit,
lt_bapi_error TYPE bapirettab,
* set text of SU
ls_bapi_su-settl_unit_text = 'Abrechnung test'.
CALL FUNCTION 'BAPI_RE_BE_CREATE'
EXPORTING
comp_code_ext = '1000'
business_entity_number_ext = '1'
serv_charge_key_ext = '1000'
settlement_unit_number_ext = '1'
settl_unit = ls_bapi_su
test_run = 'X'
IMPORTING
compcode = ld_compcode
businessentitynumber = ld_businessentitynumber
servchargekey = ld_servchargekey
settlementunitnumber = ld_settlunitnumber
TABLES
return = lt_bapi_error.
INCLUDE REBD_BAPI_SWENR_CREATED OBJECT DOKU ID TX
INCLUDE RECA_BAPI_BUKRS_CREATED OBJECT DOKU ID TX
INCLUDE RESC_BAPI_SNKSL_CREATED OBJECT DOKU ID TX
INCLUDE RECA_BAPI_ID_CREATED OBJECT DOKU ID TX

Description
Number of the new business entity.
See number of business entity.
INCLUDE RECA_BAPI_PARAM_OPTIONAL OBJECT DOKU ID TX
INCLUDE RECA_BAPI_BUKRS OBJECT DOKU ID TX
INCLUDE RESC_BAPI_COSTCOLLECTOR_ADD OBJECT DOKU ID TX
INCLUDE RESC_BAPI_SNKSL OBJECT DOKU ID TX

Description
Number of the new settlement unit.
See settlement unit number.
INCLUDE RECA_BAPI_PARAM_OPTIONAL OBJECT DOKU ID TX

Description
Type of the new settlementunit.
INCLUDE RECA_BAPI_PARAM_REQUIRED OBJECT DOKU ID TX

Description
Transfer data of settlement unit for creating using BAPI.
INCLUDE RECA_BAPI_TEST_RUN OBJECT DOKU ID TX
INCLUDE RECA_BAPI_TRANS OBJECT DOKU ID TX
INCLUDE RESC_BAPI_APPORT_RULE_ADD OBJECT DOKU ID TX
INCLUDE RESC_BAPI_COST_OBJECT_ADD OBJECT DOKU ID TX
INCLUDE RECA_BAPI_EXTENSION_IN OBJECT DOKU ID TX
INCLUDE RESC_BAPI_MEASPT_ADD OBJECT DOKU ID TX
INCLUDE REIT_BAPI_OPTION_RATE_ADD OBJECT DOKU ID TX
INCLUDE RESC_BAPI_PARTICIP_REL_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 RETM_BAPI_TERM_OA_ADD OBJECT DOKU ID TX