How to disregard rounding profile for return PO?

Hi Guru's
When placing a PO we have rounding rules in place.  However when doing a return to vendor we enter quantity of 1 and the rounding rule is taken in to effect and automatically changes to 10 for many articles.  We want the rounding rule for PO's but not for returns.  I
Any ideas? 
Thanks for your time.

Hi,
Use BADi - ME_PROCESS_PO_CUST (method - PROCESS_ITEM / PROCESS_SCHEDULE) with a check on return PO. Work with your abaper on this & it should be possible to make the changes.
Hope it clarifies.
Regards,
Vivek

Similar Messages

  • Rounding Profile for Transfer Order

    Hello all,
    I want to ask a question about the rounding profile for transfer order. I have a material number which has rounding profile for PO
    from vendor.You can only order 60 packeges in carton.We have no problem here. The problem is after we get the order from vendor to DC we want to distribute to the store.Store create transfer order from DC with the same rounding profile.We want to transfer this item wiht the lower rounding profile from dc to store like 5 pieces minimum. If store want to create Transfer PO it has to create with 5 piece or multiple of 5.
    How can I create new rounding rule for store without changing vendor rule. is that possible ?
    thank you for your help..

    In addition to the rounding rule in PO, you can maintain it for vendor master also. This would be specific to the vendors.
    So for your store you can maintain a separate rounding rule, and create a PO. SO whenever PO is created an predefined rounding rule will get activated in the vendor master.

  • Rounding Profile for Material Staging

    To All
    Is it possible to use a rounding profile for materials used in material staging transaction LP12?
    Currently it totals production order demands. e.g.
    Prod Order 1000000
    Material A
    Requirement 0.6kg
    Prod Order 1000001
    Material A
    Requirement 0.7kg
    So quantity to be staged to the PSA is shown as 1.3kg.
    I know I can manually overide the quantity and enter 2 kg and process. However, how can I get LP12 to 'round up' the total quantity so that the screen diplays 2 kg to process instead of manually entering it?
    Do I use the Rounding Profile in MRP1?

    Rounding Profile is used to define the quantity of the planned orders during MRP run. It's not related to staging.
    I wonder if you can use some different strategy in the control cycle : "2" crate parts and this can solve your issue...
    But if you can work wtih cummulative quantities from released order, there is no solution in the standard.
    Another option to explore is the HU (handling units) .

  • How to download lens profile for Samsung 16-50 mm F3.5-3.6 Power Zoom ED OIS to Lightroom 5.7?

    How to download lens profile for Samsung 16-50 mm F3.5-3.6 Power Zoom ED OIS to Lightroom 5.7?
    https://helpx.adobe.com/x-productkb/multi/lens-profile-support-lightroom-4.html
    In the list, on web-page I can find this lenses (Samsung 16-50 mm F3.5-3.6 Power Zoom ED OIS), but I can't download it, because Adobe Lens Profile Downloader doesn't see this lenses.
    Now in my Lightroom 5.7 I have only (for RAW images):
    * Samsung 16mm f/2.4 i-Function
    Samsung 18-55 f/3.5-5.6 OIS
    * Samsung 20mm f/2.8 i-Function
    Samsung 30mm f/2
    Samsung 50-200mm f/4-5.6 ED OIS
    * Samsung 60mm f/2.8 Macro ED OIS SSA
    Samsung EX1
    Samsung WB2000 / TL350
    * - downloaded from Adobe Lens Profile Downloader
    How to download profile for Samsung 16-50 mm F3.5-3.6 Power Zoom ED OIS ?

    Thank you for your analysis.
    In conclusion:
    - JPG images are corrected in camera
    - SRW images have built profile
    - the information in the list https://helpx.adobe.com/x-productkb/multi/lens-profile-support-lightroom-4.html
    is little misleading because suggests there is a profile for Samsung 16-50 lenses
    I tried to make a 3 profiles in a Adobe Lens Profile Creator 1.0.4 for 16mm, 26mm and 50mm (but it was very amateur work, so I don't guarantee the quality)
    Here is a result:
    before correction (16mm):
    after correction:
    Regards

  • How to get rounding diffrence for agreement?

    I am passing 3 parameters to this function
    1.Agreemnt number
    2.Start date
    3.End date
    I want to calculate Rounding difference for the each agreement.
    Here Problem is, when executing this function; I am getting correct value first time.
    While executing second time it thing, it shows different value as result.
    Can anybody solve this?
    Or give me another idea to get rounding difference instead of using this function?
    FUNCTION ysdf_rebate_settlement_amount.
    ""Local Interface:
    *"  IMPORTING
    *"     VALUE(IV_AGREEMENT) TYPE  KNUMA
    *"     VALUE(IV_FROM_DATE) TYPE  DATUM
    *"     VALUE(IV_TO_DATE) TYPE  DATUM
    *"  EXPORTING
    *"     REFERENCE(EV_ACCRUED_AMOUNT) TYPE  KWERT
    *"     REFERENCE(EV_SETTLED_AMOUNT) TYPE  KWERT
    *"     REFERENCE(EV_ACCR_REV_AMOUNT) TYPE  KWERT
    *"  EXCEPTIONS
    *"      NO_AGREEMENT
    *"      NOT_SALES_VOL_DEPENDENT
    *"      OTHER_ERRORS
      DATA:
             lv_accrued_amt   TYPE kwert,
             lv_settled_amt   TYPE kwert,
             lv_reversal_amt  TYPE kwert,
             lv_kawrt         TYPE kawrt,
             lv_kbetr         TYPE kbetr,
             lv_kstbs         TYPE kstbs,
             lv_kwert         TYPE kwert,
             lv_datab         TYPE datum,   "Start date
             lv_datbi         TYPE datum,   "End date
             lw_kona          TYPE kona,
             lw_t6b1          TYPE t6b1,
             lw_konp          TYPE konpdb,
             lw_s060          TYPE s060,
             lt_konp          TYPE STANDARD TABLE OF konpdb,
            lt_s060          TYPE STANDARD TABLE OF s060,
             lt_scales        TYPE STANDARD TABLE OF condscale,
             lt_xvakes        TYPE STANDARD TABLE OF vakevb.
      CLEAR :
        ev_accrued_amount,
        ev_settled_amount,
        ev_accr_rev_amount.
    Validate agreement number and get agreement details.
      SELECT SINGLE *
          INTO lw_kona
          FROM kona
          WHERE knuma = iv_agreement
          AND   abtyp = c_abtyp_a.  "Rebate Agreement
      IF sy-subrc NE 0.
    Rebate agreement & does not exist!
        MESSAGE e061(yfr2sd) WITH iv_agreement
            RAISING no_agreement.
      ENDIF.
      SELECT SINGLE * FROM t001
          WHERE bukrs = lw_kona-bukrs.
    Start date = later of the requested start date
    and the agreement start date.
      IF iv_to_date > lw_kona-datbi.
        lv_datbi = lw_kona-datbi.
      ELSE.
        lv_datbi = iv_to_date.
      ENDIF.
    End date = earlier of the requested end date
    and the agreement end date.
      IF iv_from_date < lw_kona-datab.
        lv_datab = lw_kona-datab.
      ELSE.
        lv_datab = iv_from_date.
      ENDIF.
    Retrieve configuration data once and keep in global variables
    for better performance when repeated calls are made.
      IF r_kobog_excl[] IS INITIAL.
        PERFORM get_global_data.
      ENDIF.
    Agreement must be completely dependent on sales volume.
      IF lw_kona-kobog IN r_kobog_excl.
        MESSAGE e062(yfr2sd) WITH iv_agreement
            RAISING not_sales_vol_dependent.
      ENDIF.
    Get a list of condition record numbers for the given agreement
      PERFORM get_condition_numbers USING lw_kona iv_from_date iv_to_date.
    Read condition records and scales.
      CALL FUNCTION 'SD_KONP_SELECT'
        EXPORTING
          scale_read       = 'X'
        TABLES
          condition_item   = lt_konp
          condition_number = r_knumh
          condition_scale  = lt_scales.
    Accrual amount calculation for all conditions.
      LOOP AT lt_konp INTO lw_konp.
        konp = lw_konp.
        CLEAR lw_s060.
    Determine the turnover for rebate
        CALL FUNCTION 'SD_BONUS_TURN_OVER'
          EXPORTING
            agreement_waers  = lw_kona-waers
            condition_krech  = lw_konp-krech
            condition_item   = lw_konp-kopos
            condition_number = lw_konp-knumh
            period_datab     = lv_datab
            period_datbi     = lv_datbi
            agreement_knuma  = lw_kona-knuma
          IMPORTING
            turn_over        = lw_s060.
    Errors?
        IF NOT lw_s060 IS INITIAL AND
               lw_s060-krech IS INITIAL.
          MESSAGE e779(vk) RAISING other_errors.
        ENDIF.
    If condition is active (not logically deleted).
        IF lw_konp-loevm_ko = space.
    record found?
          IF lw_s060-knumh IS INITIAL.
            lv_kstbs   = 0.
            lv_kawrt   = 0.
          ELSE.
            lv_kawrt   = lw_s060-kawrt_k.
            lv_kstbs   = lw_s060-kstbs.
          ENDIF.
          IF lw_konp-stfkz = 'D'.
    Tiered scales calculation
            CALL FUNCTION 'SD_GRADUATED_SCALE_EVALUATION'
              EXPORTING
                i_arrangement      = lw_kona
                i_condition_record = konp
                i_scale_base       = lv_kstbs
                i_condition_base   = lv_kawrt
                i_bukrs            = lw_kona-bukrs
                i_currency_date    = lv_datbi
                i_value_rounding   = c_yes
                i_t001             = t001
              IMPORTING
                e_arrang_value     = lv_kwert
              TABLES
                t_condition_scale  = lt_scales
              EXCEPTIONS
                error_message      = 1.
          ELSE.
    Determine condition rate (non-tiered calculation)
            CALL FUNCTION 'SD_BONUS_RATE_FROM_SCALE'
              EXPORTING
                condition_record = konp
                scale_base       = lv_kstbs
              IMPORTING
                bonus_rate       = lv_kbetr
              TABLES
                condition_scale  = lt_scales.
    Determine rebate amount for the condition
            CALL FUNCTION 'SD_BONUS_VALUE_CALCULATION'
              EXPORTING
                calculation_rule   = lw_konp-krech
                condition_base     = lv_kawrt
                condition_type     = lw_konp-kschl
                currency           = lw_kona-waers
                currency_date      = lw_kona-datbi
                price_currency     = lw_konp-konwa
                price_unit         = lw_konp-kpein
                price_uom          = lw_konp-kmein
                cumul_currency     = lw_konp-kwaeh
                rate               = lv_kbetr
                sales_organization = lw_kona-vkorg
              IMPORTING
                bonus_value        = lv_kwert
              EXCEPTIONS
                error_message      = 01.
          ENDIF.
          IF sy-subrc <> 0.
    Error?
            MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                       WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
                       RAISING other_errors.
          ENDIF.
    Percentage?
          lv_accrued_amt = lv_accrued_amt + lv_kwert.
          clear lv_kwert.
          IF lw_s060-krech NE c_krech_a.
            lv_reversal_amt = lv_reversal_amt + lw_s060-rrwrt.
          ENDIF.
        ELSE.
    Clear the values
          CLEAR: lv_kawrt, lv_kstbs, lv_kwert, lv_kbetr.
        ENDIF.
      ENDLOOP.
      SELECT SUM( vbap~netwr )
          INTO lv_settled_amt
          FROM vbak
          INNER JOIN vbap
              ON  vbapvbeln EQ vbakvbeln
          INNER JOIN vbkd
              ON vbkdvbeln  EQ vbakvbeln
          WHERE vbak~knuma = lw_kona-knuma
          AND   vbak~auart IN (c_auart_b1,c_auart_b3)
          AND   vbap~abgru EQ space
          AND   vbkd~fbuda BETWEEN iv_from_date
                           AND     iv_to_date
      ev_accrued_amount     = - lv_accrued_amt.
      ev_settled_amount     = lv_settled_amt.
      ev_accr_rev_amount    = lv_reversal_amt.
    ENDFUNCTION.
    Regards,
    Ronn

    Can you provide more details that's a very vague question.  You research industry vendors such as MobileIron, Zenprise, AirWatch, BoxTone, etc. or configure your own server and push configuration profiles.  Apple themselves do not offer any services of their own that they resell.

  • How to clear accounting document for returns

    Hi Experts,
    We processed a sales return and now we need to clear the accounting document generated by the Credit memo, how can I do that?
    Also, how can I close the Returns document?

    Hi
    For accounting document its better to ask your FI guy but in my opinion I guess it is cleared with original invoice or with any other AR amount in F-32 but as I am not FI guy so I am not so sure about it and for return document you didn't have PGR that document. Just open that in VL02N and click on Post Goods Receipt. If this is not a delivery document then share what document is it.
    Thank$

  • How to get rounded corners for Grid in flex 3.0

    Hi All,
    I was trying to make rounded corners for ‘Advanced Datagrid’ and ‘Datagrid’ components of Flex 3.0. But was unable to do so.
    Also  tried searching the net for some solution but didn’t get much help for the problem.
    I tried making a skin and applying it , but still wasn’t successful.
    Can you please guide me in making the corners rounded for the 2 components.
    Thanks
    RSI
    e.g of my code
    <mx:AdvancedDataGrid id="myADG"
    headerBackgroundSkin="com.coresecurity.ui.view.skin.RoundImageSkin"  dataProvider="{dpFlat}"
            width="100%" height="100%">
            <mx:Columns>
                <mx:AdvancedDataGridColumn headerText= “1” dataField="1"/>
                <mx:AdvancedDataGridColumn headerText = “ 2” dataField="2"/>
                <mx:AdvancedDataGridColumn dataField="3"
                    headerText="3"/>
            </mx:Columns>
       </mx:AdvancedDataGrid>
    RoundImageSkin.as
    public class RoundImageSkin extends RectangularBorder
    public RoundImageSkin(){
    super();
    override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
    var cls:Object = getStyle("backgroundImage");
    var bmp:Bitmap = new cls();
    graphics.clear();
    graphics.beginBitmapFill(bmp.bitmapData);
    graphics.drawRoundRect(0, 0, unscaledWidth, unscaledHeight,5);

    You aren't likely to get any of your questions answered for the reasons you already identified, and I imagine you would not find a tutorial for something as complex as what you are prusuong..  You need to learn how to design with Flash, and a forum is not a place where you are going to get that kind of help.  If you have code and/or a design issue that you need help with then that's where a forum might be of use to you.

  • Where/how to obtain camera profiles for Adobe Camera Raw 7.3?

    Where can you get camera profiles for ACR?  And how do you load them into ACR?  Is the Sony A77 on that list?  Need help on this one.  Thanks.

    Adobe Standard is the only camera profile available for your camera, then, if that’s all you see. 
    Adobe only makes the so-called “camera-match” profiles, with names like Camera Standard, Camera Portrait, Camera Faithful, etc, for Canon and Nikon and a select few others.  I suspect there is a lot of work involved in these and they don’t do it for cameras they see as less popular or less used.
    They wouldn’t be the same as the Camera-Match profiles from Adobe but you can create your own proilfes with an X-Rite 24-patch ColorChecker Classic and the Adobe DNG Profile Editor or using the X-Rite ColorChecker Passport package:
    http://xritephoto.com/ph_product_overview.aspx?ID=1257

  • Delivery unit / Rounding profile for a specific customer

    Dear Expert,
    A specific customer has to receive full case/box for specific products (for ex 1 case = 20 EA, if the customer orders 24 EA, he will receive 20 EA = 1full case). For other customers there is no restriction, they can order 1EA... The orders come via EDI and customer service is not able to control each order.
    Thank you very much for your help!
    Regards,
    Robert

    Hello Robert
    Csaba gave a good suggestion but it won't completely resolve your issue because it won't handle the Delivery Unit part of it.  It may take care of the rounding up/down business but won't change the units to Cases when Eaches are ordered.
    I tested with Material Determination, it may take care of Delivery Unit  angle but can't handle rounding up/down.
    So I think best option for you is to try one of these 3:
    1) Control at mapping software end to change the order quantity/units based on customer and material.
    2) Using customer functions in Function Module IDOC_INPUT_ORDERS
    See OSS note: 753153 - FAQ: Customer-functions in IDOC_INPUT_ORDERS
    For both of these 2 above, you need to work with your EDI specialist team.
    3) Use user exits during sales orders processing- Set up a custom table which specifies the delivery unit and rounding profile to be used for the set of customers and materials, preferably create a customer group and material group and use that in table rather than specific customers and materials. Probably you could use MV45AFZB-USEREXIT_CHECK_VBAK/USEREXIT_CHECK_VBAP.
    Hope this helps.

  • Rounding Profile for Sales Order Quantity

    Hi ALl,
    we want to set up sales order such that order can be logged in for min. qty of 100 and further in multiples of 50 . So we created a rounding profile in PP->MRP->planning->lot size calculation. But the profile created here is not available for selection in material master sales org. 1 view.
    Where do we need to maintaion this rounding profile in order to be able to select in sales 1 view of material master.
    Prashant

    firstly, setup the field Rounding permitted of item category you used in S/O.
    secondly, setup the field RoundingProfile in material master data.
    thirdly, check the value in transaction OWD1, Maintain Control Profiles for Quantity Optimizng, Assign Control Profiles.

  • How to process Debit Memos for returns when Pay on Receipt is enabled

    Hi
    I have one supplier who is configured for AutoInvoice process with Pay On Receipt
    There is excess qty received from the supplier and needs to be returned. System did generate invoice for Qty received and put the invoice on excess Qty hold
    I have also checked the Create Debit Memo check box in Pay On Receipt region of supplier site and have processed the return of excess qty in Return window
    Now how to proceed to create the Debit Memo for the supplier?
    Thanks
    Shanks

    Hi
    I did run the P O receipt Autoinvoice process again, but system created batches with receipt names but without any invoice there in (debit or credit memo) automatically created for accounting of return to suppliers.
    Can someone please help?
    Shanks

  • How to embed printer profile for professional lab

    I am a professional photographer and I send my jpegs out to a lab (BayPhoto) to be printed. The lab has developed a printer profile that should be used when preparing the jpegs they print so they will look the same on my monitor as the resulting prints.
    How do I embed the lab printer profile in my jpegs when exporting them from Lightroom 2.4?
    Thanks,
    Russ

    It's relatively simple.
    1. Choose Export from File menu
    2. Configure the Export window settings for JPEG at appropriate size
    3. Click on drop-down menu for Color Space
    4. Choose Other from list. Another window opens
    5. Click on Include Display Profiles. This ensures that all profiles are visible.
    6. Place checkmark against the profiles you want available in Export then click OK
    7. The profiles should now appear on the list
    Lightroom will convert the image from ProPhoto (internal colour space) to your profile and embed it in the exported file.
    You can also Print to JPEG File in Print module

  • How to restrict status profile for sales order.

    Dear Friends,
    Pl suggest me for follwoing scenario
    ►     As per business process for tender/ institutional sales and exports, the order is complete once the complete delivery and invoicing for the same has been performed.
    ►     It was also observed that a sales order may be modified (material, quantity, price etc) even after complete invoicing of the same has been performed in SAP.
         The requirement is  Possibility to enable a control to restrict any amendments to the sales order after complete delivery and invoicing will be explored as per business requirements.
    Is there any solution above scenario without writing any code.
    Regards,
    Atul
    Edited by: atul thakur on Oct 28, 2009 5:09 AM

    Mr Atul,
    My understanding is, you don't want your user to be able to change the pricing and order quantity once the order is complete, i.e Delivered and Shipped.
    The status profile will not help you in the above scenario, Price/Quantity changes will not come up as Business transactions that can be controlled at Status profile.
    Standard SAP restricts the price changes to a completed item of the order, so no need to worry about this.
    But order quantity can be increased any time.
    So to restrict the user to increase the order quantity you need to use the User-Exits that SAP provided.
    Use the MV45AFZB user-exit program and form  FORM userexit_check_vbap to code this.
    Hope this helps you.
    Regards,
    Aj.

  • How can I combine profiles for different document types ?

    Hello, we work with SAP basis 6.40 and we have several different documents set up in DMS. We want to allow users to see only selected app. files depending on the document type. Let me set an example:
    DOKAR = ZDT only .pdf (profile name DMS_ZDT)
    DOKAR = ZCS only .doc and .xls (profile name DMS_ZCS)
    We created 2 profiles and assigned them to 2 roles.
    The user with both roles who enter in the CV03N will see only .pdf files regardless of the DOKAR.
    Is there some way to obtain a different filter based on the document type ?
    Thank you,
    Vincenzo Lucarelli

    Dear Mr. Lucarelli,
    based on your description I think the responsible function module is 'CV119_GET_USER_PROFILE'.
    Due to information from our development team it is recommended to assign only one role to one user or profile. For further information you an see also the Online documentation. Due to this fact that function module only keep in mind one profile and does not take into account the second one.
    Please consider following scenario as an example:
    User 1 -> Role A -> Profile A
                -> Role B -> Profile B
    "User 1" will not be able to use all the profiles.
    This is according to the logic in FM CV119_GET_USER_PROFILE.
    As per the documentation in the customizing of DMS for profiles there is a recommendation that recommends to assign only one role to a user or activity group. So I think that the single profiles should be assigned directly to the user and not by using a role.
    Best regards,
    Christoph

  • How to create rounded corners for web site

    I am interested in any help with creating rounded header and
    rounded columns like at adobe home page. Whats the best way to go
    about creating a page with rounded text boxes, rounded nav bars,
    rounded logo box, etc..
    Thanks,
    Dennis

    Rounded corners in Web pages now can be done best with CSS3. A lot of contemporary browsers support them -- Firefox, Opera, Chrome, Safari. IE doesn't support rounded corners (not yet), but this will happen somewhere in the future...
    CSS3 rounded corners: a basic how-to:
    http://www.css3.info/preview/rounded-border/
    Of course, you can also use rounded corners in a Fireworks image, then apply the corners to the HTML elements via CSS; this will work in all browsers, including IE. There are a lot of tutorials over the Web which cover this topic, too

Maybe you are looking for