How do I set abuse-c for an assignment (PA) created out of my allocation?
If you have delegated responsibility for handling abuse to a customer for the part of your network they use, they need a similar set-up to your own. Either you can set this up for them, if you maintain all the RIPE Database objects, or they can partly set it up themselves. However, in most cases, you will maintain the inet(6)num assignment objects, so you will have to add the organisation reference to these objects.
You first need a role object for the customer and it must contain an "abuse-mailbox:" attribute. If the customer already has one, you can use that one; otherwise, you will need to create a new one. This role object does not need to reference any person objects. It will be public with no query limits, so all information it contains is assumed to be business data, not personal or private data. You can create a role object using the Webupdates tool.
You then need an organisation object for the customer with "org-type: OTHER". Again, you can use an existing one or create a new one. This object must contain the "abuse-c:" attribute, which references the role object containing the "abuse-mailbox:" attribute.
Finally, reference this organisation object in the customer's assignment object(s). Any query for the customer's IP address(es) will now return their abuse contact details instead of the contact details you set up for the parent allocation.