Skip to Content
avatar image
Former Member

VKM3 Authorization check


I have requirement where I should check the user authorization before releasing the SO

My SO will be blocked due to insufficient Credit. If the Customer is known are good one, we need to proceed his SO. In order to do it we need to release it using the transaction VKM3. So I need to set authorization to the users who can release this SO. When I tried searching for BADI or User EXIT or Cusomer EXIT i couldn't find one. But I found the appropriate implicit to acheive the same functionality. But Is there any other alternative to achive the same. Because I want Implicit to be my last option.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • avatar image
    Former Member
    Jan 14, 2015 at 06:20 AM

    Hi,

    please go with Custom Authorization Object.

    SAPTechnical.COM - Defining Authorization objects for custom database tables

    Thank you ,

    Puneet

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 14, 2015 at 08:11 AM

    Hi Arun,

    Please check below user exit.

    EXIT_SAPLV09A_002

    This will be called at the time of delivery creation.

    Regards,

    Harsh

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 14, 2015 at 08:57 AM

    Hi Arun,

    Try INCLUDE MV45AFZF.

    May be this will help you .

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 15, 2015 at 05:46 AM

    If the Customer is known are good one, we need to proceed his SO. In order to do it we need to release it using the transaction VKM3. So I need to set authorization to the users who can release this SO.

    Hi

    I didn't get this statement. It looks like you are talking about first level authorization thats is VKM3 and this could be done just by assigning Tcode in user's role. If you are talking about authorization level matrix 2 then please be clear on which field do you want to put authorization?

    Thank$

    Add comment
    10|10000 characters needed characters exceeded


    • Hi

      There are two ways to do this.

      1. Create authorization object and maintain a Z table with users and values. Add code in userexit mentioned by you. (You said you dont want this)
      2. Use status profile for this and create approval statuses. I doubt you have to write code in this case as well.

      There is no release strategy type releasing facility in SD in standard settings like we have in MM. Workflow can do this or some ABAP coding could help.

      Thank$