Service GOA  -Service line item in R/3 hasn't updated the gross price

Hi all
I am new to SRM system,i had got a query in Service GOA.
Serice GOA created in SRM 5.0 and moved to R/3 4.7
In R/3 ME33K/32K, select the line item and goto 
Item-->services,here service masters are maintained.
Here i want to know how the gross price is populated.I am not sure whether will it pick up automatically or it has to be maintained manually in srm,so that it is creating a condition record on moving to R/3
In my case if i maintain 3 services,for one of the services gross price is 0
In the same screen i see conditions link at the bottom,on clicking it takes me to condition record screen which shows condition type PRS.this was maintained for package number and line item,maintained by RFC(automatic)
how this PRS is maintained?
I also see in SPRO the shema is maintained for NB(PR and PO)
Can any one help me out in understanding this functinality.
Thanks in advance
Regards
Ratha

Hi Yann
Thanks for your reply. I am using 4.5b. I am able to create a service PO manually in R/3 with reference to the service PR created by EBP. Also, I think this issue is very close to SAP Note 509059 but it is for EBP Release 3 & 3.5 & I am unable to find the simillar note for EBP2. Please let me know how to proceed further...
Thanks & Regards
Raghu

Similar Messages

  • Line item pricing based on total value of the order

    Hi,
    We need to charge as a separate line item (material) 'Insurance' as a % based on the total value of the order less one line item. Our orders are created on the web and posted via a BAPI.
    (a) depending on where the customer is located, we charge a certain added shipping cost.
    (b)  the customer has the choice to ask for insurance or not.
    The actual order may be 10 lines totaling $1,000 and due to location, the BAPI slaps on an added line item of $100. If the customer chose the insurance option, the BAPI needs to slap on another line item whose value would be, say 2% of the total order, i.e. 2% of 1000 (instead of on 1000+100). Of course, if the customer doesn't choose this option he is not charges this extra line and further if the customer is not in the particular region, the 100 charge may also not be there.
    The 2% can vary time to time so needs to be driven by a condition record based on %.
    How can we achieve this in the pricing procedure? The logic of how the BAPI will function is clear to us, we are stuck on the pricing procedure configuration.
    Glad to answer any further questions you may need for clarifications.
    Many thanks!

    Ideally insurance would be levied on end customer based on Inco Terms like CIF, DDU etc.,
    So you can have an access sequence for which you can make use of tables like 033 & 034 in V/07.  In VK11, for this combination, maintain the required insurance percent.
    In condition type V/06, for this condition type, maintain "C" for Manual entries, since you have indicated that customer has the choice.  Otherwise, this can be populated automatically in sale order.
    Similarly, for shipment cost also, you can have the Inco2 as one of the combination so that based on region, this condition type will be populated in sale order.  If you have shipment cost configured, then this can be achieved.
    In your pricing procedure, you have to assign the shipment cost condition type next to insurance and assign the From-To step accordingly.
    thanks
    G. Lakshmipathi

  • Second line item in Shoppin cart is not displaying the details

    Second line item's district  value is not displayed when the detailed button of second line item is clicked.
    In the shopping cart , there are two line items are added. ( before ordering )
    click on the detail button of first line item, then click on the Ship to address tab . it is displaying the details of the first line item ship to address.
    For getting the value in the district field, BBP_doc_change_badi is implemented .
    The problem is when i click on the detail button of second line itme , the value in the district field is cleard.
    When i click on refresh buttion after that, the value is there.
    I debugged BBP_DOC_CHANGE_Badi~bbp_SC_change method,
    When the second line item is clicked, it populates only the value of first line item . After that if i click on any other buttion, the it_item in the badi populates the second line item value.
    Is this a standard error in SRM or is there any way to display the value of second line item when it is clicked at the first time

    Hi,
    In item category details insure there is tickmark for Schedule line allowed,
    In sales order at item level under shipping tab see storage location ,plant is appearing or not,
    Kapil

  • How to update the condition price in the sales order for all the items

    Hi,
    How to update the condition price for all the itmes in the sales order to carry out the new price automatically through a stand alone program, for all the orders in the billing due list table?
    Thanks,
    Balaram

    Hi,
    There is a change in the requirement.
    Scenario:
    I have created a sales order with some 4 condition types, in that 2 condition types are of class A & B and the other two is of class C. Here I need to update the condition price of class A & B only and the remaining condition types should not get update even though there is an updated price is available.
    For the above scenario, I need to write a standalone program. Do we have any function modules to update the price of the single condition in the sales order? Please tell me how we can update the sales order at item condition level.
    Thanks.
    Balaram

  • Service PO sub line items not appearing in PO print out

    Hi,
    Service PO line items under item details are not appearing on print out...
    Where are they stored ..means in which table?
    Regards

    Hi SSingh,
      Has this problem been solved? we have a similar problem here --- after upgrading from 4.6c to ECC6.0, we found that the service PO line items are not being shown in the PO printout.  This happens for items that have been marked 'delivery complete'.
      How do we get the service lines to print out again?  Appreciate any help out there!

  • Service Contract: Copy line item

    Scenario: we have Service Contracts and these have line items with contract start date and end date.
    Requirement: We want to create a new line item if the existing line items contract end date -- date profile's    
    Rewenal period value(say 10 days) equals to today's date and line item's custom field value equals to X.
    Question: what are possible ways we can achieve this?
    My thought was to use Actions but I am stuck with start condition. Basically I do not know how to create start conditions that involves fields from Contract Line Items and date profile's period.
    Please help.

    HI,
    You can use Action Profile to achieve your requirement. However there is some enhancement invloved in it.
    Create an Action profile for the item category of the service contract. Keep the Start condition as Renewal date >= Todays date.
    Use processng type as method call for this action definition and create a custom class and method with the logic to copy the line item into a new line. It seems quite possible.
    Regards,
    PP

  • Line item document flow shows net value of the item

    Line item document flow shows the value of the item with currency instead of the quantity.
    Any inputs on how this is getting displayed instead of the quantity being displayed?
    Additional information:
    In this case, the line item is a third party item with item category TAS.
    The document flow displays as follows..
    *Document                                             Date                           Qty/Value     UoM/Cur*
    *Standard order xxxx                              xxxxx                            34 170,00    USD*

    Dear Anand
    Go to VA02 or VF02, input the reference and execute.  Again go to document flow screen.  Now from top menu bar, click on "Document Flow --> View --> Items".  Now check the document flow.
    thanks
    G. Lakshmipathi

  • Issue with BDC of ME22N to change gross price of service.

    Hi,
    I have a requirement where I have to undelete the PO > services tab of the item details > change the gross price to the value thats calculated by the program  for each of the services of the PO > set the deletion indicator to the PO.
    The spec says to use a BDC of ME22N to acheive this but after creating the recording I have had several issues with some PO's that interrupt the BDC because they bejave differently from the recording I did.
    On most cases when im running the BDC in foreground after changing the gross price and pressing enter I get a new windowthat appears asking for the account assingment of service, on this window the G/L account information is ussualy passed automatically then the bdc clicks back and the process continues normally. On other services after changing the gross price and pressing enter I get the account assignment of service window but the G/L information is not passed and when the bdc clicks back the G/L account information gets passed instead of going back and the BDC stops, if I manually click back again the process will continue.
    With single service PO's the process is completing, this issue is happening with PO's that have multiple services.
    I know ME22 should be used for BDC and not ME22N, but the functional insists to correct the issues with the BDC of ME22N. Also I atempted to use BAPI_PO_CHANGE but I dont think this bapi can not update the gross price of each of the services, it can change the net price but this is not my requirement.
    Is there a bapi that can change the gross price of each of the services of the PO?
    Please advice me on this.
    Edited by: bodyboarder1 on Dec 2, 2010 3:33 PM

    Hi
    If you really need a BDC program, try to simulate ME22  instead of ME22N
    Max

  • Line items are missing during transferring ITS to EBP--tricky problem

    Hi,
    We are using EBP 2.0 version.
    Some shopping carts line items are missing while transferring shopping cart data from ITS to EBP.
    This is happening randomly.we had checked all the shoppping cart related tables in EBP.
    For example in my shooping cart 4 items are there,during transferring shopping cart data from ITS to EBP all 4 items are updating for all the shopping cart related tables except account assignment table.
    In account assignment table for this particular shopping cart only 3 items are updated except first one.
    This is happening randomly for few of the shopping carts that too most of the cases first  item of  the shopping cart was not updating reqacct table(this is account assignment table for shooping cart items).
    I have debugged entire scenario,but i couldn't find the problem.
    any one could you please advise me....why this is happening?whether it is a version problem?
    Thanks,
    Ravi

    Hello Ravi,
    I guess you already checked OSS notes for this.
    Have you checked in the area of ITS ?
    When ITS sends data to EBP, only the actual screen data is sent:
    - item procurement data from basic data
    - item accounting data from accountig tab
    then this data is used to update the SC.
    If you have debugged those 2 screens, you should see what is happening.
    You say that only 3 reqacct lines are updated: does it means that you have the 4 lines previously created, or only 3 ?
    If you change one line item quantity, you should see this updating the reqacct. Same if you go directly in accounting tab.
    Finally, there are two options:
    - this is an ABAP error, so you should catch it in debug
    - this is an infrastrucute error (ITS is not sending the data), so you should get the data sent by ITS in debug mode
    Sometimes in productive environment with an heavy loaded ITS, you can loose some data. Available memory is not enough to fill in correctly ITS session containers.
    Rgds
    Christophe

  • Deleting line item in scheduling agreement

    Hi ,
    The scheduling agreement has 2 line items which are of same material. The first line item needs to deleted as it had the wrong price in it.
    We are able to block it but have not been able to set the deletion flag. There were a few GR and IR done but all of them had been reversed.
    Kindly suggest a way toset the deletion flag.
    Thanks in advance

    Hi Vinayak,
      If you have reversed all the documents of that material, then you can delete the material by selecting that in scheduling agreement ME32L.
    Regards,
    Prasath

  • Total and Line Item dataload (1 or 2 datasources)

    Hi all,
    When realignment happens on R/3 it does not update line items, only totals.
    If you have been loading line items in BW how to you get the new "totals" when realignment happens?  I read the notes that state COPA will decide what table to read when loading (most appropriate).
    Do you need to create 2 datasources (1 for line item and 1 for totals) or does the system know (even when your loading line items) to update totals and read appropriate table?
    Thanks,  Mike

    Hi Manfred,
    Thanks for replying...
    I have a COPA extractor that has line items selected in addition to totals.
    When a realignment happens in R/3 I understand that it updates totals, but not line items. 
    When I load to BW I have a COPA ODS that I am leaving line item information in.  Then updating "totals" to the InfoCube.
    So I am not sure if the "totals" is getting updated after realignment because I have line item char's selected also in my datasource.
    Do I need to worry about this, or simply when a realignment happens all I have to do is re-init and the "totals" will be updated to BW.
    This is why I was asking if I should have 2 COPA datsources, 1 for line item the other for just totals (not selecting any line item char's).  Then just update the line item extractor to ODS and update total extractor to InfoCube.
    Thanks so much.
    Mike

  • BAPI_PO_CHANGE to update the Price for the line item not updating the Price

    Hi,
    I am using BAPI_PO_CHANGE to update the Price for the line item. This BAPI is not updating the Price. I am using external cummit also, but the BAPI is not updating price.
    I am passing following data to the BAPI.
    Plant: CQ11
    PO                   Material                Price
    4500002142     TEST_BATCH     12
    Please provide suggestion.
    Regards,
    Jubin.

    Hi,
    check this link...this has sample code
    [http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm]
    Regards,
    Surinder

  • Store an Array of Classes e.g. Order / Line Items example

    Hello, I am having trouble storing an array of classes, they all end up having the same value.
    Consider the following simple class definition:
    Class Order
    private LineItem[] lineItems;
    Class LineItem(amount, price)
    private int amount;
    private float price;
    Consider the following pseudo code as part of the constructor of class order (to fill the array with a bunch of LineItems):
    for x = 1 to 10
    lineItems[x] = new LineItem(amount, price);
    however all lineItems[x] have the same LineItem
    any ideas?

    i posted the design since its a bit more complicated then my summarized version, but at any rate i will post the full solution for those who want to view either or...
    basically this takes an XML field and creates an object Order which has some attributes plus an array of Line Item objects.
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Map;
    import org.dom4j.Node;
    import org.dom4j.Document;
    public class SiebelOrder
      private String accountId;
      private String backOfficeOrderNumber;
      private String contactFirstName;
      private String contactId;
      private String contactLastName;
      private String currencyCode;
      private String description;
      private String entryAssociate;
      private String legalEntity;
      private String orderRevenue;
      private String orderDate;
      private String orderNumber;
      private String orderType;
      private String orderTypeId;
      private String primaryOrganization;
      private String primaryServiceRegion;
      private String primaryShipToAddress;
      private String PrimaryShipToAddressId;
      private String PrimaryShipToCity;
      private String PrimaryShipToCountry;
      private String PrimaryShipToPostalCode;
      private String PrimaryShipToState;
      private String RegionAddress;
      private String RegionAddressId;
      private String RegionCity;
      private String RegionCountry;
      private String RegionPostalCode;
      private String RegionState;
      private String Revision;
      private String SalesRecognizedDate;
      private String status;
      private String taxExempt;
      private String taxExemptNumber;
      private String taxExemptReason;
      private SiebelLineItem[] lineItems;
      protected SiebelOrder()
        //default constructor
      protected SiebelOrder(Node pOrderNode)
        //gets the attribute by using an xpath query of the given node
        accountId = pOrderNode.valueOf("//AccountId/text()");
        backOfficeOrderNumber = pOrderNode.valueOf("//BackOfficeOrderNumber/text()");
        contactFirstName = pOrderNode.valueOf("//ContactFirstName/text()");
        contactId = pOrderNode.valueOf("//ContactId/text()");
        contactLastName = pOrderNode.valueOf("//ContactLastName/text()");
        currencyCode = pOrderNode.valueOf("//CurrencyCode/text()");
        description = pOrderNode.valueOf("//Description/text()");
        entryAssociate = pOrderNode.valueOf("//EntryAssociateEMP/text()");
        legalEntity = pOrderNode.valueOf("//LegalntityEMP/text()");
        orderRevenue = pOrderNode.valueOf("//OrderRevenueEMP/text()");
        orderDate = pOrderNode.valueOf("//OrderDate/text()");
        orderNumber = pOrderNode.valueOf("//OrderNumber/text()");
        orderType = pOrderNode.valueOf("//OrderType/text()");
        orderTypeId = pOrderNode.valueOf("//OrderTypeId/text()");
        primaryOrganization = pOrderNode.valueOf("//PrimaryOrganization/text()");
        primaryServiceRegion = pOrderNode.valueOf("//PrimaryServiceRegionEMP/text()");
        primaryShipToAddress = pOrderNode.valueOf("//PrimaryShipToAddress/text()");
        PrimaryShipToAddressId = pOrderNode.valueOf("//PrimaryShipToAddressId/text()");
        PrimaryShipToCity = pOrderNode.valueOf("//PrimaryShipToCity/text()");
        PrimaryShipToCountry = pOrderNode.valueOf("//PrimaryShipToCountry/text()");
        PrimaryShipToPostalCode = pOrderNode.valueOf("//PrimaryShipToPostalCode/text()");
        PrimaryShipToState = pOrderNode.valueOf("//PrimaryShipToState/text()");
        RegionAddress = pOrderNode.valueOf("//RegionAddress/text()");
        RegionAddressId = pOrderNode.valueOf("//RegionAddressId/text()");
        RegionCity = pOrderNode.valueOf("//RegionCity/text()");
        RegionCountry = pOrderNode.valueOf("//RegionCountry/text()");
        RegionPostalCode = pOrderNode.valueOf("//RegionPostalCode/text()");
        RegionState = pOrderNode.valueOf("//RegionState/text()");
        Revision = pOrderNode.valueOf("//RegionRevision/text()");
        SalesRecognizedDate = pOrderNode.valueOf("//SalesRecognizedDateEMP/text()");
        status = pOrderNode.valueOf("//Status/text()");
        taxExempt = pOrderNode.valueOf("//TaxExempt/text()");
        taxExemptNumber = pOrderNode.valueOf("//TaxExemptNumber/text()");
        taxExemptReason = pOrderNode.valueOf("//TaxExemptReason/text()");
        // ----- create line items -----
        //queries the order node using xpath and returns it as a list of line item nodes
        List lineItemList = pOrderNode.selectNodes("//OrderEntry-LineItemsEmp");
        //sizes the array to the number of line items
        lineItems = new SiebelLineItem[lineItemList.size()];
        //update the array to be a list of blank lineitems
        for(int i=0; i < lineItemList.size(); i++)
          lineItems[i] = new SiebelLineItem();
        //store the lineitem details in each array item
        int i = 0;
        for (Iterator iter = lineItemList.iterator(); iter.hasNext(); )
          Node lineItemNode = (Node) iter.next();   
          //  ALL lineItems[i] ARE THE SAME VALUE
          lineItems.setLineDetails(lineItemNode);
    i++;
    import java.util.HashMap;
    import java.util.Map;
    import org.dom4j.Document;
    import org.dom4j.Node;
    public class SiebelLineItem
        private String actualSalesPrice;
        private String costProduct;
        private String ESRPLabor;
        private String inactiveFlag;
        private String installationMethod;
        private String integrationId;
        private String laborOptionFlag;
        private String lineItemType;
        private String lineNumber;
        private String lineSequenceNumber;
        private String lineStatus;
        private String orderHeaderId;
        private String product;
        private String productId;
        private String productSeries;
        private String productStyle;
        private String servicePartFlag;
        private String taxRate;
        private String taxType;
        private String UOMLine;
        private String UOMQuantity;
        private String vendorCode;
        private String vendorName;
      protected SiebelLineItem()
        //default constructor
      protected void setLineDetails(Node pLineItemNode)
        //gets the attribute by using an xpath query of the given node
        actualSalesPrice = pLineItemNode.valueOf("//ActualSalesPriceEMP/text()");   
        costProduct = pLineItemNode.valueOf("//CostProductEMP/text()");
        ESRPLabor = pLineItemNode.valueOf("//ESRPLaborEMP/text()");
        inactiveFlag = pLineItemNode.valueOf("//InactiveFlagEMP/text()");
        installationMethod = pLineItemNode.valueOf("//InstallationMethodEMP/text()");
        integrationId = pLineItemNode.valueOf("//IntegrationIdEMP/text()");
        laborOptionFlag = pLineItemNode.valueOf("//LaborOptionFlagEMP/text()");   
        lineItemType = pLineItemNode.valueOf("//LineItemTypeEMP/text()"); 
        lineNumber = pLineItemNode.valueOf("//LineNumberEMP/text()");
        lineSequenceNumber = pLineItemNode.valueOf("//LineSequenceNumberEMP/text()");
        lineStatus = pLineItemNode.valueOf("//LineStatusEMP/text()");
        orderHeaderId = pLineItemNode.valueOf("//OrderHeaderId/text()");
        product = pLineItemNode.valueOf("//Product/text()");
        productId = pLineItemNode.valueOf("//ProductId/text()");
        productSeries = pLineItemNode.valueOf("//ProductSeriesEMP/text()");
        productStyle = pLineItemNode.valueOf("//ProductStyleEMP/text()");
        servicePartFlag = pLineItemNode.valueOf("//ServicePartFlagEMP/text()");
        taxRate = pLineItemNode.valueOf("//TaxRateEMP/text()");
        taxType = pLineItemNode.valueOf("//TaxTypeEMP/text()");
        UOMLine = pLineItemNode.valueOf("//UOMLineEMP/text()");
        UOMQuantity = pLineItemNode.valueOf("//UOMQuantityEMP/text()");
        vendorCode = pLineItemNode.valueOf("//VendorCodeEMP/text()");
        vendorName = pLineItemNode.valueOf("//VendorNameEMP/text()"); 

  • Issue with PO change output - Service line items

    Hi All,
    This is issue with PO change output. We have PO with line item 10, 20 and item 10 has 4 service line items. PO is approved and initial print out is taken.
    Some one goes and makes changes to 1st service line items of PO line item 10.
    A change output gets triggered. When this output is printed, it prints line item 10 details. This is standard functionality as this item is changed. But its printing all the service line items for this PO line item. Consider a case where there are 3000 service lines for a PO item. If I add 1 service item to this PO line item, the change form prints 3001 services for that line item. There were no changes done to first 3000 service line items.
    Currently PO change form takes care of changes at PO line item but it does not take care of changes at service line item level.
    Is there any setting that needs to be done for this so that it only considers the changes at Service line item level also.
    Regards,
    Shahu

    If you're using a standard form, send a message to SAP. Otherwise make a change in the form.

  • Error while editing PO - deleting service line item and creating material line item.

    In SAP SRM Extended classic scenario, PO is in 'ordered' status and contains a service line item. While editing this PO, I delete the service line item and create a new material line item. This gives me the following error.
    Back end error: Enter G/L account
    Back end error: LIne item still contains faulty items.
    This happens only with service- material comibination and no other combination(material-service, service-service, material-material).
    I need to know the reason for this issue and how it can be solved?

    PO Values (Inc Tax):
    Item 1: INR 228 L
    Item 2: INR 27.83 L   (Payment also done in 2008)
    GR for Item 1: INR 207.46 L
    Remaining Comm = INR 21.01 L
    Item 1 having 73 sub line items.... fo some of the sub-line items GR for some qty already done in last fiscals.
    User changing for remaining qty.
    Budget Report values:
    Previous Years:  Budget, Actual & Assigned = 304.85 L
                                Available = 0      (Carry Forward done for Budget & Commitments)
    2011:                   Budget = 75.15 L
                                Actual = 53.86 L
                                Comm = 21.01 L   (Same as Remaining Commitment)
                                Avai = 0.28 L
    Hope this will help.

Maybe you are looking for

  • Wont open and message pops up

    when i open up itunes i get the hour glass then it gos away then a long message pops up for about half a second and i dont know what it says. Quicktime does kind of the same thing except that it opens for half a second then closes.   Windows XP  

  • Best practice when doing large cascading updates

    Hello all I am looking for some help with tackling a fairly large cascading update. I have an object tree that needs to be merged using JPA and Toplink. Each update consists of 5-10000 objects with a decent depth as well. Can anyone give me some poin

  • Why can't i text using my microphone?

    Why won't my microone work while i am texting?

  • Why does my Mail messages vanish????!!!

    Hello! Can sombody please tell me why my emails vanish as if they've been deleted out of thin air. If i try and search for previous email, nothing comes back but on my ipad and laptop and other devices they are there. I've set my settings to view the

  • Reproducable PNG Save Crash (CS2)

    PhotoShop fails to save PNG image - subsequent attempts to save write 0 byte files without error message. This has reproduced on two unrelated machines so far (it was reported to me by a friend, I tried his image, confirmed it, then tried to come up