List of Discount based on customer

Olá pessoal,
Sou novo no mundo SAP SD e estou com algumas dúvidas... vou postar uma das principais aqui...
Na empresa em que trabalho, o processo funciona da seguinte forma:
1. Cliente é cadastrado
2. Ordem de venda (OV) implantada para este cliente com as condições de preço (descontos) definidas manualmente. Mesmo este cliente tendo uma lista de descontos, por família de produtos, aprovada em uma planilha excel.
3. OV passa pela primeira validação, onde são conferidas todas as questões tributárias, transportadoras e se o mesmo esta dentro da política comercial além de outros.
4. OV passa pela segunda validação, onde são liberados, ou não, os descontos cedidos ao cliente pelo vendedor.
Demais passos são desconsiderados nesta situação que preciso ajuda, portanto não vou prosseguir.
Posto isto, minha dúvida seria em como eliminar o 4º passo, uma vez que este cliente já possui uma lista de descontos definida.
Gostaria de saber se a solução abaixo é possível, e também se existe outra solução, bem como se somente customizado.
No cadastro do cliente, gostaria de colocar o desconto que quero aplicar por família de produto.
Ex.: Higiene = 37% | Alimentação=25% | Bebidas: 5%
E este cadastro seria aprovado pela direção uma única vez, até que os preços descontos precisem ser ajustados. Eliminando assim o 4º passo e desta forma, os diretores teriam que aprovar o cadastro do cliente e não todos os pedidos deste. Assim, uma OV quando implantada, já sairia com o desconto aplicado por família de acordo com o cadastro do cliente e automaticamente.
O 4º passo só existiria se caso houvesse uma tratativa especial em que fosse cedido um desconto manual na OV.
É possível?
Desde já agradeço.
Obrigado
Message was edited by: G Lakshmipathi
Please ensure to post in English language

Ok, sorry.
Hi,
I'm new in the SAP world and i need a help with one doubts.
In the company I work, the process works as follows:
1. Client is registered
2. Sales Order (SO) registered for this client with the conditions of price (discounts) defined manually. But this client have's a list of discounts, by product family, aproved in an excel spreadsheet
3 SO passes for the first validation, which conferred all tax issues, carriers and whether it is within the trade policy and others.
4. SO passes for the second validation, where they are released, or not, the discounts granted to the customer by the seller
Other steps are disregarded in this situation that i need help, so I will not proceed with they.
That said, my question would be how to eliminate the 4th step, since this client already has a list of defined discounts.
I wonder if the solution below is possible, and also if there is another solution, and only if customized.
In the customer master, I would to inform that discount i want to apply separated by product Family.
For Example: Hygiene = 37% | Power = 25% | Drinks: 5%
And this registration will be approved by direction once, until the discounts need to be adjusted. Thus eliminating the 4th step and the directors would have to approve the registration of the client and not all sales orders. Thus, when an SO is registered, would have with the discount applied per family according to the registration of the client and automatically.
The 4th step only exist if there was a special case in which dealings were given a manual discount on OV.
Is it possible?
Tks.

Similar Messages

  • Best way to implement 100% discount in Pricing Prod  based on Customer

    What would be the simplest way to implement 100% discount based on customer. I was thinking to do it via Customer Hierarchy...
    Suggestions are appreciated..
    Message was edited by:
            Robert Robbin

    There might be other simple ways,but below is one I have been using.
    I would use one of the fields in additional data in customer master
    Customer grp1/2/3/4/5
    Assign the customers who need 100% discount to a Customer group.
    And you maintain one condition record for Customer group and it would impact all the customers belonging to that group.
    You can achieve it using Customer Hierarchy,but as you might have already sensed,it is not the simplest way.

  • Can we create roles/permission list based on custom table

    I wanted to create Roles and Permission list based on custom table (which holds Business Logic),like if column value is 3 then certain roles and 2 then certain............ is it possible in PS?
    Thanks

    Are you looking at restricting the data that is shown or access to pages? Please elaborate your requirements so that a solution can be provided.

  • List item - Population - Based on Data setup

    Dear All,
    I need to populate the list item based on data defined at the database level.
    Tables Used:
    Table 1 : JBCAI_JOB_COM_ADD_INFO
    Column Name     Pk     Null?     Data Type     Default     
    JBEDC_UID          1     N     NUMBER (22)          
    JBCAI_ADD_INFO_CODE     2     N     VARCHAR2 (2 Char)          
    JBCAI_INFO_CODE_SEQUENCE      3     N     NUMBER (3,1)     1     
    JBCAI_ADD_INFO_TEXT     Y     VARCHAR2 (35 Char)          
    SHIPCOMP_CODE     N     VARCHAR2 (4 Char)     
    Table 2 :CODES
    CODE_TYPE CODE_VALUE DESCRIPTION NEXT_VALUE CODE_FLAG
    MCAR 01 Customs References 01 NULL N
    MCAR 02 Customs References 02 NULL N
    MCAR 03 Value of Commodities NULL N
    MCAR 04 Currency of commodities NULL N
    MCAR 05 Purchase Order Number NULL N
    MCAR 06 Other NULL N
    MCAR 07 Consignee Name NULL N
    MCAR 08 VIN NULL N
    FORMS Section
    =========
    JBCAI_ADD_INFO_CODE are the list items which needs to be populated; JBCAI_ADD_INFO_TEXT(free text) which user can enter any descriptions.
    References - Label of the Block
    JBCAI_ADD_INFO_CODE JBCAI_ADD_INFO_TEXT
    Customs References 01 - Free Text()
    Customs References 02 - Free Text()
    Value of Commodities - Free Text()
    Currency of commodities - Free Text()
    Purchase Order Number - Free Text()
    Other - Free Text()
    Consignee Name - Free Text()
    VIN - Free Text()
    VIN - Free Text()
    Business Rules:
    If JBCAI_ADD_INFO_CODE has the flag as 'N' in CODES table then user can select only one time from the list item.
    If JBCAI_ADD_INFO_CODE has the flag as 'Y' in CODES table then user can do multi-selection from the list item e.g; VIN
    How the records are fetched:
    Value for the list item are been populated from CODES table ; which am doing through the below query.
    In WHEN-NEW-FORM-INSTANCE am using the below code:
    PROCEDURE p_fetch_code_value
    IS
              l_query VARCHAR2(200) ;
              l_rg_name VARCHAR2(40) := 'CODES';
              l_errcode NUMBER;
              l_rg RECORDGROUP;
         BEGIN
              l_query := 'SELECT adcod.description description,adcod.code_flag code_flag FROM codes adcod WHERE adcod.code_type = ''MCAR''                    AND adcod.code_value IN (''01''''02'',''03'',''04'',''05'',''06'',''07'',''08'') ORDER BY code_value';
              l_rg := FIND_GROUP( l_rg_name );
              IF ID_NULL(l_rg) THEN
              l_rg := CREATE_GROUP_FROM_QUERY(l_rg_name, l_query);
              END IF;
              l_errcode := POPULATE_GROUP( l_rg );
              POPULATE_LIST('BLK_CONTROL.JBCAI_ADD_INFO_CODE',l_rg);
    EXCEPTION
    Handled WHEN OTHERS exception
    END p_fetch_code_value;
    Saving of Record:
    List value selection are saved to JBCAI_JOB_COM_ADD_INFO.JBCAI_ADD_INFO_CODE column.
    Free Text is saved to JBCAI_JOB_COM_ADD_INFO.JBCAI_ADD_INFO_TEXT column.
    Doubt:
    When i select the first list item value i.e Customs References 01 and then enter some description i.e free text and moved to the next list item; the value Custom reference 01 should not be visible wheras the other values should have to be visible e.g; Customs Reference 02,Value of Commodities.....
    Please help and let me know how can i acccomplish this task?
    Thanks....
    Regards,
    Sunil.G

    Hi Sarah,
    Thanks for your reply.
    There is no issue in the population of the list item; it is working fine with the query which i have pasted.
    My doubt is:
    There are few places where i have set the code_flag as 'Y' / 'N'.
    For the first time when user selects the list item; all the values should be shown.....
    If user has selected the first list item i.e Customs Reference 01 for which the code_flag is 'N' from a multi-record block; then when he moves to the further lines the previous selection for which the flag is set as 'N' should not be shown(if user has already selected once) e.g; 'Customs Reference 01' should not be shown again if user has made the selection before.
    Plz revert incase more explanations required.
    Thanks...
    Regards,
    Sunil.G
    Edited by: Sunil G on Nov 29, 2009 12:16 AM

  • Function module to get Conditions based on Customer & Material

    Hi,
    Is there any function module such that the list of conditions are displayed, based on Customer & Material given?
    Thnx in advance,
    Shivaa.....

    actualy Jan this report is based on GL account no..GL acount no.s dat we required are not there in bsid n bsad...we need bank related GL account no..IN BSID n BSAD all GL account no. are customer GL account no.s...

  • Pricing (header discount) based on VC characteristics

    Hi everyone,
    We manufacture and sell make-to-order products and use variant configuration to capture the specific characteristics required by the customer. The order quantity we use is EA. However, we wish to price by the square metreage of the product. At item level this is OK because VC can set a pricing variant according to its calculation of the square metreage and this is passed into the pricing conditions.
    However, we wish to offer a discount based on the TOTAL square metreage of product within the order that is distributed proportionately across the items in the order.
    Has anyone done anything similar?

    Devon
    1) My suggestion would be to include the threshold  by date in a custom Infostructure ( S500+)  in flexible planning- MC93.
    2) Also activate Infostructure S001 for customer analysis to update synchronously.
    3) Now include a Pricing Requirement  against the discount condition to compare the value in S001 with SXXX and  apply it only when the threshold is crossed.
    4) Maintain Discount rate  in a (dummy) condition record, but you may need a alt. Cond. Base value formula also.
    Hope this helps.

  • Hi discount based on order

    i wan to give discount bASED on the orders placed by customer
    suppose customer has a given a order now
    in inthis week he has placed 4 orders
    for the fourth order i wan to give discount
    that is here it is not quantity based but order based
    plz help solve diz scenario asap
    anil

    Hi,
    Try this ....
    Frist the condition type you are using used be customized with conditon update and then condition record.
    T.code V/06 select the condition type you want the discount to be applied. Eg K04
    in the condition type screen
    Master data tab check the condition update check box.
    Now for this condition type create the condition record T.code VK11
    After maintaining the data select the line and click on maginfying glass.
    On the control data tab you find fields with
    sales order numbers
    value
    Once you maintain the number for sales order from that number the condition type will be active
    If you maintain value from that value the condition type will be active.
    Kindly Reward points if useful.
    Regards
    vK

  • Report based on custom Query - Question about Data Source

    Hello,
    I am trying to create Crystal reports (EBO R3.1, Oracle 11g Database, CR2008) based on custom queries. Tried using different kinds of Data Sources but getting stuck once I export them to Infoview.
    1. Using Oracle Server: This method works fine on my local & Infoview. But since I have lot of reports, I do not want the DB username/password associated to the report. I neither want BO to prompt username/pwd to my user.
    2. Using ODBC(RDO):
    Again, works fine on my local. Once I export to Infoview, it fails with this error: "Failed to open the connection"
    Which makes sense, because the DSN is created on my local machine and not on the server.
    How and what do I create on the server, so that the reports run?
    I do not know if using ODBC(RDO) is even the right way for creating custom SQL reports.
    I have been reading about Business Views, but not clear on how good they work.
    My goal is to create multiple reports, using custom SQL queries which use some kind of connection to the database that can be managed on the
    server in one place, and used by multiple reports.
    Can any of you please help me here
    Thanks,
    Sowmya.
    Edited by: SBat22 on Apr 13, 2011 5:58 PM

    Thanks for moving it to the right forum!!
    But, if I setup in CMC, a default username/password that the report needs....what would happen if my password changes?
    I would need to go to each and every report and update the password.
    I am looking for using one common "connection" for multiple reports. So that, when passwords change, all I update is in one central location.
    Can anyone please help!
    Thanks,
    Sowmya.

  • How to create a Platinum,Gold and Silver Customer and how to set different price for a single material based on customer?

    Hi All,
    How to create a Platinum,Gold and Silver Customer and how to set different price for a single material based on customer?
    Assume Material is Pen.
    While creating Sales Order in VA01 how to bring different price for the same material for Platinum,Gold and Silver Customers.
    Kindly help me out.
    Thanks,
    Renjith Jose

    A good place to start is http://www.javaworld.com/javaworld/javatips/jw-javatip34.html
    Also, do a search in this forum on HttpURLConnection. That class allows you to use POST method to send form data to a web server.
    "Hidden" variables are only hidden in HTML. The HTTP that gets POSTed to the web server doesn't distinguish between hidden and not hidden. That is, the content you would write to the HttpURLConnection.getOutputStream() would be something like:
    hidden=1&submit=ok(Of course, the variable names would depend on what the web server was expecting from the form.)
    Also, be sure to set the Content-Type request parameter to "application/x-www-form-urlencoded"

  • Populate Material no in sales order based on customer material no

    Hi,
    We have to pass material no from a custom table based on customer material no in each line in the sales order. I tried using couple of userexits to pass vbap-matnr and the material no is passed in that line but I am not able to enter quantity etc on that line. I'm using USEREXIT_MOVE_FIELD_TO_VBAP to populate vbap-matnr but I think this is not the right place to populate matnr in the line item. Can you please help.
    Regards,
    SA

    Hi,
    Can you help me where to pass customer material no to derive material no as my company is not using knmt but a custom table?
    Yeah, if we maintain an entry in knmt, the customer part no derives the material no but I don't know where to pass material no so that the appropriate tables are populated automatically.
    Regards,
    Sheel

  • List of stocks based on material types

    Hi,
    I need a list of stocks overview based on material types.
    Ex:
    Need a list of current stocks for finished materials.
    Kindly help reg this.
    sathya

    Hi,
    Check in MC.9 transaction to get the list of stocks based on the Material types along with materials & material description with Value & stocks
    The Report will give you all the details with respect to material types, Material group etc. for a particular period or as on period also.
    rgds
    gsc

  • Process of reclaiming discount given to customer from manufactuer/vendor

    Can anybody help me in defining this process of reclaiming from manufactuer/vendor
    1. Our company is in Trading, Customer will get approved discount copy from XYZ Manufacturer Company and this manufacturer is a vendor for us and we are official dealers for these products.
    2. We create the sales order, delivery and invoice for the same and will be provided the discount (Header-% or Value) as per the approval copy of XYZ manufacturer/Vendor
    3. At the end of the month we will provide the Invoice copy along with the approval copy to manufacturer/Vendor to claim the approved discount given by this manufacturer to customer.
    4. How to track this sales and claims
    5. Is it a kind of accruals and managing it through Financials.

    Hi,
    What I understood from your explanation is given below:
    Your company ABC gets material from your vendor XYZ and sells to the Customers.
    Let us consider the vendor XYZ offers 10% discount to the customer and it is disclosed.
    The vendor XYZ offers 20% trade discount on MRP to your company ABC. In this, you have to bear 10% to the customer.
    In a transaction, your vendor XYZ supplies a material having MRP value $100 by deducting 10% discount. So, the net value is $90.
    You are selling the same material to a customer. Your bill will show that MRP is $100 minus discount 10%; so the net value is $90.
    After submitting the entire customer invoices to your vendor XYZ, you will get back 10% discount say $10 in this case.
    How to map this in SAP:
    You can track the sale detail by the condition types. For example, if you are using the condition type PR00 for the MRP and condition type ZK07 for giving discount, the accumulated value of ZK07 will be the value to be received from your vendor.
    You can not make the value ZK07 as an accrual value in the pricing procedure as it is not concerned with the vendor.
    In every transaction, if you have made any profit, it will be tracked in the u2018Profit marginu2019 given in the pricing procedure.
    In my opinion, you have to accumulate the value of ZK07 and claim the amount by making a debit note to the vendor.
    Hope this may throw some ideas.
    Regards,
    K Bharathi

  • Upload Data Periodically using FV75 based on Customer No

    Hi Guys,
    I'm very new to SAP. Here i'm facing one problem that i've to upload Data from File to SAP for FV75 transaction. I tried Recording but it's not possible. Then i tried BAPI like MRM_PARKED_INVOICE_ACCDATA,  AC_DOCUMENT_PARKING_NO_UPDATE, and BAPI_INCOMINGINCOICE_PARK. Here all the fields i'm able to MAP in BAPI_INCOMINGINVOICE_PARK what i'm posting but the problem is that it's used for Vendor. I need for Customer thruogh which i'll post the document. I also Tried LSMW as well, using DI, BI, BAPI, IDOC etc.... could any one suggest me to where i'm doing mistake or which Method and how i'll update. I need quick response.
    Pawan Pandit
    Associate Consultant

    Actually my requirement is very straight. If you will go to FV75 tcode. This process is used to enter data for Outgoing Invoices based on Customer no. I need this transaction for Credit Memo and i want to park all the documents not to post. I'm able to post no doubt but my clients wants to park the document. I tried SHDB for recording so that i can use. But i'm geeting message that parking documents Batch Input is not possible.

  • How to pick the data based on customer number

    Hi All ,
    greets....
    i have a requirement to select  the data based on customer number and then do furthur processing .
    example:
    this is some 10 dcouments in customer nr:v1000
    and 20 documents in customer v2000 in a internal table how to select that,
    thank s in advance.

    thier is an internal table which is having some 1000records.
    and their is 6 customers.
    in which i should pick the data based on customer number.
    how to write a code for that?

  • Need Report based on "CUSTOM DATA field @ Shop Order Maintenance"

    Need the REPORT based on CUSTOM DATA field.
    Requirement - I am having the CUSTOM data at Shop Order Maintenance that is called as XXX, I need some report in SAP ME which can display the SFC related to particular Shop order based on XXX Number.

    Hi!
    As far as I remember there is no such base report. So, you may try to create it using SDK or request it as custom enhancement from SAP.
    If you want to create it using SDK, you can find the required data for report in CUSTOM_FIELDS table.
    Regards,
    Alex.

Maybe you are looking for

  • Functional Specification For Opening And closing stock On Particular Date

    Dear Gurus, I am creating report for opening and closing stock on particular date in which batch and storage location should also be included. I want to know the tables and fields for the same.I have searched the forum and got report on month basis b

  • Problem with Listeners/ requestFocus()

    Hello, I am new to Java (started learning two months back), There is a problem with the requestFocus() in the focusListener. The program does not return the focus to the object indicated in the requestFocus but it shows multiple cusors!! The faculity

  • Xorg fails to start, blackscreen with immovable mouse

    Since the last xorg-server update this happened, though I downgraded the package and it didn't fix it.

  • Help: How to use 'CRM_ORDER_MAINTAIN'

    Hi All, I want to create a sales order with following requirements. 1) schedule lines having requesting dates for which vendor cannot deliver. 2) change the status from open to some other status. i this i have to use 'CRM_ORDER_MAINTAIN". but i want

  • Probook 4420s,wireless dont come on

    It seems that the wireless key is not working can't get wireless connection anyone know the solution?