Parent getting deleted when it's required child is deleted from BCC

I'm extending the product catalog to attach another object, say additional info and this is a mandatory field during product declaration and hence this property is been marked with required=true
But whenever the child item i.e, additional info is deleted through BCC, the products which are associated with this objects are also getting deleted from BCC.
I guess this is how ATG deals with relationships. Business team is asking for any alternate or better approach.
Is there any round about way of having the product deleted and still have this some kind of mandatory check working?

Below is a sample xml configuration. In the case below, when delivery type is deleted from BCC, the associated products also get deleted
<item-descriptor name="product">
        <table name="dcs_product" type="primary" xml-combine="append">
            <property name="description" required="true" />
        </table>
        <table name="tf_product" id-column-name="product_id" type="auxiliary">
               <property     name="deliveryType" item-type="deliveryTypes" column-name="delivery_type"
                        display-name-resource="DeliveryType" category-resource="categoryBasics"
                        required="true" default="DT02"
                        hidden="false" writable="true" cache-mode="inherit" queryable="true" >
                        <attribute name="propertySortPriority" value="5"/>
            </property>  
            <!-- Story TF-384 merchandizing attributes and delivery type end -->           
        </table>
</item-descriptor>
<item-descriptor name="deliveryTypes" display-property="description" display-name-resource="DeliveryType" >
        <attribute name="resourceBundle" value="atg.commerce.CustomCatalogTemplateResources"/>
        <attribute name="plural-display-name-resource" value="DeliveryType.plural"/>
        <attribute name="create-asset-name-resource" value="DeliveryType.create"/>
        <attribute name="new-asset-name-resource" value="DeliveryType.new"/>
        <attribute name="plural-asset-name-resource" value="DeliveryType.plural.select"/>
        <attribute name="select-asset-name-resource" value="MDeliveryType.select"/>
        <table name="tf_delivery_types" id-column-name="id" type="primary">
            <property    name="id"    column-name="id"    data-type="string"
                hidden="false" writable="true" required="false" cache-mode="inherit" queryable="true"
                category-resource="categoryBasics" >
                <attribute name="propertySortPriority" value="1"/>
            </property>
            <property    name="description"     column-name="description"     data-type="string"
                hidden="false" writable="true" required="true" cache-mode="inherit" queryable="true"
                display-name-resource="DeliveryType" category-resource="categoryBasics" >
                <attribute name="unique" value="true"/>
                <attribute name="propertySortPriority" value="2"/>
            </property>
</table>
    </item-descriptor>

Similar Messages

  • How do I keep emails from being deleted on my iPhone 6? Emails get deleted from phone when I startup desktop computer and they are downloaded from sever. Is POP3 no longer supported on IOS 8.1?

    How do I keep emails from being deleted on my iPhone 6? Emails get deleted from phone when I startup desktop computer and they are downloaded from sever. Is POP3 no longer supported on IOS 8.1?

    Have you seen this?
    Using a POP account with more than one device - Apple Support
    A better solution is if your email provider uses IMAP. IMAP sync email folders between multiple devices. Meaning any device will receive the email, all sent email can be seen on the devices. If you delete email from one device the email is deleted from all the other devices. Check with your email provider to see if they offer IMAP services.
    If they do not your choices are to 1) configure email on the PC to keep Mail on the mail server or 2) change email providers to something like Gmail or Outlook.com (as examples). FWIW I use Cox IMAP email and fully sync email between a Win 8.1 Update 1 laptop, a Win 7 desktop, an iPad 4, an iPhone 4 and an iPhone 5S.

  • HT1766 when i connect my iphone to pc the last stored ringtone get deleted from sound

    when i connect my iphone to pc the last stored ringtone get deleted from sound why so ??

    Non c'est normal: "appareils"= iPhone, iPod, iPad... Votre ordinateur est dans "Ordinateurs autorisés"

  • When I delete a iMessage from a conversation, does it get deleted from the recipients screen as well ?

    When I delete a iMessage from a conversation, does it get deleted from the recipients screen as well ?

    AppleMan001 wrote:
    Please note this is an old thread.
    I think that if they did this it could cause legal issues, such as offensive messages being deleted from the recipient before they have a chance to report the sender.
    Yes, it's an old one, but I started to send texts to the wrong recipients recently, and the problem is still up to date !
    Of course, I agree with you : there must be a legal justification.
    But, just for the discussion, I mean, when someone insists and really wants you to know he hates you, you can mute him or even report him, make screen captures…
    We are all responsible for what we say and do, but that doesn't mean we should have the ability to delete our mistakes. It's not like you can delete emails or phone calls or even physical mail.
    Very often, and that's actually why I searched this thread, I send a message to someone else than the one I thought. That's life, I mean, this is not just about agressive people. I would appreciate to be able to recover my mistake, and to not bother the wrong recipient, cancel the message. Plus, it can be something confidential.
    What is the meaning of a mistake if we don't have the chance to recover it ?
    Even the law, includes this aspect : « Is it the first, second or third time he did this ? » — I don't know in the US, but in France it's the case (and we use same iPhones).
    This is one of the radical aspects of Apple I dislike, and on this point particularly, I disagree with you, because, I think, a mistake should be recoverable.
    If, for example, I send a very rude text to someone, and then realize it was too much, I want to be able to delete it, because I changed my mind.
    But if I consider it normal (maybe I should not) then the recipient will still be able to report me.
    That's my opinion, and just wanted to share it. A mistake should be recoverable.
    Hope my english is not too bad,
    Best regards,
    Francois

  • TS3899 i want to be able to deleted my emails from my iphone but i want then to remain in my gmail account once i go to my computer. the problem i have now is that when i delete my emails from my iphone they immediately get delete from my gmail account

    I want to be able to deleted my emails from my iphone but i want then to remain in my gmail account once i go to my computer. the problem i have now is that when i delete my emails from my iphone they immediately get delete from my gmail account

    That's the way Gmail works.

  • Profile Imanges are not getting deleted from Profile Image library

    Hi,
    If I go mysite and edit my profile and set a profile images and save the changes. Image is uploaded to profile Image library in the root of the mysite.
    I Edit my profile again and this time I remove the profile image and save the changes. Image is not getting deleted from the profile Image library.
    as per my understanding it should get deleted. My site clean job is running. user profile is active in AD.
    Thanks
    Omkar

    My first question would be is it a big deal if the picture doesnt get deleted from the libarary?  My understanding is that the profile picture field is a URL link, the first time you add a picture it will provision 3 copies of differing sizes to the
    library.  When you "remove" the picture, it just empties out the picture URL field.  Which is a nice hidden recovery if someone accidently deletes a profile photo they really wanted (Or if your company really locks down picutures so you only get
    a choice of a couple avatars instead of a personal photo).
    Similar issue:
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/17bc8538-568f-4fff-8933-458fdba4b701/delete-user-profile-picture-in-sharepoint-2010-when-account-is-deactivated-or-deleted-from-ad?forum=sharepointadminprevious
    and response:
    Since the user photo library follows certain standards OOB:
    http://iedaddy.com/2010/12/sharepoint-2010photo-management-for-social-mysites/
    I would say just create a small script that will periodically read the UPS and make sure there are no photos sitting in the library not associated to an account... here's an example of accessing the User Profiles w/ Powershell:http://iedaddy.com/2010/06/sharepoint-2010-updating-user-profile-properties-with-powershell/
    You would just modify it to delete image files whose name is not associated to an existing NTName in the UPS.
    ieDaddy
    Blog: http://iedaddy.com
    Twit: @iedaddy

  • Mails are not getting deleted from server

    Hi
    I am reading a mail from using java mail from my mail server.
    When i am setting the message.setFlag(Flag.DETELED,true);
    the mail is not getting deleted from the server.
    I am not able to trace the problem, please help me solving this problem. It's a bit urgent.
    store = session.getStore("pop3");
    store.connect(hName, portNo, uName, pWord);
    folder = store.getFolder("INBOX");
    folder.open(Folder.READ_WRITE);
    Message message[] = folder.getMessages();
    System.out.println("Unread Msg Count : " + folder.getUnreadMessageCount());
    int n = message.length;
    for (int i = 0; i < n; i++) {
    fromMsg = (message.getFrom()[0]).toString();
    subMsg = (message[i].getSubject()).toString();
    if (folder instanceof POP3Folder) {
    POP3Folder pf = (POP3Folder) folder;
    Part messagePart = message[i];
    content = messagePart.getContent();
    if (content instanceof Multipart)
    messagePart = ((Multipart) content).getBodyPart(0);
    String contentType = messagePart.getContentType();
    Part messagePart = message[i];
    content = messagePart.getContent();
    if (content instanceof Multipart){
    messagePart = ((Multipart) content).getBodyPart(0);
    String contentType = messagePart.getContentType();
    message[i].setFlag(Flag.DELETED, true);
    store.close();
    Thanks and Regards,
    Luv Amieee...
    xx                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    yeah true...
    i did not close the folder.
    i got to know from sun faq only later on yesterday.
    but still.. thanks a lot...
    luv amieee..
    xx

  • My HP wireless printer keeps getting deleted from my windows 7 PC. Why?

    I have a HP Photosmart D110A e-printer and every once and awhile it get deleted from my Windows 7 PC and I have to add it again, What is going on with this. Any tips would be great.

    It should.
    Say thanks by clicking "Kudos" "thumbs up" in the post that helped you.
    I am employed by HP

  • Condition Record PB00 gets deleted from A018 table

    Hi Gurus-
    Could anyone of you explain how the PB00 condition is getting deleted from A018 table (Purch Org Level Condition)? It looks like some batch job is randomly setting the Valid to Date A018-DATBI to yesterday's date and today there is no valid time dependent condition.
    I don't know any process/program that accesses PB00 condition in table A018 other than MEK1 or MEK4.
    Does SD condition type change has any impact in Purchasing Price (PB00). Although all the Rate/Price is stored in the same table KONP but separated by application area and table (A017, A018, A071, A073).
    Can anybody shed some lights on this please?

    Thanks for your reply. We know the user name who is making the change in A018. It is a batch user ID that makes the change but we have about 100 differentg background batch job that is scheduled everyday and I went through every one of them but did not raise any flag.
    And the worst part is since it is done by the batch user id (batch job), there is no change record (if I try to do MEK3-Environment>display changes) not even an entry in CDHDR table or CDPOS table.
    Trying to see if you guys know of any SD or MM program that accesses that table and set the valid to field to yesterdays date and create a new condition record (KNUMH) with valid to date 31.12.9999 and rate (value) to 0.00?
    Please let me know if you have any suggestion.
    Thanks in advance.

  • If I delete any message from email account it gets deleted from thunderbird as well so how can i keep back up

    If I delete any message from email account it gets deleted from thunder bird as well so how can i keep back up

    either use the pop protocol to get your mails, or move mail into a "local Folder" from your mail account and it will delete on the server as well as from the account in Thunderbird.

  • Data getting deleted from screen fields when  I Press Enter

    Hi Folks,
    I have a serious Issue need to resolve it urgently. I have created a subscreen in PS Module
    Prog: SAPLXCN1(Subscreen)
    Screen: 0600.
    Enhancement: CNEX0006.
    I have created a screen and populated the data via search helps, when I fill all the custom fields with values and press enter my data is getting deleted please give me quick solutiojn.
    Thanks & Regards,
    Ramcharan.

    Hi RAM,
    Check the Code where you are writning , (PBO or PAI)
    After that check the sy-ucomm for Enter and write your code accordingly,,.
    Thanks & regards,
    Dileep.C

  • Why did my itunes card get deleted from my account when i changed my password

    why was my itunes card deleted from my itunes and app store when i only changed my password

    An account's balance should not have been affected by changing your password. You've tried logging out and back into your account on your phone and/or computer's iTunes and seeing if it then shows, and checked your account's purchase history e.g. you didn't have any auto-renewing subscriptions or pre-orders due that might have taken the money : See your purchase history in the iTunes Store ?
    If logging out/in doesn't get it to show and you can't see any purchases that might have taken it then try contacting iTunes Support and see if they can help with where it went : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page,

  • What happens when you got Setting; iCloud, Account and hit "Delete Account" . What get deleted from where?

    When mywife set up her iPhone for iCloud, she entered my  .me account the she uses for purchases rather than hers that she wants to sync contacts, etc.. from. Can she simply go to settings, icloud, account and 'delete account' and then add the correct one? delete scares me ;-) And it MY account. Not sure what is getting deleted.

    Should be under
    Settings - > iCloud -> Remove account (Big red button at the bottom of hte list)

  • Once Original Checked in, how it gets deleted from the Local PC automatical

    Hi Experts,
    Can someone help me regrding the following requirement:
    When the Originals are checked in into the content server, then the file should be deleted automatically from the Local PC. i.e. When we check in the original in the content serve, the same file which is there on the Local PC should gets deleted automatically.
    Is there a way to do it ?
    Thanks in advance.....

    Hi,
    Yes.. There is a way.. Go to dc30 - Workstation Application, Select one, for example PDF - Double click - Now you can see.. Check Delete Files after check-in.
    Regards,
    Aby

  • Delete bank details for a BP in CRM 5.0, it doesn't get deleted from R/3

    Hi,
    When I delete bank details for a business partner in CRM, it doesn't get deleted form R/3.
    Although I can see a green bdoc with confirmed status, with no errors. Any clue?
    Regards,
    Kaushal

    Yes, when I add a new bank detail, it gets properly reflected in R/3. The problem is only during deletion.
    I think I've reached the solution - notes 1016909 and 941660.
    Regards,
    Kaushal

Maybe you are looking for

  • ITunes will not open/user agreement flashes

    Hi ... my name is Jen. My husband bought me the iPod Video 30GB for Christmas. Last night at 9pm I put the cd that came with the iPod into my computer to install iPod/iTunes/QuickTime. After I installed it, iTunes would not open. So, I found this web

  • Problem in webview

    Hi, I'm a novice in Cocoa Obj-C progamming. I'm working on a simple tabbed web browser for my college project. According to the Apple documentation, "WebKit Objective-C Programming Guide", every webview contains its own backForward list by default, u

  • Slideshow captions in Lightroom

    Is there a way to add captions to images in LR other than the add caption in the slideshow module which adds a very blocky generic caption in quotes that is not usually as appealing as the image.  It is on of the few drawbacks to the program I have f

  • Windows System Image Manager Error?

    Hi Everyone,   I am having an issue trying to create an answer file through the WSIM. I locate the .wim I need and attempt to create the catalog file it needs first to do the task. However when I do attempt to create this catalog file I get the follo

  • How to open empty superdrive tray aside from keyboard button

    I did come across this knowledge base article but all options are good only when there is something in the drive. http://support.apple.com/kb/HT2575 To open an empty tray, is there a way other than pressing eject button on keyboard?