bw_change_package
Reassign an existing SAP BW object to a new development class and record the change on a transport request. No activation or version change required.
Instructions
Assign an existing BW object to a different package (Development Class) and record the change on a transport request. Single write, no activation and no version change: this is a pure TADIR/transport assignment, so an active object stays active and no re-activation is required (verified for ADSO, TRFN, DTPA). Do not re-activate a TRFN afterwards — an activation with a stale lock can regenerate the AMDP method body. For object_type "RSDS" (DataSource) source_system is mandatory — the key is compound and the package change is verified by re-reading the DataSource. Verified for TRFN and RSDS; other TLOGO types use the same mechanism but are not trace-verified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| package | Yes | Target package / Development Class (e.g. "Z_PACKAGE"). | |
| transport | No | Transport request number (e.g. DEVK900123). Required on systems with transport obligation. | |
| object_name | Yes | Technical name of the object to reassign (e.g. "OBJECT_NAME"). | |
| object_type | Yes | BW object type / TLOGO, e.g. "TRFN", "ADSO", "IOBJ", "TRCS", "RSDS", "HCPR". | |
| source_system | No | Source system — required only for object_type "RSDS" (a DataSource is identified by DataSource name plus source system). |