abapGit icon indicating copy to clipboard operation
abapGit copied to clipboard

AOBJ Archiving Object

Open larshp opened this issue 8 years ago • 6 comments

Database table: ARCH_OBJ + other?

define via transaction AOBJ

function modules: ARCHIVE_OBJECT_GET ARCHIVE_OBJECT_CREATE ARCHIVE_OBJECT_DELETE ARCHIVE_OBJECT_STRUCTURE_SET function group ARGN

larshp avatar Jul 04 '17 09:07 larshp

if anyone wants to make a PR, this looks like a quite easy task

just add a comment here if somebody starts working on it

larshp avatar Jul 04 '17 18:07 larshp

I'll do this at the weekend

bigld avatar Jul 05 '17 07:07 bigld

@bigld do you have a custom archive object that you could add to https://github.com/abapGit-tests/AOBJ.git for testing?

Thanks!

mbtools avatar Apr 04 '22 06:04 mbtools

Hi @mbtools and @larshp , Sorry for throwing a spanner in the works. But SAP is currently also working on an AOBJ handler for abapGit, however with a JSON-based format based on AFF (see https://github.com/SAP/abap-file-formats ). We should avoid creating 2 incompatible formats that would need to be aligned afterwards. At least we should discuss the options. What do you think? Thanks, Christoph

xtough avatar Sep 08 '22 14:09 xtough

@xtough I'm not clear about the release compatibility of AFF. Will the JSON version also work with all lower releases supported by abapGit? >=702

mbtools avatar Sep 08 '22 17:09 mbtools

@mbtools I see your point. There is no easy answer to that. Please bear with me for a few more days until I had a chance to talk to some colleagues that are currently on vacation.

xtough avatar Sep 08 '22 19:09 xtough

Hi @mbtools , sorry for the late response. The short answer is "yes", it is possible to use JSON based metadata also lower releases like 702, as shown recently with the experimental handler for INTF in #5658 . A handler just has to support the format as described in AFF, but does not necessarily have to depend on the AFF framework, which is obviously only available in newer releases. This even makes it possible to reuse the type interfaces like https://github.com/SAP/abap-file-formats/blob/main/file-formats/aobj/type/zif_aff_aobj_v1.intf.abap for AOBJ. Of course, the JSON-based format proposal for AOBJ currently focused on cloud features but missing older features can be added incrementally in a compatible way. Cheers, Christoph

xtough avatar Sep 26 '22 14:09 xtough

Alright. We will wait for the AOBJ JSON handler and not implement an XML version.

mbtools avatar Sep 26 '22 15:09 mbtools

To implement this object type, create a PR or reopen this issue for further discussion.

mbtools avatar Dec 02 '22 19:12 mbtools