Skip to content

AFF for Lock Objects (ENQU)#737

Merged
wurzka merged 91 commits intoSAP:mainfrom
anne-hobbs:main
Apr 21, 2026
Merged

AFF for Lock Objects (ENQU)#737
wurzka merged 91 commits intoSAP:mainfrom
anne-hobbs:main

Conversation

@anne-hobbs
Copy link
Copy Markdown
Contributor

@anne-hobbs anne-hobbs commented Feb 3, 2026

AFF definition for Lock Objects (ENQU)

@cla-assistant
Copy link
Copy Markdown

cla-assistant Bot commented Feb 3, 2026

CLA assistant check
All committers have signed the CLA.

@cla-assistant
Copy link
Copy Markdown

cla-assistant Bot commented Feb 3, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@albertmink albertmink added the new-object This is a new object type added to AFF label Feb 3, 2026
Copy link
Copy Markdown
Contributor

@schneidermic0 schneidermic0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @anne-hobbs for your contribution. 👍

In a first iteration I went only over the example file and added some suggestions/ideas/questions there.

Comment thread file-formats/enqu/examples/z_aff_enqu_ex.enqu.json Outdated
Comment thread file-formats/enqu/examples/z_aff_enqu_ex.enqu.json Outdated
Comment thread file-formats/enqu/examples/z_aff_enqu_ex.enqu.json Outdated
Comment thread file-formats/enqu/examples/z_aff_enqu_ex.enqu.json Outdated
Comment thread file-formats/enqu/examples/z_aff_enqu_ex.enqu.json Outdated
Comment thread file-formats/enqu/type/zif_aff_enqu_v1.intf.abap Outdated
Comment thread file-formats/enqu/examples/z_aff_enqu_ex.enqu.json Outdated
Comment thread file-formats/enqu/examples/z_aff_enqu_ex.enqu.json
Comment thread file-formats/enqu/examples/z_aff_enqu_ex.enqu.json Outdated
Comment thread file-formats/enqu/README.md Outdated
anne-hobbs and others added 20 commits February 25, 2026 09:59
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: Michael Schneider <micha.schneider@sap.com>
Co-authored-by: Michael Schneider <micha.schneider@sap.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
@albertmink
Copy link
Copy Markdown
Contributor

@anne-hobbs f7d1d5f adds the missing metadata file for the ABAP interface

@albertmink
Copy link
Copy Markdown
Contributor

@larshp just wanted to let you know that the JSON Schema generation looks off. Maybe you know more?
To me, it looks like this is not related to the repository/pr here. Looks more like a tool issue.

@larshp
Copy link
Copy Markdown
Collaborator

larshp commented Apr 8, 2026

yea, its fixed, with the commit above updating the branch

Copy link
Copy Markdown
Contributor

@wurzka wurzka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@anne-hobbs, thanks for the adaption. My review now is based on the structure of the AFF & mandatory fields. Please see my comments.

And @larshp, thanks for fixing 🙏

Comment thread file-formats/enqu/type/zif_aff_enqu_v1.intf.abap
Comment thread file-formats/enqu/type/zif_aff_enqu_v1.intf.abap
Comment thread file-formats/enqu/type/zif_aff_enqu_v1.intf.abap Outdated
Comment thread file-formats/enqu/type/zif_aff_enqu_v1.intf.abap
@wurzka wurzka self-assigned this Apr 14, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 20, 2026

ABAP Doc Checks

  • Run ABAP Doc title/description casing check

New commits with ABAP changes were pushed. Check the box to run again.

Copy link
Copy Markdown
Contributor

@wurzka wurzka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your changes. There is just one minor left from my site.

Comment thread file-formats/enqu/examples/z_aff_enqu_ex.enqu.json Outdated
Co-authored-by: Katharina Wurz <katharina.wurz@sap.com>
@anne-hobbs anne-hobbs requested a review from wurzka April 21, 2026 09:01
Comment thread file-formats/enqu/examples/z_aff_enqu_ex.enqu.json Outdated
Copy link
Copy Markdown
Contributor

@albertmink albertmink left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @anne-hobbs I went over the file format and I kindly ask to fine tune the Title and Descriptions to better align, see also screenshot where some entries end by Lock others don't. These changes don't affect the data model, just tune the text in the JSON Schema.

Btw. I'm aware that the enum is inspired by (not aligned naming pattern either)
Image

"! $default { @link zif_aff_enqu_v1.data:co_lock_modes.exclusive }
TYPES ty_lock_mode TYPE c LENGTH 1.
CONSTANTS:
BEGIN OF co_lock_modes,
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some title/description pairs contain .. Lock and some don't, which doesn't LGTM.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check again, I just updated the JSON and the Interface.

Comment thread file-formats/enqu/type/zif_aff_enqu_v1.intf.abap Outdated
@albertmink
Copy link
Copy Markdown
Contributor

Hi @anne-hobbs you'll need to generate/update the JSON Schema

Copy link
Copy Markdown
Contributor

@albertmink albertmink left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTm

Copy link
Copy Markdown
Contributor

@wurzka wurzka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM :)
Welcome @anne-hobbs as contributor to our ABAP File Formats repository 🥳

@wurzka wurzka merged commit b92c5f9 into SAP:main Apr 21, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-object This is a new object type added to AFF

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants