Skip to Content

Deactivate Dchain Status on Asssortment

Hi Experts,

We all know that we have a Dchain Status on Material master Data example Field

VMSTA= 12 which means Novelty which when is entered in the order, Va01 throws an error stating that this material is not allowed. It happens because of FM-

RV_MATERIAL_STATUS_CHECK. This is the SAP Standard behavior.

Now, my client is looking to deactivate this behavior only in case if the material ordered is a part of assortment or BOM because they are packed months back and it is a loss of business because the material is wiped off from the order but still is sent to customers.

When I tried to have a look on the RV_MATERIAL_STATUS_CHECK, there is no possible fields on which we can build the solution. Even if we think of getting it enhanced in User- Exist but by then the material is already taken from the order.

Can anyone tell me if we can achieve this?

Error can be thrown if the item is going as a TAN but if the item is going as TAC then it should not be deleted from the order.

Please suggest

Thank you

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Oct 31, 2016 at 05:06 AM

    you can try by differentiating the system -based on Sales order type(AUART) or Document category(VBTYP) to skip this FM forcefully.

    additionally -you can try for Enhancement options at this FM.

    Also i did not understood your last last two lines TAN & TAC item category with delete options-Can you pleaseshare more details on these...


    3ms88.png (31.7 kB)
    Add comment
    10|10000 characters needed characters exceeded

  • Nov 01, 2016 at 01:58 PM

    Explore with MV45AFZZ

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 02, 2016 at 09:29 AM

    Hi Lakshmipathi,

    The document type will remain same . It will be always OR, also I was trying to say that user- exists are not working in this case.

    Reason Is- that is FM is getting called before the User Exist and when the order screen enter the user exit by that time, the material is already wiped which means it is not there when exist is getting called based on standard FM which I mentioned.

    On Standard FM, there is no way you can determine item cateogary also because item cat determination is happening after that FM is called.

    Hope I was clear now :)

    Add comment
    10|10000 characters needed characters exceeded