Fonction SAP BAPI_RE_AO_CREATE - Create Architectural Object

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
ARCH_OBJECT BAPI_RE_ARCH_OBJECT_DAT u 462 X Architectural Object - Data
ARCH_OBJECT_NUMBER_EXT BAPI_RE_ARCH_OBJECT_KEY-ARCH_OBJECT_NUMBER C 13 X External: Number of Architectural Object
ARCH_OBJECT_TYPE BAPI_RE_ARCH_OBJECT_KEY-ARCH_OBJECT_TYPE C 4 Architectural Object Type
OBJECT_ADDRESS BAPI_RE_OBJ_ADDRESS_DAT u 406 X Address
PARENT_ARCH_OBJECT_ID BAPI_RE_ARCH_OBJECT_KEY-PARENT_ARCH_OBJECT_ID C 30 X Identification of Superordinate Architectural Object
PART_ARCH_OBJECT_ID_EXT BAPI_RE_ARCH_OBJECT_KEY-PART_ARCH_OBJECT_ID C 30 X External: AOID Code
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
ARCHOBJECTID BAPI_RE_ARCH_OBJECT_KEY-ARCH_OBJECT_ID C 30 Identification of Architectural Object

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 Characteristic of RE Object - Data
EXTENSION_IN BAPIPAREX 990 X Add. Data: Entry
INFRASTRUCTURE BAPI_RE_INFRA_DAT 37 X Infrastructure
MEASUREMENT BAPI_RE_MEASUREMENT_DAT 36 X Measurements
NUMBER_RANGE BAPI_RE_NUMBER_RANGE_DAT 37 X Number Ranges
OBJ_ASSIGN BAPI_RE_OBJ_ASSIGN_DAT 176 X Object Assignment
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
TEXT BAPI_RE_TEXT_DAT 211 X Texts/Memos

&FUNCTIONALITY&
You use this BAPI to create architectural objects in the system.
Enter the type of architectural object and the ID of the superior object
, if applicable. If you are using external number assignment, you mustalso specify the ID of the object you are creating.
See the respective parameter documentation for an explanation of theother parameters.

Example
DATA:
ls_bapi_ao TYPE bapi_re_arch_object_dat,
ld_archobjectid TYPE bapi_re_arch_object_key-arch_object_id,
lt_bapi_error TYPE bapirettab,
* set text of AO
ls_bapi_ao-arch_object_text = 'Areal Frankfurt West'.
CALL FUNCTION 'BAPI_RE_AO_CREATE'
EXPORTING
arch_object_type = 'AREA'
* parent_arch_object_id = SPACE "Areal has no parent!
arch_object_id_ext = 'AREAL 0001'
arch_object_number_ext = '1'
arch_object = ls_bapi_ao
test_run = 'X'
IMPORTING
archobjectid = ld_archobjectid
TABLES
return = lt_bapi_error.
INCLUDE BAPI_INFO1 OBJECT DOKU ID TX LANGUAGE EN

Description
Identification of the new architectural object.
Only filled if the object is updated, which is the case when the importparameter TEST_RUN is NOT set.

Description
Transfer data of architectural object for creating via BAPI.

Description
Number of architectural object
See also Number of Architectural Object.
INCLUDE RECA_BAPI_PARAM_OPTIONAL OBJECT DOKU ID TX LANGUAGE EN
If internal number assignment is used (set for each architecturalobject type on the superior node), the number is counted according tothe object type set in number assignment.

Description
Type of architectural object.
See also Architectural object type.
INCLUDE RECA_BAPI_PARAM_REQUIRED OBJECT DOKU ID TX
INCLUDE REBP_BAPI_ADDRESS_ADD OBJECT DOKU ID TX LANGUAGE DE

Description
Superordinate object of the new architectural object.
Each architectural object, apart from the superior objects in thehierarchy, has a superordinate object. This determines the position ofan architectural object in the object hierarchy. The object relationshipdefines the new object number. Consequently, you have to specify thesuperordinate object to allow unique number assignment.
See also Higher-Level Architectural Object Type

Description
Code for the architectural object ID of the architectural object
See AOID code.
The code does not have to be transferred, if, according to theCustomizing settings for this object, the code is automatically derivedfrom the number of the architectural object (and this number wasentered).
INCLUDE RECA_BAPI_TEST_RUN OBJECT DOKU ID TX
INCLUDE RECA_BAPI_TRANS OBJECT DOKU ID TX
INCLUDE REBD_BAPI_ARCH_REL_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 RECA_BAPI_EXTENSION_IN OBJECT DOKU ID TX
INCLUDE REBD_BAPI_INFRA_ADD OBJECT DOKU ID TX
INCLUDE REBD_BAPI_MEASUREMENT_ADD OBJECT DOKU ID TX
INCLUDE REBD_BAPI_NUMBER_RANGE_ADD OBJECT DOKU ID TX
INCLUDE REBD_BAPI_OBJ_ASSIGN_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 RECA_BAPI_TEXT OBJECT DOKU ID TX