Counter in pricing ?

hi ,
how does the counter(step) in pricing procedure work ?
any examples if possible ?
regards
sriram

Counter:
•     System uses the counter to count the steps and also it can be used to count mini steps of same condition types. So that number of steps can be reduced in the pricing procedure and hence enhancing the system performance.
•     Access number of the conditionswithin a step in the pricing procedure.
•     During automatic pricing, the system takes into account the sequence specified by the counter.
Eg:
This is used to show a second mini-step within an actual step. For example, you may have assigned all you freight surcharges to step 100. However there may be three condition types, each representing a different freight surcharge. Thus you can assign a freight condition type to step 100, counter 1; another to step 100, counter 2; another to step 100, counter 3 and so on.
Message was edited by:
        sam masker

Similar Messages

  • Counter in pricing procedure.

    Hi All,
    Can somebody tell the functionality and the Implications(read implications) of using the counter in pricing procedure for condition types. We have to make use of counters in some pps but not quite sure of the implications.

    Hi.,
              We use counter just for sub numbering,Where is step we mention as 10,20,10 and we configure a pricing procedure., and if at any there may be a need to modify the pricing proceure so at that time we may need to add some extra condition types between them,SAo for the flexiblity we can give the number as 11,12,13 for the condition types.,
    For this purpose we use the counter
    REWARD if helpfull
    Thanks & Regards
    Narayana

  • CRM tables for iBASE, Counter and pricing details.

    Hi Everybody,
    Can anybody help me with the name of the tables and the joining condition for iBASE, Counter and pricing agreement tables.
    Say, I have only service contract number and GUID, to start with.
    I'm looking for counter id and the reading, from iBASE. Then, using the pricing agreement, I want to convert the volume to an amount.
    Regards,
    Sanj.

    Hello,
    Could you find a way out for creating counters in an IBASE component programatically?
    Rgds
    Priyanka

  • Counter in priceing procedure

    Hi Guys ,
    How the counter works in priceing procedure and how to to define counters in priceing procedure .
    RB

    Hi,
    The counter column in pricing procedure is just a sub-step within the actual step. For example, you may have all your freight surcharges assigned to step 100, however there may be 3 condition types where each represents a different surcharge.
    Thus you may assign a freight condition type to step 100 counter 1, another to step 100 counter 2, another to step 100 counter 3.
    Thanks

  • Pricing basics

    Hi ,
    Can any one  pls. explain what is the diference between, "STEP" & " COUNTER" in pricing procedure control data
    Regards,
    Naren

    Hi..
    Step:
    -Number that determines the sequence of the conditions with in a procedure.
    -It indicates the position of the condition type in pricing procedure.
    -Ex.: 10, 15 etc.
    Counter:
    -System uses the counter to count the steps and also it can be used to count mini steps of same condition types. So that number of steps can be reduced in the pricing procedure and hence enhancing the system performance.
    -Access number of the conditions within a step in the pricing procedure.
    -During automatic pricing, the system takes into account the sequence specified by the counter.
    Reg,
    JJ

  • Importance and purpose of counter

    Pls can any one explain counter…………in pricing procedure
    Counter as par I know it is mini step…….
    Ex. I have discount …………
    What is thissssssssss…
    Step counter
    100     1
    101     2
    102     3
    103     4
    Pls explain who worked on this scenario   plz explain me………..
    ADITYA

    <b>Counter:</b>
    • System uses the counter to count the steps and also it can be used to count mini steps of same condition types. So that number of steps can be reduced in the pricing procedure and hence enhancing the system performance.
    • Access number of the conditionswithin a step in the pricing procedure.
    • During automatic pricing, the system takes into account the sequence specified by the counter.
    <b>Eg:</b>
    This is used to show a second mini-step within an actual step. For example, you may have assigned all you freight surcharges to step 100. However there may be three condition types, each representing a different freight surcharge. Thus you can assign a freight condition type to step 100, counter 1; another to step 100, counter 2; another to step 100, counter 3 and so on.

  • Need help with a class project

    I'm new to Java and I'm having problems converting a small program to be more functional. Here is my original codeimport java.util.Arrays;
    public class Product
    // initialize arrays
       private int cdNums[] = { 0,0,0,0 };
       private String cdNames[] = { "null", "null", "null", "null" };
       private int cdUnits[] = { 0,0,0,0 };
       private double cdValue[] = { 0.0, 0.0, 0.0, 0.0 };
       private double inventoryValue[] = { 0.0, 0.0, 0.0, 0.0 };
    // initialize instance variable
       private double totalValue = 0;
       private int count;
       public Product( int invNumber[], String albumName[], int invUnits[], double invValue[] )
             cdNums = invNumber;  // store inventory number
             cdNames = albumName;  //store album name
             cdUnits = invUnits;  //store number of units
             cdValue = invValue; // store unit price
       public double calcInventoryValue()
             // calculate Inventory value
                for ( int count = 0; count < cdNums.length; count++ )
                       totalValue =0; // initialize totalValue
                       totalValue =( cdUnits[ count ] * cdValue [ count ] );
               System.out.printf( "%s%d%s%s%s%d%s%.2f%s%.2f\n", "Item #", cdNums[ count ], " is: ", cdNames[ count ], " with ", cdUnits [ count ], " units priced at $", cdValue [ count ], " gives value of $", totalValue );
             return totalValue;
          } // end calcinventoryValue method
    } // end classand the test application: import java.util.Arrays;
    public class ProductTest
       public static void main( String args[] )
            int invNumber [] = { 1,2,3,4 };
            String albumName[] = { "Wish You Were Here", "Abacab", "Animals", "Security" };
            int invUnits[] = { 200, 150, 50, 500 };
            double invValue[] = { 14.99, 9.99, 23.49, 12.99 };
         Product myProduct = new Product (invNumber, albumName, invUnits, invValue );       
            myProduct.calcInventoryValue();
         } // end main
    } // end class ProductTestWhat I want to do is convert it to read in user input instead of static lists. Here is what I have so far:
    import java.util.Arrays;
    public class Product
    // initialize arrays
       private int cdNums[];
       private String cdNames[];
       private int cdUnits[];
       private double cdValue[];
       private double inventoryValue[];
    // initialize instance variable
       private double runValue = 0;
       private double totalValue = 0;
       private int count;
       public Product( int invNumber[], String albumName[], int invUnits[], double invValue[] )
             cdNums = invNumber;  // store inventory number
             cdNames = albumName;  //store album name
             cdUnits = invUnits;  //store number of units
             cdValue = invValue; // store unit price
       public double calcInventoryValue()
             // calculate Inventory value
                totalValue = 0; // Initialize totalValue variable
                for ( int count = 0; count < cdNums.length; count++ )
                       runValue =0; // initialize runValue
                       runValue =( cdUnits[ count ] * cdValue [ count ] );
               System.out.printf( "%s%d%s%s%s%d%s%.2f%s%.2f\n", "Item #", cdNums[ count ], " is: ", cdNames[ count ], " with ", cdUnits [ count ], " units priced at $", cdValue [ count ], " gives value of $", runValue );
                     totalValue = totalValue += runValue;
              calcTotalValue( totalValue );
             return totalValue;
          } // end calcinventoryValue method
        public double calcTotalValue( double totalValue )
             System.out.printf( "%s%.2f\n", "The total value of the inventory is: $", totalValue );
              return totalValue;
           } // end calcTotalValue method
    } // end classand the new test application:
    import java.util.Arrays;
    import java.util.Scanner;
    public class ProductTest
       public static void main( String args[] )
            double totalValue = 0;
          do 
            { //  open dowhile
             int count = 0; // initialize counter
             Scanner input = new Scanner( System.in ); // call scanner to get input
             for ( int count = 0; count > 0; count++ )
               {  // open for loop
                         System.out.printf ( "%s%d%s\n", "Please enter the inventory # of Item ", count, " or 0 to quit: " );  // prompt for inventory number or sentinel value
                          int invNumber[ count ] = input.nextInt();  // get user input of Item Number
                 if ( invNumber[ count ] != 0 )  // check for sentinel
                   {  // open if
                         System.out.printf ( "%s%d\n","Please enter the album name of Item #", invNumber[ count ] );  // prompt for album name
                         String albumName[ count ] = input.nextLine();  // get input album name
                         System.out.printf ( "%s%d\n", "Please enter the number of units in stock for Item #", invNumber[ count ] );  // prompt for number of units in stock
                         int invUnits[ count ] = input.nextint();  // input rate of payment
                         System.out.printf ( "%s%.2f\n", "Please enter the unit price for Item #", invNumber[ count ] );  // prompt for unit price
                         double unitValue = input.nextDouble();  // input rate of payment
                         System.out.println();  // print blank line for readability
                   } // close if
                else
                   {  // open else
                      Product myProduct = new Product (invNumber, albumName, invUnits, invValue );       
                         myProduct.calcInventoryValue();
                   } // close else
               } // close for loop           
           } while ( invNumber != 0 );  // loop back to inputting employee name and close dowhile
        } // end main
    } // end class ProductTestthe compiler is telling me for ProductTest that it is expecting "]" for the following line: int invNumber[ count ] = input.nextInt();Do I need to store the data in a variable first and then feed it into the array? What do I need to do to complete this code?

    OK, yeah. Change the Product constructor so that it takes scalar values (as opposed to arrays) -- a single int for units in stock, and single String for name, etc.
    Then you can create multiple objects of that class, one for each CD or whatever.
    It makes sense to hardcode values in the ProductTest class, but not really in the Product class. Your ProductTest class is almost there. You know how in the main method you create a single Product object with those arrays? Change it so that you have a loop. Loop through the prices, album names, etc., and create a Product for each set of values. Then put the Product objects in an array, or better yet (and if you've covered it in class) into a Collection like a java.util.HashSet or a java.util.ArrayList.
    You said you wanted to make it take values from user input, rather than hardcoded lists. Once you've made the above change, move on to doing that. You can read user input with a java.util.Scanner. Or you can use a java.io.BufferedReader. Did the prof say to use one particular method or another?

  • RAC interconnect switch?

    Hi,
    We are in the process of migrating from a 10g single instance database to 2 node RAC (Windows Server 2008 OS, EMC storage with 2 SAN swithes,…) and we have some doubts about interconnect.
    We are having difficulty in selecting the correct interconnect speed for the interconnect network, difficulty in selecting the switch/switches, …
    1.     Because there are 2 nodes, and 4 Ethernet cables for interconnect, whether to use one or two switches? Using a switch can be a solution but a single switch become a big single point of failure.
    2.     Whether we can get in performance if we use 2 switches (bonding,…) ?
    3.     As mentioned, there are 4 Ethernet cables, is it good idea to use existing 1Gb switches that we use for public network or to buy 1Gb switches that will be used only for private interconnection?
    4.     Can we use simple 16 or 8 port GigE switches?
    Maybe you can point me out to some GigE and SAN switches (for nodes - storage connection) which you've seen that they work without any problems with RAC.
    How can we best deisgn the networks for the interconnects?
    Thank in advance!

    user9106065 wrote:
    So the best solution for interconnection would be InfiniBand or 10GigE.If you look at what Oracle itself chose for their RAC hardware product range, then yes. Infiniband is a better choice.
    What do you think about InfiniBand and Windows Server OS?Last used Windows as a server o/s back in the mid 90's. :-)
    No idea how robust the OFED driver stack is on Windows. It ships with Oracle Linux as Oracle uses it for their RAC products.
    What is the difference in price for InfiniBand and GigE switches?About the same I would think. A 40Gb 12 to 24 port switches a few years ago were actually cheaper than a 10GigE switch of the same port count. Pricing has come down for both though. We have recently bought a couple of 32 port QDR switches at far below $10,000 a switch.
    Cabling is needed and HCA (PCI) cards too. The cards are cheaper I think than HBAs (fibre channel cards). The only issue we had in this regard is getting pizza box/blade servers with 2 PCI slots for supporting both HBA and HCA. Recent server models often have only one PCI slot as oppose to the prior models of a few years ago. So when choosing a newer servers and you need both HBA and HCA, you need to make sure there are in fact 2 PCI slots in the server.
    And again, can you point me out to some InfiniBand switches which you've seen that they work without any problems with 2 node RAC?Oracle used Voltaire IB (Infiniband) switches for the first Oracle Database Machine/Exadata product. The only top500 cluster in Africa is basically (almost) next door to us here in Cape Town. They are also using Voltaire switches.
    If I'm not mistaken, the same Voltaire switches are OEM'ed and sold by Oracle/Sun and HP and others. I have an HP quote for about the same below $10,000 per switch price. Of course, you can get away with a much smaller switch for a 2 node RAC - and a 2nd switch is only a consideration if you can justify the cost for redundancy in the Interconnect redundancy layer.
    Voltaire pretty much seems to lead the market in this respect. Cisco used to sell IB switches too - but some of these were horribly buggy (especially the ones with FC gateways). Cisco acquired TopSpin back then - we still have a couple of old 10Gb TopSpin switches (bought from Cisco) and these have been pretty rock solid through the years. But QDR (40Gb) is what one should be looking at and not the older SDR or DDR technologies.
    You should be able to shop around your existing vendors (HP, Oracle/Sun, etc) for IB switches - with the exception of Cisco that no longer does IB switches (afaik).

  • FM to count pricing data for document for todays date

    Hi
    I would like to find function module that will count pricing data for offer in CRM 5.0 and will store it in some internal table.
    it cannot change pricing data on document.
    I am writing module for comparing pricing data on document with these that pricing will give for todays date.
    Regards
    Radek

    not solved

  • Download pricing/counts

    When creating a multiple issue app.
    You pay Adobe for downloads
    Does the download of the App (container) count as a download in Adobes terms
    Or is it only when content for the App is downloaded, it counts as a download?
    Also does updates of content counts as downloads?

    I made a formal feature request and hope that Adobe staff will consider and approve the feature. Text is below
    Adobe Feature Request - Pro Edition
    Brief title for your desired feature:
    1) Provide the ability to disable the Archive Button and prevent repetitive downloads -- (or further control how it is used)
    How would you like the feature to work?
    We need the ability to disable the "Archive" button in multi-folio apps or otherwise control it's use so that customers do not abuse it, and cost us unnecessary expense. I was assured by the DPS Pro sales person that we would be charged only one download per user/folio purchase and we calculated that in to our business model, but staff told me in the forum recently that every time the user clicks "Archive" and then downloads it again we are charged for a download.
         The problem is further compounded by the fact that when a user clicks the Archive button, they are told in the dialog box that they can download the folio again FREE of charge. This is terribly unfair because really, it invites them to use it like a convenient feature but it costs me every time I use it.
         We are not selling time dated periodicals like the initial base of many DPS user.  We are using the multi folio app to bundle and sell related publications, catalogs, and educational materials. Our publications have a very long usable life and we do not want our users to archive or delete anything.
    One alternate solution is to limit the number of times a user may download a folio, then they have to go back and purchase additional downloads.
    Another problem is that multi-folio apps are the only way to put publications on the Android the edition. 
    Please consider our request.

  • How to change pricing Conditions in Sales order in change sales order bapi

    Hi Experts,
    How to change pricing Conditions in Sales order in change sales order bapi.
    I have used the 2 function modules bapi-changesalesorder and sd salesdocument change, But it is creating the new record , instead of changing the existing one, Could please assist regarding the same
    Thanks in Advance .
    NLN

    HI NLN
      I have just tried on my system and managed to overwrite the existing price by passing the following parameters.
      <b>Import Paramters:</b>
         SALESDOCUMENT - Sales Document Number
         ORDER_HEADER_INX - UPDATEFLAG as <b>'U'</b>.
         LOGIC_SWITCH - Import Structure - Pass 'X' to LOGIC_SWITCH-COND_HANDL.
      <b>Tables:</b>
         CONDITIONS_IN - ITM_NUMBER,
                         COND_COUNT, -> Condition counter same as KONV-ZAEHK generally it is <b>'01'</b>
                         COND_TYPE,
                         COND_VALUE,
                         CURRENCY.
         CONDITIONS_INX - ITM_NUMBER,
                          COND_COUNT,
                          COND_TYPE,
                          UPDATEFLAG as <b>'U'</b>,
                          CURRENCY.
       Hope i have clarified your query.
    Kind Regards
    Eswar

  • Pricing with IPC4 and CRM4

    Hi,
    I'm very new to IPC and CRM-Pricing and need some help for a special task.
    I need a function module in CRM4 to determine prices with the IPC4.
    At the end, this function module should act as a webservice (rfc-enable) to determine prices for a products by using the following input-parameters:
    - materialnr.
    - sold-to-party
    - Sales Org.
    - Distribution Channel
    - Division
    For this task I tried to implement an ABAP function module that uses the function module 'PRC_PD_CREATE' and 'PRC_PD_ITEM_CREATE'. The problem is that I get always 0.00 values as price back. You can find the IPCServErr.log in the text below. Can you imagine what I've done wrong, or do you know a better way to get prices out of CRM by using the IPC?
    IPCServErr.log:
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-3 Debug: RFC request: client=011&userName=MATHWEGE&userLocation=QME&type=CRM&application=IPC_TTE
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hiss88[JCO.ServerThread-3] Info: command executed:CreateSession, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-3 Debug: RFC response: newSessionId=26162783
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-3 Info: response time of command CreateSession: 0
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-4 Debug: RFC request: IV_SESSION_ID=26162783&procedureName=ZFI001&application=CRM
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hiss88[JCO.ServerThread-4] Info: command executed:GetPricingProcedureInfo, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-4 Debug: RFC response: conditionTypesWithDataSource[1]=VPRS&dataSources[1]=H&purposes[1]=null&availableItemConditionTypeNames[1]=EK02&availableItemConditionTypeNames[2]=YSUP&availableItemConditionTypeNames[3]=YCOP&availableItemConditionTypeNames[4]=ZFIP&availableItemConditionTypeNames[5]=ZFR1&availableItemConditionTypeNames[6]=YGDV&availableItemConditionTypeNames[7]=YGV1&availableItemConditionTypeNames[8]=VA00&availableItemConditionTypeNames[9]=YA00&availableItemConditionTypeNames[10]=YA01&availableItemConditionTypeNames[11]=YA02&availableItemConditionTypeNames[12]=ZPVB&availableItemConditionTypeNames[13]=ZPV8&availableItemConditionTypeNames[14]=ZPVN&availableItemConditionTypeNames[15]=YN00&availableItemConditionTypeNames[16]=PN00&availableItemConditionTypeNames[17]=ZXX4&availableItemConditionTypeNames[18]=ZXX1&availableItemConditionTypeNames[19]=ZFI3&availableItemConditionTypeNames[20]=YGEX&availableItemConditionTypeNames[21]=YGBU&availableItemConditionTypeNames[22]=YGCU&availableItemConditionTypeNames[23]=YIBW&availableItemConditionTypeNames[24]=ZFRF&availableItemConditionTypeNames[25]=YPIZ&availableItemConditionTypeNames[26]=ZFR8&availableItemConditionTypeNames[27]=YPMZ&availableItemConditionTypeNames[28]=ZPV3&availableItemConditionTypeNames[29]=ZPV5&availableItemConditionTypeNames[30]=ZPRV&availableItemConditionTypeNames[31]=Z006&availableItemConditionTypeNames[32]=Z007&availableItemConditionTypeNames[33]=ZFRD&availableItemConditionTypeNames[34]=ZFRE&availableItemConditionTypeNames[35]=GRWR&availableItemConditionTypeNames[36]=EDI1&availableItemConditionTypeNames[37]=EDI2&availableItemConditionTypeNames[38]=ZFI1&availableHeaderConditionTypeNames[1]=YM00&availableHeaderConditionTypeNames[2]=ZFR3&availableHeaderConditionTypeNames[3]=YHBU&availableHeaderConditionTypeNames[4]=YHCU&availableHeaderConditionTypeNames[5]=YHGW&availableHeaderConditionTypeNames[6]=ZFI0&availableHeaderConditionTypeNames[7]=ZFI2&availableHeaderConditionTypeNames[8]=Z006&availableHeaderConditionTypeNames[9]=Z007&availableHeaderConditionTypeNames[10]=ZFRD&availableHeaderConditionTypeNames[11]=ZFRE&headerAttributeNames[1]=CURRENCY&headerAttributeNames[2]=DIS_CHANNEL&headerAttributeNames[3]=DIVISION&headerAttributeNames[4]=FKART&headerAttributeNames[5]=HEADER_DIVISION&headerAttributeNames[6]=INCOTERMS1&headerAttributeNames[7]=INVENT_LOC&headerAttributeNames[8]=PRICE_GRP&headerAttributeNames[9]=PRICE_LIST&headerAttributeNames[10]=PROCESS_TYPE&headerAttributeNames[11]=REF_CURRENCY&headerAttributeNames[12]=SALES_ORG&headerAttributeNames[13]=SALES_ORG_ORDER&headerAttributeNames[14]=SHIP_COND&headerAttributeNames[15]=SOLD_TO_PARTY&headerAttributeNames[16]=TAX_DEPART_CTY&headerAttributeNames[17]=TAX_DEST_CTY&headerAttributeNames[18]=TAX_GROUP_BP_01&headerAttributeNames[19]=TAX_X_EU_CTY_FRO&headerAttributeNames[20]=TAX_X_EU_CTY_TO&headerAttributeNames[21]=VAT_REG_NO&headerAttributeNames[22]=YCCNDVAL_641_LIM&headerAttributeNames[23]=YCCNDVAL_KSCHLMM&headerAttributeNames[24]=YCCNDVAL_KSCHLMP&headerAttributeNames[25]=YC_PRIC_PROC&headerAttributeNames[26]=YR_KONDS&headerAttributeNames[27]=YR_PR_REQ_609&headerAttributeNames[28]=YR_PR_REQ_617&headerAttributeNames[29]=YY_VKORG_R3&itemAttributeNames[1]=INDICATOR_IC&itemAttributeNames[2]=PRC_GROUP3&itemAttributeNames[3]=PRC_INDICATOR&itemAttributeNames[4]=PRICE_PRODUCT&itemAttributeNames[5]=PROD_PR_GROUP&itemAttributeNames[6]=TAX_GROUP_P&itemAttributeNames[7]=YYRPSTYV&itemAttributeNames[8]=ZZPRODH1&itemAttributeNames[9]=ZZPRODH2&itemAttributeNames[10]=ZZPRODH3&itemAttributeNames[11]=ZZPRODH4&itemAttributeNames[12]=ZZPRODH5&itemAttributeNames[13]=ZZPRODH6&itemAttributeNames[14]=ZZPRODH7&conditionAccessTimestampNames[1]=PRICE_DATE
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-4 Info: response time of command GetPricingProcedureInfo: 0
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-2 Debug: RFC request: IV_SESSION_ID=26162783&useDocumentId=473866A41F6C63FDE10000000A69C053&procedureName=ZFI001&application=CRM&documentCurrencyUnit=EUR&localCurrencyUnit=EUR&language=D&country=DE&dateFormat=dd.MM.yyyy&partialProcessing=N&keepZeroPrices=N&editMode=A&groupConditionProcessing=N&readPricingDocumentFromDb=N
    Nov 12, 2007 1:34:05 PM  ...e.log.log_api.SPE.pricingDocumentInit JCO.ServerThread-2 Debug: PricingDocument INIT FOR PricingDocument: 473866A41F6C63FDE10000000A69C053
    Nov 12, 2007 1:34:05 PM  ...e.log.log_api.SPE.pricingDocumentInit JCO.ServerThread-2 Debug: PricingDocument TRY TO CREATE IPCCacheManager
    Nov 12, 2007 1:34:05 PM  ...p.sxe.log.log_api.SPE.IPCCacheManager JCO.ServerThread-2 Debug: IPCCacheManager - TRY TO CREATE IPCCacheManager
    Nov 12, 2007 1:34:05 PM  ...p.sxe.log.log_api.SPE.IPCCacheManager JCO.ServerThread-2 Debug: IPCCacheManager - Cache record count:71
    Nov 12, 2007 1:34:05 PM  ...p.sxe.log.log_api.SPE.IPCCacheManager JCO.ServerThread-2 Debug: IPCCacheManager - NO ClearCache Cache-TimeStamp:12.11.2007 current Date:12.11.2007
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hi8br014 JCO.ServerThread-2 Info: command executed:CreateDocument, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-2 Debug: RFC response: documentId=473866A41F6C63FDE10000000A69C053
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-2 Info: response time of command CreateDocument: 0
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-1 Debug: RFC request: IV_SESSION_ID=26162783&documentId=473866A41F6C63FDE10000000A69C053&isRelevantForPricing=N&isNotDeletable=N&productGuid=429D02A3FF110F5BE10000000A69C035&exchangeRateType=M&pricingDate=20071112&salesQuantityValue=1.00000&salesQuantityUnit=ST&grossWeightValue=0.00000&netWeightValue=0.00000&weightUnit=KG&volumeValue=1.00000&volumeUnit=CCM&pointsValue=0.00000&formatValue=N&pricingAnalysis=Y&isReturn=N&isStatistical=N&pricingItemIsUnchangeable=N&useItemId=473866A21F6C63FDE10000000A69C053&suppressPricing=N&importPricingConditions=N&headerAttributeNames=DIS_CHANNEL&headerAttributeNames=DIVISION&headerAttributeNames=SALES_ORG&headerAttributeNames=SOLD_TO_PARTY&headerAttributeValues=50&headerAttributeValues=A1&headerAttributeValues=O 50000004&headerAttributeValues=429F942A5409096BE10000000A69C03B&itemAttributeNames=PRICE_PRODUCT&itemAttributeValues=429D02A3FF110F5BE10000000A69C035
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hi8br014 JCO.ServerThread-1 Info: command executed:CreateItem, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-1 Debug: RFC response: itemId=473866A21F6C63FDE10000000A69C053
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-1 Info: response time of command CreateItem: 0
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-5 Debug: RFC request: IV_SESSION_ID=26162783&documentId=473866A41F6C63FDE10000000A69C053&itemId=473866A21F6C63FDE10000000A69C053&formatValue=N
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hiss88[JCO.ServerThread-5] Info: command executed:GetPricingItemInfo, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-5 Debug: RFC response: grossValue=0.00&netValue=0.00&taxValue=0.00&totalGrossValue=0.00&totalNetValue=0.00&totalTaxValue=0.00&subtotal1=0.00&subtotal2=0.00&subtotal3=0.00&subtotal4=0.00&subtotal5=0.00&subtotal6=0.00&freight=0.00&netValueWithoutFreight=0.00&grossValueSubtotal=0.00¤cyUnit=EUR&netPrice=0.00&netPricePricingUnitValue=1&netPricePricingUnitName=ST&cashDiscount=0.00&cashDiscountBasis=0.00
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-5 Info: response time of command GetPricingItemInfo: 0
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-3 Debug: RFC request: IV_SESSION_ID=26162783&documentId=473866A41F6C63FDE10000000A69C053
    Nov 12, 2007 1:34:05 PM  ...ndata.application.imp.PricingDocument JCO.ServerThread-3 Debug: pricing document 473866A41F6C63FDE10000000A69C053: pricing complete
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hiss88[JCO.ServerThread-3] Info: command executed:PricingCompleteDocument, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-3 Debug: RFC response: netValue=0,00&grossValue=0,00&taxValue=0,00
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-3 Info: response time of command PricingCompleteDocument: 0
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-4 Debug: RFC request: IV_SESSION_ID=26162783&documentId=473866A41F6C63FDE10000000A69C053&formatValue=N
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hiss88[JCO.ServerThread-4] Info: command executed:GetPricingDocumentInfo, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-4 Debug: RFC response: grossValue=0.00&netValue=0.00&taxValue=0.00&subtotal1=0.00&subtotal2=0.00&subtotal3=0.00&subtotal4=0.00&subtotal5=0.00&subtotal6=0.00&freight=0.00&netValueWithoutFreight=0.00&grossValueSubtotal=0.00&rootItemIds[1]=473866A21F6C63FDE10000000A69C053&itemIds[1]=473866A21F6C63FDE10000000A69C053&itemGrossValues[1]=0.00&itemNetValues[1]=0.00&itemTaxValues[1]=0.00&itemTotalGrossValues[1]=0.00&itemTotalNetValues[1]=0.00&itemTotalTaxValues[1]=0.00&freights[1]=0.00&netValuesWithoutFreight[1]=0.00&grossValuesSubtotal[1]=0.00&itemNetPrices[1]=0.00&itemNetPricePricingUnitValues[1]=1&itemNetPricePricingUnitNames[1]=ST&itemCashDiscounts[1]=0.00&itemCashDiscountBases[1]=0.00&itemSubtotals1[1]=0.00&itemSubtotals2[1]=0.00&itemSubtotals3[1]=0.00&itemSubtotals4[1]=0.00&itemSubtotals5[1]=0.00&itemSubtotals6[1]=0.00¤cyUnit=EUR
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-4 Info: response time of command GetPricingDocumentInfo: 16
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-2 Debug: RFC request: IV_SESSION_ID=26162783
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hiss88[JCO.ServerThread-2] Info: command executed:CloseSession, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-2 Debug: RFC response:
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-2 Info: response time of command CloseSession: 0
    Nov 12, 2007 1:34:06 PM  ...cket.server.SocketConnection.hiss88
    Debug: request:
    Nov 12, 2007 1:34:06 PM  ...sxe.socket.server.CommandMgr.hi8br014 Info: command executed:GetLoad, response code:200
    Nov 12, 2007 1:34:06 PM  ...cket.server.SocketConnection.hiss88
    Debug: response:
    socketLoad=5&rfcLoad=0
    Nov 12, 2007 1:34:06 PM  ...cket.server.SocketConnection.hiss88
    Debug: response time of command GetLoad: 0

    Hi
    For the Characteristic pricing Table name:SDCOM and field name VKOND the values are updated.You need write code E.g.,
    $self.Z_pricing = 'A_1' if $self. Z_finish = 'A_1
    Here Z_pricing is the characteristics maintained for pricing
    Z_finish is the characterstics where the components A_1 is maintained
    Hope this will get some picture
    Regards
    Ramesh

  • How to control the pricing condition in billing document?

    Hello Experts,
    Greetings!
    We are using two pricing condition.One is PR00 another one is VA00.PR00 is a mandetory condition & prices comes from condition record only.Users are not allowed to enter pr00 manually.
    Now we have created one more condition VA00 by which user can  increase the price for some particular customers.
    Now if the user do enter the condition VA00 in sales order & if it beyound credit limit than system gives informative message & blocks for the delivery.
    Now the issue is if they do enter the condition in billing documents instead of sales order system does not check the credit limit at billing level.It allows invoice to be generated even beyond the credit limit.
    How can we control this? Is it possible that the condition VA00 can only be used for sales order only.It will not allow to enter at billing time?
    Plz suggest how can we resolve this issue in order to control the credit limit.
    Any help would be highly appriciated.
    Best Rgds
    Nitin

    Hi,
    you can use a surcharge condition type which calculates a percentage over the basic price price that is PR00 in your case.
    insert it in the pricing procedure just below the PR00
    and remember to maintain FROM & TO step no. of PR00, this condition should be manual entry alllowed
    and insert one more condtion type in pricing procedure that will add the values of above 2 condtions .
    make above condition type w/o account keys and assign account ker erl to this new condtion type,
    STEP NO.     COUNTER     C TYPE     DESCRIPTION     FROM      TO     R     ACCOUNT KEY
    8     0     PR00     BASIC PRICE                                           YES     
    11     0     ZSUR     SURCHARGE     8     8     YES     
    13     0     ZPR0     Price (Gross)     8     11     YES     ERL
    in condition type of ZSUR(surcharge)maintain "c"
    REVERT IF HELPFUL
    Mohit Singh

  • MM pricing procedure doubt!!!

    Hello All
    1) Would like to know where we connect PO doc type to the MM pricing procedure? or it is not at all connected?
    2) Suppose i am creating a standard PO, so how system actually knows which pricing procedure to pick up out of so many maintained in SPRO?
    3) What is the meaning of Step and Cntr in MM pricing procedure?
    Thanks
    Anjan

    Hi,
    All I can do is to confirm that there is NO LINK between document type and pricing procedure.
    The procedure is determined by the Vendor and the P org (via groups).
    The exception is the transport orders these have their own condition schemas (that is why there is a control field on the PO document types, so that you can indicate the document taypes that are for STOs)
    the step and counter fields are simply methods of pointing the calculation to the correct conditions types etc.. the step is a sequence numbering when multiple condition types are to be processed in the same step.
    Steve B

  • How to Maintain the Pricing Condition Records in CRM

    Hi
    I am new to the CRM
    How to maintain the pricing condition records in crm for the particular condition type?
    as we do in SD(VK11)
    Thanks

    Hi Binu,
    First of all, you could maintain pricing conditions in the following places:
    1. In General Condition Maintenance (GCM)
    2. At the product maintenance level
    3. At the 'Price agreement' tab of Contracts
    4. As manual conditions during order processing at item level
    Now, if you want to maintain conditions using GCM, you first have to maintain a condition maintenance group in the customizing where in you can assign condition table and condition type for different counter values. I am assuming that you have done this activity successfully.
    When you run the transaction '/SAPCND/GCM', for application 'CRM', your condition maintenance group name and context 'GCM', you will be initially taken to a screen where in you'll have an item area which would be blank and then condition fields would be displayed in a tree on the left.
    Here, select the field 'Condition type' and click on icon 'Select records'. You would get a dialog prompting you to enter condition type. Here you can specifiy the condition type for which you want to maintain/view condition records.
    If no condition records are available, item area would be left blank. Here, you can choose a condition type using the standard F4 help. Depending on condition types that are assigned to condition maintenance group, different condition types would be displayed in the F4-help using which you can maintain condition records.
    Hope this helps.
    Regards,
    Pavithra
    **PS: Please reward points if this helps.

Maybe you are looking for