Partner profit center/Profit center billing (VBAP-PCTRF) missing in sales order during intercompany sales process.

Hello All,
I am facing a issue where in the partner profit center/profit center billing (VBAP-PCTRF) filed at item level in sales order is not getting filled during inter-company sales process.
I have maintained profit center in material master for both selling and supplying company code.
In addition to this when I generate a invoice "F2" system posts to the delivering company code's profit center.
Note: profit center 9999 assigned to both company codes.
Selling company code's material master screen shot:
Supplying company code's material master screen shot:
As per my analysis:
1. The profit center field (VBAP-PRCTR) is filled in with the data maintained in material master for delivering/supplying company code and when inter-company invoice IV is created, system is posting to this profit center, which is correct as per my understanding.
2. If I maintain some substitution rule using 0KEM, and if the requirements are fulfilled system fills in the partner profit center (VBAP-PCTRF).
3. If i create a order (non-inter company) in delivering company code then correct profit center (VBAP-PRCTR) is flowing from material master.
Please help me in understanding why the data in partner profit center (VBAP-PCTRF) is not flowing in during inter-company sales.
Thanks & Regards
Naveen K.

Have a look at these notes:-
1532865 - FAQ: Profit center in the billing document
1579002 - Incorrect filling of "Profit Center for Billing"
G. Lakshmipathi

Similar Messages

  • Profit Center Billing blank in sales order for intercompany sales scenario

    Dear Experts,
    It's weird that i got some sales orders which have blank 'Profit center billing' , but carried out proper 'Profit Center'.
    Because Billing copy 'Profit center' from 'Profit center billing'  in sales order ,so i got error while creating billling.
    Can somebody explain this to me ,thanks a lot

    Hi,
       Please check the configuration. Check mainly the assignments.Before that check your material master and check when it was maintained ie., before the sale order creation or after???.
    Regards,
    Rajeswari

  • How to update "profit center for billing"(VBAP-PCTRF) for sales order.

    Now, we need to bring "profit center for billing" in sales order to correspondence with meterial master, while BAPI "BAPI_SALESORDER_CHANGE" contain not this field, is there any way to achieve except modify database table directly.
    Thanks!

    Hello,
    Pay attention with BAPIs in SAP, they often use different names as input parameters as the actual fieldnames.
    In your example you can use the BAPI BAPI_SALESORDER_CHANGE.
    You have to check the parameter ORDER_ITEM_IN (table) with field PROFIT_CTR.
    This will correspond with the field VBAP-PCTRF that you want to update.
    You will also have to use the table ORDER_ITEM_INX of the BAPI and flag your field (PROFIT_CTR) with an 'X' in order to update it in the database.
    Always use the RETURN (table) parameter from the BAPI to see what the result is of your update.
    Success.
    Wim

  • Setting up Billing Block for SALE ORDER during Invoice cancellation

    Hi,
    I have a requirement where in i need to set the billing block(VBAK-FAKSK) while saving Invoice cancellation document. Please suggest some user exit or BADI during Invoice save so that i can set the billing block in sale order header data.
    Thanks in Advance,
    Raghav
    Moderator message: please do your own research before asking.
    Edited by: Thomas Zloch on Jan 12, 2011 2:59 PM

    Hi,
    You can try TCode V.00
    This transaction when executed will give you the list of all the sales documents blocked for delivery per sales organization. There are various other criteria which might be useful. This transaction will allow you to edit each sales document.
    If this is not the one that you want, then perhaps you might have to develop one.
    Thanks
    Mukund S

  • Calculate commission in Sales Order during milestone billing

    Hi,
    During milestone billing of a customer project, my client wants to track commission for engineers doing work on a project
    but i'm not sure how to go about it.  This is my scenario:
    I have a fixed-price project of $200
    The work is allocated to different engineers like so:
    Engineer A  is allocated 20% of the work on the project.... $200
    Engineer B is allocated 30% of the work on the project .... $300
    Engineer C is allocated 50% of the work on the project .... $500
    The milestone billing is like so:
    Bill the customer 25% during Phase 1 of the project (before any actual work is done)....$250
    Bill the customer 50% during Phase 2 of the project ....$500
    Bill the customer 25% during Phase 3 (final phase) of the project ...$250
    During the lifetime of the project, the customer may get billed BEFORE any work has been done.
    Or vice versa, the engineer may have done the work but my client hasn't billed the customer for that work.
    However , if the engineer has done work for a particular month, my client needs to give him credit for the work that he has done (i.e. give him commission and pay him for it) EVEN if my client hasn't billed the customer for that work.
    ex:
    Month                               Bill customer                                             Allocated work (to Engineers)
    June                                 $250 (Phase 1)                                        Engineer A does 20% of work....$200
    July                                  $500 (Phase 2)                                        Engineer B does 30% of work....$300
    August                              no billing                                                  Engineer C does 50% of work ......$500
    September                       $250  (Phase 3)                                       no work to be done (project already finished)
    total                                  $1000                                                       $1000
    The problem is that i can only calculate the commission for an engineer during billing. BUT what happens when i haven't
    billed the customer yet? I still want to give Engineer C credit for the work that he has done in August so that I can pay
    him for his August work.
    Thanks for your help in advance.

    Dear Friend,
    This can be done by configuring billing plan in SAP SD.
    Go through the following links.
    Configuration of Milestone billing / Periodic Billing
    Billing plans
    Thank you,

  • Regarding the profit center in sales order.

    Hi guys,
    Actually I am from abap.  I got one user exit related to profit center. Plz help me.
    My problem is while doing intercompany sales, the profit center will be changed to selling sales organiztion's profit center. but i need the buying sales organization's profit center. Here what i need is how can i find the buying sales organization's profit center in the sales order. it means basing on what i have to find th eprofit center?
    Regards
    Venkat.

    Dear Venkat,
    Try These tabels:
    MARC Plant Data for Material
    /BEV1/RBVBAP                     Sales Document: Item Data        
    COER                             Sales Order Value Revenue        
    VBAP                             Sales Document: Item Data        
    VSVBAP_CN                        Version: Sales document: Item data
    VVBAP                            Sales Document: Item Data        
    GLPPC                            Profit Center Accounting: Plan line items
    GLSPC                            Profit Center Accounting: Line Items    
    Regards,
    Naveen.

  • Need Profit centre field as mandatory field in the sales order

    Dear All,
    Normally Profit center data maintained in the material master, same data will get coipied to the sales order while creating sales order in VA01 transaction.
    My requirement is if profit center data is not maintained/available in the sales order system should give the error message
    For this I need Profit center field as mandatory field in the sales order(VA01).
    Can you please give possibilities ASAP.
    Give the SHD0 maintenance step by step.
    Regards,
    Murali.

    Hi Murali
    I beleive that you are talking about the Profit centre field not maintined in sales order hence not picked in delivery and billing and there is an FI posting error  (GL account error) because of that
    Profit centre is maintained in MMR and the same flows thro the sales cycle and i am quite sure if maintained in MMR it will be picked automatically and no need to make it mandatory in sales order( as the purpose is already solved)
    But there is no standard option in SAP like (even if Account assignment category of the material is not maintained in MMR it can be given in VF02 and the document can be released for accounting) to give the Profit centre in the billing and release the same
    Profit centre field field is picked from masters and flows in the entire flow and that field is greyed out (like no option of inserting it inbetween)
    As told by others incompletion log in sales doc type will take care for future orders and for the already created orders the standard option is cancel billing, reverse delivery and open the sales order and give   Profit centre field and process it (if only a few orders are there)
    But if the already created orders are many then from the FI Area  you need to go for development ( we also faced this issue as profit center not maintained in MMRs and hence accounting got hit and there were tons of billing docs and our FI consultant made some development to open it and solve it) FI consultant should be able to do this for already created orders
    Instead of making Profit centre field as mandatory field in the sales order better make it a mandatory entry in MMR
    Regards
    Raja

  • Billing document to Sales order No / Shipment No

    Hi all,
    I would like to seek help on building up a customized program to retrieve information of Sales Order No and Shipment No from Billing document which has been released to accounting document (VBRK- RFBSK=C).
    Could anyone advise on how to do this?
    Could I use the document flow table VBFA? ...  In which VBFA-VBELN=billing document number, and VBFA-VBTYP_N=M (Invoice)
    Does anyone foresee perormance issue on this 2 tables joining?
    Thanks.

    Hi,
    you can retrieve Sales Order Details from VBAK & VBAP table, but Sales Order number and Sales Order Item Number you can retrieve from VBRP [ AUBEL - Sales Order Number & AUPOS Sales Order Item Number ]. Based on this you can develope a customized program.
    Dont Prefer VBFA because the Performance of Table is very poor which will slow down your system.
    Regards,
    S.Saravanan

  • FM to get sales order details with billing document .

    hi ,
    is there any standard FM or BAPI to get the sales order details with input as billing document ?
    i have the billing document number now i need to get the sales order number and its details ..
    is that possible ..
    i very well know how to get it by using query, i need standard FM.
    Points will be awarded for sure , if it helps .
    Thanks and regards
    JK

    Here is the list of BAPIs
    BAPI_QUOTATION_GETDETAILBOS
    BAPI_INQUIRY_GETDETAILBOS
    BAPI_SALESORDER_GETDETAILBOS
    SALES ORDER->
    BAPISDORDER_GETDETAILEDLIST Sales Order: List of All Order Data
    BAPI_ORDER_CHANGE_STATUS_GET Change status for order
    BAPI_SALESDOCU_CREATEFROMDATA Creating a Sales Document
    BAPI_SALESORDER_CHANGE Sales Order: Change Sales Order
    BAPI_SALESORDER_CREATEFROMDAT1 Sales Order: Create Sales Order
    BAPI_SALESORDER_CREATEFROMDAT2 Sales Order: Create Sales Order
    BAPI_SALESORDER_CREATEFROMDATA Create sales order, no more maintenance
    BAPI_SALESORDER_GETLIST Sales order: List of all orders for customer
    BAPI_SALESORDER_GETSTATUS Sales order: Display status
    BAPI_SALESORDER_SIMULATE Sales Order: Simulate Sales Order

  • Line item wise exchange rate in sales order and same in billing

    Hi,
    The client requirement is that to have  different exchange rate at line item level in sales order, for multiple sales order, we have different exchange rate in the line items wise,  we do the collective billing through VF04.  System is picking in the billing document, but not in the accounting document.
    The accounting entry should be posted separate exchange rate wise.  How to map the same.
    Can anyone throw light on this issue.?
    Regards,
    Satya

    Go through this thread
    Difference in Billing Exchange rate(VBRP-KURSK) w.r.t OB08
    G. Lakshmipathi

  • SZA1_D0100-SMTP_ADDR (e-mail adress in business partner for sales order)

    I need to control that the in the Sales Order the field SZA1_D0100-SMTP_ADDR (e-mail adress in business partner) is setted.
    I thinked to use USEREXIT_SAVE_DOCUMENT_PREPARE. In this exit I have on line the structure XVBPA with ADRNR and I haven't on line the structure SZA1_D0100-SMTP. When I'm inserting for first time e-mail adress in sales order, i must read the value in structure and not a DB table. In which structure on line for USEREXIT_SAVE_DOCUMENT_PREPARE i can read e-mail adress for a specific partner?
    Also another way to control the setting of field SZA1_D0100-SMTP_ADDR is ok.
    Thanks.

    I need to control that the field is setted on the sales order during its creation. If there is another way....it is ok.
    I have seen that exist the structure ADSMTP where there is adress e-mail, but it isn't on line in the exit USEREXIT_SAVE_DOCUMENT_PREPARE.
    Who can help me?
    Thanks.
    Edited by: Biagio70 on Oct 18, 2010 4:19 PM
    Edited by: Biagio70 on Oct 18, 2010 7:36 PM

  • Maintaining Billing Plan in Sales Order

    Hello Expert
    Where can i restrict that all billing plan mantain in Sales Order-> item level-> billing plan should not exceed the Sales Order Amount?
    Our process is only create SO, maintain billing plan and create billing document.
    We are not using Delivery, PGI etc.
    Thanks

    I am only maintaining the following field in the line item-> billing plan
    Billing Date,DCategory,Bill Value, Currency
    My question is how to control that the amount maintain in the billing value will not be more than the Selling Amount (SO->Line item->Amount)
    At the moment, the user can bill up to 1M even the sales order amount is only 100K

  • Change sales order item price even if it is partially delivered and billed

    Dear All,
    I have make to order scenario in the industry where the material prices fluctuates a lot.
    In make to order scenario, we sometimes gives the partial delivery to the customer. And once this takes place, the pricing of such items is gred out in sales order.
    As the material prices fluctuates during downward flow, we need to somehow change the sales order price for that item as customer will pay the price according to current date which is less than the price in the sales order during first partial delivery quantity. But as piricing is gred out we no longer change the sales order price.
    The major issue we are facing of credit management as it is getting credit block and we are no longer to proceed further. So kindly request to provide work around for this issue.
    Regards
    Sagar

    Hello Lakshmi,
    Currently we are stuck at PGI due to credit management activation such that if credit limit is exceeded then system will not allow to do PGI thus VTFL wont be useful.
    Also in such instance we are everytime changing the credit limit for such customer and once PGI and billing is done we again set the credit limit to appropriate value, which is not good workaround for end user.
    Please provide good solution if possible.
    Regards
    Sagar

  • Create single billing document by sales order with division 00 and delivery with division 01

    Hello,
    I have a task to config the SAP system that would be possible create single billing document with different divisions.
    Scenario:
    1 doc: Create Sales order (division 00 - services) -> Create Billing doc
    2 doc: Create Sales order (division 01 - materials) -> Create Outbound delivery and Post good issue -> Create Billing doc.
    Sales order 1 and sales order 2 have the same:
    dates;
    custumers;
    Sold-to-party;
    payment terms;
    incoterms;
    and others;
    When I create VF01 with documents Sales order and Outbound delivery system splits in two different billing documents due to different divisions.
    I read www.scn.sap.com forums and test it DV system.
    I use and change settings in these transactions:
         VTFL
         VTFA
         VOFA
         VOFM
    But it doesn't work.
    Please give me feedback or give advices how to config in antoher way.
    Thanks a lot for your time and efforts.
    Rolandas

    You need to do configurational change and customization as recommended in the following note:-
    Note 50752 - Invoice combination for different divisions
    G. Lakshmipathi

  • Cash sales Order Related Billing

    Dear Forum Members
    Hi
    I need clarification on the following. Both in cash sales and regular sales orders , delivery , PGI and then billing is involved. So why we call cash sales process as  order related billing. I find that unless goods are posted in cash sales delivery , invoice can not be created like in normal sales order. Request your inputs
    Thanks in advance
    regards
    narasimha

    I need clarification on the following. Both in cash sales and regular sales orders , delivery , PGI and then billing is involved. So why we call cash sales process as order related billing. I find that unless goods are posted in cash sales delivery , invoice can not be created like in normal sales order. Request your inputs
    Hi narsimha
    There is a lot of difference between cash sales order  and normal sales order
    The differences are
    cash sale document type - BV , standard sales order document type - OR
    Item category for cash sale is BVN and normal cash sales order it is TAN.
    In VOV8, if you go to BV document type details , shipping conditions will be on where as in OR , shipping conditions will not be on .
    In cash sale order , automatically a  delivery number will be created in the background once you save the cash sale order , whereas in normal sales order , after saving order you need to do delivery and then save it then only delivery  number will be generated
    In cash sale  the billing date will be todays date only where as in normal sale billing date can be after 1 week also , depends on the availability check
    In normal sales cycle , you get invoice in billing F2, where as in Cash sale when you create a cash sale order the output you get is the invoice for the customer.
    In cash sale  there wont be any credit , where as in normal sales order there will be credit for customers .
    Example :
    cash sale - A customer purchasing goods in a retail outlet and then and there he is paying cash (no credit) to the retailer.
    Normal sale - Customer purchasing goods but paying in installments , that means he is a regualar customer and he is getting credit.
    Why cash sale  is order related billing ?
    Because , once you save the cash sale order automatically the delivery number is also created. now when you go to VL02n and enter the picking quantity it has to be fully referenced , of how much you have given in the cash sale order . But if you try to do partial delivery . you cant do again , you need to change the quantity  what you have given in the delivery and enter in VA02 and enter the same quantity. then only the order will be closed
    check the billing relevance for the item category BVN ( it is order related billing)
    normal sales order is delivery realted billing ?
    Because the item category for TAN is  relavent for delivery and Billing relevence is different from BVN
    you can do paritial deliveries in normal sales cycle till complete order quantity is referenced
    Reward points if useful
    Regards
    Srinath

Maybe you are looking for

  • Macbook Pro to IMac (2009, no thunderbolt) external monitor

    Hi I have just got my new Macbook Pro and wanted to connect it to my IMac to use that as a second display. I have done a bit of research and it looks as if I need a mini display cable to mini display cable, is this correct? I am assuming that this ca

  • Works for webrowsing, not for gaming... weird connection problems.

    So back in November my wife and I were planning on moving but unfortunately the job didn't pan out and we ended up staying where we are now. I had canceled my Comcast cable internet starting Dec1st so I wouldn't get billed for the 12 days we intended

  • Dynamic Parameter in Page Header

    Help.  I am trying to print a dynamic parameter in my page header.  I am allowing more than one value, but it only shows the first value, not the entire list.  How do i get it to show my entire list??<br /><br />Samantha L.

  • CR XIr2 and CR 2008 in BOE XI 3.1

    I am looking for a document detailing how to install CR XIr2 and CR 2008 on same client. I need both of these apps to be able to post to BOE XI 3.1 is this possible? How will I be able to tell once a report is published if it is a r2 or a 2008 versio

  • Is it possible upgrade SAP HANA DB without system/root user??

    Hi All, I am supporting banking client. they are expecting to do SAP HANA upgrade(from OS or with HLM) . even some time patch Kernels also. my question is can we upgrade the SAP HANA system with SYSTEM user and root from OS(create different user whic