Controlling Schedule Line Cat by Item User Status

Hi all,
In VA01/02, I am now trying to update the Schedule line cat in user exit "USEREXIT_SAVE_DOCUMENT_PREPARE"
I can successfully update the Schedule Line Cat, however, the subsequent effect of the Schedule line cat does not take effect.
e.g., Schedule Line Cat is updated from CP to CN, but there is still requirement exits in table VBBE.
Please kindly help me to make the subsequent effect to take place?
Thanks all.
Best regards,
Chris

You can do this in SPRO.
Goto SPRO -> CRM -> Transactions -> Status Management -> Now execute the 'Change Status Profile for User Status' -> Create your own status profile using the create new button and then assign the new status to the desired transaction type in
SPRO -> CRM -> Transactions -> Define Transaction Type.
Now if you create a new transaction for the transaction type  that you assigned your own status type, you will be able to see your own statuses.
Let me know if you did not understand any step, I shall explain in more detail.
Message was edited by:
        Bharath Bali
Message was edited by:
        Bharath Bali

Similar Messages

  • Schedule Lines for TATX items

    I know that by default, schedule lines are not active for TATX (text) items in sales documents.
    I'm also pretty sure that this option is not valid even if you activate it in the IMG.
    Can anybody tell me:
    1) Is my statement above correct ?
    2) If so, why are schedule lines not allowed for TATX items.
    3) Is there any way around this limitation ?

    Thanks for your input so far.  Perhaps you'll be kind enouth to stick with me a little more.
    Let me expalin what my user is doing:
    In the IMG configuration of our system, schedule lines were activated for TATX item category, however it still does not work as expected.
    User enters a quantity of deliverable product on line item 1 with item category of TAN.
    User creates a delivery schedule for line item 1 using schedule lines (category CP).
    For line item 2, user wants to send "DOCUMENTATION" for each schedule line.
    "DOCUMENTATION" exists in our SAP system as a material master, but no stock exists.
    User enters a quantity of DOCUMENTATION on line item 2 with item category TATX.
    User creates delivery schedule for line item 2.  (auto populates sched category CT).
    When delivery is created, the first schedule line for both items works fine.
    For subsequent deliveries, line item 1 continues to work, but the line item 2, DOCUMENTATION material does not show up.
    I suspect that we are trying to use the TATX item category differently than it was intended, and that some other method would be a better fit for making deliveries of non-stocked material.

  • Is the Sales Order Item User Status available in user exit MV45AFZZ

    Hello,
    Does anyone know if a sales order line item user status is available within user exit MV45AFZZ (USEREXIT_SAVE_DOCUMENT)?
    I need to send an email when the status changes from one specific value to another specific value but I don't seem to have access to what the latest value is in this user exit.
    I have found a table XTVSTAT which cntains some user status' but it's not clear which status maps to which line item.
    If anyone has any suggestion please let me know.
    Thanks,
    Ruby

    Hi,
    I do need to access the values as I need to check for a specific change to the user status from value A to value B.
    I have already tried debugging the user exit and searching through the available variables but the status information doesn't seem to be available.
    I guess I will have to try the output determination route. Can you explain this in a bit more detail please.
    Thanks,
    Ruby

  • Schedule line category and item category

    Hi all,
    Can some body explain what is the use and differences between Schedule line category and item category?
    Where exactly they come into picture when a sales cycle is done? it would be very helpful.
    Thanks in advance.
    Manu

    Hi,
    SCHEDULE LINE CATEGORY:-
    Schedule line Category determines the Schedule lines for the Line item, it will determine whether the Item is relevant for  Delivery or not
    Transfer of Requirements are also controlled
    Availability check at the Sales order is controlled with the Indicator set at SCHEDULE LINES
    For Third Party processing, the Purchase requisition is created based on the Setting at schedule lines
    Together with the ITEM CATEGORY , the schedule lines determine whether the Transaction is Relevant for MRP or not In the Transaction code VOV5
    ITEM CATEGORY:-
    Item category is a significant part in processing the sales document
    Item category determines whether particular item is relevant for Delivery ot not,
    Whether item is relevant for the  Billing
    In Determine the Availability and TOR Item category plays an important role, for example the Availability check at DELIVERY will be taken place based on  the DELIVERY ITEM CATEGORY
    Some Fnctionalities like OUTPUT, TEXT, PARTNER, INCOMPLETION are controlled
    DIP which in the ITEM CATEGORIES is the Main Integration Between SD and PS
    Thanks,
    santosh

  • How to pass Schedule lines of an item Line to 'BAPI_QUOTATION_CREATEFROMDAT

    Hi Friends,
    I am trying to create Sales Quotation using the  'BAPI_QUOTATION_CREATEFROMDATA2'  from Webdynpro Application.
    I am able to create the quotation with Line items, but I am not able to pass the multiple schedul line for an Item line.
    it takes,but it checks the item availabilty and propses the delivery propsal dates.
    but my requirement is It should take only the schedule line items which I am passing to BAPI,because I do the availability check in my application and pass those schdule line items to BAPI.
    If I pass only one schedule line item then should create only with one schdule line item,If I pass Muliple then it should create schedul lines for item line.
    Please help me in solving the issue.
    Regards,
    Xavier.P

    Hi max,
    loop at lt_nd_quote_items into ls_nd_quote_items.
        lv_item = lv_item + 10.
    *Check weather Availablity check is done or not.
        read table lt_nd_schedule_lines into ls_nd_schedule_lines
                           with key matnr = ls_nd_quote_items-matnr.
        if sy-subrc = 0.
          loop at lt_nd_schedule_lines into ls_nd_schedule_lines
                            where matnr = ls_nd_quote_items-matnr
                            and   kwmeng = ls_nd_quote_items-kwmeng.
            lv_sch_line = lv_sch_line + '0001'.
            wa_order_schedule-itm_number         = lv_item.
            wa_order_schedule_inx-itm_number     = lv_item.
            wa_order_schedule-sched_line         = lv_sch_line.
            wa_order_schedule_inx-sched_line     = lv_sch_line.
            wa_order_schedule-req_date           = ls_nd_schedule_lines-delv_date.
            wa_order_schedule_inx-req_date       = c_abap_true.
            wa_order_schedule-req_qty            = ls_nd_schedule_lines-kwmeng.
            wa_order_schedule_inx-req_qty        = c_abap_true.
            wa_order_schedule-SCHED_TYPE         = 'BP'.
            wa_order_schedule_inx-SCHED_TYPE     = 'X'.
            wa_order_schedule-MS_DATE = ls_nd_schedule_lines-delv_date.
            wa_order_schedule_inx-MS_DATE = 'X'.
            wa_order_schedule_inx-updateflag     = 'I'.
            append:wa_order_schedule to  it_order_schedule,
                   wa_order_schedule_inx to it_order_schedule_inx.
            clear:ls_nd_schedule_lines.
          endloop.
        else.
    *If no Availablity check is done,pass the item details to schedule lines.
          lv_sch_line = lv_sch_line + sy-tabix.
          wa_order_schedule-itm_number         = lv_item.
          wa_order_schedule_inx-itm_number     = lv_item.
          wa_order_schedule-sched_line         = lv_sch_line.
          wa_order_schedule_inx-sched_line     = lv_sch_line.
          wa_order_schedule-req_date           = ls_nd_quote_items-delivery_on.
          wa_order_schedule_inx-req_date       = c_abap_true.
          wa_order_schedule-req_qty            = ls_nd_quote_items-kwmeng.
          wa_order_schedule_inx-req_qty        = c_abap_true.
          wa_order_schedule_inx-updateflag     = 'I'.
          append:wa_order_schedule to  it_order_schedule,
                 wa_order_schedule_inx to it_order_schedule_inx.
        endif.
        clear:ls_nd_quote_items,lv_sch_line.
      endloop.
    Max,  the internal table lt_nd_schedule_lines  is containg my schedule lines,if there are no lines in that table i am just passing the default line item details so that the BAPI take care of schdule line for that Line item.
    Could you please help me in figuring the issue?
    Regards,
    Xavier.P

  • Mapping between Sales Order-Schedule-Line and Delivery-item

    Hi together,
    I want to extend the Datasource 2LIS_12_VCITM (Delivery-number, -item, Order-number,-item is available) by Sales Order Schedule Line.
    Could not find any ERP table (VBEP and LIPS allow a mapping only on item level) for the mapping between Sales Order Schedule Line and Delivery item yet. The use of the extractor 2LIS_12_VCSCL for the extention (e.g. infoset) afterwards is no option.
    Thanks for your help in advance!!
    Assign full points!!
    Sven

    Hi Reddy,
    thanks for your answer.
    I know that I have to add this field.. but the problem is, how to fill this field. I don't know how to map the delivery-item with the schedule line-item.

  • Schedule Line Cat and Passing of Reqs:  Credit Hold Situation

    Business need is for orders that are on credit hold to not pass requirements to create a purchase req. after MRP is executed. I realize that this can be controlled by the Schedule Line Category. So, I would have schedule line category of “XX” on the sales order line. Is there a way for the schedule line category to be changed to a different value (which will allow the passing of requirements to MRP) after the order is released from Credit Hold? How do we get the schedule line category to change on the sales order once the order is removed from credit hold? Can this be accomplished through standard configuration?

    Hi Tom,
      You can use the reason for rejection at the item level.
      But for this you have to maintain somne configuration.Goto sprosd-sales-sales document item--define reson for rejection.
      Here for a particular reason for rejection just put tick under blc column.
      This means the order doesn't require billing.
      Now put the same reason for rejection in your item level.The status of the order would change from open to completed.
      Completed status means that there are no requirements left for this order.
      There will be no requirements in MD04 as well.
      When you want to process the order again just remove the reson for rejection and proceed.
      But there is one problem with this solution.In future if you want to find this order in VA05 ,it will not appear because the status is completed.It would be difficult to find the orders where you put the reason for rejection.
    The only way to find those orders is thru tables.
    Goto SE16 and table VBAP .field is ABGRU.
    In the selectio screen of VBAP put ABGRU and you will get all the orders.
    Reward points if it helps
    Regards
    Karan
    Message was edited by:
            Karan Bhatia

  • Item User Status - Sales Order

    1- The cancellation item is created with reference to an existing line item on Sales Order. How is done?
    2- I would like to see the original item have its status for both delivery and billing changed to completed and have it’s overall status completed as long as a PO is created. I don't know how to do that...
    Can you help???
    Thankss

    Hi Miquel,
    For that T.code we have user exits and badi. I am providing all the userexits and badi plz gothrough that.
    Transaction Code - VA02                     Change Sales Order
    Enhancement/ Business Add-in            Description
    Enhancement
    V60F0001                                SD Billing plan (customer enhancement) dif
    V46H0001                                SD Customer functions for resource-related
    V45W0001                                SD Service Management: Forward Contract Da
    V45S0004                                Effectivity type in sales order
    V45S0003                                MRP-relevance for incomplete configuration
    V45S0001                                Update sales document from configuration
    V45P0001                                SD customer function for cross-company cod
    V45L0001                                SD component supplier processing (customer
    V45E0002                                Data transfer in procurement elements (PRr
    V45E0001                                Update the purchase order from the sales o
    V45A0004                                Copy packing proposal
    V45A0003                                Collector for customer function modulpool
    V45A0002                                Predefine sold-to party in sales document
    V45A0001                                Determine alternative materials for produc
    SDTRM001                                Reschedule schedule lines without a new AT
      Business Add-in
    BADI_SD_SCH_GETWAGFZ                    Scheduling Agreement: Read WAGFZ from S073
    BADI_SD_V46H0001                        SD Customer functions for resource-related
    No.of Exits:         15
    No.of BADis:          2
    Which one is suitable plz check it out and put breakpoint after providing the logic .
    Rewrds some points.
    Rgds,
    P.Nag

  • Create dummy schedule line in SO using User-Exit

    Hi ,
    I have one requirement of adding one dummy schedule line before the normal schedule lines which gets added after ATP check in sales order.
    for eg: if for line item 10, system will determine 2 schedule 1 and 2. then i want to add a dummy schedule line before 1.
    so it will be like
    sch line
    1 - Dummy
    2 - system generated schedul eline 1.
    3 - system generated schedul eline 2.
    Please let me know if is there any user excit or any way i can achive this?
    Thanks,

    HI Soni,
    What is the meaning of dummy  schedule line.
    Regards,
    Madhu.
    Edited by: madhurao123 on Feb 25, 2011 5:26 AM

  • Control of TASK (Release/Complete) from User Status at Header Notification

    Dear All,
    I have configured a user status profile  for a notification type. In this a status is set to restrict following for Task used in Notification.
    Complete Task : Forbidd.
    Delete Task: Forbidd.
    Release Task: Allowed.
    Task Successful : Forbidd.
    even after above setting done for the user status , iam not able to restrict the functions(mentioned above) for notification. Can any one tell me how to achieve this?
    Raj

    Raj,
    Generally speaking, header user-statuses cannot control functions at a lower level (and vica versa) e.g. tasks, operations etc
    You can control this via user-exits/BADIs (see link at the top of this forum)
    PeteA

  • Item user status at plant level

    Hi All
    I have configured certain User Status which are assigned to Item category. Item category is used in all the plants but user status is applicable for only few plants. So User status will also appear in those plants where it is not applicable.
    In Cost object Sales orders I have the option of selecting the User status manually in Status tab by clicking in 'Object Status' button. But in the items which are not cost object 'Object Status' button does not appear. So I have to assign to Item category in Customizing which will then always be defaulted even though it is not required in ceratin plants.
    Regards,

    Hi,
    I dont think it is possible .
    A suggestion not sure if it works .
    Assign user status profile operation wise and then have some development to check the operation status and
    then update production order status with same user status you mentioned in operation.
    FM: STATUS_CHANGE_EXTERN will help you to change the user status of order.
    Regards,
    Vishal

  • Combining AFS schedule lines into one Item

    HI,
    Due to certain reasons the item in an order splits into two schedule lines. When the order is delivered, each schedule line gets copied as separate batch item though they are of the same grid value. Is there a way where we can make the order schedule lines get copied into delivery as a single batch item if they are of the same Grid Value.
    Any help would be appreciated.
    Thanks & Regards,
    Vidya Sagar

    Dear VidyaSagar,
    In sale order - at the item overview screen - you ll be having an indicator named 'No duplicate'.
    If you check this indicator - it won't allow the system to enter double line for a same grid..
    Ex:
    Material:  Qty:   Date:
    XX-38       10      2/2/2009
    XX-38       10      3/2/2009
    If you check that indicator, system will throw a warning message - so that you can change the item to have only one line entry in the sale order which may prevent dual schedule line for same material..
    Another one option is to make use of the order scheduling in sale order..
    If you use the order scheduling S04 - it will change the delivery date of the material according to the division of the products..
    Ex:
    Material:  Division:  Qty:  Req.Dlv Date:
    XX-38       Apparel    10    2-2-2009
    XX-39       Apparel    10    3-2-2009
    If you run the order scheduling(Strategy S04) - it will change the delivery date of both items to 3-3-2009.
    (I assume in your case, you are having more than one schedule lines for a particular item..)
    And one more thing to consider:
    An item in sale order can have more than one schedule line.
    This can happen - if the customer allows partial delivery and on the requested delivery we don't have enough stock to deliver to the customer..
    At the time of ATP run, as per the option you have chosen(one time delivery, Full Qty, System proposal),
    the system will determine the delivery date..
    I am updating the things which I aware about AFS.. Make use of this - if it helps you..
    Thanks,
    Venkatesh.S.P
    Edited by: venkatesh paulraj on Mar 16, 2009 3:51 AM

  • Schedule Line Category F1 Item Category TAN Movement type 632 Customer Pick

    Hello SAP guru's !
    I have a question regarding MM/SD/QM integration. We are running SAP ECC6 latest support pack level.
    Scenario:
    We process Consignment Fill Up and C. Issue (631/633) movement type respectively on a regular basis.
    Our Customer has found stock that we have provided to them as Un-usable. We would like to Process Consignment Pick Up to return the materials to our our stock via Delivery with Schedule line category F1 and item category TAN using movement type 632.
    Current process works well, but we would like to have the 632 movement type post stock into "Quality inspection" via inspection lot type 05 for example.
    We cannot find where in SD/MM/ or QM to make the settings to link such a process.
    All help is greatly appretiated !
    Thank you, Dave

    Dear Dave
    Go to material master, select Quality Management view and click on Insp.setup.  You will see a screen with various selection options.  Press F5 and maintain 06 on top under the tab [InspType]  and save.
    Now try to do PGR so that the stock would be blocked for quality clearance.
    Alternatively, you can also maintain the movement type 655 to your schedule line category F1 in VOV6.
    thanks
    G. Lakshmipathi

  • Reject reason schedule line not updated item level

    Hi,
    Say a particular sales order line item has 3 schedule lines all of which had been rejected through reason '00',
    Just a clarification as to why the line item doesnt get rejected with a reject reason if all the schedule lines in tht line item is rejected.
    Thanks
    Keshi

    Dear Keshi,
            When there is reason for rejection set for all schedule line then what is the need of getting at item level.
    Reason for rejection at Scheduleline level is more specific than at item level,
    I hope it will help you
    Regards,
    Murali.

  • Movement types in schedule line cat

    Hi Gurus
    i have a quick question can any one plz solve
    wht is the purpuse of  two  movement type fields in shedule line catagory
    mo`vement type 1 and move ment type 2
    thanks in advance

    hai,
    movement type :
      means any movement of stock in sap has a movement type,
    the different types of movement types exist .ex: we use 561 for initial posting of stock,601 for goods issue ,etc,
    movement type one step procedure:
    it means for transfer of stock from one storage location to another,one plant to another we use
    1. one step procedure.
    2. two step procedure.
    one step procedure means stock is reduced from one storage location and
    simentaneosly updated in the receiving location.
      for this movement type we use in the case of one step procedure for stock transfer from on estorage locatiion to another is 311.
      regards
      reward if satisfied
    sriram

Maybe you are looking for

  • How to update InDesign ver 6.0

    How can I update my InDesign ver 6.0 after reinstalling on a new computer?

  • Group Currency in Profit Center Valuation ?

    Hello, We have 3 currencies configured, 1. Local Currency(10), 2.Group Currency(30) 3.Group Currency in Profit Center Valuation(32). What do you mean by  Group Currency in Profit Center Valuation? Appreciate your help. Thanks Srinath

  • Formatting xml

    i'm retrieving an xml data from an lob column ,what's the best way to format the data into to an xml format?

  • Sharepoint break REST API connection (anonymous), possible bug in sharepoint

    Hello, I have following problem when I test Rest API using fiddler : As i see, server just close connection and does not return any status code at all. I expect to see at least 401 or 500 exception. Is that SharePoint bug, or this is expected behavio

  • Why does spry vertical menu break in Chrome?

    The submenu in this page does not appear in Chrome (the About Me link). www.steveelson.com. Works in FF, Safari, Opera and IE (although there are positioning and backgeround inconsistancies).