Skip to content

Latest commit

 

History

History
executable file
·
22 lines (15 loc) · 1.09 KB

namespaces.md

File metadata and controls

executable file
·
22 lines (15 loc) · 1.09 KB
title category order
Namespaces
reference
70

abapGit supports namespaces. Objects with namespaces can be serialized and deserialized, for example /FOOBAR/REPORT to #foobar#report.prog.abap. The namespace itself is serialized as well, for example /FOOBAR to #foobar#.nspc.xml. This XML-file contains the repair license key for the namespace (but not the developer license key).

abapGit automatically serializes namespaces and updates existing namespaces when pulling from the repo. If a namespace does not exist in the local system, the namespace can be created by pulling only the namespace object (NSPC). Afterwards, all objects can be pulled as usual.

Example:

Alternatively, you can create the namespace upfront as follows:

  1. Create namespace in transaction SE03, namespace role C, and add the repair license
  2. Open namespace for modifications in SE03
  3. Create namespaced package (optional)
  4. Clone/pull as usual

Objects will appear as repaired in the customer system, compare with git source to determine if the objects are modified.